.unit-interview.svelte-24omtb{width:var(--guide-content);margin-inline:auto;padding-block:var(--guide-section-space);border-top:1px solid var(--border);scroll-margin-top:5rem}.interview-source.svelte-24omtb{margin:-.75rem 0 1rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.7}.interview-source.svelte-24omtb cite:where(.svelte-24omtb){font-style:normal}.interview-tools.svelte-24omtb{display:flex;justify-content:flex-end;margin:-.25rem 0 .5rem}.interview-expand-all.svelte-24omtb{min-height:2.75rem;padding-inline:.25rem;color:var(--muted-foreground);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.interview-expand-all.svelte-24omtb:hover{color:var(--foreground)}.interview-questions{padding:.25rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in oklab,var(--muted) 35%,var(--background))}.interview-question{border-bottom:1px solid var(--border)}.interview-question:last-child{border-bottom:0}.interview-question-header{margin:0;background:color-mix(in oklab,var(--muted) 35%,var(--background))}.interview-question[data-state=open]>.interview-question-header{position:sticky;top:calc(4rem + 1px);z-index:1;background:var(--background);box-shadow:0 1px 0 var(--border)}.interview-trigger{display:flex;width:100%;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem .25rem;cursor:pointer;text-align:left}.interview-trigger:hover .interview-question-title.svelte-24omtb strong:where(.svelte-24omtb){color:var(--unit)}.interview-number.svelte-24omtb{align-self:start;padding-top:.2rem;color:var(--unit);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.interview-question-title.svelte-24omtb{display:grid;flex:1;gap:.15rem;min-width:0}.interview-question-title.svelte-24omtb strong:where(.svelte-24omtb){font-size:1rem;font-weight:600;line-height:1.5;transition:color .14s ease}.interview-question-title.svelte-24omtb>span:where(.svelte-24omtb){color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.interview-chevron{flex-shrink:0;width:1.1rem;height:1.1rem;color:var(--muted-foreground);transition:transform .18s ease}.interview-trigger[data-state=open] .interview-chevron{transform:rotate(180deg)}.interview-panel.svelte-24omtb{overflow:hidden}.interview-answers.svelte-24omtb{padding:0 0 .75rem}.interview-note.svelte-24omtb{border-left:2px solid var(--unit);padding-left:1rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.8}
