.sc-it-page .sc-req-skel{height:140px}.sc-it-notice{padding:12px 16px;border-radius:var(--sp-radius-control);background:color-mix(in srgb,var(--sc-hue-done) 12%,var(--sc-surface));border:1px solid color-mix(in srgb,var(--sc-hue-done) 36%,var(--sc-surface));color:var(--sc-text);margin:0 0 20px}.sc-it-composer{margin:0 0 24px;display:flex;flex-direction:column;gap:4px}.sc-it-composer .sc-label{margin-top:16px}.sc-it-drop{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border:1.5px dashed var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface-2);transition:border-color .12s ease,background .12s ease}.sc-it-drop.over{border-color:var(--sc-accent);background:color-mix(in srgb,var(--sc-accent) 8%,var(--sc-surface-2))}.sc-root label.sc-it-pick{cursor:pointer}.sc-it-drop:focus-within .sc-it-pick{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-it-files{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sc-it-files li{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-control);background:var(--sc-surface);min-height:44px}.sc-it-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sp-fs-meta)}.sc-it-compose-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.sc-it-intake{margin:0 0 20px}.sc-it-intake-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sc-it-intake-head .sc-h3{margin:0;font-size:var(--sp-fs-small)}.sc-it-sources{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.sc-it-sources li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;font-size:var(--sp-fs-meta);padding:6px 0;border-top:1px solid var(--sc-border)}.sc-it-sources li:first-child{border-top:0}.sc-it-src-kind{color:var(--sc-muted);font-size:var(--sp-fs-meta);font-weight:600;letter-spacing:.2px}.sc-it-src-name{overflow-wrap:anywhere}.sc-it-src-status{color:var(--sc-muted);font-size:var(--sp-fs-meta);white-space:nowrap}.sc-it-sources li.src-failed .sc-it-src-status,.sc-it-sources li.src-skipped .sc-it-src-status{color:var(--sc-danger-ink)}.sc-it-src-reason{grid-column:2/-1;color:var(--sc-muted);font-size:var(--sp-fs-meta);line-height:1.45}.sc-it-failed{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;color:var(--sc-danger-ink)}.sc-it-failed p{margin:0}.sc-it-howto{margin:20px 0 12px}.sc-it-items{list-style:none;margin:0;padding:0}.sc-it-card,.sc-it-items{display:flex;flex-direction:column;gap:12px}.sc-it-card{border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);padding:16px;background:var(--sc-bg)}.sc-it-card.ok{border-color:color-mix(in srgb,var(--sc-ok) 55%,var(--sc-border))}.sc-it-card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-it-chips{gap:6px}.sc-it-chips,.sc-it-type{display:inline-flex;align-items:center}.sc-it-type{height:22px;padding:0 8px;border-radius:var(--sp-radius-round);font-size:var(--sp-fs-meta);font-weight:600;border:1px solid var(--sc-border);background:var(--sc-surface-2);color:var(--sc-text)}.sc-it-type.t-fix{background:color-mix(in srgb,var(--sc-danger) 14%,var(--sc-surface));border-color:color-mix(in srgb,var(--sc-danger) 40%,var(--sc-surface))}.sc-it-type.t-idea{background:color-mix(in srgb,var(--sc-hue-info) 14%,var(--sc-surface));border-color:color-mix(in srgb,var(--sc-hue-info) 40%,var(--sc-surface))}.sc-it-type.t-decision,.sc-it-type.t-question{background:color-mix(in srgb,var(--sc-hue-ask) 14%,var(--sc-surface));border-color:color-mix(in srgb,var(--sc-hue-ask) 40%,var(--sc-surface))}.sc-it-screen{color:var(--sc-muted)}.sc-it-ok,.sc-it-screen{font-size:var(--sp-fs-meta)}.sc-it-ok{margin-left:auto;font-weight:600;color:color-mix(in srgb,var(--sc-hue-done) 60%,var(--sc-text))}.sc-it-title{font-size:var(--sp-fs-body);font-weight:600;line-height:1.35}.sc-it-title,.sc-it-want{margin:0;overflow-wrap:anywhere}.sc-it-want{line-height:1.5;color:var(--sc-text)}.sc-it-label{display:block;font-size:var(--sp-fs-meta);color:var(--sc-muted);font-weight:600;letter-spacing:.2px;margin-bottom:4px}.sc-it-quotes{display:flex;flex-direction:column;gap:6px}.sc-it-quote{margin:0;padding:8px 12px;border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:var(--sp-radius-control)}.sc-it-quote p{margin:0;font-size:var(--sp-fs-meta);line-height:1.5;font-style:italic;overflow-wrap:anywhere}.sc-it-quote cite{display:block;margin-top:4px;font-size:var(--sp-fs-meta);font-style:normal;color:var(--sc-muted)}.sc-it-dup{padding:12px;border-radius:var(--sp-radius-control);background:color-mix(in srgb,var(--sc-hue-info) 10%,var(--sc-surface));border:1px solid color-mix(in srgb,var(--sc-hue-info) 32%,var(--sc-surface));display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sc-it-dup p{margin:0;font-size:var(--sp-fs-meta);line-height:1.5}.sc-it-q{margin:0;padding:12px;border:1px solid color-mix(in srgb,var(--sc-hue-ask) 40%,var(--sc-border));border-radius:var(--sp-radius-control);background:color-mix(in srgb,var(--sc-hue-ask) 8%,var(--sc-surface));display:flex;flex-direction:column;gap:8px;min-width:0}.sc-it-q.answered{border-style:dashed}.sc-it-q-text{font-weight:600;font-size:var(--sp-fs-small);line-height:1.45;padding:0;margin:0}.sc-it-q p{margin:0}.sc-it-q-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sc-it-q-row .sc-input,.sc-it-q-row .sc-select{flex:1;min-width:160px;width:auto}.sc-it-q-opts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sc-it-q-opt{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-control);background:var(--sc-surface);cursor:pointer;font-size:var(--sp-fs-meta)}.sc-it-q-opt.on{border-color:var(--sc-accent);background:color-mix(in srgb,var(--sc-accent) 12%,var(--sc-surface))}.sc-it-q-opt input{accent-color:var(--sc-accent);margin:0}.sc-it-q-opt:focus-within{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-it-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sc-it-edit{display:flex;flex-direction:column;gap:4px}.sc-it-edit .sc-label{margin-top:12px}.sc-it-edit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.sc-it-edit .sc-it-actions{margin-top:12px}.sc-it-merge{gap:4px}.sc-it-merge,.sc-it-merge-row{display:flex;flex-direction:column}.sc-it-merge-row{gap:8px}.sc-it-sendbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px -20px -20px;padding:16px 20px;background:var(--sc-surface);border-top:1px solid var(--sc-border);border-radius:0 0 var(--sp-radius-card) var(--sp-radius-card)}.sc-it-sendbar .sp-btn{white-space:normal;text-align:center}.sc-it-sendcount{flex:1;min-width:120px;font-size:var(--sp-fs-meta);color:var(--sc-muted)}.sc-it-more{margin-top:16px;border-top:1px solid var(--sc-border);padding-top:12px}.sc-it-more summary{cursor:pointer;font-size:var(--sp-fs-meta);color:var(--sc-muted);min-height:36px;display:flex;align-items:center}.sc-it-more summary:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:var(--sp-radius-sm)}.sc-it-sentlist{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.sc-it-sentlist li{display:flex;align-items:center;gap:12px;justify-content:space-between;min-height:40px;font-size:var(--sp-fs-meta);flex-wrap:wrap}.sc-it-sentlist li>a,.sc-it-sentlist li>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.sc-it-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px}.sc-it-filter .sc-select{width:auto;min-width:150px;height:40px;padding:0 12px}.sc-it-tabs{display:none}.sc-it-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.sc-it-col{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);padding:12px;min-width:0;display:flex;flex-direction:column;gap:12px}.sc-it-col header h2{font-size:var(--sp-fs-meta);font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.sc-it-col header p{margin:4px 0 0;line-height:1.4}.sc-it-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sc-it-colempty{margin:0;padding:20px 8px;text-align:center;color:var(--sc-muted);font-size:var(--sp-fs-meta);border:1px dashed var(--sc-border);border-radius:var(--sp-radius-control)}.sc-it-tile{width:100%;text-align:left;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-control);background:var(--sc-bg);color:var(--sc-text);font:inherit;cursor:pointer;min-height:44px;transition:border-color .12s ease}.sc-it-tile:hover{border-color:var(--sc-muted)}.sc-it-tile:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-it-tile-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-it-tile-title{font-size:var(--sp-fs-meta);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.sc-it-tile-meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:var(--sp-fs-meta);color:var(--sc-muted)}@media (max-width:1100px){.sc-it-tabs{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.sc-it-tabs::-webkit-scrollbar{display:none}.sc-it-tabs .sc-seg-btn{min-width:auto;flex:none}.sc-it-board{display:block}.sc-it-col{display:none}.sc-it-col.on{display:flex}}.sc-it-sheet{max-width:640px;display:flex;flex-direction:column;gap:12px}.sc-it-sheet:focus{outline:none}.sc-it-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-it-sheet-title{margin:0;font-size:var(--sp-fs-title);line-height:1.3;overflow-wrap:anywhere}.sc-it-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:var(--sp-fs-meta)}.sc-it-facts dt{color:var(--sc-muted)}.sc-it-facts dd{margin:0;overflow-wrap:anywhere}.sc-it-fact{display:contents}.sc-it-review,.sc-it-team{padding:16px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface-2);display:flex;flex-direction:column;gap:12px}.sc-it-review .sc-h3,.sc-it-review p,.sc-it-team .sc-h3{margin:0}.sc-it-team-form{display:flex;flex-direction:column;gap:6px}.sc-it-team-form .sc-label{margin:6px 0 0}.sc-it-ready{align-self:flex-start}.sc-it-tl-h{margin:8px 0 0}.sc-it-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sc-it-timeline li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:baseline;font-size:var(--sp-fs-meta);line-height:1.45}.sc-it-dot{width:8px;height:8px;border-radius:50%;background:var(--sc-border);transform:translateY(-1px)}.sc-it-timeline li.msg .sc-it-dot{background:var(--sc-accent)}.sc-it-line{overflow-wrap:anywhere}.sc-it-timeline time{color:var(--sc-muted);font-size:var(--sp-fs-meta);white-space:nowrap}.sc-it-ledger-wrap{overflow-x:auto;border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface)}.sc-it-ledger{width:100%;border-collapse:collapse;font-size:var(--sp-fs-meta)}.sc-it-ledger td,.sc-it-ledger th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--sc-border);line-height:1.45;overflow-wrap:break-word;hyphens:manual}.sc-it-ledger td:nth-child(5),.sc-it-ledger td:nth-child(7){white-space:nowrap}.sc-it-ledger td:nth-child(10),.sc-it-ledger td:nth-child(6),.sc-it-ledger td:nth-child(8),.sc-it-ledger td:nth-child(9){min-width:120px}.sc-it-ledger thead th{font-size:var(--sp-fs-meta);color:var(--sc-muted);font-weight:600;white-space:nowrap;position:sticky;top:0;background:var(--sc-surface)}.sc-it-ledger tbody tr:last-child td,.sc-it-ledger tbody tr:last-child th{border-bottom:0}.sc-it-ledger tbody th{font-weight:600;white-space:nowrap}.sc-it-ledger td:nth-child(3){font-style:italic;min-width:200px}.sc-it-ledger td:nth-child(4){min-width:240px}.sc-it-ledger-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:12px}.sc-it-lc-top{display:flex;align-items:center;gap:8px;margin:0 0 6px;flex-wrap:wrap}.sc-it-lc-top .sc-pill{margin-left:auto}.sc-it-lc-req{margin:0 0 12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}@media (max-width:760px){.sc-it-ledger-wrap{display:none}.sc-it-ledger-cards{display:flex}}@media (max-width:560px){.sc-it-sendbar{position:sticky;bottom:0;z-index:3;margin:16px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--sc-surface) 96%,transparent);backdrop-filter:blur(6px)}.sc-it-sendcount{flex:1 0 100%}.sc-it-sendbar .sp-btn{flex:1}.sc-it-edit-row{grid-template-columns:minmax(0,1fr)}.sc-it-card{padding:16px}.sc-it-filter{flex:1 1 140px}.sc-it-filter .sc-select{width:100%;min-width:0}.sc-it-compose-actions .sp-btn,.sp-page-head-row .sc-it-actions{width:100%}.sp-page-head-row .sc-it-actions .sp-btn{flex:1}}@media (prefers-reduced-motion:reduce){.sc-it-drop,.sc-it-tile{transition:none}}.sc-dmap{border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);overflow:hidden;background:#FFFFFF}.sc-dmap-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e3e5ea;background:#FFFFFF;color:#16181D}.sc-dmap-key{font-size:var(--sp-fs-meta)}.sc-dmap-key,.sc-dmap-key>span{display:inline-flex;align-items:center;gap:6px}.sc-dmap-key>span{padding:4px 6px;border-radius:var(--sp-radius-sm);cursor:help}.sc-dmap-key>span:focus-visible{outline:2px solid var(--sc-accent)}.sc-dmap-key i{display:inline-block;width:18px;height:3px;border-radius:var(--sp-radius-round)}.sc-dmap-scroll{overflow:auto;max-height:78vh}.sc-dmap-leaks{padding:12px 16px 16px;border-top:1px solid #e3e5ea;background:#FFFFFF;color:#16181D}.sc-dmap-leaks h3{margin:0 0 8px;font-size:var(--sp-fs-small);color:#b42318}.sc-dmap-leaks ul{margin:0;padding-left:20px}.sc-dmap-leaks li{margin:0 0 6px;font-size:var(--sp-fs-meta)}.sc-disc{width:100%;max-width:720px;margin:0 auto;padding:32px 16px 56px}.sc-disc-panel{position:relative;padding:32px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface);box-shadow:0 1px 2px rgba(20,16,10,.04),0 12px 32px -18px rgba(20,16,10,.18)}.sc-disc .sc-qs-end{max-width:none;margin:0;text-align:left}.sc-disc .sc-qs-end h1{margin:0 0 12px;font-size:var(--sp-fs-h1);line-height:1.15;letter-spacing:-.01em;font-weight:650}.sc-disc-eyebrow{margin:0 0 12px;color:var(--sc-accent);font-size:var(--sp-fs-meta);font-weight:700}.sc-disc-lead{margin:0 0 12px;font-size:var(--sp-fs-lead);line-height:1.5;color:var(--sc-text)}.sc-disc-hero .sc-muted{font-size:var(--sp-fs-small);line-height:1.6}.sc-disc-small{font-size:var(--sp-fs-meta)}.sc-disc-facts{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:20px 0 0;padding:0}.sc-disc-facts li{gap:12px;padding:0;background:none;border:0;box-shadow:none;font-size:var(--sp-fs-body);font-weight:600;line-height:1.35;color:var(--sc-text);cursor:default;user-select:text}.sc-disc-fact-icon,.sc-disc-facts li{display:inline-flex;align-items:center}.sc-disc-fact-icon{flex:none;width:30px;height:30px;justify-content:center;border-radius:var(--sp-radius-round);color:var(--sc-accent);background:color-mix(in srgb,var(--sc-accent) 12%,transparent)}.sc-disc-fact-icon svg{width:16px;height:16px}.sc-disc-block{margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--sc-border)}.sc-disc-block .sc-disc-facts{margin-top:16px}.sc-disc-preview{margin:0 0 12px;padding:12px 16px;border-radius:var(--sp-radius-control);background:color-mix(in srgb,var(--sc-accent) 8%,var(--sc-surface));border:1px solid color-mix(in srgb,var(--sc-accent) 35%,var(--sc-border));font-size:var(--sp-fs-meta);line-height:1.45;color:var(--sc-text)}.sc-disc-bullets{margin:0;padding:0 0 0 20px;display:grid;gap:8px;font-size:var(--sp-fs-small);line-height:1.5;list-style:disc outside}.sc-disc-bullets li::marker{color:var(--sc-accent)}.sc-disc-ask{margin:0;font-size:var(--sp-fs-body);line-height:1.55;color:var(--sc-text)}.sc-disc-outline{margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--sc-border)}.sc-disc-label{margin:0 0 12px;font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-muted)}.sc-disc-outline ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.sc-disc-outline li{display:flex;align-items:center;gap:12px;font-size:var(--sp-fs-small)}.sc-disc-num{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-accent);border:1.5px solid color-mix(in srgb,var(--sc-accent) 55%,var(--sc-border))}.sc-disc-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.sc-disc-cta .sc-muted{font-size:var(--sp-fs-meta)}.sc-disc-start{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.sc-disc-start .sc-muted{font-size:var(--sp-fs-meta)}.sc-disc-go svg{transition:transform .15s ease}.sc-disc-go:hover svg{transform:translateX(2px)}.sc-disc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sc-disc-top .sc-disc-eyebrow{margin:0}.sc-disc .sc-disc-later{font-size:var(--sp-fs-meta);font-weight:600;color:var(--sc-muted);text-decoration:none;padding:8px 0}.sc-disc .sc-disc-later:hover{color:var(--sc-text);text-decoration:underline;text-underline-offset:3px}.sc-disc-steps{margin:0 0 20px}.sc-disc-steps-bars{display:flex;gap:6px}.sc-disc-step{flex:1;height:6px;border-radius:var(--sp-radius-round);background:color-mix(in srgb,var(--sc-border) 80%,transparent);overflow:hidden}.sc-disc-step i{display:block;height:100%;background:var(--sc-accent);border-radius:inherit;transition:width .35s ease}.sc-disc-step.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--sc-accent) 30%,transparent)}.sc-disc-steps-text{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:var(--sp-fs-meta);font-weight:600}.sc-disc-steps-text .sc-muted{font-weight:500}.sc-disc-card{padding:28px 32px}.sc-disc-chip{display:inline-flex;margin:0 0 12px;padding:4px 12px;border-radius:var(--sp-radius-round);font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-accent);background:color-mix(in srgb,var(--sc-accent) 11%,var(--sc-surface))}.sc-disc-card .sc-ask,.sc-disc-card .sc-ask.done{margin:0;padding:0;border:0;background:none}.sc-disc-card .sc-ask.big .sc-ask-q{font-size:var(--sp-fs-h3);line-height:1.3;font-weight:650;letter-spacing:-.005em}.sc-disc-card .sc-ask-ctx{margin:8px 0 4px}.sc-disc-card .sc-ask.big .sc-ask-why{font-size:var(--sp-fs-small);line-height:1.55;color:var(--sc-muted)}.sc-disc-card .sc-ask-how{margin:16px 0 12px;font-size:var(--sp-fs-meta);font-weight:600}.sc-disc-card .sc-ask-options{gap:8px}.sc-disc-card .sc-ask.big .sc-ask-opt{padding:16px;font-size:var(--sp-fs-body);border-radius:var(--sp-radius-control);background:var(--sc-bg);transition:border-color .12s ease,background .12s ease}.sc-disc-card .sc-ask-opt.on{background:color-mix(in srgb,var(--sc-accent) 10%,var(--sc-bg));box-shadow:inset 0 0 0 1px var(--sc-accent)}.sc-disc-card .sc-ask-mark{width:18px;height:18px}.sc-disc-card .sc-ask-actions{margin-top:24px!important;padding-top:20px;border-top:1px solid var(--sc-border)}.sc-disc-card .sc-ask-actions .sp-btn-primary{min-width:112px}.sc-disc-card .sc-ask-a{margin-top:16px;padding:16px;border-radius:var(--sp-radius-card);background:color-mix(in srgb,var(--sc-ok) 8%,var(--sc-bg));border:1px solid color-mix(in srgb,var(--sc-ok) 30%,var(--sc-border));font-size:var(--sp-fs-body)}.sc-disc-nav{display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--sc-border)}.sc-disc-nav .sp-btn-primary{min-width:112px}.sc-disc-saved{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;font-size:var(--sp-fs-meta)}.sc-disc-saved svg{color:var(--sc-ok)}.sc-disc-recap{list-style:none;margin:20px 0 0;padding:0;border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);overflow:hidden}.sc-disc-recap li{border-top:1px solid var(--sc-border)}.sc-disc-recap li:first-child{border-top:0}.sc-disc-recap-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;border:0;background:transparent;color:var(--sc-text);font:inherit;font-size:var(--sp-fs-small);text-align:left;cursor:pointer;transition:background-color .15s ease}.sc-disc-recap-row:hover{background:color-mix(in srgb,var(--sc-text) 4%,transparent)}.sc-disc-recap-row:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.sc-disc-recap-name{flex:1;font-weight:600}.sc-disc-recap-left{color:var(--sc-muted);font-variant-numeric:tabular-nums}.sc-disc-recap-done{display:inline-flex;align-items:center;gap:6px;color:var(--sc-ok);font-weight:600}.sc-disc-recap-mark{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sc-ok);color:#fff}.sc-disc-recap-mark svg{width:12px;height:12px}.sc-disc-recap-chev{color:var(--sc-muted);font-size:var(--sp-fs-title);line-height:1}.sc-disc-note{margin:16px 0 0;font-size:var(--sp-fs-meta);color:var(--sc-muted)}.sc-disc-done{text-align:left}.sc-disc-badge{display:inline-flex;width:52px;height:52px;margin-bottom:20px;border-radius:50%;align-items:center;justify-content:center;background:var(--sc-ok);color:#fff}.sc-disc-badge svg{width:26px;height:26px}.sc-disc-done .sp-btn{margin-top:20px}@media (max-width:560px){.sc-disc{padding:20px 12px 40px}.sc-disc-card,.sc-disc-panel{padding:24px 20px;border-radius:var(--sp-radius-card)}.sc-disc .sc-qs-end h1{font-size:var(--sp-fs-h3)}.sc-disc-lead{font-size:var(--sp-fs-lead)}.sc-disc-facts{flex-direction:column;align-items:flex-start;gap:12px}.sc-disc-outline ol{grid-template-columns:1fr}.sc-disc-go{width:100%}.sc-disc-cta,.sc-disc-start{flex-direction:column;align-items:stretch;gap:12px}.sc-disc-cta .sc-muted,.sc-disc-start .sc-muted{text-align:center}.sc-disc-card .sc-ask.big .sc-ask-q{font-size:var(--sp-fs-title)}.sc-disc-card .sc-ask.big .sc-ask-opt{padding:12px 16px;font-size:var(--sp-fs-body);min-height:50px}.sc-disc-steps-text{font-size:var(--sp-fs-meta)}.sc-disc-card .sc-ask-actions,.sc-disc-nav{position:sticky;bottom:0;margin-left:-20px!important;margin-right:-20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--sc-surface) 94%,transparent);backdrop-filter:blur(8px);border-radius:var(--sp-radius-control) 0 var(--sp-radius-control) var(--sp-radius-control)}.sc-disc-card .sc-ask-actions .sp-btn-primary,.sc-disc-nav .sp-btn-primary{flex:1 1 auto}.sc-disc-card .sc-ask-actions,.sc-disc-nav{flex-wrap:wrap;row-gap:12px}.sc-disc-card .sc-ask-actions>*,.sc-disc-nav>*{min-width:0}.sc-disc-card .sc-ask-actions .sp-btn-primary,.sc-disc-nav .sp-btn-primary{flex:1 1 100%;min-width:0}}.sc-disc-team{max-width:1180px}.sc-disc-team-head h1{margin:0 0 20px;font-size:var(--sp-fs-h2);letter-spacing:-.01em}.sc-disc-team-head .sc-disc-eyebrow{margin-bottom:6px}.sc-disc-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 16px}.sc-disc-person{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;text-align:left;border-radius:var(--sp-radius-card);border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--sc-text);font:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.sc-disc-person:hover{border-color:color-mix(in srgb,var(--sc-accent) 50%,var(--sc-border))}.sc-disc-person.on{border-color:var(--sc-accent);box-shadow:inset 0 0 0 1px var(--sc-accent)}.sc-disc-person:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-disc-person-name{display:flex;align-items:center;gap:8px;font-weight:650;font-size:var(--sp-fs-small)}.sc-disc-person-meta{font-size:var(--sp-fs-meta)}.sc-disc-test{height:20px;padding:0 8px;border-radius:var(--sp-radius-sm);letter-spacing:.02em;color:var(--sc-muted);background:var(--sc-surface-2,var(--sc-bg));border:1px dashed var(--sc-border)}.sc-disc-pill,.sc-disc-test{display:inline-flex;align-items:center;font-size:var(--sp-fs-meta);font-weight:700}.sc-disc-pill{gap:6px;height:24px;padding:0 12px;border-radius:var(--sp-radius-round);white-space:nowrap}.sc-disc-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sc-disc-pill.idle{color:var(--sc-muted);background:var(--sc-surface-2,var(--sc-bg))}.sc-disc-pill.going{color:color-mix(in srgb,var(--sc-hue-warn-ink) 75%,var(--sc-text));background:color-mix(in srgb,var(--sc-hue-warn) 16%,var(--sc-surface))}.sc-disc-pill.sent{color:color-mix(in srgb,#23894a 80%,var(--sc-text));background:color-mix(in srgb,#4ed07a 16%,var(--sc-surface))}.sc-disc-pill.changed{color:color-mix(in srgb,var(--sc-hue-ask-ink) 80%,var(--sc-text));background:color-mix(in srgb,var(--sc-hue-ask) 16%,var(--sc-surface))}.sc-disc-sheet{border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface);padding:24px;box-shadow:0 1px 2px rgba(20,16,10,.04),0 12px 32px -20px rgba(20,16,10,.16)}.sc-disc-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sc-disc-sheet-head h2{display:flex;align-items:center;gap:12px;margin:0 0 4px;font-size:var(--sp-fs-h3);font-weight:650}.sc-disc-sheet-head p{margin:0;font-size:var(--sp-fs-meta)}.sc-disc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.sc-disc-stat{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--sp-radius-card);background:var(--sc-bg);border:1px solid var(--sc-border);min-width:0}.sc-disc-stat-label{font-size:var(--sp-fs-meta);font-weight:600;color:var(--sc-muted)}.sc-disc-stat-value{font-size:var(--sp-fs-h2);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.sc-disc-stat-value small{font-size:var(--sp-fs-meta);font-weight:500;color:var(--sc-muted)}.sc-disc-stat-text{font-size:var(--sp-fs-lead);padding-top:6px}.sc-disc-stat.leak .sc-disc-stat-value{color:var(--sc-danger,#c4322c)}.sc-disc-meter{display:block;height:5px;margin-top:6px;border-radius:var(--sp-radius-round);background:var(--sc-border);overflow:hidden}.sc-disc-meter i{display:block;height:100%;background:var(--sc-accent);border-radius:inherit}.sc-disc-answers{display:grid;gap:20px}.sc-disc-answers section{margin:0}.sc-disc-answers h3{margin:0 0 8px;font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-muted)}.sc-disc-answers dl{margin:0;border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-bg);overflow:hidden}.sc-disc-answers dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 16px;border-top:1px solid var(--sc-border)}.sc-disc-answers dl>div:first-child{border-top:0}.sc-disc-answers dt{font-size:var(--sp-fs-meta);color:var(--sc-muted);line-height:1.45}.sc-disc-answers dd{margin:0;font-size:var(--sp-fs-small);font-weight:600;line-height:1.45;white-space:pre-wrap}@media (max-width:760px){.sc-disc-sheet{padding:20px 16px;border-radius:var(--sp-radius-card)}.sc-disc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-disc-answers dl>div{grid-template-columns:1fr;gap:2px}.sc-disc-people{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(200px,72%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.sc-disc-person{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.sc-disc-go svg,.sc-disc-person,.sc-disc-step i{transition:none}}.sc-dhome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-radius:var(--sp-radius-card);border:1px solid color-mix(in srgb,var(--sc-accent) 45%,var(--sc-border));background:color-mix(in srgb,var(--sc-accent) 7%,var(--sc-surface));color:var(--sc-text);text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease}.sc-dhome:hover{border-color:var(--sc-accent);box-shadow:0 8px 24px -16px color-mix(in srgb,var(--sc-accent) 60%,transparent)}.sc-dhome:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-dhome.quiet{border-color:var(--sc-border);background:var(--sc-surface)}.sc-dhome-body{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-dhome-body strong{font-size:var(--sp-fs-body);color:var(--sc-text)}.sc-dhome-body .sc-muted{font-size:var(--sp-fs-meta);line-height:1.45}.sc-dhome-meter{display:block;width:min(260px,100%);height:5px;margin-top:6px;border-radius:var(--sp-radius-round);background:var(--sc-border);overflow:hidden}.sc-dhome-meter i{display:block;height:100%;background:var(--sc-accent)}.sc-dhome-team{border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface);overflow:hidden}.sc-dhome-team-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sc-border)}.sc-dhome-team-head h2{margin:0;font-size:var(--sp-fs-small);font-weight:650}.sc-dhome-team ul{list-style:none;margin:0;padding:0}.sc-dhome-team li+li{border-top:1px solid var(--sc-border)}.sc-dhome-team li a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 20px;color:var(--sc-text);text-decoration:none}.sc-dhome-team li a:hover{background:var(--sc-bg)}.sc-dhome-who{display:flex;flex-direction:column;gap:2px;min-width:0}.sc-dhome-n,.sc-dhome-who .sc-muted{font-size:var(--sp-fs-meta)}.sc-dhome-n{font-variant-numeric:tabular-nums}.sc-dhome-hint{margin:0;padding:12px 20px 16px;font-size:var(--sp-fs-meta)}@media (max-width:560px){.sc-dhome{flex-direction:column;align-items:stretch}.sc-dhome-team li a{grid-template-columns:minmax(0,1fr) auto}.sc-dhome-n{display:none}}.sc-disc-team-head>.sc-muted{margin:-8px 0 20px;max-width:640px;font-size:var(--sp-fs-small);line-height:1.55}.sc-disc-next{margin:20px 0 0;padding:20px 24px;border-radius:var(--sp-radius-card);border:1px solid color-mix(in srgb,var(--sc-accent) 40%,var(--sc-border));background:color-mix(in srgb,var(--sc-accent) 7%,var(--sc-surface))}.sc-disc-next.leak{border-color:color-mix(in srgb,var(--sc-danger,#c4322c) 40%,var(--sc-border));background:color-mix(in srgb,var(--sc-danger,#c4322c) 6%,var(--sc-surface))}.sc-disc-next-tag{margin:0 0 6px;font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-accent)}.sc-disc-next h3{margin:0 0 6px;font-size:var(--sp-fs-title);font-weight:650}.sc-disc-next p:not(.sc-disc-next-tag){margin:0;max-width:640px;font-size:var(--sp-fs-small);line-height:1.55;color:var(--sc-text)}.sc-disc-next-btn{margin-top:16px}.sc-disc-stat{cursor:help}.sc-disc-stat:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-disc-stat-help{margin-top:2px;font-size:var(--sp-fs-meta);color:var(--sc-muted);line-height:1.35}.sc-disc-block{margin-top:28px}.sc-disc-block-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.sc-disc-block-head h3{margin:0 0 2px;font-size:var(--sp-fs-lead);font-weight:650}.sc-disc-block-head p{margin:0;font-size:var(--sp-fs-meta);line-height:1.5;max-width:680px}.sc-disc-block-n{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-accent-text,#fff);background:var(--sc-accent);margin-top:1px}.sc-disc-leaks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sc-disc-leaks li{display:flex;gap:16px;padding:16px;border-radius:var(--sp-radius-card);border:1px solid color-mix(in srgb,var(--sc-danger,#b42318) 45%,var(--sc-border));background:var(--sc-bg)}.sc-disc-leaks p{margin:0}.sc-disc-leak-n{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--sc-danger,#c4322c);background:color-mix(in srgb,var(--sc-danger,#c4322c) 12%,var(--sc-surface))}.sc-disc-leak-n,.sc-disc-leak-where{font-size:var(--sp-fs-meta);font-weight:700}.sc-disc-leak-where{color:var(--sc-muted);margin-bottom:2px!important}.sc-disc-leak-what{font-size:var(--sp-fs-body);font-weight:650;margin-bottom:4px!important}.sc-disc-leaks .sc-muted{font-size:var(--sp-fs-meta);line-height:1.5}.sc-disc-calm{margin:0;padding:16px;border-radius:var(--sp-radius-card);font-size:var(--sp-fs-meta)}.sc-disc-calm,.sc-disc-fold{background:var(--sc-bg);border:1px solid var(--sc-border)}.sc-disc-fold{border-radius:var(--sp-radius-card)}.sc-disc-fold>summary{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none}.sc-disc-fold>summary::-webkit-details-marker{display:none}.sc-disc-fold>summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:2px solid var(--sc-muted);border-bottom:2px solid var(--sc-muted);transform:rotate(45deg);transition:transform .15s ease}.sc-disc-fold[open]>summary:after{transform:rotate(-135deg)}.sc-disc-fold>summary:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:var(--sp-radius-card)}.sc-disc-fold-title{display:block;font-size:var(--sp-fs-lead);font-weight:650}.sc-disc-fold-sub{display:block;font-size:var(--sp-fs-meta)}.sc-disc-fold .sc-disc-answers{padding:4px 16px 16px}.sc-disc-answers h4{margin:0 0 8px;font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-muted)}.sc-disc-fold .sc-disc-answers dl{background:var(--sc-surface)}.sc-disc-how{list-style:none;counter-reset:how;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sc-disc-how li{counter-increment:how;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--sp-radius-card);border:1px solid var(--sc-border);background:var(--sc-bg)}.sc-disc-how li:before{content:counter(how);width:26px;height:26px;margin-bottom:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--sp-fs-meta);font-weight:700;color:var(--sc-accent);border:1.5px solid color-mix(in srgb,var(--sc-accent) 55%,var(--sc-border))}.sc-disc-how strong{font-size:var(--sp-fs-small)}.sc-disc-how .sc-muted{font-size:var(--sp-fs-meta);line-height:1.45}@media (max-width:760px){.sc-disc-how{grid-template-columns:1fr}.sc-disc-next-btn{width:100%}.sc-disc-stat-help{font-size:var(--sp-fs-meta)}}.sc-disc-askteam-done,.sc-disc-askteam-open{max-width:720px;margin:12px auto 0;padding:0 16px;text-align:center;font-size:var(--sp-fs-meta);color:var(--sc-muted)}.sc-disc-askteam-done{display:flex;gap:6px;justify-content:center;align-items:center}.sc-disc-askteam{max-width:720px;margin:16px auto 0;padding:16px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface)}.sc-disc-askteam-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.sc-dhome-next{padding:0 20px 16px}.sc-dhome-next p{margin:0 0 12px;font-size:var(--sp-fs-meta);line-height:1.5;color:var(--sc-text)}.sc-dhome-next-tag{font-size:var(--sp-fs-meta);font-weight:650;color:color-mix(in srgb,var(--sc-accent) 75%,var(--sc-text));margin-right:6px}.sc-dhome-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sc-dhome-actions .sc-error{flex-basis:100%;margin:4px 0 0;font-size:var(--sp-fs-meta)}.sc-disc-next .sc-dhome-actions{margin-top:12px}.sc-first{display:flex;flex-direction:column;gap:20px}.sc-first-hi{margin:8px 0 0;font-family:var(--sc-display,var(--sc-font));font-size:var(--sp-fs-h1);line-height:1.2;letter-spacing:-.5px}.sc-first-card{border:1px solid color-mix(in srgb,var(--sc-accent) 40%,var(--sc-border));border-radius:var(--sp-radius-card);background:var(--sc-surface);padding:24px 24px 20px;box-shadow:0 10px 30px -22px color-mix(in srgb,var(--sc-accent) 70%,transparent)}.sc-first-tag{margin:0 0 6px;font-size:var(--sp-fs-meta);font-weight:700;color:color-mix(in srgb,var(--sc-accent) 75%,var(--sc-text))}.sc-first-card h2{margin:0 0 16px;font-family:var(--sc-display,var(--sc-font));font-size:var(--sp-fs-h2);line-height:1.25;letter-spacing:-.3px}.sc-first-lines{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:8px}.sc-first-lines li{position:relative;padding-left:28px;font-size:var(--sp-fs-body);line-height:1.5}.sc-first-lines li:before{content:"";position:absolute;left:4px;top:9px;width:9px;height:9px;border-radius:50%;background:var(--sc-accent)}.sc-first-why{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px}.sc-first-why>div{border-radius:var(--sp-radius-card);padding:12px 16px;background:color-mix(in srgb,var(--sc-accent) 7%,var(--sc-surface));border:1px solid var(--sc-border)}.sc-first-why dt{font-size:var(--sp-fs-meta);font-weight:700;margin-bottom:4px}.sc-first-why dd{margin:0;font-size:var(--sp-fs-small);line-height:1.5}.sc-first-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sc-first-auto{margin-top:16px;display:flex;align-items:center}.sc-first-auto .sc-auto-next-wrap .sc-auto-next-tip{left:0;right:auto;top:calc(100% + 6px);bottom:auto;max-width:min(320px,80vw)}.sc-first-go{display:inline-flex;align-items:center}.sc-first-hear.sp-voice-tap{width:auto;min-height:52px;margin:0;padding:0 20px;border-radius:var(--sp-radius-round);background:var(--sc-surface);color:var(--sc-text);border:1px solid var(--sc-border);font-size:var(--sp-fs-body)}.sc-first-hear.sp-voice-tap:hover{border-color:var(--sc-accent)}.sc-first-again{margin-top:16px}.sc-first.is-brief .sc-first-card{padding:20px 24px}.sc-first.is-brief .sc-first-card h2{margin:0 0 6px}.sc-first-line{margin:0 0 16px;font-size:var(--sp-fs-meta);color:var(--sc-muted);font-variant-numeric:tabular-nums}.sc-first.is-brief .sc-first-actions{gap:4px 16px}.sc-first-hear.sp-voice-tap.is-quiet{min-height:40px;padding:0 4px;gap:6px;border:0;background:transparent;color:var(--sc-muted);font-size:var(--sp-fs-meta);font-weight:500}.sc-first-hear.sp-voice-tap.is-quiet:hover{color:var(--sc-text)}.sc-first-hear.sp-voice-tap.is-quiet svg{width:16px;height:16px}.sc-first.is-brief .sc-first-again{margin:0;text-decoration:none}.sc-first.is-brief .sc-first-again:hover{text-decoration:underline}.sc-firststeps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sc-firststep{display:flex;gap:12px;padding:12px 16px;border-radius:var(--sp-radius-card);border:1px solid var(--sc-border);background:var(--sc-surface)}.sc-firststep,.sc-firststep-dot{align-items:center;color:var(--sc-muted);font-size:var(--sp-fs-small)}.sc-firststep-dot{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;justify-content:center;font-weight:700;border:2px solid var(--sc-border)}.sc-firststep-name{display:flex;flex-direction:column;gap:2px;line-height:1.3}.sc-firststep.is-now{border-color:var(--sc-accent);color:var(--sc-text);box-shadow:0 0 0 1px var(--sc-accent)}.sc-firststep.is-now .sc-firststep-dot{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-accent-text)}.sc-firststep.is-done{color:var(--sc-text)}.sc-firststep.is-done .sc-firststep-dot{background:color-mix(in srgb,var(--sc-ok) 18%,var(--sc-surface));border-color:var(--sc-ok);color:color-mix(in srgb,var(--sc-ok) 60%,var(--sc-text))}.sc-firststep-here{font-size:var(--sp-fs-meta);font-weight:700;color:color-mix(in srgb,var(--sc-accent) 75%,var(--sc-text))}@media (max-width:640px){.sc-first-why,.sc-firststeps{grid-template-columns:1fr}.sc-first-card{padding:20px 16px 16px}.sc-first-card h2{font-size:var(--sp-fs-h3)}.sc-first-go{width:100%;justify-content:center}.sc-first.is-brief .sc-first-card{padding:16px}}.sc-voice-slot{display:inline-flex}.sc-disc>.sc-firststeps{margin-bottom:16px}.sc-disc-after{display:flex;justify-content:center;margin-top:8px}.sc-pick{display:grid;gap:12px;margin:24px 0 8px;padding:20px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);background:var(--sc-surface);text-align:left}.sc-pick h2{margin:0;font-size:var(--sp-fs-title);font-weight:700;letter-spacing:-.01em;color:var(--sc-text)}.sc-pick .sc-muted{margin:0}.sc-pick .sc-disc-go{justify-self:start;display:inline-flex;align-items:center;gap:12px}.sc-pick .sc-disc-go:disabled{opacity:1;cursor:progress}.sc-pick-sheet{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));background:rgba(22,24,29,.55)}.sc-pick-panel{display:flex;flex-direction:column;width:min(1120px,100%);height:min(900px,100%);background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);overflow:hidden}.sc-pick-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sc-border)}.sc-pick-bar h2{margin:0;font-size:var(--sp-fs-lead)}.sc-pick-panel .sc-pick-frame{flex:1;width:100%;min-height:0;border:0;border-radius:0;background:#fff}.sc-pick-panel .sc-pick-after{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 20px;border-top:1px solid var(--sc-border)}.sc-pick-panel .sc-pick-legal{margin-left:auto;font-size:var(--sp-fs-meta)}.sc-pick-head{display:grid;gap:2px;min-width:0}.sc-pick-head p{margin:0;font-size:var(--sp-fs-meta)}.sc-pick-dots{display:inline-flex;gap:4px}.sc-pick-dots i{width:6px;height:6px;border-radius:var(--sp-radius-round);background:currentColor;animation:sc-pick-wave 1.1s ease-in-out infinite}.sc-pick-dots i:nth-child(2){animation-delay:.15s}.sc-pick-dots i:nth-child(3){animation-delay:.3s}@keyframes sc-pick-wave{0%,80%,to{opacity:.35}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.sc-pick-dots i{animation:none}}@media (max-width:520px){.sc-pick{padding:16px}.sc-pick .sc-disc-go{justify-self:stretch;justify-content:center}}@media (max-width:720px){.sc-pick-sheet{padding:0}.sc-pick-panel{width:100%;height:100%;height:100dvh;border:0;border-radius:var(--sp-radius-card);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}}.sc-disc-skipped{border:0;background:none;padding:0;margin:0;line-height:inherit;font:inherit;font-size:var(--sp-fs-meta);font-weight:600;color:var(--sc-accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sc-root.sc-neutral .sc-dhome:hover,.sc-root.sc-neutral .sc-disc-panel,.sc-root.sc-neutral .sc-disc-sheet,.sc-root.sc-neutral .sc-first-card{box-shadow:none}.sc-disc-share{margin:16px 0 4px;display:grid;gap:8px}.sc-disc-share-row{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-control);background:var(--sc-surface);cursor:pointer;line-height:1.45}.sc-disc-share-row input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--sc-accent)}.sc-disc-share-error{margin:0;color:var(--sc-danger-ink);font-weight:600}.sc-disc-primary{display:grid;justify-items:start;gap:12px;margin:24px 0 8px}.sc-disc-done .sc-disc-primary .sp-btn{margin-top:0}.sc-pick.is-quiet{margin-top:20px;background:var(--sc-surface-2);border-color:transparent}.sc-pick.is-quiet h2{font-size:var(--sp-fs-lead)}.sc-root a.sc-link{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--sc-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sc-disc-after:has(.sc-link){margin-top:20px}@media (max-width:520px){.sc-disc-primary{justify-items:stretch}.sc-disc-primary .sp-btn{justify-content:center}}