.ib__rail[data-v-86efff26]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 clamp(24px,3vw,36px);padding:0;list-style:none;display:grid}.ib__rail li[data-v-86efff26]{border-top:2px solid var(--paper-line);color:var(--text-faint);align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.ib__rail li span[data-v-86efff26]{border:1px solid var(--paper-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.ib__rail li.current[data-v-86efff26]{color:var(--text);border-top-color:var(--accent)}.ib__rail li.current span[data-v-86efff26]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.ib__rail li.complete[data-v-86efff26]{color:var(--text-soft);border-top-color:color-mix(in srgb, var(--accent) 50%, var(--paper-line))}.ib__rail li.complete span[data-v-86efff26]{border-color:var(--accent);color:var(--accent)}.ib__layout[data-v-86efff26]{grid-template-columns:1.7fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.ib__main[data-v-86efff26]{min-width:0}.ib__step[data-v-86efff26]{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-faint);margin-bottom:10px;font-size:12px}.ib__title[data-v-86efff26]{outline:none;margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.12}.ib__lead[data-v-86efff26]{color:var(--text-soft);max-width:39.6em;margin:0 0 24px;font-size:16px;line-height:1.7}.ib__chips[data-v-86efff26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ib__chip[data-v-86efff26]{text-align:start;border:1px solid var(--paper-line);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 16px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.ib__chip .q-icon[data-v-86efff26]{color:var(--accent);flex-shrink:0;margin-top:2px}.ib__chip span[data-v-86efff26]{flex-direction:column;gap:3px;display:flex}.ib__chip strong[data-v-86efff26]{font-size:15px;font-weight:600}.ib__chip small[data-v-86efff26]{color:var(--text-soft);font-size:13px;line-height:1.45}.ib__chip[data-v-86efff26]:hover{border-color:var(--text-faint);transform:translateY(-1px)}.ib__chip[aria-pressed=true][data-v-86efff26]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.ib__main-tag[data-v-86efff26]{top:10px;background:var(--accent);width:20px;height:20px;color:var(--accent-contrast);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute}.ib__main-tag[data-v-86efff26]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.ib__main-tag[data-v-86efff26]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.ib__main-tag[data-v-86efff26]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.ib__main-tag[data-v-86efff26]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.ib__context[data-v-86efff26]{gap:22px;display:grid}.ib__context fieldset[data-v-86efff26]{border:0;margin:0;padding:0}.ib__context legend[data-v-86efff26]{letter-spacing:.04em;color:var(--text-soft);margin-bottom:10px;font-size:13px;font-weight:600}.ib__pills[data-v-86efff26]{flex-wrap:wrap;gap:8px;display:flex}.ib__pills button[data-v-86efff26]{border:1px solid var(--paper-line);background:var(--card);min-height:40px;color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.ib__pills button[data-v-86efff26]:hover{color:var(--text);border-color:var(--text-faint)}.ib__pills button[aria-pressed=true][data-v-86efff26]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.ib__input[data-v-86efff26],.ib__notes textarea[data-v-86efff26],.ib__editor[data-v-86efff26]{width:100%;font:inherit;color:var(--text);background:var(--card);border:1px solid var(--paper-line);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:15px}.ib__input[data-v-86efff26]:focus,.ib__notes textarea[data-v-86efff26]:focus,.ib__editor[data-v-86efff26]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.ib__notes[data-v-86efff26]{display:block}.ib__notes span[data-v-86efff26]{letter-spacing:.04em;color:var(--text-soft);font-size:13px;font-weight:600}.ib__notes textarea[data-v-86efff26]{resize:vertical;margin-top:10px;line-height:1.6}.ib__draft-bar[data-v-86efff26]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ib__draft-label[data-v-86efff26]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ib__draft-label .q-icon[data-v-86efff26]{color:var(--accent)}.ib__link[data-v-86efff26]{min-height:36px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ib__link[data-v-86efff26]:hover{color:var(--accent)}.ib__editor[data-v-86efff26]{resize:vertical;margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.6}.ib__paper[data-v-86efff26]{background:var(--card);border:1px solid var(--paper-line);box-shadow:var(--shadow-soft);border-radius:16px;padding:clamp(22px,3vw,36px)}.ib__paper h3[data-v-86efff26]{border-bottom:1px solid var(--paper-line);margin:0 0 18px;padding-bottom:16px;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.ib__paper section[data-v-86efff26]{border-bottom:1px solid var(--paper-line);padding:14px 0}.ib__paper section[data-v-86efff26]:last-of-type{border-bottom:0}.ib__paper h4[data-v-86efff26]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:12px;font-weight:600}.ib__paper p[data-v-86efff26]{color:var(--text);white-space:pre-line;margin:0;font-size:15px;line-height:1.7}.ib__paper ul[data-v-86efff26]{margin:4px 0 0;padding-inline-start:18px}.ib__paper li[data-v-86efff26]{font-size:15px;line-height:1.7}.ib__paper-foot[data-v-86efff26]{color:var(--text-faint)!important;margin-top:18px!important;font-size:12px!important}.ib__actions[data-v-86efff26]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.ib__ai[data-v-86efff26]{color:var(--teal-ink)}.ib__ai-error[data-v-86efff26]{color:#b42318;width:100%;font-size:12px}.ib__error[data-v-86efff26]{color:#b42318;margin:16px 0 0;font-size:14px}.ib__nav[data-v-86efff26]{border-top:1px solid var(--paper-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.ib__restart[data-v-86efff26]{color:var(--text-soft);margin-inline-start:auto}.ib__side[data-v-86efff26]{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:16px;padding:20px 22px;position:sticky;top:96px}.ib__side h3[data-v-86efff26]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 14px;font-size:13px;font-weight:600}.ib__summary[data-v-86efff26]{gap:10px;margin:0;display:grid}.ib__summary div[data-v-86efff26]{border-bottom:1px solid var(--paper-line);gap:2px;padding-bottom:10px;display:grid}.ib__summary dt[data-v-86efff26]{color:var(--text-faint);font-size:12px}.ib__summary dd[data-v-86efff26]{margin:0;font-size:14px;font-weight:500}.ib__side-empty[data-v-86efff26]{color:var(--text-faint);margin:0;font-size:14px}.ib__side-services[data-v-86efff26]{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.ib__side-services span[data-v-86efff26]{width:100%}.ib__side-services b[data-v-86efff26]{background:var(--accent-soft);color:var(--teal-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ib__side-note[data-v-86efff26]{color:var(--text-faint);margin:16px 0 0;font-size:12px;line-height:1.5}@media (max-width:880px){.ib__rail[data-v-86efff26]{grid-template-columns:repeat(2,1fr)}.ib__layout[data-v-86efff26]{grid-template-columns:1fr}.ib__side[data-v-86efff26]{position:static}}@media (max-width:560px){.ib__chips[data-v-86efff26]{grid-template-columns:1fr}.ib__rail li[data-v-86efff26]{font-size:12px}.ib__actions .btn[data-v-86efff26],.ib__nav .btn--primary[data-v-86efff26]{justify-content:center;width:100%}}.itb__note[data-v-92ac3fbc]{background:var(--hero-selected);max-width:18.4em;color:var(--text);box-shadow:var(--shadow-soft);border-radius:6px;justify-self:start;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;transform:rotate(-1.5deg)}.itb__brief[data-v-92ac3fbc]{gap:8px;display:grid}.itb__brief dl[data-v-92ac3fbc]{gap:6px;margin:0;display:grid}.itb__brief dl div[data-v-92ac3fbc]{border-inline-start:2px solid var(--accent);grid-template-columns:auto 1fr;gap:8px;padding-inline-start:10px;font-size:14px;display:grid}.itb__brief dt[data-v-92ac3fbc]{color:var(--text-soft)}.itb__brief dd[data-v-92ac3fbc]{margin:0;font-weight:600}.start-facts[data-v-0186d2c2]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.start-facts li[data-v-0186d2c2]{color:var(--text-soft);align-items:center;gap:10px;font-size:14px;display:flex}.start-facts .q-icon[data-v-0186d2c2]{color:var(--accent)}.start-body[data-v-0186d2c2]{padding-top:clamp(28px,4vw,44px)}
