.deck-page{--deck-w:860px;gap:var(--s-4);flex-direction:column;display:flex}.deck-head{justify-content:space-between;align-items:center;column-gap:var(--s-4);flex-wrap:wrap;row-gap:6px;display:flex}.deck-lanes{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--panel);scrollbar-width:none;flex:0 auto;gap:3px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.deck-lanes::-webkit-scrollbar{display:none}.deck-lane{border-radius:var(--r-ctl);color:var(--muted);white-space:nowrap;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;align-items:baseline;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.deck-lane:hover{color:var(--text);background:var(--hover)}.deck-lane.is-on{background:var(--text);color:var(--ground);box-shadow:none}.deck-lane-n{font-variant-numeric:tabular-nums;color:var(--faint)}.deck-lane-n:before{content:"· "}.deck-lane.is-on .deck-lane-n{color:inherit;opacity:.7}.deck-page>.notice{font-size:var(--fs-sm);flex-wrap:nowrap;margin:-8px 0 0;padding:2px 2px 2px 12px;line-height:1.35}.deck-page>.notice .btn{height:24px;font-size:var(--fs-sm);flex:none;padding:0 10px}.deck-place{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.deck-going{border:1px solid var(--hairline);color:var(--muted);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:4px 10px}.deck-going:hover{color:var(--text)}.deck-going+.deck-place{margin-left:10px}.deck-place-n{font-family:var(--font-display);letter-spacing:var(--ls-h3);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:1.0625rem;font-weight:600}.deck-bar{gap:1px;width:120px;height:4px;display:flex}.deck-bar>i{background:var(--panel-2);min-width:2px;box-shadow:inset 0 0 0 1px var(--hairline);flex-basis:0;overflow:hidden}.deck-bar>i:first-child{border-radius:2px 0 0 2px}.deck-bar>i:last-child{border-radius:0 2px 2px 0}.deck-bar>i:only-child{border-radius:2px}.deck-bar>i>b{background:var(--accent);height:100%;display:block}.deck{width:100%;max-width:var(--deck-w);margin:0 auto;position:relative}.deck-stack{margin-bottom:16px;position:relative}.deck-peek{border:1px solid var(--deck-border);background:var(--panel);box-shadow:var(--deck-shadow);transform-origin:50% 100%;pointer-events:none;border-radius:16px;position:absolute;inset:0}.deck-peek.is-1{opacity:.9;transform:translateY(8px)scale(.98)}.deck-peek.is-2{opacity:.7;transform:translateY(16px)scale(.96)}.deck-card{--deck-tint:transparent;z-index:1;background:var(--panel);border:1px solid var(--deck-border);box-shadow:var(--lip);animation:deck-in .18s var(--ease);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes deck-in{0%{opacity:0;transform:translate(32px)}}.deck.is-loading .deck-card:not(.is-placeholder){opacity:.4}.deck-card.is-placeholder{min-height:220px;animation:none}.deck-card-wait{color:var(--faint);padding:18px}.deck-card.is-failed .deck-card-wait code{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--muted)}.deck-card-head{flex-wrap:nowrap;align-items:center;gap:6px 14px;min-width:0;padding:22px 24px 4px;display:flex}.deck-chip{border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--fs-label);background:var(--tint);color:var(--tint-ink);white-space:nowrap;flex:none;padding:5px 11px;font-weight:700}.deck-chip.is-reply{background:var(--warn-fill);color:var(--on-warn)}.deck-chip.is-first{background:var(--accent);color:var(--on-accent)}.deck-chip.is-follow{background:var(--info-dim);color:var(--info-ink)}.deck-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--text);flex:0 auto;font-weight:600;line-height:1.15;text-decoration:none;overflow:hidden}a.deck-card-name:hover{text-decoration:underline}.deck-card-facts{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);color:var(--muted);flex:1 1 0;overflow:hidden}.deck-card-figure{font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap;flex:none;font-size:12px}.deck-tile{width:32px;height:32px}.deck-card-body{grid-template-columns:minmax(0,1fr) 300px;display:grid}.deck-card-body.is-single{grid-template-columns:minmax(0,1fr)}.deck-card-main{min-width:0;font-size:var(--fs-read);color:var(--text-2);padding:14px 24px 22px;line-height:1.55}.deck-card-side{border-left:1px solid var(--hairline-soft);background:var(--panel-2);color:var(--muted);padding:16px 18px;font-size:13px}.deck-card-side h4{color:var(--text);margin:0 0 3px;font-size:13px;font-weight:600}.deck-card-side p{margin:0 0 12px}.deck-card-side p:last-child{margin-bottom:0}.deck-said{white-space:pre-line;margin:0}.deck-card-foot{border-top:1px solid var(--hairline-soft);background:var(--panel);flex-wrap:nowrap;align-items:center;gap:10px;padding:16px 24px 24px;display:flex}.deck-card-foot>.btn{flex:none}.deck-foot-gap{flex:1 1 0}.deck-card-foot>.deck-not{height:var(--control-h);font-size:var(--fs-body);border:1px solid var(--hairline-strong);padding-inline:14px}.deck-card-foot>.deck-later,.deck-card-foot>.deck-primary{height:var(--btn-h-lg);justify-content:center;min-width:140px;padding-inline:24px;font-size:1rem}.deck-card-foot>.deck-later{border:2px solid var(--text);color:var(--text)}.deck-card-foot>.deck-primary{padding-inline:30px}.deck-page kbd{border:1px solid var(--hairline-strong);min-width:18px;font-family:var(--font-mono);text-align:center;color:var(--faint);border-radius:4px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:400;line-height:16px;display:inline-block}.deck-primary-short{display:none}.deck-card-foot .deck-primary kbd{color:inherit;opacity:.6;border-color:currentColor}.deck-primary-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-take{color:var(--text-2);margin:14px 0 10px;font-size:.9375rem}.deck-take b{color:var(--text);margin-right:4px;font-weight:600}.deck-answer{gap:8px;margin-top:12px;display:grid}.deck-answer .reply-area,.deck-card .reply-area{width:100%;min-height:150px;font-size:var(--fs-read);border:2px solid var(--hairline);border-radius:var(--r-field);background:var(--panel);padding:14px 16px}.deck-card .reply-area:focus-visible{border-color:var(--text);outline:0}.deck-note-back{gap:8px;margin-top:12px;display:grid}.deck-mail-subject{color:var(--text);margin:0 0 6px;font-weight:600}.deck-said.is-ours{border:1px solid var(--hairline-soft);border-radius:var(--r-field);background:var(--panel-2);padding:14px 16px}.deck-handover{margin-top:12px}.draft-under{flex-wrap:wrap;gap:6px;display:inline-flex}.deck-reasons{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.deck-reasons>.btn:has(.deck-reason-sub){flex-direction:column;align-items:flex-start;gap:0;line-height:1.25}.deck-reason-sub{color:var(--muted);font-size:12px;font-weight:400}.deck-reasons-ask{color:var(--text);margin-right:4px;font-weight:600}.deck-card{touch-action:pan-y;transition:transform .18s ease-out,opacity .18s ease-out}.deck-card-head{touch-action:none}.deck-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:calc(var(--deck-lean,0) * .9);background:0 0;position:absolute;inset:0}.deck-card.is-leaning-right:after{background:var(--accent-dim);box-shadow:inset 0 0 0 2px var(--accent-line)}.deck-card.is-leaning-left:after{background:var(--bad-dim);box-shadow:inset 0 0 0 2px var(--bad-line)}.deck-card.is-leaning-down:after{background:var(--idle-dim);box-shadow:inset 0 0 0 2px var(--hairline-strong)}.deck-card.is-flung-right{opacity:0;transform:translate(120%)rotate(8deg)}.deck-card.is-flung-left{opacity:0;transform:translate(-120%)rotate(-8deg)}.deck-card.is-flung-down{opacity:0;transform:translateY(60%)}.deck-swipe-words{color:var(--faint);flex:100%;justify-content:space-between;margin:0 0 2px;font-size:12.5px;display:none}.deck-keys{font-size:var(--fs-sm);color:var(--faint);flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:22px 0 0;font-weight:500;display:flex}.deck-keys kbd{margin:0 3px 0 0}.deck-keys span kbd+kbd{margin-left:3px}@media (pointer:coarse){.deck-swipe-words{display:flex}.deck-keys{display:none}}.deck-notes{z-index:5;pointer-events:none;height:0;position:sticky;bottom:20px}.deck-notes>.deck-note{width:max-content;max-width:min(560px,100vw - 32px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.deck-notes.is-static{height:auto;position:static}.deck-notes.is-static>.deck-note{margin:10px auto 0;position:static;transform:none}.deck-note{pointer-events:auto;animation:deck-note-in var(--t-med) var(--ease)}.deck-notes.is-static>.deck-note{animation:toast-in var(--t-med) var(--ease)}@keyframes deck-note-in{0%{opacity:0;transform:translate(-50%,6px)}}.deck-note .toast-undo kbd{color:inherit;opacity:.6;border-color:currentColor;margin-left:6px}.route-fold{border-radius:var(--r-sm);background:var(--warn-dim);color:var(--warn-ink);margin:12px 0 0;font-size:12.5px}.route-fold.is-bad{background:var(--bad-dim);color:var(--bad-ink)}.route-fold>summary{cursor:pointer;align-items:baseline;gap:8px;padding:7px 12px;list-style:none;display:flex}.route-fold>summary::-webkit-details-marker{display:none}.route-fold-line{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.route-fold-line b{font-weight:600}.route-fold-why{flex:none;text-decoration:underline}.route-fold[open] .route-fold-why{display:none}.route-fold>p{color:var(--text-2);margin:0;padding:0 12px 9px}.deck-message{margin-bottom:14px}.deck-from{color:var(--muted);margin:0 0 6px;font-size:12.5px}.deck-said.is-theirs{background:var(--ground);border-radius:var(--r-field);max-height:22em;color:var(--text);padding:14px 16px;overflow:auto}.deck-fold-mail{border-top:1px solid var(--hairline-soft);margin-top:10px;padding-top:8px}.deck-fold-mail>summary{cursor:pointer;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-fold-mail[open]>summary{white-space:normal}.deck-fold-mail .play-mail{margin:8px 0 0}.deck-fold-mail+.play-draft{margin-top:12px}.deck-step{color:var(--muted);margin:0 0 12px}.deck-step b{font-size:var(--fs-title);color:var(--text);font-weight:600}.deck-line-box{flex-direction:column;gap:4px;max-width:520px;margin-bottom:10px;display:flex}.deck-contact{margin-top:12px}.deck-prep .play-mail{margin:4px 0 0}.deck-side-note{color:var(--faint);font-size:12.5px}.deck-failed{margin:0;padding:0;list-style:none}.deck-failed li{border-bottom:1px solid var(--hairline-soft);padding:8px 0}.deck-failed-why{color:var(--bad-ink);font-size:12.5px;display:block}.deck-docs h4{margin:0 0 8px}.deck-doc-intro{margin-bottom:12px}.deck-doc-mat{border-radius:var(--r-md);background:var(--panel-2);width:244px;max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline-soft);padding:12px;display:block}.deck-doc-mat iframe,.deck-doc-blank{aspect-ratio:1/1.414;width:220px;max-width:100%;box-shadow:0 1px 2px var(--shadow-soft), 0 6px 18px -8px var(--shadow);pointer-events:none;background:#fff;border:0;border-radius:3px;display:block}.deck-doc-blank{color:#6a7460;place-items:center;font-size:12.5px;display:grid}.deck-doc-mat:hover iframe,.deck-doc-mat:hover .deck-doc-blank{box-shadow:0 0 0 2px var(--accent-line), 0 6px 18px -8px var(--shadow)}.deck-card-side .deck-doc-t{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:10px 0 2px;display:flex}.deck-doc-t b{color:var(--text);font-weight:600}.deck-doc-t span{font-variant-numeric:tabular-nums;color:var(--faint)}.deck-card-side .deck-doc-state{color:var(--muted);margin:0 0 8px;font-size:12.5px}.deck-doc-state.is-on{color:var(--good-ink)}.deck-doc-state.is-on:before{content:"✓ "}.deck-doc-state.is-warn{color:var(--warn-ink)}.deck-doc-acts{flex-wrap:wrap;gap:6px;display:flex}.deck-doc-lines{margin:0 0 12px;padding:0;list-style:none}.deck-doc-line{border-top:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:4px 0;font-size:12.5px;display:flex}.deck-doc-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-doc-line b,.deck-doc-line a{color:var(--text);font-weight:600}.deck-doc-busy{color:var(--info-ink)}.deck-card-side .deck-side-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12.5px;display:-webkit-box;overflow:hidden}.deck-side-line b{color:var(--text);margin-right:4px;font-weight:600}.deck-card .draft-tabs,.deck-card .draft-note-line,.deck-card .draft-instructions,.deck-card .draft-pane .draft-foot:empty{display:none}.deck-card-main>.play-draft:first-child>.draft-pane{border-top:0;margin-top:0;padding-top:0}.deck-quiet{color:var(--faint);margin:0}.deck-end{width:100%;max-width:var(--deck-w);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);margin:0 auto;padding:28px 22px}.deck-end-head{font-size:var(--fs-h2);color:var(--text);margin:0 0 6px;font-weight:700;line-height:1.2}.deck-end-words{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:700}@media (prefers-reduced-motion:reduce){.deck-card{transition:opacity .16s linear;animation:.16s linear deck-fade}.deck-card.is-flung-right,.deck-card.is-flung-left,.deck-card.is-flung-down{opacity:0;transform:none}@keyframes deck-fade{0%{opacity:0}}}.deck-side-more{display:none}@media (max-width:720px){.deck-peek,.deck-card-foot kbd,.deck-keys{display:none}.deck-lanes{flex:100%}.deck-card-head{flex-wrap:wrap}.deck-card-figure{margin-left:auto}.deck-card{border-radius:14px;min-height:calc(100dvh - 120px)}.deck-notes{bottom:calc(var(--bottom-bar-h) + 60px + env(safe-area-inset-bottom,0px))}.deck-card-head{padding:12px 14px}.deck-card-facts{flex-basis:100%}.deck-card-body,.deck-card-body.is-single{flex:1;grid-template-columns:minmax(0,1fr);align-content:start}.deck-card-main{padding:14px}.deck-card-side{border-left:0;border-bottom:1px solid var(--hairline-soft);order:-1;padding:10px 14px}.deck-card-side-text{max-height:2.9em;overflow:hidden}.deck-card-side-text h4{margin-right:4px;display:inline}.deck-card-side-text p{margin:0 6px 0 0;display:inline}.deck-card-side-text .deck-doc-mat,.deck-card-side-text .deck-doc-acts,.deck-card-side-text .deck-doc-lines,.deck-card-side-text .deck-side-line{display:none}.deck-card-side-text .deck-docs h4,.deck-card-side-text .deck-doc-intro,.deck-card-side-text .deck-doc-t,.deck-card-side-text .deck-doc-state{margin:0 6px 0 0;display:inline}.deck-card-side.is-open .deck-card-side-text{max-height:none}.deck-card-side.is-open .deck-card-side-text h4,.deck-card-side.is-open .deck-card-side-text p{margin:0 0 6px;display:block}.deck-card-side.is-open .deck-doc-mat,.deck-card-side.is-open .deck-docs h4,.deck-card-side.is-open .deck-doc-intro,.deck-card-side.is-open .deck-doc-lines,.deck-card-side.is-open .deck-side-line{display:block}.deck-card-side.is-open .deck-doc-t,.deck-card-side.is-open .deck-doc-acts{display:flex}.deck-card-side.is-open .deck-doc-state{display:block}.deck-side-more{font-size:12.5px;display:inline}.deck-card-foot{z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--panel);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:sticky;bottom:0}.deck-card-foot>.deck-swipe-words{grid-column:1/-1}.deck-card-foot>.deck-foot-gap{display:none}.deck-card-foot>.btn{min-width:0;min-height:44px;font-size:var(--fs-body);white-space:nowrap;justify-content:center;padding-inline:10px}.deck-card-foot>.btn.deck-primary{grid-area:2/1/auto/-1;height:48px}.deck-card-foot>.btn.deck-not{height:44px;font-size:var(--fs-sm);grid-area:3/1}.deck-card-foot>.btn.deck-later{grid-area:3/2;height:44px}.deck-card-foot>.btn.deck-not+.btn.deck-not{grid-area:4/1/auto/-1}.deck-card-foot>.deck-swipe-words+.deck-foot-gap+.btn.deck-later{grid-column:1/-1}.deck-card-foot>.btn.deck-not:has(+.deck-foot-gap+.deck-primary){grid-column:1/-1}.deck-card-foot>.btn.deck-not:has(+.deck-foot-gap:last-child){grid-column:1/-1}.deck-card-foot .btn,.deck-card-foot .deck-not,.deck-card-foot .deck-later{white-space:nowrap}.deck-card-foot .deck-primary-label{display:none}.deck-card-foot .deck-primary-short{text-overflow:ellipsis;display:inline;overflow:hidden}.deck-reasons{flex-wrap:wrap}.deck-reasons>.btn{flex:40%}}.deck-back{margin:0 0 var(--s-3);font-size:var(--fs-label)}.deck-post{gap:var(--s-4);grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:start;display:grid}.deck-post-pic{aspect-ratio:4/5;border-radius:var(--r-md);object-fit:cover;background:var(--panel-2);width:100%}.deck-post-pic.is-empty{padding:var(--s-3);border:1px dashed var(--hairline-strong);color:var(--text-2,var(--text));font-size:var(--fs-label);text-align:center;justify-content:center;align-items:center;display:flex}.deck-post-text{white-space:pre-line;margin:0;line-height:1.55}.deck-row-what{color:var(--text-2,var(--text));margin:0}.deck-row-list{gap:var(--s-2);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.deck-all{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deck-all a{padding:var(--s-2) 0;border-top:1px solid var(--hairline-soft);color:var(--text);text-decoration:none;display:block}.deck-all a:hover b{text-decoration:underline}@media (max-width:640px){.deck-post{grid-template-columns:minmax(0,1fr)}.deck-post-pic{max-width:12rem}}.deck-post-words{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.deck-post-note{font-size:var(--fs-label);color:var(--text-2,var(--text));margin:0}.deck-chip:first-letter{text-transform:uppercase}@media (max-width:720px){.deck-home .deck-card{min-height:0}}.deck-ads-line{margin:0}.deck-ads-line b{margin-right:var(--s-2)}.deck-ads-link{margin:0}.deck-ads-prompt>summary{cursor:pointer;color:var(--text-2,var(--text))}.deck-ads-prompt pre{margin:var(--s-2) 0 0;white-space:pre-wrap;font-size:var(--fs-label)}.deck-ab{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.deck-ab-side{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.deck-ab-head{font-weight:600}.deck-ab-verdict{margin:0}.deck-ab-decide{gap:var(--s-2);flex-wrap:wrap;display:flex}.deck-sb-brief{color:var(--text);margin:0 0 12px}.deck-sb{gap:0;margin:0;padding:0;list-style:none;display:grid}.deck-sb-scene{border-top:1px solid var(--hairline-soft);grid-template-columns:2rem minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.deck-sb-scene:first-child{border-top:0;padding-top:0}.deck-sb-n{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600}.deck-sb-what{gap:4px;min-width:0;display:grid}.deck-sb-what p{margin:0}.deck-sb-meta{font-size:var(--fs-label);color:var(--faint)}.deck-sb-sees{color:var(--text)}.deck-sb-says b{margin-right:4px;font-weight:600}.deck-sb-script{overflow-wrap:anywhere;color:var(--text);margin:0}.deck-sb-script h2,.deck-sb-script h3,.deck-sb-script h4{margin:var(--s-3) 0 var(--s-1);font-size:1.05em;font-weight:600}.deck-sb-script h2:first-child{margin-top:0}.deck-sb-brief>:last-child,.deck-sb-script>:last-child{margin-bottom:0}.deck-sb-player{min-width:0}.deck-card:has(.web-fix) .deck-card-name{white-space:normal;line-height:1.15}.deck-card:has(.web-fix) .deck-card-figure{border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--hairline-soft);font-size:var(--fs-label);color:var(--muted);padding:4px 10px;font-weight:600}.web-fix{gap:var(--s-5);grid-template-columns:380px minmax(0,1fr);align-items:start;display:grid}.web-fix.is-single{grid-template-columns:minmax(0,1fr)}.web-fix-left{gap:var(--s-2);min-width:0;display:grid}.web-fix-under{justify-content:space-between;gap:var(--s-2) var(--s-3);font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.web-fix-links{gap:var(--s-3);flex-wrap:wrap;font-weight:600;display:flex}.web-fix-links a{color:var(--accent-ink);text-decoration:none}.web-fix-links a:hover{text-decoration:underline}.web-fix-steps{gap:var(--s-5);align-content:start;margin:0;padding:0;list-style:none;display:grid}.web-fix-step{gap:var(--s-3);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.web-fix-n{background:var(--text);width:28px;height:28px;color:var(--panel);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.web-fix-step h3{font-family:var(--font-sans);font-size:var(--fs-read);color:var(--text);margin:0 0 4px;font-weight:600}.web-fix-step p{font-size:var(--fs-title);color:var(--text-2);margin:0;line-height:1.5}.web-fix-step p b{color:var(--text);font-weight:600}.web-fix-step .web-fix-fine{font-size:var(--fs-sm);color:var(--muted);margin-top:4px}.web-shot{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel-2);margin:0;position:relative;overflow:hidden}.web-shot-bar{border-bottom:1px solid var(--hairline);background:var(--panel-2);align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.web-shot-bar i{background:var(--hairline-strong);border-radius:50%;width:7px;height:7px;display:block}.web-shot-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);color:var(--muted);margin-left:6px;overflow:hidden}.web-shot-view{height:390px;position:relative;overflow:hidden}.web-shot-page{position:relative}.web-shot-page img{width:100%;height:auto;display:block}.web-shot-shade{background:color-mix(in oklch, var(--panel) 74%, transparent);position:absolute;inset:0}.web-shot-stop{border-top:2px dashed var(--on-warn);position:absolute;left:0;right:0}.web-shot-pill{border-radius:var(--r-pill);background:var(--warn-fill);color:var(--on-warn);font-size:var(--fs-meta);white-space:nowrap;padding:3px 9px;font-weight:700;position:absolute;top:-12px;left:10px}.web-chart{gap:var(--s-2);min-width:0;display:grid}.web-chart svg{width:100%;height:auto;display:block}.web-chart-label{font-size:var(--fs-label);color:var(--muted);margin:0;font-weight:600}.web-chart-base{stroke:var(--hairline)}.web-chart-bar{fill:var(--text)}.web-chart-line{stroke:var(--accent-ink);stroke-width:1.5px;stroke-dasharray:4 3}.web-chart-text{fill:var(--accent-ink);font-family:var(--font-sans);font-size:11px;font-weight:600}.web-chart-axis{font-size:var(--fs-meta);color:var(--muted);justify-content:space-between;margin:0;display:flex}.web-figure{gap:2px;margin:0;display:grid}.web-figure b{font-family:var(--font-display);font-size:var(--fs-figure);letter-spacing:var(--ls-h2);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.web-figure span{font-size:var(--fs-label);color:var(--muted)}@media (max-width:720px){.web-fix{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.web-shot-view{height:220px}.web-fix-steps{gap:var(--s-4)}}.deck-thread{margin:0 0 12px}.deck-thread>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm)}.deck-thread>summary:hover{color:var(--text)}.deck-thread[open]>summary{margin-bottom:4px}.deck-thread .conv-thread{border-bottom:1px solid var(--hairline-soft);max-height:28em;overflow:auto}.deck-to-work{font-size:var(--fs-sm);color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0 22px 16px;display:flex}.deck-to-work .link-button{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.skipped-twice{gap:var(--s-3);padding:24px 26px}.skipped-twice h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--text);margin:0;font-weight:600}.skipped-twice-what{background:var(--ground);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.skipped-twice-what span{font-size:var(--fs-sm);color:var(--muted)}.skipped-twice-acts{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skipped-twice-act{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;font-weight:600;display:flex}.skipped-twice-act small{font-weight:400;font-size:var(--fs-sm);color:var(--muted)}.skipped-twice-act.is-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.skipped-twice-act.is-primary small{color:inherit;opacity:.75}.skipped-twice-act:hover{border-color:var(--accent-line)}.skipped-twice-act:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.skipped-twice-fine{font-size:var(--fs-sm);color:var(--muted);margin:0}@media (max-width:720px){.skipped-twice-acts{grid-template-columns:minmax(0,1fr)}}.deck-solo{display:contents}.deck-crumbs{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-body);color:var(--muted);display:flex}.deck-crumbs a{color:var(--muted);text-decoration:none}.deck-crumbs a:hover{color:var(--text);text-decoration:underline}.deck-page .deck-crumbs kbd{margin:0 6px 0 0}.deck-focus{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.is-focus .deck{max-width:none;margin:0}.is-focus .deck-stack{margin-bottom:0}.is-focus .deck-card{overflow:clip}.is-focus .deck-card-foot{z-index:2;border-radius:0 0 28px 28px;position:sticky;bottom:0}.deck-queue{top:calc(var(--topbar-h) + 16px);background:var(--panel);border:1px solid var(--hairline);border-radius:20px;flex-direction:column;gap:4px;padding:16px;display:flex;position:sticky}.deck-queue h3{font-family:var(--font-display);color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:1.0625rem;font-weight:600;display:flex}.deck-queue h3 span{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.deck-queue ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.deck-q{width:100%;min-height:0;box-shadow:none;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:.84375rem;font-weight:400;display:flex}button.deck-q:hover{background:var(--hover)}.deck-q-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.deck-q.is-done{color:var(--faint)}.deck-q.is-done .deck-q-t{text-decoration:line-through;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.deck-q-time{font-family:var(--font-mono);color:var(--faint);flex:none;font-size:11px}button.deck-q.is-now,button.deck-q.is-now:hover{background:var(--good-dim);box-shadow:inset 3px 0 0 var(--accent-ink);font-weight:600}.deck-twice{background:var(--warn-dim);color:var(--warn-ink);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.deck-prog{gap:4px;margin-bottom:14px;display:flex}.deck-prog>i{background:var(--hairline-strong);border-radius:5px;flex:1;height:5px}.deck-prog>i.is-done{background:var(--text)}.deck-prog>i.is-now{background:var(--accent)}.deck-prog.is-line{background:var(--hairline-strong);border-radius:5px;height:5px;overflow:hidden}.deck-prog.is-line>b{background:var(--text);height:100%;display:block}.deck-tag{color:var(--muted);flex-basis:100%;align-items:center;gap:6px;margin:0;font-size:.78125rem;font-weight:500;display:inline-flex}@media (min-width:721px){.is-focus .deck-card{border-color:var(--hairline);border-radius:24px}.is-focus .deck-card-head{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:26px 28px 0}.is-focus .deck-card-name{white-space:normal;flex-basis:100%;font-size:1.75rem;line-height:1.15}.is-focus .deck-card-facts{white-space:normal;flex-basis:100%}.is-focus .deck-card-body{grid-template-columns:minmax(0,1fr)}.is-focus .deck-card-main{padding:14px 28px 18px}.is-focus .deck-card-side{border-left:0;border-top:1px solid var(--hairline-soft);padding:14px 28px}.is-focus .deck-card-foot{border-top:0;flex-wrap:wrap;justify-content:flex-start;padding:4px 28px 14px}.is-focus .deck-card-foot>.deck-primary{order:1}.is-focus .deck-card-foot>.deck-later{order:2}.is-focus .deck-card-foot>.deck-not{order:3}.is-focus .deck-foot-gap{display:none}.is-focus .deck-card-foot>.deck-later,.is-focus .deck-card-foot>.deck-primary{min-width:0;height:44px;font-size:var(--fs-body);padding-inline:20px}.is-focus .deck-card-foot>.deck-later{border-width:1px;border-color:var(--hairline-strong)}.is-focus .deck-to-work{justify-content:flex-start;padding:0 28px 24px}}@media (max-width:1180px){.deck-focus{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:900px){.deck-focus{grid-template-columns:minmax(0,1fr)}.deck-queue,.deck-crumbs-back{display:none}}.is-focus .skipped-twice{gap:14px;padding:26px 28px}.skipped-twice-what{border:0;border-radius:16px;gap:6px}.skipped-twice-what>b{color:var(--text);font-size:1rem;font-weight:600}.skipped-twice-lbl{font-size:var(--fs-label);color:var(--faint)}.skipped-twice-act>span{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.skipped-twice-post{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.skipped-twice-post .deck-post-pic{aspect-ratio:1}.skipped-twice-post .deck-post-words{gap:10px}.skipped-twice-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.skipped-twice-chips span{border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:4px 11px;font-size:12.5px}.skipped-twice-when{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:600}
.srow-paid{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1.4fr) auto}.srow-spark{justify-items:end;gap:2px;display:grid}.srow-spark>.srow-note{white-space:nowrap}.srow-num{font-variant-numeric:normal;color:var(--text)}.srow-num>.srow-note,.creative-nums>.srow-note{display:block}.filters-divider{width:1px;margin:var(--s-1) var(--s-2);background:var(--hairline-strong);align-self:stretch}.range-note{margin:var(--s-2) 0 var(--s-5)}.pack-line{margin:0 0 var(--s-3)}.total-row td{border-top:1px solid var(--hairline-strong);font-weight:600}.creative-rows{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.creative-row{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-1);border-bottom:1px solid var(--hairline);grid-template-columns:56px minmax(0,2.6fr) minmax(0,.9fr) minmax(0,1.3fr);display:grid}.creative-thumb{border-radius:var(--r-sm);object-fit:cover;background:var(--hover);width:56px;height:70px;display:block}.creative-copy{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creative-nums{font-size:var(--fs-sm);font-variant-numeric:normal;color:var(--text)}.spend-chart{width:100%;margin-bottom:var(--s-3);position:relative}.spend-chart svg{display:block;overflow:visible}.area svg{width:100%;height:120px;display:block}.running-ic svg{width:16px;height:16px}.spend-grid{stroke:var(--hairline);stroke-width:1px;shape-rendering:crispedges}.spend-tick{fill:var(--faint);font-family:var(--font-sans);font-size:var(--fs-meta);font-variant-numeric:normal}.spend-peak{fill:var(--muted);font-size:var(--fs-meta);font-variant-numeric:normal}.spend-bar{fill:var(--faint)}.spend-bar.is-today{fill:var(--accent)}.spend-bar.is-active{fill:var(--muted)}.spend-bar.is-today.is-active{fill:var(--accent-bright)}.spend-hit{fill:#0000;outline:none}.spend-hit:focus-visible{stroke:var(--accent-line);stroke-width:2px}.spend-tip{padding:var(--s-1) var(--s-2);border:1px solid var(--hairline-strong);border-radius:var(--r-sm);background:var(--panel);box-shadow:var(--e-2);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.spend-tip strong{font-size:var(--fs-sm);font-variant-numeric:normal;color:var(--text);font-weight:600}.spend-tip span{font-size:var(--fs-meta);color:var(--muted)}@media (prefers-reduced-motion:no-preference){.spend-bar{transition:fill var(--t-fast) var(--ease)}}@media (max-width:720px){.srow-paid{grid-template-columns:minmax(0,1fr)}.creative-row{grid-template-columns:56px minmax(0,1fr)}.creative-row>:nth-child(n+3){grid-column:2}}.facts-week{margin:var(--s-4) 0 var(--s-6);gap:var(--s-3) var(--s-6)}.facts-week .v{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-variant-numeric:normal;font-weight:600;line-height:1.1}.facts-delta{font-size:var(--fs-meta);color:var(--faint)}.facts-delta.is-good{color:var(--good-ink)}.facts-delta.is-bad{color:var(--bad-ink)}.facts-stack{gap:var(--s-3);flex-direction:column;margin:0}.account-note{margin-top:var(--s-4)}.anchor{top:calc(-1 * (var(--topbar-h) + var(--s-4)));position:relative}.anchor-title{scroll-margin-top:calc(var(--topbar-h) + var(--s-4))}.advice{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.advice-row{align-items:start;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-1);border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.advice-row .status-dot{margin-top:.5em}.advice-text{min-width:0}.advice-title{font-size:var(--fs-body);letter-spacing:var(--ls-h3);color:var(--text);margin:0;font-weight:600}.advice-title a{color:inherit}.advice-title a:hover{text-decoration:underline}.advice-evidence{font-size:var(--fs-sm);color:var(--muted);margin:2px 0 0}.advice-acts{align-items:center;gap:var(--s-3);white-space:nowrap;padding-top:2px;display:flex}.advice-act{font-size:var(--fs-sm);color:var(--muted)}.advice-act.is-ask{color:var(--accent-ink)}.advice-act:hover{text-decoration:underline}.advice.is-compact .advice-row{padding:var(--s-2) var(--s-1)}.advice-closed{margin-top:var(--s-3)}.advice-closed .advice-title{color:var(--muted)}@media (pointer:coarse){.advice-act{align-items:center;min-height:44px;display:inline-flex}}.seg{margin-bottom:var(--s-3);border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--panel);gap:2px;padding:3px;display:inline-flex}.seg-btn{appearance:none;color:var(--muted);font:inherit;font-size:var(--fs-sm);border-radius:var(--r-ctl);cursor:pointer;background:0 0;border:0;padding:5px 13px;font-weight:600}.seg-btn:hover{color:var(--text);background:var(--hover)}.seg-btn.is-on,.seg-btn.is-on:hover{color:var(--ground);background:var(--text);box-shadow:none}.seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.seg-btn{white-space:nowrap;flex:none}@media (max-width:720px){.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}}.spark{display:block;overflow:visible}.spark-base{stroke:var(--hairline-strong);stroke-width:1px;shape-rendering:crispedges}.spark-bar{fill:var(--faint)}.spark-bar.is-today{fill:var(--accent)}.pack-name{color:var(--text);font-weight:600}.pack-name:hover{text-decoration:underline}.pack-sub{font-size:var(--fs-meta);color:var(--faint);margin-top:2px;display:block}.share{align-items:center;gap:var(--s-2);grid-template-columns:56px auto;display:inline-grid}.share-bar{border-radius:var(--r-xs);background:var(--faint);justify-self:start;height:6px;display:block}.share-n{font-size:var(--fs-sm);font-variant-numeric:normal;color:var(--muted)}.row-more{white-space:nowrap;text-align:right;width:1%}.split-two{gap:var(--s-6);margin-top:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.split-two>.section,.section:first-child{margin-top:0}.section.is-flat{box-shadow:none;margin-top:var(--s-7);background:0 0;padding:0}.section .section{box-shadow:none;background:var(--panel-2)}.results{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.results li{align-items:baseline;gap:var(--s-3);padding:var(--s-2) var(--s-1);border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.results-n{font-family:var(--font-display);font-size:var(--fs-h3);font-variant-numeric:normal;color:var(--text);font-weight:600}.results-label{font-size:var(--fs-sm);color:var(--text)}.results-cost{font-size:var(--fs-sm);font-variant-numeric:normal;color:var(--muted)}.pack-line{justify-content:space-between;align-items:center;gap:var(--s-4);margin:0 0 var(--s-3);display:flex}.pack-line>.srow-sub{margin:0}.creative-share{margin-top:var(--s-1);font-size:var(--fs-meta);color:var(--faint);display:block}.prev-row td{color:var(--muted);font-size:var(--fs-sm)}@media (max-width:960px){.split-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.advice-row{grid-template-columns:auto minmax(0,1fr)}.advice-acts{grid-column:2;padding-top:0}.srow-spark{justify-items:start}.pack-line{flex-direction:column;align-items:flex-start}}.creative-thumb-link{line-height:0;display:block}.creative-thumb-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.sort-row{align-items:baseline;gap:var(--s-2) var(--s-3);margin:calc(var(--s-3) * -1) 0 var(--s-5);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.sort-row .label{margin:0}.sort-row a{color:var(--muted)}.sort-row a:hover{color:var(--text);text-decoration:underline}.sort-row a.is-on{color:var(--text);font-weight:600}.creative-grid{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.creative-grid.is-strip{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.creative-tile{min-width:0}.creative-tile-link{color:inherit;border-radius:var(--r-lg);display:block}.creative-tile-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.creative-figure{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--hover);box-shadow:inset 0 0 0 1px var(--hairline);display:block;position:relative;overflow:hidden}.creative-figure img{object-fit:cover;width:100%;height:100%;display:block}.creative-figure-empty{width:100%;height:100%;font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--faint);place-items:center;display:grid}.creative-veil{background:var(--ground);opacity:.45;position:absolute;inset:0}.creative-cap{gap:var(--s-1);padding-top:var(--s-2);display:grid}.creative-cap-title{font-size:var(--fs-sm);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.creative-tile-link:hover .creative-cap-title{text-decoration:underline}.creative-cap-meta{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--fs-meta);color:var(--faint);flex-wrap:wrap;display:flex}.creative-cap-nums{font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:normal}@media (prefers-reduced-motion:no-preference){.creative-figure img{transition:transform var(--t-med) var(--ease)}.creative-tile-link:hover .creative-figure img{transform:scale(1.02)}}.creative-page{gap:var(--s-7);margin-top:var(--s-5);grid-template-columns:minmax(280px,440px) minmax(0,1fr);align-items:start;display:grid}.creative-page-side>.filters{margin-top:0}.creative-page-side .facts-week{margin-top:var(--s-4)}.creative-link{margin-top:var(--s-3);word-break:break-all}.feed-preview{border:1px solid var(--hairline-strong);border-radius:var(--r-lg);background:var(--panel);margin:0;overflow:hidden}.feed-head{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);display:flex}.feed-avatar{background:var(--accent-dim);width:36px;height:36px;color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.feed-who{line-height:1.2;display:grid}.feed-name{font-size:var(--fs-sm);color:var(--text);font-weight:600}.feed-sponsored{font-size:var(--fs-meta);color:var(--faint)}.feed-body{padding:0 var(--s-4) var(--s-3);font-size:var(--fs-read);line-height:var(--lh-body);color:var(--text);white-space:pre-line;margin:0}.feed-body.is-missing{color:var(--faint);font-style:italic}.feed-image{aspect-ratio:4/5;background:var(--hover);display:block}.feed-image img{object-fit:cover;width:100%;height:100%;display:block}.feed-card{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--panel-2);border-top:1px solid var(--hairline);display:flex}.feed-card-text{gap:2px;min-width:0;display:grid}.feed-domain{font-family:var(--font-sans);font-size:var(--fs-meta);letter-spacing:var(--ls-label);color:var(--faint)}.feed-headline{font-size:var(--fs-sm);color:var(--text);font-weight:600}.feed-desc{font-size:var(--fs-meta);color:var(--muted)}.feed-btn{padding:var(--s-1) var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-ctl);font-size:var(--fs-sm);color:var(--text);background:var(--raised);white-space:nowrap;flex:none;font-weight:600}@media (max-width:960px){.creative-page{grid-template-columns:minmax(0,1fr)}.creative-page-preview{max-width:440px}}@media (max-width:720px){.creative-grid{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.creative-grid.is-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters-selects{gap:var(--s-2);align-items:center;margin-left:auto;display:inline-flex}.filters-selects .select.compact{padding:4px var(--s-2);font-size:var(--fs-sm)}.creative-campaign-head{align-items:center}.creative-campaign-actions{align-items:center;gap:var(--s-2,8px);display:flex}.creative-campaign-head h3{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-weight:600;line-height:var(--lh-h2)}.creative-campaign-actions .btn.compact{min-height:var(--control-h);font-size:var(--fs-body);padding:0 18px}.ad-label{color:var(--muted);font-size:12px;font-weight:600}.creative-strategy{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);padding:var(--s-5) var(--s-5)}.creative-strat-meta{font-size:12px}.creative-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.creative-card{border-radius:var(--r-lg);box-shadow:var(--lip)}.creative-visual{aspect-ratio:auto;height:220px}.creative-visual.is-empty{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:13px}.creative-render img{height:200px}.creative-text{-webkit-line-clamp:4;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creative-art-style{color:var(--muted);font-weight:600}.creative-lint strong{font-weight:600}@media (max-width:640px){.creative-strategy{padding:var(--s-3)}.creative-pack-count{width:100%;margin-left:0}}.chart-pick.filters{margin:0 0 var(--s-3)}.filters .filters-seg>button{border-radius:var(--r-ctl);height:30px;min-height:0;box-shadow:none;font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.filters .filters-seg>button:hover{color:var(--text);background:var(--hover)}.filters .filters-seg>button.active,.filters .filters-seg>button.active:hover{background:var(--text);box-shadow:none;color:var(--ground)}.creative-pack>.creative-note{margin:0 0 var(--s-3)}.creative-list{align-items:start}.creative-art{line-height:1.4;display:block}.creative-art-style{margin-right:var(--s-2)}.creative-strat-name:first-letter,.creative-pack-name:first-letter{text-transform:uppercase}.ads-overview{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.ads-now{flex-wrap:wrap;align-items:center;gap:10px 22px;padding:16px 22px;display:flex}.ads-now-money{font-family:var(--font-display);font-size:var(--fs-figure);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:600;line-height:1.05}.ads-now-money span{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--muted);font-weight:500}.ads-now-what{min-width:0;font-size:var(--fs-body);flex:260px;margin:0;line-height:1.45}.ads-now-warn{color:var(--warn-ink)}.ads-now-side{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-left:auto;display:flex}.ads-now-ok span{color:var(--good-ink);font-weight:700}.ads-now-needs{border-radius:var(--r-ctl);background:var(--warn-fill);min-height:26px;color:var(--on-warn);align-items:center;padding:0 11px;font-weight:700;display:inline-flex}.campaign-board td{vertical-align:middle;padding:11px 14px}.campaign-board th{white-space:nowrap;padding:10px 14px}.campaign-board th.num,.campaign-board td.num{text-align:right;white-space:nowrap}.campaign-board .board-group th{background:var(--panel-2);font-size:var(--fs-label);color:var(--muted);text-align:left;padding:7px 14px;font-weight:600}.campaign-board .campaign-sub{font-size:var(--fs-label);color:var(--muted);margin-top:2px;display:block}.campaign-board .board-act{text-align:right;white-space:nowrap;font-size:var(--fs-sm)}.goal-tag{border-radius:var(--r-ctl);height:22px;font-size:var(--fs-label);background:var(--panel-2);color:var(--muted);white-space:nowrap;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.goal-tag.is-visits{background:var(--play-blue-soft);color:var(--play-blue-ink)}.goal-tag.is-followers{background:var(--play-lilac-soft);color:var(--play-lilac-ink)}.goal-tag.is-leads,.goal-tag.is-sales{background:var(--good-dim);color:var(--good-ink)}.ads-trio{gap:var(--s-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ads-packs{margin:0;padding:0 18px 10px;list-style:none}.ads-packs li{border-top:1px solid var(--hairline);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.ads-packs li:first-child{border-top:0}.ads-pack-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ads-packs .num{text-align:right;white-space:nowrap}.ads-week{font-size:var(--fs-sm);gap:10px;margin:0;padding:0 18px 14px;display:grid}.ads-week>div{justify-content:space-between;gap:12px;display:flex}.ads-week dt{color:var(--muted)}.ads-week dd{margin:0}.ads-week dd span{color:var(--faint);margin-left:6px}.ads-drafts-line{font-size:var(--fs-sm);color:var(--muted);margin:0;padding:0 18px 16px;line-height:1.5}@media (max-width:1100px){.ads-trio{grid-template-columns:minmax(0,1fr)}}.ads-now-review{color:var(--muted)}.review-running{font-size:var(--fs-sm);color:var(--muted);margin:0}.ads-review{padding:0}.ads-review-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:18px 22px 14px;display:flex}.ads-review-head .label{margin:0}.ads-review-head h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);align-items:center;gap:12px;margin:8px 0 0;display:flex}.review-ok{background:var(--good-dim);width:32px;height:32px;color:var(--good-ink);border-radius:50%;flex:none;place-items:center;font-size:16px;display:inline-grid}.ads-review-body{max-width:72ch;font-size:var(--fs-read);margin:10px 0 0;line-height:1.55}.ads-review-next{font-size:var(--fs-sm);color:var(--muted);margin:10px 0 0}.ads-review-ask{font-size:var(--fs-sm);flex:none}.ads-review-flags{font-size:var(--fs-sm);color:var(--warn-ink);gap:6px;margin:0;padding:0 22px 12px;list-style:none;display:grid}.proposals{margin:0;padding:0;list-style:none}.proposal{border-top:1px solid var(--hairline);grid-template-columns:32px minmax(0,1fr) minmax(260px,380px);gap:18px;padding:18px 22px;display:grid}.proposal-n{border-radius:var(--r-ctl);background:var(--accent-dim);width:30px;height:30px;color:var(--accent-ink);place-items:center;font-weight:700;display:grid}.proposal.is-started .proposal-n{background:var(--info-dim);color:var(--info-ink)}.proposal-main h3{font-size:var(--fs-h3);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.proposal-state{font-size:var(--fs-label);border-radius:var(--r-pill);background:var(--info-dim);color:var(--info-ink);padding:2px 8px;font-weight:600}.proposal-why{font-size:var(--fs-read);margin:8px 0 0;line-height:1.55}.proposal-why .label{margin-right:6px}.proposal-progress{font-size:var(--fs-sm);color:var(--muted);margin:8px 0 0;line-height:1.5}.proposal-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.proposal-b{align-items:center;gap:6px;display:inline-flex}.proposal-plan{border-radius:var(--r-lg);background:var(--panel-2);font-size:var(--fs-sm);align-self:start;padding:12px 14px;line-height:1.5}.proposal-plan .label{margin:0 0 6px}.proposal-plan dl{gap:4px;margin:0;display:grid}.proposal-plan dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.proposal-plan dt{color:var(--muted)}.proposal-plan dd{margin:0}.ads-review-earlier{border-top:1px solid var(--hairline);padding-top:12px}.ads-review-earlier>.label{margin:0 22px 4px}.ads-review-fine{border-top:1px solid var(--hairline);font-size:var(--fs-sm);margin:0;padding:12px 22px 16px}.ads-review-fine summary span{color:var(--good-ink);font-weight:700}.ads-review-fine ul{margin:8px 0 0;padding-left:18px}.ads-review-checks{font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;margin:0;padding:4px 22px 18px;list-style:none;display:grid}.ads-review-checks li.is-ok>span:first-child{color:var(--good-ink);font-weight:700}.ads-review-checks li.is-flag{color:var(--warn-ink)}.ads-review-check-detail{color:var(--muted)}@media (max-width:900px){.proposal{grid-template-columns:32px minmax(0,1fr)}.proposal-plan{grid-column:2}}@media (max-width:720px){.ads-now .ads-review-btn{display:none}.ads-now-what,.ads-now-side{flex-basis:100%;margin-left:0}.ads-review-head{flex-direction:column;gap:8px}.ads-review-head h2{font-size:1.375rem}}.review-not-done{font-size:var(--fs-sm);color:var(--warn-ink);margin:0}.review-history{margin:0;padding:0;list-style:none;display:grid}.review-history>li{border-top:1px solid var(--hairline);padding:12px 0}.review-history>li:first-child{border-top:0}.review-history-when{font-size:var(--fs-label);color:var(--muted);margin:0}.review-history-what{margin:4px 0 0}.review-history ul{font-size:var(--fs-sm);margin:6px 0 0;padding-left:18px}.review-history-state{color:var(--muted)}
.web-filters{margin-bottom:var(--s-3);-webkit-overflow-scrolling:touch;overflow-x:auto}.web-filters .filters{white-space:nowrap;flex-wrap:nowrap}.web-deploy-mark{fill:var(--accent-ink)}.web-device-facts{margin-top:var(--s-4)}.share-block{gap:var(--s-3);display:grid}.share-track{border-radius:var(--r-xs);background:var(--hairline);gap:2px;height:12px;display:flex;overflow:hidden}.share-seg{min-width:2px;display:block}.share-legend{gap:var(--s-1) var(--s-4);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.share-legend li{align-items:center;gap:var(--s-2);min-width:0;display:flex}.share-swatch{border-radius:3px;flex:none;width:10px;height:10px}.share-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.share-val{color:var(--muted);font-variant-numeric:normal;white-space:nowrap}.share-seg.tone-0,.share-swatch.tone-0{background:var(--accent)}.share-seg.tone-1,.share-swatch.tone-1{background:color-mix(in oklch, var(--accent) 65%, var(--text))}.share-seg.tone-2,.share-swatch.tone-2{background:color-mix(in oklch, var(--accent) 45%, var(--panel))}.share-seg.tone-3,.share-swatch.tone-3{background:color-mix(in oklch, var(--text) 55%, var(--panel))}.share-seg.tone-4,.share-swatch.tone-4{background:color-mix(in oklch, var(--text) 40%, var(--panel))}.share-seg.tone-5,.share-swatch.tone-5{background:color-mix(in oklch, var(--text) 28%, var(--panel))}.share-seg.tone-6,.share-swatch.tone-6{background:color-mix(in oklch, var(--text) 18%, var(--panel))}.scroll-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.scroll-row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-1);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(8rem,18rem) minmax(0,1fr) 3.5rem;display:grid}.scroll-path{flex-direction:column;min-width:0;display:flex}.scroll-path a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-foot a{color:var(--accent-ink);font-weight:600}.stage a,.stage>span{color:inherit;border-radius:var(--r-lg);padding:var(--s-2);margin:calc(-1 * var(--s-2));display:block}.scroll-sessions{font-size:var(--fs-meta);color:var(--faint)}.scroll-track{background:var(--hairline);border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.scroll-bar{background:var(--accent);border-radius:5px;position:absolute;inset:0 auto 0 0}.scroll-bar.is-low{background:var(--warn)}.scroll-weight{background:color-mix(in oklch, var(--text) 35%, transparent);height:2px;position:absolute;bottom:0;left:0}.scroll-n{text-align:right;font-variant-numeric:normal;font-size:var(--fs-sm)}@media (max-width:640px){.scroll-row{grid-template-columns:minmax(0,1fr) 3.5rem}.scroll-row .scroll-path{grid-column:1/-1}}.conn-row{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.conn-main{gap:var(--s-1);flex:1;min-width:0;display:grid}.conn-label{align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.conn-detail{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}.field.check{align-items:center;gap:var(--s-2);flex-direction:row;align-self:end}.report-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.report-list li{padding:var(--s-3) var(--s-1);border-bottom:1px solid var(--hairline);gap:2px;display:grid}.report-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.switch-note{font-size:var(--fs-meta);color:var(--muted)}.report-body{overflow-wrap:anywhere;max-width:72ch}.report-body a{overflow-wrap:anywhere}.report-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.report-body h2{font-size:var(--fs-h3);margin:var(--s-6) 0 var(--s-2)}.report-body h3{font-size:var(--fs-body);margin:var(--s-4) 0 var(--s-2)}.report-body p,.report-body li{font-size:var(--fs-read);line-height:1.55}.visibility-session{padding:var(--s-4) 0;border-top:1px solid var(--hairline)}.visibility-session:first-of-type{border-top:0;padding-top:0}.visibility-session-head{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);flex-wrap:wrap;display:flex}.visibility-prompt>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--faint)}.disclosure>summary{font-weight:500}.prompt-disclosure>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--accent-ink);list-style:none}.visibility-prompt>.prompt-text{margin-top:var(--s-2)}.web-setup-group{margin-bottom:var(--s-6)}.web-setup-row{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--hairline);min-height:56px;display:flex}.web-setup-name{font-weight:600}.web-setup-detail{color:var(--muted);font-size:var(--fs-sm)}.web-report-rows{margin:0;padding:0;list-style:none}.web-report-row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-2) 0;border-top:1px solid var(--hairline);display:flex}.web-report-row:first-child{border-top:0}.web-report-link{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.web-report-title{font-weight:600}.web-report-link:hover .web-report-title{text-decoration:underline}.web-report-sub{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-report-meta{font-size:var(--fs-meta);color:var(--muted);flex:none}.web-report-doc{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);max-width:760px;box-shadow:var(--lip);padding:var(--s-6) var(--s-8,32px)}.web-report-doc .code-block{margin:var(--s-2) 0 var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--panel-2)}.web-report-doc .code-head{padding:var(--s-1) var(--s-2) var(--s-1) var(--s-3);font-size:var(--fs-meta);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.web-report-doc .code-head>span:first-letter{text-transform:uppercase}.web-report-doc .code-head button{text-transform:capitalize}.web-report-doc pre{padding:var(--s-3);max-height:14em;font-size:var(--fs-meta);margin:0;line-height:1.5;overflow:auto}@media (max-width:720px){.web-report-row{flex-direction:column;align-items:flex-start;gap:2px}.web-report-doc{padding:var(--s-4)}.web-filters .filters{align-items:flex-start;gap:var(--s-2);flex-flow:column}.web-filters .filters-seg{flex-flow:row;max-width:100%;display:flex;overflow-x:auto}.web-filters .filters-seg>a{flex:none}}.web-vis-row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-2) 0;display:flex}.web-vis-text{gap:2px;min-width:0;display:grid}.web-vis-title{font-weight:600}.web-vis-sub{font-size:var(--fs-sm);color:var(--muted)}@media (max-width:720px){.web-vis-row{align-items:flex-start;gap:var(--s-2);flex-direction:column}}.fix-history{gap:var(--s-5);max-width:60rem;display:grid}.fix-history-month h2{margin:0 0 var(--s-2);font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);font-weight:600}.fix-history-rows{margin:0;padding:0;list-style:none}.fix-history-row{gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--hairline);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:start;display:grid}.fix-history-day{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.fix-history-what{gap:2px;min-width:0;display:grid}.fix-history-what p{margin:0}.fix-history-title{color:var(--text);font-weight:600}.fix-history-title a{color:inherit}.fix-history-meta{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}.fix-history-meta a{color:var(--accent-ink)}.fix-history-ref{font-family:var(--font-mono);font-size:var(--fs-code)}.fix-history-line{color:var(--text-2)}.fix-history-shots{gap:var(--s-2);display:flex}.fix-history-shots figure{justify-items:center;gap:2px;margin:0;display:grid}.fix-history-shots img{object-fit:cover;object-position:top;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--panel-2);width:64px;height:96px;display:block}.fix-history-shots figcaption{font-size:var(--fs-meta);color:var(--muted)}@media (max-width:720px){.fix-history-row{grid-template-columns:minmax(0,1fr)}}
.sup-row .sup-line{color:var(--muted)}.sup-plain{border:0;min-width:0;margin:0;padding:0}.sup-choice{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.sup-choice>legend{margin-bottom:var(--s-2);padding:0;font-weight:600}.sup-confirm{padding:var(--s-2) var(--s-3);border:1px solid var(--warn-line);border-radius:var(--r-lg);background:var(--warn-dim)}.sup-days{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.sup-times{gap:var(--s-2);max-width:28rem;display:grid}.sup-cites{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sup-missing{color:var(--warn-ink)}.sup-body{white-space:pre-wrap}.sup-save{margin-top:var(--s-3)}.sup-grow{flex:16rem;min-width:0}.sup-rail-act{margin-top:calc(-1 * var(--s-2))}.sup-inline-confirm{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.sup-try-out{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);padding:var(--s-4);gap:var(--s-2);display:grid}.sup-try-out pre{white-space:pre-wrap;font:inherit;font-size:var(--fs-read);margin:0}.sup-topic select{width:auto;min-width:10rem}.sup-plain .check,.check.sup-save{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-body);display:flex}.sup-plain .check>input,.check.sup-save>input{flex:none;width:auto;margin:.2em 0 0}.sup-days .check{align-items:center}.sup-days .check>input{margin:0}.sup-plain.stack{gap:var(--s-5)}.sup-topic,.sup-entry,.srow-result{grid-template-columns:minmax(0,1fr) auto}.sup-topic,.sup-entry{align-items:start}.sup-topic .srow-actions{flex-wrap:nowrap}.srow-result .srow-num{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600}@media (max-width:640px){.sup-topic,.sup-entry{grid-template-columns:minmax(0,1fr)}.sup-topic .srow-actions,.sup-entry .srow-actions{justify-content:flex-start}}.sup-result-rows{margin:0;padding:0;list-style:none}.sup-result-row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-2) 0;border-top:1px solid var(--hairline);display:flex}.sup-result-row:first-child{border-top:0}.sup-result-text{gap:2px;min-width:0;display:grid}.sup-result-label{font-weight:600;font-size:var(--fs-body)}.sup-result-note{font-size:var(--fs-sm);color:var(--muted)}.sup-result-num{font-family:var(--font-display);font-variant-numeric:normal;font-size:1.0625rem;font-weight:600}form .sup-plain.stack{gap:var(--s-6);max-width:640px;display:grid}form .sup-plain .sup-choice{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--hairline)}form .sup-plain .sup-choice>legend{float:left;width:100%;margin:0 0 var(--s-1);font-size:15px;font-weight:600}form .sup-plain .sup-choice>legend+*{clear:both}form .sup-plain .check .cell-sub{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;display:block}.sup-status-line{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.sup-topic-main{gap:2px;min-width:0;display:grid}.sup-topic-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sup-topic-evidence{font-size:var(--fs-meta);color:var(--muted);margin:0}.sup-topic-actions{align-items:center;gap:var(--s-2);display:flex}.sup-topic-spacer{width:32px;display:inline-block}.sup-topic-foot{max-width:72ch;margin-top:var(--s-4)}@media (max-width:720px){.sup-topic{grid-template-columns:minmax(0,1fr)}.sup-topic-spacer{display:none}}.sup-entry-body{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sup-entry .srow-actions{align-items:center;gap:var(--s-2);display:flex}@media (max-width:720px){.sup-entry{grid-template-columns:minmax(0,1fr)}#import~form .row-h,#import+form .row-h{flex-direction:column;align-items:stretch}.sup-grow{flex:auto}}.sup-conv>.agent-read+.reply-wrap,.sup-conv>.agent-read+.notice{margin-top:var(--s-3)}.section .sup-thread .thread-card,.sup-thread .thread-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sup-thread .thread-card.is-inbound{border-radius:var(--r-field);background:var(--idle-dim);padding:14px 16px}.sup-thread .thread-card.is-inbound .thread-kicker{color:var(--muted)}.sup-conv .thread-body{font-size:var(--fs-read);color:var(--text-2);line-height:1.55}.sup-conv .agent-read p{font-size:var(--fs-read)}.sup-conv .reply-area{min-height:150px;font-size:var(--fs-read);border:2px solid var(--hairline);border-radius:var(--r-field);background:var(--panel);padding:14px 16px;line-height:1.55}.sup-conv .reply-area:focus-visible{border-color:var(--text);outline:0}.sup-conv .reply-foot>.btn:not(.ghost){min-height:var(--btn-h-lg);padding-inline:30px;font-size:1rem}.sup-connect{gap:var(--s-4);max-width:52rem}.sup-connect>.sup-plain{gap:var(--s-4);display:grid}.sup-connect .row-h{gap:var(--s-3);flex-wrap:wrap;align-items:center}.sup-mailbox{padding:var(--s-3) var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-lg)}.sup-mailbox.is-on{border-color:var(--accent-line);background:var(--accent-dim)}.sup-first .card-head{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap}.sup-steps{margin:0;padding:0;list-style:none}.sup-step{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--hairline);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;display:grid}.sup-step:first-child{border-top:0}.sup-step h3{font-size:var(--fs-base);margin:0;font-weight:600}.sup-step.is-later{opacity:.62}.sup-step-dot{border:1.5px solid var(--hairline-strong);width:24px;height:24px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.sup-step.is-done .sup-step-dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sup-step.is-now .sup-step-dot{border-color:var(--accent);color:var(--accent-ink)}.sup-step-act{justify-content:flex-end;display:flex}.sup-step-body{padding:0 0 var(--s-4) calc(26px + var(--s-3));border-top:0}.sup-day{font-size:var(--fs-lg,17px);margin:0 0 var(--s-4);max-width:80ch;line-height:1.45}.sup-strip{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-3);margin:0 0 var(--s-4);border:1px solid var(--accent-line);background:var(--accent-dim);border-radius:var(--r-lg);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.sup-strip-label{font-weight:600}.sup-strip-item{align-items:center;gap:var(--s-2);display:inline-flex}.sup-quiet{gap:var(--s-1);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.sup-today-compact{margin-top:var(--s-5)}@media (max-width:640px){.sup-step{grid-template-columns:26px minmax(0,1fr)}.sup-step-act{grid-column:2;justify-content:flex-start}}.sup-controls{gap:var(--s-2) var(--s-3);flex-wrap:wrap}.sup-search{gap:var(--s-2);flex-wrap:wrap;flex:auto}.sup-search .input{width:auto;min-height:var(--control-h);font-size:var(--fs-sm);padding:4px 14px}.sup-search input.input{flex:220px;min-width:180px;max-width:360px}.sup-search select.input{max-width:220px}.sup-keys{margin-top:var(--s-3);font-size:var(--fs-sm);font-weight:500}.kbd{font-family:var(--font-mono);border:1px solid var(--hairline-strong);color:inherit;opacity:.8;border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:11px}.btn .kbd,kbd.kbd{color:inherit;box-shadow:none;background:0 0}.btn .kbd{opacity:.6;border-color:currentColor;margin-left:2px}.sup-ticks{margin:var(--s-2) 0 0;gap:2px var(--s-4);font-size:var(--fs-sm);color:var(--text-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.sup-ticks li:before{content:"✓ ";color:var(--accent-ink);font-weight:700}.sup-ticks li.is-x:before{content:"✕ ";color:var(--bad-ink)}.sup-rests{margin-top:var(--s-2)}.sup-cited{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.sup-cited p{font-size:var(--fs-sm);color:var(--text-2);margin:2px 0}.sup-gap{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.sup-gap-form{gap:var(--s-3)}.seg{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--panel);gap:2px;padding:3px;display:inline-flex}.seg>button{white-space:nowrap;font:inherit;font-size:var(--fs-sm);border-radius:var(--r-ctl);min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:5px 13px;font-weight:600}.seg>button:hover:not(:disabled):not(.is-on){background:var(--hover);color:var(--text)}.seg>button.is-on,.seg>button.is-on:hover{background:var(--text);color:var(--ground)}.sup-conv-actions{gap:var(--s-2) var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;align-items:center}.sup-holding{margin:0 0 var(--s-2)}.thread-item.is-folded,.sup-back{display:none}@media (max-width:900px){.sup-md .md-detail{display:none}.sup-md.has-pick .md-detail{display:block}.sup-md.has-pick .md-list{display:none}.sup-back{margin:0 0 var(--s-3);display:block}}@media (max-width:720px){.sup-conv .reply-foot>.btn:not(.ghost){flex:100%;justify-content:center}}.sup-gap-row{align-items:start;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sup-gap-row .srow-actions{flex-wrap:nowrap}.sup-gap-main{gap:var(--s-3);grid-template-columns:30px minmax(0,1fr);min-width:0;display:grid}.sup-gap-n{border-radius:var(--r-ctl);background:var(--warn-fill);width:28px;height:28px;color:var(--on-warn);font-family:var(--font-mono);place-items:center;font-size:13px;font-weight:700;display:inline-grid}.sup-gap-form{margin-top:var(--s-3);max-width:56rem}.sup-gap-form .input{width:auto;min-height:var(--control-h);font-size:var(--fs-sm);padding:4px 14px}.seg>button.is-alone{background:var(--text);color:var(--ground)}.seg>button:disabled{cursor:default}.sup-confirm-alone{gap:var(--s-2);max-width:40rem}.sup-teach .section+.section{margin-top:var(--s-6)}.sup-settings-cards{gap:var(--s-5);margin-bottom:var(--s-6)}.sup-seg-row{gap:var(--s-3);flex-wrap:wrap;align-items:center}.sup-seg-row .srow-sub{flex:24rem}.sup-preview{padding:var(--s-3) var(--s-4);border:1px dashed var(--hairline-strong);border-radius:var(--r-field);background:var(--panel-2);font:inherit;font-size:var(--fs-read);color:var(--text-2);white-space:pre-wrap;max-width:60ch;margin:0}.sup-result-next{font-size:var(--fs-sm);color:var(--text-2);margin-top:2px;display:block}@media (max-width:640px){.sup-gap-row{grid-template-columns:minmax(0,1fr)}.sup-gap-row .srow-actions{padding-left:calc(30px + var(--s-3))}}.sup-conv{gap:var(--s-4);flex-direction:column;display:flex}.sup-conv>.sup-thread,.sup-conv .agent-read{margin:0}.sup-first .sup-steps{padding:0 var(--s-5)}.sup-first .sup-step-body{padding-left:calc(var(--s-5) + 26px + var(--s-3));padding-right:var(--s-5)}.sup-first>.sup-steps>.sup-step:last-child{padding-bottom:var(--s-4);border-bottom:0}.sup-controls{justify-content:space-between;align-items:center;display:flex}.sup-controls .sup-search{flex:100%;justify-content:flex-start}.sup-controls .sup-search input.input{flex:0 320px}.sup-teach .srow-note a{margin:0;padding:0;display:inline}.sup-setup-line{justify-content:space-between;gap:var(--s-3);margin:0 0 var(--s-4);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}
.srow-video{grid-template-columns:minmax(0,1fr) auto}.vid-note{font-size:var(--fs-sm);color:var(--muted)}.vid-steps{padding-left:var(--s-5);gap:var(--s-3);margin:0;display:grid}.vid-renders{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.vid-render{gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--hairline);justify-items:start;display:grid}.vid-render:last-child{border-bottom:0;padding-bottom:0}.vid-render-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.vid-player{aspect-ratio:9/16;border-radius:var(--r-sm);border:1px solid var(--hairline);background:#000;width:100%;max-width:17rem}.vid-decide{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.vid-steps li::marker{font-family:var(--font-sans);color:var(--muted);font-weight:600}.card .vid-posters.vid-posters-card{padding:var(--s-4) var(--s-5) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (max-width:640px){.card .vid-posters.vid-posters-card{padding:var(--s-3)}}.sb-layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;display:grid}.sb{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.sb-banner{justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-lg);border:1px solid var(--info-line);background:var(--info-dim);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;padding:10px 14px;display:flex}.sb-banner.is-warn{border-color:var(--warn-line);background:var(--warn-dim)}.sb-banner strong{color:var(--text)}.sb-scenes{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sb-scene{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--lip);grid-template-columns:40px 76px minmax(0,1fr);align-items:start;display:grid}.sb-scene.is-changed{border-color:var(--info-line)}.sb-scene.is-noted{border-color:var(--warn-line)}.sb-num{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.sb-num strong{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);font-weight:600}.sb-frame{aspect-ratio:9/16;border-radius:var(--r-sm);background-color:var(--raised);border:1px solid var(--hairline);background-position:50%;background-size:cover;width:76px;position:relative;overflow:hidden}.sb-frame.is-motion{background-color:var(--agent-video-soft)}.sb-frame.is-generated:not([style]){background-color:var(--panel-2);border-style:dashed}.sb-frame.is-footage{background-color:var(--panel-2)}.sb-frame-text{font-size:var(--fs-meta);-webkit-line-clamp:5;text-transform:uppercase;color:var(--text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 1px 2px var(--shadow);-webkit-box-orient:vertical;font-weight:700;line-height:1.1;display:-webkit-box;position:absolute;top:30%;left:5px;right:5px;overflow:hidden}.sb-lines{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.sb-kind{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.sb-meta{font-size:var(--fs-sm);color:var(--muted)}.sb-dl{font-size:var(--fs-body);grid-template-columns:64px minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.sb-dl dt{font-size:var(--fs-label);color:var(--muted);padding-top:3px;font-weight:600}.sb-dl dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.sb-onscreen{font-size:var(--fs-sm);letter-spacing:.02em;font-weight:600}.sb-refs{font-size:var(--fs-sm);color:var(--muted)}.sb-acts{flex-wrap:wrap;gap:8px;display:flex}.sb-notebox,.sb-edit{gap:var(--s-2);flex-direction:column;display:flex}.sb-chips{flex-wrap:wrap;gap:6px;display:flex}.sb-edit-field{font-size:var(--fs-label);color:var(--muted);flex-direction:column;gap:4px;display:flex}.sb-edit-field.is-short{max-width:8rem}.sb-thread{flex-direction:column;gap:6px;display:flex}.sb-msg{border-radius:var(--r-field);background:var(--idle-dim);font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;gap:2px;margin:0;padding:8px 12px;display:flex}.sb-msg.is-open{background:var(--warn-dim)}.sb-msg.is-answer{background:var(--info-dim)}.sb-msg-who{font-size:var(--fs-meta);color:var(--muted)}.sb-whole{padding:var(--s-2) 0}.sb-send{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);justify-content:space-between;align-items:center;gap:var(--s-3);border:1px solid var(--warn-line);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--lip);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;padding:10px 14px;display:flex;position:sticky}.sb-rail{gap:var(--s-4);flex-direction:column;min-width:0;display:flex;position:sticky;top:72px}.sb-rail-block{font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;gap:6px;display:flex}.sb-rail-block h2{font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:0;color:var(--muted);margin:0;font-weight:600}.sb-rail-block p{margin:0}.sb-rail-block strong{color:var(--text);margin-right:4px;font-weight:500}.sb-figure{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);font-weight:600}.sb-cost,.sb-warn{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sb-cost li{justify-content:space-between;gap:10px;display:flex}.sb-warn li{padding-left:14px;position:relative}.sb-warn li:before{content:"!";color:var(--warn-ink);font-weight:700;position:absolute;left:0}@media (max-width:880px){.sb-layout{grid-template-columns:minmax(0,1fr)}.sb-rail{position:static}.sb-scene{gap:var(--s-3);grid-template-columns:32px 56px minmax(0,1fr)}.sb-frame{width:56px}.sb-dl{grid-template-columns:minmax(0,1fr)}}.fmt-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.fmt-card{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);height:100%;color:var(--text);flex-direction:column;gap:6px;padding:10px 10px 14px;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex}.fmt-card:hover{border-color:var(--hairline-strong);background:var(--raised)}.fmt-card:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.fmt-title{font-weight:600;font-size:var(--fs-title);margin-top:4px}.fmt-suits{font-size:var(--fs-sm);color:var(--text-2)}.fmt-meta{font-size:var(--fs-meta);color:var(--muted)}.fmt-made{font-size:var(--fs-meta);color:var(--faint);margin-top:auto}.fmt-sketch{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--agent-video-soft);position:relative;overflow:hidden}.fmt-sketch>span{background:var(--text);opacity:.85;border-radius:4px;position:absolute}.fmt-sketch-a{height:10%;top:30%;left:12%;right:30%}.fmt-sketch>.fmt-sketch-b{opacity:.6;height:10%;top:46%;left:12%;right:45%}.fmt-sketch>.fmt-sketch-c{background:var(--accent);width:26%;height:9%;bottom:14%;left:12%}.fmt-sketch.is-stat-sting .fmt-sketch-a{width:34%;height:34%;top:22%;left:12%;right:auto}.fmt-sketch.is-stat-sting .fmt-sketch-b{height:7%;top:64%;right:30%}.fmt-sketch.is-product-hero .fmt-sketch-a,.fmt-sketch.is-hook-ad .fmt-sketch-a{background:var(--agent-video-strong);height:52%;top:14%;left:30%;right:30%}.fmt-sketch.is-product-hero .fmt-sketch-b,.fmt-sketch.is-hook-ad .fmt-sketch-b{height:8%;top:72%;left:20%;right:20%}.fmt-sketch.is-slideshow .fmt-sketch-a{background:var(--agent-video-strong);height:auto;inset:14% 52% 30% 10%}.fmt-sketch.is-slideshow .fmt-sketch-b{height:auto;inset:24% 10% 20% 52%}.fmt-sketch.is-captioned-clip,.fmt-sketch.is-cuts{background:var(--panel-2)}.fmt-sketch.is-captioned-clip .fmt-sketch-a,.fmt-sketch.is-cuts .fmt-sketch-a{height:12%;top:66%;left:18%;right:18%}.fmt-sketch.is-captioned-clip .fmt-sketch-b,.fmt-sketch.is-cuts .fmt-sketch-b{display:none}.fmt-sketch.is-logo-sting .fmt-sketch-a{border-radius:8px;height:30%;top:26%;left:40%;right:40%}.fmt-sketch.is-logo-sting .fmt-sketch-b{height:7%;top:64%;left:30%;right:30%}.fmt-sketch.is-logo-sting .fmt-sketch-c{display:none}.nv{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;display:grid}.nv-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.nv-block{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--lip);flex-direction:column;display:flex}.nv-block h2{font-size:var(--fs-title);margin:0;font-weight:600}.nv-row{gap:var(--s-5);flex-flow:wrap}.nv-field{flex-direction:column;gap:6px;min-width:0;display:flex}.nv-field>span{font-size:var(--fs-label);color:var(--muted);font-weight:500}.nv-chips{flex-wrap:wrap;gap:6px;display:flex}.nv-photos{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nv-photos li{flex-direction:column;gap:4px;min-width:0;display:flex}.nv-photo{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;border-radius:var(--r-sm);background-color:var(--raised);border:2px solid var(--hairline);background-position:50%;background-size:cover;width:100%;display:block}.nv-photo.is-on{border-color:var(--accent)}.nv-photo:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.nv-photo-label{font-size:var(--fs-label)}.nv-rail{gap:var(--s-4);flex-direction:column;display:flex;position:sticky;top:72px}.nv-beats li:before{content:"·";color:var(--muted)}@media (max-width:880px){.nv{grid-template-columns:minmax(0,1fr)}.nv-rail{position:static}}@media (prefers-reduced-motion:reduce){.fmt-card{transition:none}}.vid-list-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}@media (max-width:720px){main:has(.thumb-bar) .vid-head-acts .btn:not(.ghost):not(.danger){display:none}}.vv-build{gap:var(--s-3);margin-bottom:var(--s-5);flex-direction:column;display:flex}.vv-error{color:var(--bad-ink)}.vv-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vv-steps li{font-size:var(--fs-sm);border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:4px 11px}.vv-steps li.is-done{border-color:var(--good-line);background:var(--good-dim);color:var(--good-ink)}.vv-steps li.is-now{border-color:var(--accent-line);background:var(--accent-dim);color:var(--text);font-weight:600}.vv-plan{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--lip);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vv-plan li{border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--text-2);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:9px 14px;display:grid}.vv-plan li:first-child{border-top:0}.vv-plan-n{color:var(--muted);font-variant-numeric:tabular-nums}.vv-plan-what{overflow-wrap:anywhere}.vv-shots{margin-bottom:var(--s-4)}.vv-shot-list{margin:var(--s-3) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.vv-shot-list>li{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline);grid-template-columns:2ch minmax(0,1fr);display:grid}.vv-shot-body{gap:var(--s-1);min-width:0;display:grid}.vv-shot-film,.vv-shot-body .vid-note{overflow-wrap:anywhere;margin:0}.vv-shot-file{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.vv-shot-file code{font-size:var(--fs-sm);overflow-wrap:anywhere}.vv-layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;display:grid}.vv-player{gap:var(--s-3);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.vv-tabs{flex-wrap:wrap;gap:6px;display:flex}.vv-tab-len{color:var(--muted);margin-left:6px;font-weight:400}.vv-video{border-radius:var(--r-lg);object-fit:contain;background:#0c0f08;width:auto;max-width:100%;max-height:68vh;display:block}.vv-video.is-gone{text-align:center;width:280px;color:var(--muted);background:var(--panel-2);border:1px dashed var(--hairline-strong);place-items:center;padding:20px;display:grid}.vv-strip{gap:8px;max-width:100%;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.vv-scene{all:unset;cursor:pointer;flex-direction:column;gap:4px;width:64px;display:flex}.vv-scene:focus-visible .vv-frame{outline:2px solid var(--accent-ink);outline-offset:2px}.vv-frame{aspect-ratio:9/16;border-radius:var(--r-sm);background-color:var(--raised);background-position:50%;background-size:cover;border:2px solid #0000;width:64px;display:block}.vv-scene.is-on .vv-frame{border-color:var(--accent)}.vv-scene-n{font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.vv-acts{flex-wrap:wrap;gap:8px;display:flex}.vv-back{gap:var(--s-2);flex-direction:column;display:flex}.vv-checks{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.vv-checks li{padding-left:18px;position:relative}.vv-checks li:before{font-weight:700;position:absolute;left:0}.vv-checks li.is-ok:before{content:"✓";color:var(--good-ink)}.vv-checks li.is-warn:before{content:"!";color:var(--warn-ink)}.vv-checks li.is-unknown:before{content:"?";color:var(--muted)}.vv-versions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vv-versions li{grid-template-columns:28px minmax(0,1fr);gap:8px;display:grid}.vv-version-n{color:var(--text-2);font-variant-numeric:tabular-nums}.vv-said{color:var(--muted);display:block}.vv-scenario{margin-top:var(--s-5);border-top:1px solid var(--hairline);padding-top:var(--s-4)}.vv-scenario>summary{cursor:pointer;margin-bottom:var(--s-3);font-weight:600}@media (max-width:880px){.vv-layout{grid-template-columns:minmax(0,1fr)}.vv-video{max-height:72vh}}@media (max-width:720px){main:has(.thumb-bar) .vv-answer .vv-acts>.btn:not(.ghost){display:none}.thumb-bar .vv-acts{flex-wrap:nowrap;width:100%}.thumb-bar .vv-back{width:100%}}.vv-note{border:1px solid var(--warn-line);border-radius:var(--r-lg);background:var(--warn-dim);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.vv-note-head{font-weight:600;font-size:var(--fs-sm);color:var(--text);margin:0}.vv-pick .vv-scene,.vv-pick .vv-frame{width:52px}.vv-thread{flex-direction:column;gap:6px;margin-top:4px;display:flex}.vv-pair{border-radius:var(--r-field);background:var(--panel);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.vv-answered{color:var(--text-2)}.vv-answered.is-open{color:var(--muted);font-style:italic}.vv-changed{margin-bottom:var(--s-4)}.vr-sum{margin:var(--s-3) 0 var(--s-4);font-size:var(--fs-body);color:var(--text-2)}.vr-sum strong{color:var(--text)}.vr-rows{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--lip);margin:0;padding:0;list-style:none}.vr-row{gap:var(--s-4);padding:var(--s-3) var(--s-4);border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:start;display:grid}.vr-row:first-child{border-top:0}.vr-what{flex-direction:column;gap:2px;min-width:0;display:flex}.vr-title{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.vr-title:hover{text-decoration:underline}.vr-uses{font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vr-cost{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}@media (max-width:720px){.vr-row{grid-template-columns:minmax(0,1fr) auto}.vr-where{order:3;grid-column:1/-1}}
.nl-month+.nl-month{margin-top:var(--s-6)}.nl-line{gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--hairline);grid-template-columns:7rem 1fr auto auto;align-items:center;display:grid}.nl-line.is-empty{color:var(--muted)}.nl-line-num{font-variant-numeric:tabular-nums}.nl-issue{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.nl-block{padding:var(--s-4) 0;border-top:1px solid var(--hairline)}.nl-block-kind{margin-bottom:var(--s-2);font-size:var(--fs-sm);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.nl-actions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.nl-phone{border:1px solid var(--hairline);border-radius:var(--r-card);width:100%;max-width:380px;height:620px;overflow:hidden}.nl-phone iframe{border:0;width:100%;height:100%;display:block}.nl-card{gap:var(--s-5);grid-template-columns:minmax(0,340px) minmax(0,1fr);display:grid}.nl-card-subject{font-size:var(--fs-read);font-weight:600}.nl-checks{font-size:var(--fs-sm);color:var(--muted);margin:0;padding:0;list-style:none}.nl-checks li+li{margin-top:var(--s-1)}.nl-checks .is-warn,.nl-checks .is-bad{color:var(--warn-ink)}@media (max-width:720px){.nl-issue,.nl-card{grid-template-columns:1fr}.nl-line{grid-template-columns:1fr auto}}.nl-proposals{margin:0;padding:0;list-style:none}.nl-proposals li{border-top:1px solid var(--hairline);align-items:center;gap:var(--s-3);padding:var(--s-3) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.nl-proposals li:first-child{border-top:0}.nl-paste{background:var(--panel-2);border-radius:var(--r-field);font-family:inherit;font-size:var(--fs-read);padding:var(--s-3);white-space:pre-wrap;margin:0}
.auth-fine{font-size:var(--fs-meta);color:var(--faint);margin:0}.ob-root{background:var(--ground);min-height:100dvh;position:relative;overflow-x:hidden}.ob-root:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%, var(--glow-bg), transparent 70%);height:60vh;position:absolute;inset:auto -20vw -30vh}.ob{max-width:68rem;padding:var(--s-5) var(--s-6) var(--s-8);gap:var(--s-7);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;position:relative}.ob-head{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.ob-exit{position:relative}.ob-exit>summary{cursor:pointer;list-style:none}.ob-exit>summary::-webkit-details-marker{display:none}.ob-exit-menu{right:0;top:calc(100% + var(--s-2));z-index:20;gap:var(--s-4);width:min(20rem,100vw - 2rem);padding:var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--e-3);display:grid;position:absolute}.ob-exit-menu .btn{justify-content:flex-start;width:100%}.ob-exit-label{font-size:var(--fs-sm);color:var(--muted);margin:0}.ob-exit-discard>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--bad-ink)}.ob-exit-discard[open]>summary{margin-bottom:var(--s-2)}.ob-steps{grid-template-columns:repeat(var(--ob-steps,5), minmax(3.5rem, 6rem));gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ob-steps li{gap:var(--s-1);min-width:0;display:grid}.ob-step-bar{border-radius:var(--r-pill);background:var(--hairline);height:3px;transition:background var(--t-med) var(--ease)}.ob-steps li.is-past .ob-step-bar{background:var(--accent-line)}.ob-steps li.is-current .ob-step-bar{background:var(--accent)}.ob-step-label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-steps li.is-current .ob-step-label{color:var(--text);font-weight:600}@media (max-width:480px){.ob-steps{grid-template-columns:repeat(var(--ob-steps,5), minmax(0, 1fr));width:100%}.ob-step-label{display:none}.ob-steps li.is-current .ob-step-label{display:block;overflow:visible}}.ob-stage{animation:ob-in .36s var(--ease)}@keyframes ob-in{0%{opacity:0;transform:translateY(8px)}}.ob-center{max-width:44rem;margin-top:8vh}.ob-split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}@media (max-width:900px){.ob-split{grid-template-columns:1fr}.ob-card{order:-1}}.ob-kicker{margin:0 0 var(--s-3);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--accent-ink)}.ob-title{margin:0 0 var(--s-3);font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance;font-weight:600}.ob-title .accent{color:var(--accent-ink)}.ob-lead{margin:0 0 var(--s-5);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--muted);max-width:56ch}.ob-fine{margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--faint);max-width:60ch}.ob-linklike{font:inherit;color:var(--accent-ink);cursor:pointer;box-shadow:none;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ob-linklike:hover{box-shadow:none;background:0 0}.ob-url{gap:var(--s-2);max-width:40rem;display:flex}.ob-url input{min-height:var(--btn-h-lg);font-size:var(--fs-h3);padding:var(--s-3) var(--s-4);border-radius:var(--r-field);flex:1}.ob-url button{min-height:var(--btn-h-lg);font-size:var(--fs-read);border-radius:var(--r-ctl);white-space:nowrap;padding:0 26px}@media (max-width:640px){.ob-url{flex-direction:column}}.ob-checklist{margin:var(--s-5) 0 0;gap:var(--s-3);font-size:var(--fs-body);padding:0;list-style:none;display:grid}.ob-checklist li{align-items:center;gap:var(--s-3);color:var(--faint);transition:color var(--t-med) var(--ease);display:flex}.ob-checklist li.is-now{color:var(--text)}.ob-checklist li.is-done{color:var(--muted)}.ob-check{border:1px solid var(--hairline-strong);width:18px;height:18px;transition:all var(--t-med) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ob-checklist li.is-now .ob-check{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-dim)}.ob-checklist li.is-done .ob-check{background:var(--accent);border-color:var(--accent)}.ob-checklist li.is-done .ob-check:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.ob-ellipsis:after{content:"…";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite ob-dots;display:inline-block}@keyframes ob-dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"…"}}.ob-pages{margin:var(--s-5) 0 0;gap:var(--s-1);max-width:34rem;padding:0;list-style:none;display:grid}.ob-pages li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);font-size:var(--fs-sm);animation:ob-slide .32s var(--ease) both;display:flex}@keyframes ob-slide{0%{opacity:0;transform:translate(-10px)}}.ob-page-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ob-page-url{color:var(--faint);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}.ob-card{top:var(--s-5);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel);padding:var(--s-5) var(--s-6);gap:var(--s-3);box-shadow:var(--lip);transition:border-color var(--t-med) var(--ease);display:grid;position:sticky}.ob-card[style*=--brand]{border-color:color-mix(in oklab, var(--brand) 45%, var(--hairline))}.ob-card.is-quiet{opacity:.8}.ob-card-top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ob-card-logo{object-fit:contain;max-width:150px;height:32px}.ob-card-mark{border-radius:var(--r-lg);background:var(--brand,var(--panel-2));width:40px;height:40px;color:var(--text);font-family:var(--font-display);border:1px solid var(--hairline);place-items:center;font-weight:600;display:grid}.ob-card-domain{font-size:var(--fs-meta);color:var(--faint)}.ob-card-name{margin:var(--s-2) 0 0;font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);min-height:1.3em;font-weight:600}.ob-card-tagline{color:var(--muted);font-size:var(--fs-body);min-height:1.5em;margin:0}.ob-card-what{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.ob-ghost{color:var(--faint);opacity:.7}.ob-caret{background:var(--accent);vertical-align:-.15em;width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite ob-blink;display:inline-block}@keyframes ob-blink{50%{opacity:0}}.ob-card-kit{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline);display:flex}.ob-swatches{gap:var(--s-1);display:flex}.ob-swatch{border-radius:var(--r-sm);border:1px solid var(--hairline);width:22px;height:22px;animation:ob-pop .36s var(--ease) both}@keyframes ob-pop{0%{opacity:0;transform:scale(.4)}}.ob-fonts{font-size:var(--fs-meta);color:var(--faint);text-align:right}.ob-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.ob-chip{font-size:var(--fs-label);border-radius:var(--r-pill);border:1px solid var(--hairline);color:var(--muted);padding:3px 10px;font-weight:600}.ob-card-pages{font-size:var(--fs-meta);color:var(--faint);line-height:var(--lh-tight);margin:0}.ob-group{margin:0 0 var(--s-5);padding:var(--s-4) 0 0;border:0;border-top:1px solid var(--hairline);gap:var(--s-3);display:grid}.ob-group>legend{margin-bottom:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);padding:0}.ob-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ob-actions{align-items:center;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.ob-actions>.btn,.ob-actions>button,.consent-actions>.btn,.consent-actions>button{min-height:var(--btn-h-lg);font-size:var(--fs-read);padding-inline:24px}.ob-questions{margin:0 0 var(--s-4);gap:var(--s-3);padding:0;list-style:none;display:grid}.ob-question{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ob-question-n{color:var(--accent-ink);padding-top:.2em}.ob-question-text{color:var(--text);font-size:var(--fs-read)}.consent-card{max-width:28rem}.consent-kicker{margin:0 0 var(--s-2);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint)}.consent-card h1 .accent{color:var(--accent-ink)}.consent-form{gap:var(--s-4);margin-top:var(--s-4);display:grid}.consent-list{color:var(--muted);font-size:var(--fs-sm);gap:var(--s-1);margin:0;padding:0 0 0 1.2em;display:grid}.consent-actions{gap:var(--s-2);display:flex}.consent-card code{font-family:var(--font-mono);font-size:var(--fs-code);color:var(--text);overflow-wrap:anywhere}.trialbar{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-6);border-bottom:1px solid var(--hairline);background:var(--panel-2);font-size:var(--fs-sm);color:var(--muted);display:flex}.trialbar-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.trialbar-text{color:var(--text)}.trialbar-link{color:var(--accent-ink);white-space:nowrap;margin-left:auto;font-weight:600}.trialbar-link.muted{color:var(--faint)}.trialbar.is-urgent .trialbar-dot{background:var(--warn)}.trialbar.is-expired{background:var(--bad-dim);border-bottom-color:var(--bad-line)}.trialbar.is-expired .trialbar-dot{background:var(--bad);box-shadow:none}.trialbar.is-expired .trialbar-link{color:var(--text);font-weight:600}.trialbar.is-visit{background:var(--warn-dim);border-bottom-color:var(--warn-line)}.trialbar.is-visit .trialbar-dot{background:var(--warn);box-shadow:none}.trialbar.is-visit form{margin-left:auto}.trialbar.is-stale{background:var(--bad-dim);border-bottom-color:var(--bad-line)}.trialbar.is-stale .trialbar-dot{background:var(--bad);box-shadow:none}.trialbar.is-stale .btn{margin-left:auto}@media (max-width:680px){.trialbar{padding:var(--s-2) var(--s-4);flex-wrap:wrap}.trialbar-link{margin-left:0}}.apps{gap:var(--s-2);margin:0 0 var(--s-5);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.app-tile{text-align:left;padding:var(--s-3) var(--s-4);background:var(--panel);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-lg);font:inherit;box-shadow:none;cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);align-content:center;gap:2px;font-weight:500;display:grid}.app-tile:hover{background:var(--panel);border-color:var(--hairline-strong);box-shadow:none}.app-tile.is-active,.app-tile.is-active:hover{border-color:var(--text);background:var(--text);color:var(--ground);box-shadow:none}.app-tile-name{font-size:var(--fs-body);font-weight:600}.app-tile-sub{font-size:var(--fs-meta);color:var(--faint);font-weight:400}.app-tile.is-active .app-tile-sub{color:inherit;opacity:.7}.guide{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}@media (max-width:900px){.guide{grid-template-columns:1fr}}.guide-steps{gap:var(--s-4);counter-reset:g;margin:0;padding:0;list-style:none;display:grid}.guide-step{gap:var(--s-3);counter-increment:g;grid-template-columns:2rem minmax(0,1fr);display:grid}.guide-step:before{content:counter(g);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.guide-step h3{margin:.25rem 0 var(--s-1);font-size:var(--fs-body);font-weight:600}.guide-step p{color:var(--muted);font-size:var(--fs-sm);max-width:60ch;margin:0}.guide-step .path{color:var(--text)}.guide-step .path b{font-weight:600}.guide-step .path .sep{color:var(--faint);margin:0 var(--s-1)}.addr{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-2) var(--s-2) 14px;border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--panel-2);max-width:34rem;display:flex}.addr code{font-family:var(--font-mono);font-size:var(--fs-code);overflow-wrap:anywhere;flex:1}.guide-try{margin-top:var(--s-2);border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--panel);font-size:var(--fs-read);padding:14px 16px}.guide-try b{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);margin-bottom:var(--s-1);font-weight:500;display:block}.guide-note{margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--faint);max-width:60ch}.callcard{top:var(--s-5);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);background:var(--panel);padding:var(--s-5) var(--s-6);gap:var(--s-3);display:grid;position:sticky}.callcard-head{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);display:flex}.callcard-state{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-weight:600;line-height:var(--lh-h2)}.callcard.is-live .callcard-state{color:var(--accent-ink)}.callcard-list{gap:var(--s-2);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.callcard-list li{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--hairline);display:flex}.callcard-list .when{color:var(--faint);font-family:var(--font-mono);font-size:var(--fs-meta);white-space:nowrap}.callcard-wait{color:var(--muted);font-size:var(--fs-sm);margin:0}.callcard-pulse{background:var(--hairline-strong);border-radius:50%;width:8px;height:8px}.callcard.is-waiting .callcard-pulse{background:var(--accent);animation:1.6s ease-in-out infinite conn-pulse}.callcard.is-live .callcard-pulse{background:var(--good)}@keyframes conn-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-dim)}50%{box-shadow:0 0 0 8px var(--accent-dim)}}@media (prefers-reduced-motion:reduce){.ob-stage,.ob-pages li,.ob-swatch,.ob-caret,.ob-ellipsis:after,.callcard.is-waiting .callcard-pulse,.kit-meter i{transition:none!important;animation:none!important}}.kit-steps{margin:0 0 var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);background:var(--panel);padding:0;list-style:none;overflow:hidden}.kit-step+.kit-step{border-top:1px solid var(--hairline)}.kit-step-head{justify-content:flex-start;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-5);color:var(--text);font:inherit;font-size:var(--fs-read);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.kit-step-head:disabled{opacity:1;cursor:default;background:0 0}.kit-step.is-todo .kit-step-head{color:var(--muted);font-weight:500}.kit-step-num{border:1.5px solid var(--hairline-strong);width:32px;height:32px;color:var(--muted);font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.kit-step-num svg{width:16px;height:16px}.kit-step.is-open .kit-step-num{border-color:var(--text);background:var(--text);color:var(--ground)}.kit-step.is-done .kit-step-num{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.kit-step-sum{color:var(--muted);font-size:var(--fs-sm);margin-left:auto;font-weight:400}.kit-step-body{padding:var(--s-1) var(--s-5) var(--s-5) calc(var(--s-5) + 32px + var(--s-3))}.kit-step-body p{margin:0 0 var(--s-2);font-size:var(--fs-read);color:var(--muted)}.kit-step-body b{color:var(--text);font-weight:600}.kit-step-body .kit-fine{margin:var(--s-3) 0 0}.kit-fine{color:var(--muted);font-size:var(--fs-sm);margin:0}.kit-key{border:1px solid var(--hairline-strong);border-radius:var(--r-xs);background:var(--panel-2);color:var(--text);font-size:var(--fs-sm);white-space:nowrap;border-bottom-width:2px;padding:1px 8px;font-weight:500;display:inline-block}.kit-key.is-must{border-color:var(--accent-line);background:var(--accent);color:var(--on-accent)}.kit-then{color:var(--faint);margin-inline:2px}.kit-step-body .kit-path{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kit-path-n{width:20px;color:var(--muted)}.kit-step-body .kit-warn{margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border:1px solid var(--warn-line);border-radius:var(--r-md);background:var(--warn-dim);color:var(--warn-ink);font-size:var(--fs-sm)}.kit-step-actions{align-items:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.kit-micro{color:var(--muted);margin:0;padding-left:1.3em}.kit-micro>li{margin-bottom:var(--s-3)}.kit-micro p{color:var(--text);margin-bottom:0}.kit-meter{background:var(--panel-2);border-radius:6px;height:6px;overflow:hidden}.kit-meter i{background:var(--text);height:100%;transition:width .3s var(--ease);display:block}.kit-count{color:var(--muted);font-size:var(--fs-label);margin:0}.callcard.is-live{border-color:var(--accent-line);background:var(--accent-dim)}.kit-finish{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.kit-finish>.btn{min-height:var(--btn-h-lg);font-size:var(--fs-read);padding-inline:26px}@media (max-width:900px){.kit-guide .callcard{padding:var(--s-4) var(--s-5);order:-1;position:static}}@media (max-width:560px){.kit-step-head{padding:var(--s-3) var(--s-4)}.kit-step-sum{display:none}.kit-step-body{padding:var(--s-1) var(--s-4) var(--s-4)}.kit-download>.btn:not(.ghost),.kit-finish>.btn{justify-content:center;width:100%}}.kit-download{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-2);flex-wrap:wrap}.kit-download>.btn:not(.ghost){min-height:var(--btn-h-lg);font-size:var(--fs-read);padding-inline:26px}.kit-version{color:var(--muted);font-size:var(--fs-meta)}.kit-need{margin:0 0 var(--s-4);font-size:var(--fs-sm);color:var(--muted)}.kit-need b{color:var(--text);font-weight:600}.kit-switch{padding:0 var(--s-1);font:inherit;font-size:var(--fs-sm);color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.kit-switch:hover{color:var(--text)}.kit-extra{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--hairline)}.kit-extra h3{margin:0 0 var(--s-1);font-size:var(--fs-body);font-weight:600}.kit-extra p{color:var(--muted);font-size:var(--fs-sm);max-width:60ch;margin:0}.kit-hand{margin-top:var(--s-4)}.ob-team{margin:var(--s-5) 0 0;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));padding:0;list-style:none;display:grid}.ob-team-card{border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);background:var(--panel);flex-direction:column;display:flex;overflow:hidden}.ob-team-pic{padding:var(--s-4) 0;background:var(--agent-soft);place-items:center;display:grid}.ob-team-text{padding:var(--s-3) var(--s-4) var(--s-4)}.ob-team-name{font-size:var(--fs-sm);color:var(--muted);margin:0}.ob-team-job{margin:2px 0 var(--s-2);font-size:var(--fs-read);color:var(--text);font-weight:700;line-height:1.25}.ob-team-line{font-size:var(--fs-sm);color:var(--muted);margin:0}.ob-team-foot{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.ob-team-foot>.btn{min-height:var(--btn-h-lg);font-size:var(--fs-read);padding-inline:34px}.ob-team-approve{align-items:center;gap:var(--s-2);color:var(--muted);font-size:var(--fs-sm);margin:0;display:flex}.ob-team-approve svg{width:18px;height:18px;color:var(--accent-ink);flex:none}@media (max-width:900px){.ob-team{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.ob-team-card{flex-direction:row}.ob-team-pic{flex:none;width:92px;padding:0}.ob-team-pic .agent-avatar{--avatar-size:64px!important}.ob-team-text{padding:var(--s-3) var(--s-4)}}@media (max-width:560px){.ob-team-foot{flex-direction:column;align-items:stretch}.ob-team-foot>.btn,.ob-team-approve{justify-content:center}}.ob-kit .ob-lead{max-width:62ch}.ob-kit .ob-actions{margin-top:var(--s-6)}.kit-try{border-top:1px solid var(--hairline);padding-top:var(--s-3);margin-top:var(--s-3)}.kit-try>b{font-size:var(--fs-label);letter-spacing:0;color:var(--muted);margin-bottom:var(--s-2);display:block}.headline b{color:var(--accent-ink);font-weight:700}.attention-read b{color:var(--accent-ink);font-weight:600}.area-head b{color:var(--text);font-weight:600}.kit-try ul{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-try li{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.kit-chip{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--panel-2);font-size:var(--fs-sm);padding:6px 12px;display:inline-block}.kit-addr{margin-top:var(--s-3)}.kit-fixes{margin:0 0 var(--s-3);gap:var(--s-1);font-size:var(--fs-sm);flex-direction:column;padding-left:1.2em;display:flex}.kit-buttons{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.kit-buttons-label,.kit-buttons-more{font-size:var(--fs-sm);color:var(--muted)}.secrets-table .muted{color:var(--muted);font-size:var(--fs-sm)}.secret-actions{gap:var(--s-2);flex-direction:column;display:flex}.secret-form input{min-width:0}@media (min-width:721px){.secret-form input{min-width:16rem}}@media (max-width:720px){.secrets-table tr{grid-template-columns:minmax(0,1fr)}}
