.first-run{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:min(58vh,520px);padding:40px 24px 48px;justify-content:center;animation:first-run-in .32s cubic-bezier(.22,1,.36,1) both}.first-run-stage{display:block;margin-bottom:24px}.first-run-stage img{display:block;width:88px;height:88px;object-fit:contain}.first-run h2{margin:0 0 12px;max-width:24ch;text-wrap:balance;font:650 34px/1.12 var(--display);letter-spacing:-.035em;color:var(--fg)}.first-run>p{margin:0 0 28px;max-width:46ch;font-size:15px;line-height:1.62;color:var(--muted);text-wrap:pretty}.first-run-go{display:inline-flex;align-items:center;gap:8px;margin:0;padding:14px 24px;border:0;border-radius:14px;cursor:pointer;font-size:14.5px;font-weight:650;line-height:1;color:#fff;background:linear-gradient(135deg,#2f7bff,#1d63ff);box-shadow:0 1px #fff3 inset;transition:filter .16s ease,transform .16s ease}.first-run-go:hover{filter:brightness(1.07);transform:translateY(-1px)}.first-run-go:active{transform:none;filter:brightness(.97)}.first-run-go:focus-visible{outline:2px solid #9cc4ff;outline-offset:3px}.first-run-go span{transition:transform .16s ease}.first-run-go:hover span{transform:translate(3px)}@keyframes first-run-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width: 640px){.first-run{min-height:46vh;padding:28px 18px 36px}.first-run-stage{margin-bottom:18px}.first-run-stage img{width:72px;height:72px}.first-run h2{font-size:27px}.first-run>p{font-size:14px;margin-bottom:22px}.first-run-go{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.first-run{animation:none}.first-run-go,.first-run-go span{transition:none}.first-run-go:hover{transform:none}}.dl{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dl button{margin:0}.dl-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 26px;border:0;border-radius:12px;background:#147cff;color:#fff;text-decoration:none;cursor:pointer;font:600 15px/1 Inter,sans-serif;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff29,0 8px 24px #147cff40;transition:background-color .15s,transform .1s,box-shadow .15s}.dl-primary:hover{background:#2b89ff;text-decoration:none;box-shadow:inset 0 1px #ffffff29,0 10px 30px #147cff52}.dl-primary:active{transform:translateY(1px)}.dl-primary.is-waiting{background:#182740;color:#8d9bb4;box-shadow:none;cursor:progress}.dl-other{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;border:0;background:none;color:#8d9bb4;font:500 13.5px/1.2 Inter,sans-serif;cursor:pointer;transition:color .15s}.dl-other:hover,.dl-other[aria-expanded=true]{color:#fff}.dl-other svg{transition:transform .15s}.dl-other[aria-expanded=true] svg{transform:rotate(180deg)}.dl-other:focus-visible{outline:2px solid #91b8ff;outline-offset:3px;border-radius:4px}.dl-menu{position:fixed;z-index:2147483000;width:300px;padding:6px;border:1px solid #2a3a58;border-radius:12px;background:#0f1a2d;box-shadow:0 24px 60px #0000008c,0 0 0 1px #0003;font-family:Inter,sans-serif;animation:dl-pop .16s cubic-bezier(.16,1,.3,1)}.dl-menu.up{transform:translateY(-100%);animation-name:dl-pop-up}@keyframes dl-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dl-pop-up{0%{opacity:0;transform:translateY(calc(-100% + 4px))}to{opacity:1;transform:translateY(-100%)}}.dl-menu-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:#dfe7f5;text-decoration:none;font-size:14px}.dl-menu-item:hover,.dl-menu-item:focus-visible{background:#18263f;color:#fff;text-decoration:none;outline:none}.dl-menu-name{flex:1}.dl-menu-size{color:#6b7a95;font-size:12.5px;font-variant-numeric:tabular-nums}.dl-mark-gap{display:inline-block}.dl-started{max-width:420px;padding:14px 16px;border-radius:12px;background:#122a26;color:#c1d6d1;font-size:13.5px;animation:dl-pop .25s cubic-bezier(.16,1,.3,1)}.dl-started strong{display:block;margin-bottom:6px;color:#9ce0bb;font-weight:600}.dl-started ol{margin:0;padding-left:18px;line-height:1.7}.dl.compact{gap:8px}.dl.block{align-items:stretch}.dl.block .dl-primary{width:100%;height:46px;border-radius:10px;box-shadow:inset 0 1px #ffffff24}.dl.block .dl-other{align-self:center}.dl.compact .dl-primary{height:42px;padding:0 20px;font-size:14px;border-radius:10px;box-shadow:inset 0 1px #ffffff29}.desk-first{min-height:min(72vh,640px)}.dl.pill{align-items:center;gap:14px}.dl.pill .dl-primary{height:auto;gap:8px;padding:14px 24px;border-radius:14px;background:linear-gradient(135deg,#2f7bff,#1d63ff);box-shadow:0 1px #fff3 inset;font-size:14.5px;font-weight:650;line-height:1;transition:filter .16s ease,transform .16s ease}.dl.pill .dl-primary:hover{filter:brightness(1.07);transform:translateY(-1px);background:linear-gradient(135deg,#2f7bff,#1d63ff);box-shadow:0 1px #fff3 inset}.dl.pill .dl-primary:active{transform:none;filter:brightness(.97)}.dl-arrow{transition:transform .16s ease}.dl.pill .dl-primary:hover .dl-arrow{transform:translate(3px)}.dl.pill .dl-started{text-align:left}@media (max-width: 640px){.dl.pill{align-self:stretch}.dl.pill .dl-primary{width:100%}}@media (prefers-reduced-motion: reduce){.dl-menu,.dl-menu.up,.dl-started,.dl-arrow{animation:none;transition:none}}.desk-toast{position:fixed;z-index:60;right:20px;bottom:20px;width:360px;border-radius:18px;background:var(--pop);color:var(--fg);box-shadow:0 0 0 1px var(--pop-line),0 30px 80px -24px #000000d9;animation:desk-toast-in .24s cubic-bezier(.22,1,.36,1) 1.2s both}@keyframes desk-toast-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.desk-toast-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 10px 11px 18px;border-bottom:1px solid var(--line)}.desk-toast-head h2{margin:0;font:650 15px/1.2 var(--display);letter-spacing:-.01em}.desk-toast-x{display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;box-shadow:none;transition:background-color .15s,color .15s}.desk-toast-x:hover{background:var(--surface);color:var(--fg);filter:none}.desk-toast-x:active{transform:none}.desk-toast-x:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.desk-toast-body{padding:14px 18px 16px}.desk-toast-body p{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.55}.dl.inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px}.dl.inline .dl-primary{height:34px;padding:0 14px;gap:8px;border-radius:9px;font-size:13px;box-shadow:inset 0 1px #ffffff24}.dl.inline .dl-other{font-size:12.5px}.dl.inline .dl-started{flex-basis:100%}@media (max-width: 640px){.desk-toast{left:12px;right:12px;bottom:12px;width:auto}}@media (prefers-reduced-motion: reduce){.desk-toast{animation:none}}.settings-profile{max-width:720px;margin:20px auto 72px}.profile-page-heading{margin-bottom:20px}.profile-page-heading h1{font:650 clamp(24px,3vw,30px)/1.2 var(--display);letter-spacing:-.03em;margin:4px 0 6px}.profile-page-heading p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.acct-stack{display:grid;gap:16px}.profile-loading{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--muted);font-size:13px}.acct-card{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.acct-body{padding:20px 22px 18px}.acct-body>h2,.acct-head-copy h2{margin:0 0 4px;font:600 15.5px/1.3 var(--display);letter-spacing:-.012em;color:var(--fg)}.acct-desc,.acct-head-copy p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.acct-body>.acct-desc{margin-bottom:16px}.acct-head{display:flex;align-items:center;gap:14px}.acct-head>.brand-artwork{width:40px;height:40px;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(3,7,17,.4))}.acct-head-copy{flex:1;min-width:0}.profile-telegram .acct-head{margin-bottom:16px}.acct-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;border-top:1px solid var(--line);background:#ffffff05}.acct-foot-note{min-width:0;font-size:12.5px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.acct-foot-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.acct-note{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted)}.settings-profile .btn.small{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0;padding:0 14px;border:0;border-radius:9px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;color:var(--fg);background:#ffffff14;box-shadow:none;transition:background .15s ease,color .15s ease,filter .15s ease}.settings-profile .btn.small:hover{background:#ffffff21;filter:none;text-decoration:none;color:var(--fg)}.settings-profile .btn.small.quiet{color:var(--muted);background:transparent}.settings-profile .btn.small.quiet:hover{color:#ffad86;background:#fe5b0114}.settings-profile .btn.small.primary{color:#fff;background:linear-gradient(135deg,#2f7bff,#1d63ff);box-shadow:0 1px #fff3 inset}.settings-profile .btn.small.primary:hover{filter:brightness(1.07);background:linear-gradient(135deg,#2f7bff,#1d63ff);color:#fff}.settings-profile .btn:disabled,.settings-profile .btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}.settings-profile :is(a,button,summary,input):focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.acct-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;font-style:normal;white-space:nowrap;color:var(--muted);background:#ffffff0f}.acct-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.acct-pill.on{color:#8cebb4;background:#2bd9651a}.acct-pill.busy{color:#9cc4ff;background:#055ffc1f}.acct-pill.busy:before{animation:acct-blink 1.2s ease-in-out infinite}@keyframes acct-blink{50%{opacity:.15}}.profile-inline-status{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#8cebb4;overflow-wrap:anywhere}.profile-inline-status.error{color:#ffad86}.acct-avatar-row{display:flex;align-items:center;gap:16px;margin-bottom:18px}.account-profile .profile-avatar{width:64px;height:64px;flex-shrink:0;font-size:24px;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#1b54b8,#123161);box-shadow:0 0 0 1px #7aa8ff33}.acct-avatar-actions{display:grid;gap:7px;min-width:0}.acct-avatar-actions input[hidden]{display:none}.acct-avatar-buttons{display:flex;flex-wrap:wrap;gap:8px}.acct-hint{font-size:12px;color:var(--faint)}.acct-field{display:grid;gap:8px;margin-bottom:18px}.acct-field>span:first-child{font-size:12.5px;font-weight:600;color:var(--muted)}.acct-field input{width:100%;min-height:40px;padding:0 13px;font-size:14px;color:var(--fg);border-radius:10px;background:#0307118c;border:1px solid var(--line);box-shadow:none}.acct-field input:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.acct-static{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:40px;padding:8px 13px;font-size:14px;color:var(--fg);border-radius:10px;border:1px dashed var(--line);overflow-wrap:anywhere}.acct-body>:last-child{margin-bottom:0}.account-profile .notice{margin:14px 0 0}.profile-unsaved{color:var(--muted)}.profile-saved{color:#8cebb4}.tgs-steps{display:flex;gap:6px;list-style:none;margin:0 0 12px;padding:0}.tgs-steps li{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--faint);background:#ffffff09}.tgs-steps li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;flex-shrink:0;font-size:11px;color:var(--muted);background:#ffffff12}.tgs-steps li.now{color:var(--fg);background:#055ffc21}.tgs-steps li.now>span{color:#fff;background:var(--accent)}.tgs-steps li.done{color:var(--muted)}.tgs-steps li.done>span{color:#8cebb4;background:#2bd96529}.tgs-state{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--muted)}.tgs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.tgs-actions .primary.spotlight{animation:ai-switch-spotlight 1.3s ease-out 2}@media (prefers-reduced-motion: reduce){.tgs-actions .primary.spotlight{animation:ai-switch-spotlight 2s ease-out 1}}.tgs-help{margin-top:10px;font-size:12.5px;color:var(--muted)}.tgs-help summary{cursor:pointer;color:var(--fg);font-weight:500}.tgs-help p{margin:8px 0;line-height:1.55}.tgs-help .btn{margin-top:4px}.tgs-alert{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tgs-alert p{margin:0}.tg-confirmed.tgs-connected{display:grid;gap:6px;align-items:start}.tgs-connected-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tgs-connected .tg-connected-account{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0}.tgs-connected .tg-account-tag+p:before{content:"·";margin-right:8px;color:var(--faint)}.tgs-connected .tg-account-tag{display:inline-block;max-width:100%;padding:0;border:0;background:none;color:var(--fg);font:600 15px/1.3 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere}.tgs-connected .tg-connected-account p{margin:0;font-size:13px;color:var(--muted)}.tgs-connected>p{margin:2px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.tgs-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media (max-width: 640px){.settings-profile{margin:12px auto 40px}.acct-body{padding:18px 18px 16px}.acct-foot{flex-wrap:wrap;padding:12px 18px}.acct-head{flex-wrap:wrap}.tgs-steps{flex-direction:column}.settings-profile .btn.small{min-height:40px}}@media (prefers-reduced-motion: reduce){.acct-pill.busy:before{animation:none}.settings-profile .btn.small{transition:none}}:root:root .app-page:has(.st){max-width:1440px;width:100%;box-sizing:border-box;padding-inline:32px}:root:root .app-page .st{display:grid;gap:24px}:root:root .st .st-head h1{margin:0;font-family:var(--display);font-size:26px;font-weight:650;letter-spacing:-.02em;color:var(--fg)}:root:root .st .st-head p{margin:6px 0 0;font-size:13.5px;color:var(--muted)}:root:root .st .st-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}:root:root .st .st-nav{position:sticky;top:24px;display:grid;gap:2px}:root:root .st .st-nav button{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background .15s}:root:root .st .st-nav button:hover{background:var(--surface)}:root:root .st .st-nav button[aria-current=page]{background:var(--surface-hover)}:root:root .st .st-nav button>span{display:grid;gap:1px;min-width:0}:root:root .st .st-nav strong{font-size:13.5px;font-weight:600}:root:root .st .st-nav small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root .st .st-pane{display:grid;gap:16px;min-width:0}:root:root .st .st-card{position:relative;border:1px solid var(--line);border-radius:16px;background:var(--panel)}:root:root .st .st-card:has(.cpk-pop){z-index:5}:root:root .st .st-card-head{padding:18px 20px 0}:root:root .st .st-card-head h2{margin:0;font-size:15px;font-weight:650;color:var(--fg)}:root:root .st .st-card-head p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}:root:root .st .st-card-body{display:grid;gap:14px;padding:16px 20px 20px}:root:root .st .st-card-foot{border-radius:0 0 15px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface);font-size:12px;color:var(--muted)}:root:root .st .st-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;margin:0;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--fg);font:inherit;font-size:13px;font-weight:550;cursor:pointer;text-decoration:none;white-space:nowrap}:root:root .st .st-btn:hover{background:var(--surface-hover)}:root:root .st .st-btn.primary{border-color:transparent;background:var(--accent);color:var(--on-accent, #fff)}:root:root .st .st-btn.primary:hover{background:color-mix(in srgb,var(--accent) 88%,#fff)}:root:root .st .st-btn.ghost{background:transparent}:root:root .st .st-input{width:100%;max-width:360px;box-sizing:border-box;height:38px;margin:0;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);font:inherit;font-size:13.5px}:root:root .st .st-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}:root:root .st .st-input.mono{width:110px;font-family:var(--mono);text-transform:lowercase}:root:root .st .st-note{margin:0;font-size:13px;line-height:1.55;color:var(--fg)}:root:root .st .st-error{margin:0;font-size:12.5px;color:var(--bad)}:root:root .st .st-themes{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:14px}:root:root .st .st-theme{display:grid;gap:10px;margin:0;padding:0;border:0;background:transparent;color:var(--fg);font:inherit;cursor:pointer;text-align:left}:root:root .st .st-theme-shot{position:relative;display:block;height:120px;border-radius:12px;overflow:hidden;border:2px solid var(--line);transition:border-color .15s,box-shadow .15s}:root:root .st .st-theme.light .st-theme-shot{background:#f6f7f9}:root:root .st .st-theme.dark .st-theme-shot{background:#030711}:root:root .st .st-theme[aria-checked=true] .st-theme-shot{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}:root:root .st .st-theme-shot i{position:absolute;display:block;border-radius:6px}:root:root .st .st-theme.light .st-theme-shot .rail{left:8px;top:8px;bottom:8px;width:48px;background:#fff;box-shadow:0 0 0 1px #10182814}:root:root .st .st-theme.dark .st-theme-shot .rail{left:8px;top:8px;bottom:8px;width:48px;background:#0c1322}:root:root .st .st-theme-shot .bar{left:68px;right:12px;top:14px;height:10px;background:color-mix(in srgb,var(--shot-accent) 30%,transparent)}:root:root .st .st-theme.light .st-theme-shot .line{left:68px;height:8px;background:#1018281a}:root:root .st .st-theme.dark .st-theme-shot .line{left:68px;height:8px;background:#ffffff14}:root:root .st .st-theme-shot .line.a{top:38px;right:40px}:root:root .st .st-theme-shot .line.b{top:54px;right:70px}:root:root .st .st-theme-shot .pill{left:68px;top:78px;width:64px;height:18px;border-radius:6px;background:var(--shot-accent)}:root:root .st .st-theme-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}:root:root .st .st-theme-label i{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);box-sizing:border-box}:root:root .st .st-theme[aria-checked=true] .st-theme-label i{border:4px solid var(--accent)}:root:root .st .st-accents{display:grid;gap:14px}:root:root .st .st-swatches{display:flex;flex-wrap:wrap;gap:10px}:root:root .st .st-swatch{width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1f;transition:transform .12s,box-shadow .12s}:root:root .st .st-swatch:hover{transform:scale(1.08)}:root:root .st .st-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--fg)}:root:root .st .st-custom{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:root:root .st .st-custom>span{font-size:12.5px;font-weight:550;color:var(--muted)}:root:root .st .st-custom input[type=color]{width:38px;height:38px;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;background:transparent;cursor:pointer}:root:root .st .st-logo{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:root:root .st .st-logo-preview{display:grid;place-items:center;width:220px;height:72px;border-radius:12px;border:1px dashed var(--line);background:var(--surface)}:root:root .st .st-logo-preview img{max-width:180px;max-height:40px;object-fit:contain}:root:root .st .st-logo-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root:root .st .st-logo-actions small{flex-basis:100%;font-size:11.5px;color:var(--faint)}:root:root .st .st-preview{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:190px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg)}:root:root .st .st-preview-rail{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:var(--panel);border-right:1px solid var(--line)}:root:root .st .st-preview-rail img{height:20px;max-width:140px;object-fit:contain;object-position:left}:root:root .st .st-preview-rail small{margin:2px 0 10px;font-size:10.5px;color:var(--faint)}:root:root .st .st-preview-rail span{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:12px;color:var(--fg)}:root:root .st .st-preview-rail span.on{background:var(--surface-hover)}:root:root .st .st-preview-main{display:grid;align-content:start;justify-items:start;gap:8px;padding:18px}:root:root .st .st-preview-main strong{font-size:16px;color:var(--fg)}:root:root .st .st-preview-main p{margin:0 0 4px;font-size:12.5px;color:var(--muted)}:root:root .st .st-preview-main a{font-size:12.5px;color:var(--accent-2)}:root:root .st .st-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:13.5px;color:var(--fg)}:root:root .st .st-toggle button{position:relative;flex:none;width:36px;height:21px;margin:0;padding:0;border:0;border-radius:999px;background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}:root:root .st .st-toggle button i{position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .18s}:root:root .st .st-toggle button.on{background:var(--accent);box-shadow:none}:root:root .st .st-toggle button.on i{transform:translate(15px)}:root:root .st .st-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface);justify-self:start}:root:root .st .st-seg button{height:30px;margin:0;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:550;cursor:pointer}:root:root .st .st-seg button[aria-checked=true]{background:var(--pop);color:var(--fg);box-shadow:0 1px 2px #0003,0 0 0 1px var(--pop-line)}:root:root .st .st-model{display:flex;align-items:center;gap:12px}:root:root .st .st-model>span{display:grid;gap:2px}:root:root .st .st-model strong{font-size:14px;color:var(--fg)}:root:root .st .st-model small{font-size:12px;color:var(--muted)}:root:root .st .st-embed .profile-page-heading,:root:root .st .st-embed .bl-head{display:none}:root:root .st .st-embed{min-width:0}:root:root .st .st-embed .bl,:root:root .st .st-embed .settings-profile{max-width:none;margin:0;padding:0}:root:root .rail .rail-wordmark.custom{height:26px;max-width:160px;object-fit:contain;object-position:left}@media (max-width: 900px){:root:root .st .st-body{grid-template-columns:1fr}:root:root .st .st-nav{position:static;grid-auto-flow:column;overflow-x:auto}:root:root .st .st-nav small{display:none}:root:root .st .st-preview{grid-template-columns:1fr}}:root:root .st input[type=file]{display:none!important}.st .st-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.st .st-photo-row{display:flex;align-items:center;gap:16px}.st .st-photo{position:relative;flex:none;width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--line);color:var(--fg);font:650 20px/1 var(--display)}.st .st-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.st .st-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.st .st-photo-actions small{flex-basis:100%;color:var(--muted);font-size:12px}.st .st-quiet{display:flex;gap:16px;align-items:center;margin-top:8px}.st .st-quiet label{display:flex;gap:8px;align-items:center}.st .st-quiet .st-input{width:120px}.st .st-diag{align-self:flex-start;width:auto}:root:root .st .st-btn.danger{border-color:color-mix(in srgb,var(--bad) 40%,transparent);color:var(--bad)}:root:root .st .st-btn.danger:hover{background:color-mix(in srgb,var(--bad) 10%,transparent)}:root:root .st .st-team-cut{list-style:none;margin:0;padding:0;display:grid;gap:8px}:root:root .st .st-team-cut li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface)}:root:root .st .st-team-cut li span{display:grid;gap:2px;min-width:0}:root:root .st .st-team-cut li small{color:var(--muted)}:root:root .st .st-team-cut li[data-ended=yes] strong{color:var(--muted)}:root:root .st .mcp-server-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}:root:root .st .mcp-server-line .st-input{flex:1 1 230px;min-width:0;max-width:none}:root:root .st .st-embed>.page-head,:root:root .st .st-embed .page-head:first-child{display:none}.sheet-backdrop.creator-setup-overlay{background:#030711b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px;align-items:center}.creator-setup-overlay>.sheet{width:100%;max-width:760px;max-height:calc(100dvh - 48px);background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:22px;box-shadow:0 32px 100px #0006;position:relative;animation:setup-enter .18s ease-out}.creator-setup-overlay>.sheet>.sheet-head{position:absolute;top:20px;right:22px;padding:0;border:0;z-index:2}.creator-setup-overlay>.sheet>.sheet-head>div{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.creator-setup-overlay .sheet-x{width:32px;height:32px;color:var(--muted);background:transparent;border-radius:8px}.creator-setup-overlay .sheet-x:hover{background:var(--surface);color:var(--fg)}.creator-setup-overlay>.sheet>.sheet-body{padding:0}.setup-brand{display:flex;align-items:center;gap:20px;min-height:72px;padding:20px 70px 20px 28px;border-bottom:1px solid var(--line)}.setup-wordmark{width:116px;height:28px;object-fit:contain;flex-shrink:0}.creator-setup-overlay button{margin:0}.creator-setup-overlay .btn{min-height:42px;padding:11px 18px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:none}.creator-setup-overlay button:disabled{opacity:.42;cursor:not-allowed}.creator-setup-overlay .linkbtn{color:var(--muted);box-shadow:none}.creator-setup-overlay .linkbtn:hover{color:var(--fg)}.creator-setup-overlay button:focus-visible,.creator-setup-overlay summary:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.setup-welcome{max-width:500px;margin:0 auto;padding:28px 28px 32px;text-align:center}.setup-welcome-art{width:216px;height:105px;position:relative;margin:0 auto 18px}.setup-welcome-art img{position:absolute;object-fit:contain}.setup-welcome-art img:first-child{left:55px;top:0}.setup-welcome-art img:nth-child(2){left:0;top:32px;transform:rotate(-12deg)}.setup-welcome-art img:nth-child(3){right:0;top:38px;transform:rotate(10deg)}.setup-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--accent-2);margin:0 0 12px}.setup-welcome h2{font:650 38px/1.1 var(--display);letter-spacing:-.04em;margin:0 0 16px}.setup-welcome>p:not(.setup-eyebrow){color:var(--muted);font-size:14px;line-height:1.65;margin:0}.setup-welcome-outline{display:grid;gap:18px;margin:26px 0;text-align:left}.setup-welcome-outline>div{display:flex;align-items:center;gap:16px}.setup-welcome-outline strong,.setup-welcome-outline small{display:block}.setup-welcome-outline strong{font-size:13px;font-weight:600}.setup-welcome-outline small{color:var(--muted);font-size:12px;line-height:1.5;margin-top:3px}.creator-setup-overlay .setup-primary{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin:0 auto}.creator-setup-overlay .setup-later{display:block;margin:12px auto 0;padding:6px 10px;font-size:12px}.setup-reassurance{display:block;color:var(--muted);font-size:11px;margin-top:20px;line-height:1.6}.setup-welcome h2:focus,.setup-leave h2:focus{outline:none}.setup-leave{max-width:490px;margin:auto;padding:48px 28px;text-align:center}.setup-leave h2{font:600 30px/1.2 var(--display);margin:12px 0}.setup-leave>p{color:var(--muted);line-height:1.7;font-size:14px;margin-bottom:25px}.setup-saving{display:block;color:var(--muted);font-size:11px;text-align:right;padding:0 32px 16px}.intro-main{min-width:0;padding:28px 36px}.intro-progress{margin:0 0 10px}.intro-progress-track{background:var(--surface);height:3px;margin-bottom:26px}.intro-progress-track>span{background:var(--accent);transition:width .2s ease}.intro-question{position:relative}.intro-question-art{position:absolute;left:0;top:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.intro-question-art img{object-fit:contain}.intro-question>#intro-card-title{padding-left:70px;min-height:56px;display:flex;align-items:center}.creator-setup-overlay .intro-card{padding:0;background:transparent;border-radius:0}.creator-setup-overlay .intro-card h2{font:600 28px/1.18 var(--display);letter-spacing:-.025em;margin:0 0 12px}.creator-setup-overlay .ga-description{font-size:13px;line-height:1.7;margin:0 0 24px}.creator-setup-overlay .ga-help{font-size:11px;line-height:1.65}.creator-setup-overlay .intro-question{animation:setup-step .15s ease-out}.creator-setup-overlay input:not([type=checkbox]),.creator-setup-overlay textarea,.creator-setup-overlay select{border-radius:9px}.creator-setup-overlay label{margin-top:0}.creator-setup-overlay textarea{width:100%;min-width:0;display:block;padding:16px;resize:vertical;background:var(--bg);border:1px solid var(--line);color:var(--fg);font:inherit;font-size:13px;line-height:1.75}.creator-setup-overlay textarea:focus{outline:2px solid var(--accent-2);outline-offset:2px}.creator-setup-overlay .intro-facts,.creator-setup-overlay .intro-profile-text,.creator-setup-overlay .intro-review-findings{border:1px solid var(--line);border-radius:12px;background:#03071155}.creator-setup-overlay .intro-profile-text{max-height:290px;font-size:13px}.creator-setup-overlay .intro-fact{font-size:13px;min-height:50px}.creator-setup-overlay .intro-fact:last-of-type{border-bottom:0}.creator-setup-overlay .intro-source{font-size:11px;line-height:1.6}.creator-setup-overlay .intro-voice-editor{min-height:220px}.creator-setup-overlay .intro-card-actions{margin-top:24px;gap:10px}.creator-setup-overlay .intro-navigation{margin-top:28px;padding-top:18px}.creator-setup-overlay .intro-navigation button{font-size:11px}.creator-setup-overlay .intro-choice{padding:18px;background:transparent;border:1px solid var(--line);border-radius:12px}.creator-setup-overlay .intro-choice.chosen{border-color:#2675ed;background:#0063ff0d}.creator-setup-overlay .intro-choice strong{font-size:13px}.creator-setup-overlay .intro-choice span{font-size:12px;color:var(--muted)}.creator-setup-overlay .intro-clock,.intro-sleep-suggestion{padding:24px;border:1px solid var(--line);border-radius:12px;background:#03071155}.creator-setup-overlay .intro-clock strong{font:600 25px/1.3 var(--display)}.intro-sleep-label{display:block;color:var(--muted);font-size:11px;margin-bottom:12px}.intro-sleep-suggestion>strong{display:block;font:600 32px/1.2 var(--display);letter-spacing:-.02em}.intro-sleep-suggestion>strong>span{color:var(--muted);font-weight:400;margin:0 5px}.intro-sleep-suggestion>small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.intro-sleep-suggestion>p{font-size:13px;line-height:1.7;color:var(--muted);margin:14px 0 0}.intro-sleep-options{display:flex;flex-wrap:wrap;gap:12px 20px;margin:16px 0}.intro-sleep-options>button{font-size:12px;padding:4px 0}.creator-setup-overlay .intro-language-row{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px;padding:13px 0}.creator-setup-overlay .intro-language-row select{width:100%;min-width:0;margin:0}.creator-setup-overlay .intro-consequence{background:#0063ff0d;border-left:2px solid #2675ed;border-radius:0 8px 8px 0;font-size:12px;padding:14px 16px}.creator-setup-overlay .notice{font-size:12px;overflow-wrap:anywhere}.creator-setup-overlay .intro-shell>.notice{margin:0 28px 24px}.creator-setup-overlay .intro-main .tzs{min-width:0}.creator-setup-overlay .intro-main .tzs-opt{margin:0;min-height:42px;padding:10px 12px}.setup-entry{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;background:var(--panel);border-radius:17px}.setup-entry>div{display:flex;align-items:center;gap:14px}.setup-entry-icon{display:block;object-fit:contain;width:43px;height:43px;flex-shrink:0}.setup-entry h2{font:600 17px/1.3 var(--display);margin:0 0 3px;letter-spacing:-.02em}.setup-entry p{color:var(--muted);font-size:12px;margin:0}.setup-entry>.btn{margin:0;font-size:12px;box-shadow:none}.setup-entry-links{display:flex;justify-content:flex-end;padding:12px 5px}.setup-entry-links>button{font-size:11px}.setup-fan-controls{margin-top:15px}@keyframes setup-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes setup-step{0%{opacity:.5}to{opacity:1}}@media (max-width: 700px){.sheet-backdrop.creator-setup-overlay{padding:10px}.creator-setup-overlay>.sheet{max-height:calc(100dvh - 20px);border-radius:18px}.creator-setup-overlay>.sheet>.sheet-head{top:16px;right:14px}.setup-brand{min-height:64px;padding:17px 58px 17px 20px;gap:14px}.setup-wordmark{width:100px;height:26px}.intro-main{padding:24px 22px}.creator-setup-overlay .intro-card h2{font-size:26px}.intro-question-art,.intro-question-art img{width:46px;height:46px}.intro-question>#intro-card-title{padding-left:58px;min-height:46px}.creator-setup-overlay .intro-language-row{grid-template-columns:minmax(0,1fr) 145px}.creator-setup-overlay .intro-language-row select{padding:10px 24px 10px 8px;font-size:11px}.creator-setup-overlay .intro-card-actions>.btn:first-child{flex:1}.setup-welcome{padding:22px 24px 28px}.setup-welcome h2{font-size:33px}.setup-welcome-outline{gap:16px}.setup-entry{padding:20px;flex-wrap:wrap;gap:17px}.setup-entry>.btn{width:100%}}@media (prefers-reduced-motion: reduce){.creator-setup-overlay>.sheet,.creator-setup-overlay .intro-question{animation:none}.intro-progress-track>span{transition:none}}.creator-setup-overlay .tzs-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px}.creator-setup-overlay .tzs-opt>span{min-width:0;overflow-wrap:anywhere}.creator-setup-overlay .tzs-opt>em{flex-shrink:0}.creator-setup-overlay>.sheet:has(.setup-welcome){max-width:600px}.creator-setup-overlay .tzs.open .tzs-pop{position:static;margin-top:8px}.creator-setup-overlay .cta-pill{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;margin:0;padding:11px 20px 11px 16px;border:0;border-radius:16px;cursor:pointer;text-align:left;color:#fff;font:inherit;background:linear-gradient(135deg,#2f7bff,#1d63ff 55%,#3d8bff);box-shadow:0 1px #ffffff38 inset,0 -1px #0000002e inset;transition:transform .18s ease,filter .18s ease}.creator-setup-overlay .cta-pill.center{justify-content:center;min-height:54px;padding:11px 20px}.creator-setup-overlay .cta-pill.center .cta-pill-text{flex:none}.creator-setup-overlay .cta-pill:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.creator-setup-overlay .cta-pill:active:not(:disabled){transform:none;filter:brightness(.97)}.creator-setup-overlay .cta-pill:focus-visible{outline:2px solid #9cc4ff;outline-offset:3px}.creator-setup-overlay .cta-pill:disabled{opacity:.7;cursor:progress}.cta-pill-art{flex:none;display:grid;place-items:center;width:44px;height:44px}.cta-pill-art img{object-fit:contain}.cta-pill-text{flex:1;display:grid;gap:2px;min-width:0}.cta-pill-text strong{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.cta-pill-text small{font-size:11.5px;line-height:1.35;color:#ffffffd1;font-weight:500}.cta-pill-arrow{flex:none;font-size:22px;line-height:1;transition:transform .18s ease}.creator-setup-overlay .cta-pill:hover:not(:disabled) .cta-pill-arrow{transform:translate(4px)}.cta-pill-spin{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:cta-spin .8s linear infinite}@keyframes cta-spin{to{transform:rotate(360deg)}}@media (max-width: 700px){.creator-setup-overlay .cta-pill{min-height:56px;gap:12px;padding:10px 14px 10px 12px;border-radius:14px}.cta-pill-art{width:40px;height:40px}.cta-pill-text strong{font-size:15px}.cta-pill-text small{font-size:11px}}@media (prefers-reduced-motion: reduce){.creator-setup-overlay .cta-pill,.cta-pill-arrow{transition:none}.creator-setup-overlay .cta-pill:hover:not(:disabled){transform:none}.cta-pill-spin{animation-duration:2.4s}}.creator-setup-overlay.connect-sheet>.sheet{max-width:540px}.connect{padding:26px 34px 30px}.connect-hero,.connect-state{text-align:center}.connect-hero{margin-bottom:24px}.connect-hero>.brand-artwork,.connect-state>.brand-artwork{display:block;margin:0 auto 12px;object-fit:contain}.connect .setup-eyebrow{margin:0 0 10px}.connect-title{margin:0 0 10px;color:var(--fg);overflow-wrap:anywhere;font:650 32px/1.1 var(--display);letter-spacing:-.04em}.connect-title:focus{outline:none}.connect-lead{margin:0 auto;max-width:400px;font-size:14px;line-height:1.6;color:var(--muted);text-wrap:pretty}.connect-video-step{text-align:center}.connect-video-step>header{margin-bottom:20px}.connect-video-step .connect-title{font-size:28px}.connect-video-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#030711}.connect-video-frame iframe,.connect-video-play,.connect-video-play picture,.connect-video-play img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.connect-video-frame iframe{border:0}.connect-video-play{padding:0;border:0;cursor:pointer;background:#030711;color:#fff}.connect-video-play img{object-fit:cover}.connect-video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0009,#0001 62%,#0005)}.connect-video-playmark{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#2ea7ff,#055ffc);box-shadow:0 16px 38px #055ffc66;transition:scale .18s ease}.connect-video-play:hover .connect-video-playmark{scale:1.07}.connect-video-playmark svg{width:25px;height:25px;margin-left:3px}.connect-video-duration{position:absolute;right:12px;bottom:11px;padding:4px 9px;border-radius:999px;background:#000b;color:#fff;font:650 11px/1.2 var(--display);letter-spacing:.04em}.connect-video-skip{display:block;margin:16px auto 0;padding:7px 10px;font-size:12.5px}.connect-video-error{margin:14px 0 0!important;text-align:left}.connect-sheet .connect .auth-field{margin:0 0 14px}.connect-sheet .connect .auth-label-row{margin-bottom:7px}.connect-sheet .connect .auth-label-row label{font-size:12.5px;font-weight:600;color:#c3d0ea}.connect-sheet .connect .auth-field input{height:50px;padding:0 16px;font-size:15px;color:var(--fg);background:#070d1a;border:1px solid var(--line);border-radius:12px;transition:border-color .15s,background .15s,box-shadow .15s}.connect-sheet .connect .auth-field input::placeholder{color:#4a5677}.connect-sheet .connect .auth-field input:hover{background:#0a1122;border-color:#9eb0dc2e}.connect-sheet .connect .auth-field input:focus{outline:none;background:#0a1122;border-color:#3b7dff;box-shadow:0 0 0 3px #3b7dff2e}.connect-sheet .connect .auth-field input.has-reveal{padding-right:76px}.connect-sheet .auth-reveal.text{right:8px;padding:7px 11px;border-radius:8px;font-size:12px;font-weight:650;letter-spacing:.01em;line-height:1;color:#8fb6ff;background:transparent}.connect-sheet .auth-reveal.text:hover{color:#fff;background:#ffffff0f}.connect-sheet .connect .notice{margin:0 0 16px;border-radius:12px;font-size:13px;line-height:1.55;text-align:left}.connect-form>.cta-pill{margin-top:14px}.connect-sheet .connect .connect-submit{width:100%;margin:22px 0 0;padding:14px 20px}.connect-trial{display:flex;align-items:center;gap:14px;margin:20px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#03071155;text-align:left}.connect-trial>.brand-artwork{flex:none;object-fit:contain}.connect-trial p{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.connect-trial strong{display:block;margin-bottom:3px;font-size:13px;font-weight:650;color:var(--fg)}.connect-help{margin:20px 0 0;text-align:center;font-size:12px;line-height:1.6;color:var(--muted)}.connect-help-links{display:block;margin-top:4px}.connect-help a{color:#8fb6ff;font-weight:600;text-decoration:none}.connect-help a:hover{color:#fff}.connect-help a:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:3px}.connect-state{padding:6px 0 2px}.connect-state>.cta-pill{margin-top:24px}.connect-orbit{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:0 auto 14px}.connect-orbit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(59,125,255,.16);border-top-color:#3b7dff;animation:cta-spin 1.1s linear infinite}.connect-orbit>.brand-artwork{object-fit:contain}.connect-note{margin:18px auto 0;max-width:400px;padding:12px 14px;border-radius:12px;background:#e8c37e14;color:#e9dbb9;font-size:12.5px;line-height:1.55;text-align:left}.connect-label{display:block;margin:0 0 8px;font-size:12.5px;font-weight:600;color:#c3d0ea;text-align:left}.connect-sheet .connect .connect-code{display:block;width:100%;height:62px;margin:0 0 16px;padding:0 16px;text-align:center;font:600 26px/1 var(--mono);letter-spacing:.3em;color:var(--fg);background:#070d1a;border:1px solid var(--line);border-radius:12px}.connect-sheet .connect .connect-code:focus{outline:none;border-color:#3b7dff;box-shadow:0 0 0 3px #3b7dff2e}.connect-sheet .connect .connect-code::placeholder{color:#39425f}.connect-fineprint{margin:14px 0 0;font-size:12px;line-height:1.6;color:var(--muted);text-align:left;text-wrap:pretty}.connect-failed{text-align:left}.connect-failed .setup-eyebrow{color:#ff9b73}.connect-failed .connect-title{font-size:26px;letter-spacing:-.03em}.connect-failed .connect-lead{margin:0;max-width:none}.connect-fixes{margin:18px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#03071155}.connect-fixes h3{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.connect-fixes ol{margin:0;padding-left:18px}.connect-fixes li{margin:0 0 6px;font-size:13px;line-height:1.55;color:#c3d0ea}.connect-fixes li:last-child{margin-bottom:0}.connect-tech{margin-top:14px}.connect-tech p{margin:8px 0 6px;font-size:12px;color:var(--muted)}.connect .setup-later{display:block;margin:12px auto 0;padding:6px 10px;font-size:12px}@media (max-width: 700px){.connect{padding:22px 20px 24px}.connect-title{font-size:27px}.connect-failed .connect-title{font-size:23px}.connect-hero{margin-bottom:20px}.connect-video-step .connect-title{font-size:25px}.connect-video-playmark{width:56px;height:56px}}@media (prefers-reduced-motion: reduce){.connect-orbit:before{animation-duration:3s}.connect-video-playmark{transition:none}}.fi-tiles{display:flex;flex-wrap:wrap;gap:8px}.fi-tiles+.fi-tiles{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.fi-tile{display:grid;gap:3px;min-width:88px;padding:10px 14px;border-radius:12px;background:#ffffff09}.fi-tile strong{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1}.fi-tile span{font-size:12px;color:var(--muted)}.fi-filter{display:flex;gap:8px;margin:0 0 14px}.fi-table-wrap{overflow-x:auto}.transcript-table.fi-table{table-layout:fixed;min-width:960px}.transcript-table.fi-table td{vertical-align:top;overflow-wrap:anywhere}.fi-table th:nth-child(1){width:13%}.fi-table th:nth-child(2){width:12%}.fi-table th:nth-child(3){width:15%}.fi-table th:nth-child(4){width:10%}.fi-table th:nth-child(5){width:22%}.fi-table th:nth-child(6){width:20%}.fi-table th:nth-child(7){width:8%}.fi-when{display:block;font-size:12px}.fi-excerpt{font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.fi-preview{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-height:7.5em}.fi-code{display:block;font-family:ui-monospace,monospace;font-size:11.5px;color:var(--warn)}.fi-conversation-link{margin-top:12px;white-space:normal;font-size:12px}.fi-conversation-body{max-height:min(60vh,600px);overflow:auto;padding:2px 10px 2px 2px;white-space:normal}.fi-conversation-body strong{font-size:12px;color:var(--fg)}.fi-conversation-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 18px;font-size:14px;line-height:1.6}.fi-conversation-body:focus-visible,.fi-table-wrap:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.wf-head .say{max-width:680px}.wf-state{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wf-state div{min-width:0;padding:14px;border-radius:12px;background:var(--surface)}.wf-state span{display:block;color:var(--faint);font-size:12px;margin-bottom:5px}.wf-state strong{display:block;overflow-wrap:anywhere;font-size:14px}.wf-state>p{grid-column:1 / -1;margin:0;color:var(--muted)}.wf-approved{color:var(--ok)}.wf-pending,.wf-missing{color:var(--warn)}.wf-editor textarea{display:block;width:100%;margin-top:7px;padding:12px;resize:vertical;border:0;border-radius:12px;color:var(--fg);background:var(--surface);font:400 15px/1.6 Inter,sans-serif}.wf-editor textarea:focus{outline:none;box-shadow:0 0 0 3px #055ffc40}.wf-cta-fields{display:grid;grid-template-columns:.7fr 1.3fr;gap:14px}.wf-actions{display:flex;flex-wrap:wrap;gap:10px}.wf-actions .btn,.wf-approval .btn{margin-top:8px}.wf-actions .btn:disabled,.wf-approval .btn:disabled,.wf-head .btn:disabled{opacity:.45;cursor:default;filter:none;transform:none}.wf-previews{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;align-items:start}.wf-previews .panel{min-width:0}.wf-previews iframe{display:block;width:100%;min-height:700px;border:0;border-radius:12px;background:#01040b}.wf-previews pre{margin:0;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;background:#080f1d;color:var(--fg);font:14px/1.6 Inter,sans-serif}.wf-approval{grid-column:1 / -1}.wf-approval p{max-width:760px;color:var(--muted)}@media (max-width: 900px){.wf-state{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-previews{grid-template-columns:1fr}.wf-approval{grid-column:auto}}@media (max-width: 560px){.wf-state,.wf-cta-fields{grid-template-columns:1fr}.wf-previews iframe{min-height:640px}}.vault-page{max-width:1280px;margin:28px auto 48px}.vault-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.vault-heading h2{margin:0 0 10px;font:650 clamp(26px,3vw,34px)/1.2 var(--display);letter-spacing:-.035em}.vault-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.vault-page button,.vault-page input,.vault-page select{margin:0}.vault-page :focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.vault-page button:disabled{opacity:.45;cursor:not-allowed}.vault-library{background:var(--panel);border:1px solid var(--line);border-radius:20px}.vault-library-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 28px;border-bottom:1px solid var(--line)}.vault-library-heading h3{font:600 17px/1.4 var(--display);margin:0 0 5px}.vault-library-heading p{margin:0;color:var(--muted);font-size:12px}.vault-totals{display:flex;gap:30px}.vault-totals>span{display:grid;gap:5px;color:var(--muted);font-size:10px;white-space:nowrap}.vault-totals strong{color:var(--fg);font:600 22px/1.1 var(--display);font-variant-numeric:tabular-nums}.vault-page .vault-shell{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0;margin:0}.vault-page .frail{padding:22px 14px;border-right:1px solid var(--line);position:static;max-height:780px;overflow-y:auto;background:transparent;border-radius:0}.vault-page .frail-head{font-size:10px;text-transform:none;letter-spacing:0;color:var(--muted);padding:0 10px;margin-bottom:14px}.vault-page .frail-item{display:flex;gap:9px;padding:11px 10px;border-radius:9px;margin-bottom:3px;font-size:12px;font-weight:400;box-shadow:none}.vault-page .frail-item.on{background:#0063ff12;color:#8cb8ff}.vault-page .frail-n{font-size:10px}.vault-page .frail-name{overflow:hidden;text-overflow:ellipsis}.vault-page .vault-main{padding:24px;min-width:0}.vault-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.vault-collection-heading>div{min-width:0}.vault-collection-heading h3{font:600 16px/1.4 var(--display);margin:0 0 3px;overflow-wrap:anywhere}.vault-collection-heading>div>span{color:var(--muted);font-size:11px}.vault-collection-heading .btn{flex-shrink:0;font-size:11px;border-radius:9px;padding:9px 12px;box-shadow:none}.vault-page .vault-bar{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;align-items:center;margin-bottom:20px}.vault-page .vault-kinds{display:flex;flex-wrap:wrap;gap:4px}.vault-page .vkind{font-size:11px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);box-shadow:none}.vault-page .vkind.on{background:var(--surface);color:var(--fg);border-color:var(--line)}.vault-page .vkind em{font-style:normal;font-size:10px;margin-left:7px;opacity:.65}.vault-page .vault-search{width:225px;flex-grow:1;max-width:320px;min-width:180px;padding:10px 13px;font-size:12px;background:#03071150;border:1px solid var(--line);border-radius:9px}.vault-reset{display:block;margin-bottom:18px!important;color:var(--muted);font-size:11px;padding:0}.vault-page .vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.vault-page .vtile{position:relative;display:flex;flex-direction:column;aspect-ratio:auto;padding:0;margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#03071160;box-shadow:none;text-align:left;transition:border-color .15s;min-width:0}.vault-page .vtile:hover{transform:none;border-color:#3b7dff80;box-shadow:none}.vault-page .vtile-img{aspect-ratio:1;height:auto;width:100%;object-fit:cover}.vault-page .vtile-blank{position:static;width:100%;aspect-ratio:1;height:auto;min-height:0;background:linear-gradient(145deg,#11274770,#081121);display:flex;justify-content:center;align-items:center}.vault-page .vtile-blank svg{color:#6e9deb;width:30px;height:30px}.vault-page .vtile-preview-state{font-size:10px;font-weight:400}.vault-page .vtile-cap{display:none}.vault-tile-caption{display:grid;gap:5px;padding:12px;width:100%;min-width:0;border-top:1px solid var(--line)}.vault-tile-caption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500}.vault-tile-caption small{font-size:10px;color:var(--muted)}.vault-page .vtile-date{top:9px;left:9px;font-size:9px;padding:4px 6px;max-width:calc(100% - 18px)}.vault-page .vtile-state{top:9px;left:9px;right:auto;font-size:9px;padding:4px 6px}.vault-page .vtile-tags,.vault-page .vtile.words .vtile-tags{top:auto;bottom:70px;left:9px;right:auto}.vault-page .vtile-tag{font-size:9px}.vault-empty,.vault-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;padding:36px 20px;text-align:center;gap:15px}.vault-empty h3{font:600 17px/1.3 var(--display);margin:0}.vault-empty p{color:var(--muted);font-size:12px;line-height:1.7;margin:0;max-width:330px}.vault-loading{font-size:13px;color:var(--muted)}.vault-page .vault-index-notice,.vault-loading-progress,.vault-error{margin:18px 24px;font-size:12px;line-height:1.7}.vault-loading-progress{color:var(--muted)}.vault-error button{margin-left:12px}.vault-folder-select{display:none}.vault-detail-dialog>.sheet{max-width:900px;border-radius:20px}.vault-detail-dialog .vdetail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.vault-detail-dialog .vdetail-img,.vault-detail-dialog .vdetail-blank{border-radius:12px;border:1px solid var(--line);max-height:440px;background:#03071170}.vault-detail-dialog .vdetail-img{object-fit:contain}.vault-detail-dialog .vdetail-blank{min-height:280px}.vault-detail-dialog .vdetail-label{color:var(--muted);font-size:10px;letter-spacing:0;text-transform:none}.vault-detail-dialog .vdetail-desc{font-size:13px;line-height:1.75;overflow-wrap:anywhere}.vault-detail-dialog .vdetail-folder{background:var(--surface);border-radius:6px;font-size:11px}.vault-folder-actions{display:grid;gap:10px}.vault-folder-actions button{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:transparent;text-align:left;box-shadow:none}.vault-folder-actions strong,.vault-folder-actions span{display:block}.vault-folder-actions strong{font-size:14px;font-weight:600}.vault-folder-actions span{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.6;font-weight:400}.vault-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.vault-confirm-actions button{margin:0}.vault-confirm-item{padding:12px 16px;border:1px solid var(--line);background:#03071160;border-radius:9px;font-size:13px;overflow-wrap:anywhere}@media (max-width: 800px){.vault-library-heading{align-items:flex-start;flex-direction:column;padding:22px;gap:20px}.vault-totals{width:100%;justify-content:space-between;gap:16px}.vault-page .vault-shell{display:block}.vault-page .frail{display:none}.vault-folder-select{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:11px;margin:0 0 18px}.vault-folder-select select{width:100%;font-size:12px;background:#03071150}.vault-page .vault-main{padding:20px}.vault-page .vault-search{width:100%;max-width:none}.vault-page .vgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.vault-page .vkind{padding:8px}.vault-detail-dialog .vdetail{grid-template-columns:1fr}.vault-detail-dialog .vdetail-img,.vault-detail-dialog .vdetail-blank{max-height:300px;min-height:180px}.vault-heading{gap:12px}.vault-heading>img{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.vault-page .vtile{transition:none}}.vault-page .vtile-state:not(.collab){background:#351d27e8;color:#f5abb4}.vault-tile-caption small{font-weight:400}.vault-page .vtile.held{border-color:#b7975c80}.vault-page .vtile-state.held{background:#3a2f12e8;color:#f2cf7a}.vault-page .vkind.held em,.vault-totals .held strong{color:#f2cf7a}.vault-held-notice{margin:0 0 16px;padding:10px 14px;border-left:2px solid #b7975c;color:#cbb78e;font-size:12px;line-height:1.7}.vault-detail-dialog .vdetail-held{margin:0 0 18px;padding:12px 14px;border:1px solid #b7975c80;border-radius:12px;background:#2a220e40}.vault-detail-dialog .vdetail-held .vdetail-label{color:#f2cf7a}.vdetail-held-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.vdetail-held-actions .btn{margin:0}.vindex-mode,.vindex-footer,.vindex-tools,.vindex-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vindex-mode{justify-content:flex-start;margin-bottom:18px}.vindex-mode [aria-pressed=true]{border-color:currentColor;font-weight:700}.vindex-folders{display:grid;gap:6px;margin:16px 0}.vindex-folders select{width:100%;padding:10px;font:inherit;max-width:100%}.vindex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:16px 0}.vindex-tile{display:block;position:relative;min-width:0;border:1px solid currentColor;border-radius:10px;overflow:hidden}.vindex-tile.selected{outline:2px solid currentColor;outline-offset:2px}.vindex-tile input{position:absolute;top:8px;left:8px;z-index:1;width:22px;height:22px}.vindex-preview{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:var(--bg-soft,transparent)}.vindex-preview img{width:100%;height:100%;object-fit:cover}.vindex-preview span{padding:16px;text-align:center}.vindex-caption{display:block;padding:8px;font-size:12px;overflow-wrap:anywhere}.vindex-pages{margin:20px 0}.vindex-footer{width:100%}@media (max-width:480px){.vindex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vindex-footer .btn{width:100%}}.vault-index-picker .btn:disabled{opacity:.45;cursor:not-allowed}.vault-filling .say.small{margin:0}.vault-filling-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.vault-filling-tile{display:block;width:100%;align-self:start;min-width:0;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#ffffff0a;animation:tile-in .55s cubic-bezier(.22,1,.36,1) both}.vault-filling-tile img{display:block;width:100%;height:100%;object-fit:cover}.vault-filling-tile.empty{animation:tile-breathe 2.6s ease-in-out infinite}@keyframes tile-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes tile-breathe{50%{background:#ffffff12}}.unlocks-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.unlocks-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff09}.unlocks-list li>.brand-artwork{width:40px;height:40px;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(3,7,17,.4))}.unlocks-list strong{display:block;font-size:13.5px;font-weight:600}.unlocks-list span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--muted)}.tab.unlocked{animation:tab-unlock .8s cubic-bezier(.22,1,.36,1) both}@keyframes tab-unlock{0%{opacity:0;transform:translateY(6px)}55%{box-shadow:0 0 0 6px #055ffc29}to{opacity:1;transform:none;box-shadow:none}}@media (max-width: 720px){.vault-filling-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.unlocks-list{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.vault-filling-tile,.vault-filling-tile.empty,.tab.unlocked{animation:none}}.language-variety{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,180px);align-items:center;gap:6px 14px;padding:10px 0 14px;font-size:12px}.language-variety select{width:100%;min-width:0;margin:0;font-size:12px;padding:10px}.persona-language-choice{border:1px solid var(--line);border-radius:12px}.persona-language-choice:has(input:checked){border-color:#508fff66;background:#055ffc12}.persona-language-choice .persona-language-option{border:0;background:transparent}.persona-language-choice .language-variety{margin:0;padding:0 14px 14px}.intro-shell{color:var(--fg)}.intro-progress{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);margin:0 5px 10px}.intro-progress>span:first-child{color:#b4c6e6}.intro-progress-track{background:#142035;height:3px;border-radius:3px;margin-bottom:18px;overflow:hidden}.intro-progress-track>span{display:block;height:100%;background:#609aff}.intro-card{padding:34px 38px 20px;background:var(--panel);border-radius:22px;min-width:0;scroll-margin-top:24px}.intro-card:focus{outline:none}.intro-question-label{color:#8da7d2;font-size:11px;display:block;margin-bottom:17px}.intro-question>.ga-description{margin-bottom:25px}.intro-source{display:block;font-size:11px;color:var(--muted);margin:12px 0}.intro-facts{border-radius:14px;background:#080f1d;padding:5px 17px 12px;margin:10px 0 22px}.intro-fact{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);min-height:59px;padding:12px 0;font-size:14px}.intro-fact>span:not(.intro-fact-dot){flex:1;overflow-wrap:anywhere}.intro-fact-dot{color:#7aa5e9}.intro-fact input{margin:0;min-width:0;width:100%;flex:1;padding:9px 10px;font-size:13px}.intro-icon-button{flex-shrink:0;width:34px;height:34px;margin:0;padding:0;color:var(--muted);background:transparent;box-shadow:none;font-size:20px;border-radius:8px}.intro-icon-button:hover{color:var(--fg);background:var(--surface)}.intro-add{font-size:12px;margin:15px 0 2px}.intro-add-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 5px}.intro-add-row input{flex:1;min-width:180px;margin:0}.intro-add-row button{margin:0}.intro-empty{color:var(--muted);padding:15px 0}.intro-profile-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#080f1d;padding:20px;border-radius:14px;font-size:14px;line-height:1.8;margin:10px 0 18px;max-height:330px;overflow-y:auto}.intro-caution{border-left:2px solid #b7975c;padding-left:13px;color:#cbb78e;font-size:12px;margin:17px 0}.intro-appearance-rows{display:grid;margin:10px 0 18px;padding:4px 17px;background:#080f1d;border-radius:14px}.intro-appearance-rows>div{display:grid;grid-template-columns:minmax(110px,32%) 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.intro-appearance-rows>div:last-child{border-bottom:0}.intro-appearance-rows dt{color:var(--muted)}.intro-appearance-rows dd{margin:0;overflow-wrap:anywhere}.intro-appearance-notes{display:grid;gap:8px;font-size:12px;color:var(--muted);margin:6px 0 4px}.intro-appearance-notes textarea{margin:0}@media (max-width: 560px){.intro-appearance-rows>div{grid-template-columns:1fr;gap:2px}}.intro-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}.intro-card .btn{font-size:13px;margin:0}.intro-card-actions>.btn:first-child{padding:13px 19px}.intro-card-actions>.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none;transform:none}.intro-card-actions>.btn[aria-disabled=true]:focus-visible{opacity:.75}.intro-navigation{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:30px;padding-top:17px}.intro-navigation button{font-size:12px;padding:5px 0}.intro-no-pressure{font-size:11px;text-align:center;color:var(--muted);margin:17px 8px}.intro-jump{color:var(--muted);font-size:12px;padding:0 6px;margin-top:16px}.intro-jump>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:15px 0 7px}.intro-jump button{font-size:12px;text-align:left}.intro-jump button[aria-current]{color:var(--fg)}.intro-summary{margin-bottom:24px}.intro-summary>button{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:11px 0;background:transparent;box-shadow:none;border-radius:0;border-bottom:1px solid var(--line);color:var(--fg);font-size:13px;text-align:left}.intro-summary>button>small{margin-left:auto;color:var(--muted);font-size:11px}.intro-review-dot{width:23px;height:23px;border-radius:50%;background:var(--surface);color:var(--muted);text-align:center;font-size:15px}.intro-review-dot.done{color:#a6cfb6;background:#19362f}.intro-card .intro-voice{padding:0;background:transparent}.intro-card .intro-voice .ga-section-heading{gap:9px}.intro-card .intro-voice .ga-badge{display:none}.intro-language-list{margin:0 0 8px}.intro-language-row{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.intro-language-row>span{min-width:0}.intro-language-row strong{font-size:14px}.intro-language-row small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:3px}.intro-language-row select{width:180px;margin:0;font-size:12px;padding:10px;flex-shrink:0}.intro-field{display:block;margin:23px 0 12px!important;font-size:12px}.intro-field>select{display:block;max-width:320px;margin-top:7px}.intro-field>span{color:var(--muted);font-weight:400}.intro-consequence{padding:16px 18px;border-radius:12px;background:#14233b;color:#b3c8eb;font-size:13px;margin:22px 0;line-height:1.7}.intro-clock{display:flex;flex-direction:column;gap:7px;border-radius:15px;background:#101d32;padding:25px;margin:0 0 20px}.intro-clock strong{font-size:24px;font-weight:500;letter-spacing:-.03em}.intro-clock span{color:var(--muted);font-size:12px}.intro-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.intro-choice{display:flex;flex-direction:column;align-items:stretch;text-align:left;margin:0;padding:20px;border-radius:14px;box-shadow:none;background:#111e32;color:var(--fg);border:1px solid transparent}.intro-choice.chosen{background:#132a4c;border-color:#467fd4}.intro-choice strong{font-size:14px}.intro-choice span{display:block;font-size:12px;line-height:1.6;color:#9eafcc;margin-top:7px;font-weight:400}.intro-choice em{font-size:10px;color:#81a8e5;font-style:normal;margin-top:13px}.intro-sleep-editor{margin-top:21px}.intro-time-row{display:flex;gap:15px;align-items:flex-end;margin-bottom:12px}.intro-time-row>label{flex:1;font-size:12px}.intro-time-row input{color-scheme:dark;display:block;margin-top:7px;width:100%}.intro-script-setup{margin-top:25px}.intro-script-list{padding:0;list-style:none;margin:14px 0;max-height:168px;overflow-y:auto}.intro-script-list li{border-bottom:1px solid var(--line)}.intro-script-row{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:10px 8px 10px 0;font-size:13px;color:var(--fg);text-decoration:none;border-radius:8px}.intro-script-row:hover{background:var(--surface);padding-left:8px;text-decoration:none}.intro-script-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.intro-script-list small{display:block;font-size:10px;color:var(--muted)}.intro-script-state{flex-shrink:0;color:#c8b184;font-size:10px}.intro-script-state.active{color:#9ac7ac}.intro-script-setup>a{display:block;width:fit-content;margin-top:14px;padding:4px 0;font-size:12px}.intro-price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.intro-price{font-size:11px;min-width:0}.intro-price>span{display:flex;align-items:center;border-radius:12px;background:#080f1d;border:1px solid var(--line);padding:3px 11px;margin-top:8px}.intro-price b{color:var(--muted);font-weight:400}.intro-price input{min-width:0;width:100%;padding:12px 7px;font-size:22px;border:none;background:transparent;margin:0}.intro-price small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:7px}.intro-remote-approval{margin-top:16px}.intro-remote-approval>button{font-size:11px}.intro-free-footer{display:flex;justify-content:space-between;gap:14px;align-items:center}.intro-free-footer>span{font-size:12px;color:var(--muted)}.intro-review-headline{margin:10px 0 0;font-size:16px;font-weight:600;line-height:1.4;color:var(--fg)}.intro-review-findings{list-style:none;margin:16px 0 20px;padding:2px 17px 6px;border-radius:14px;background:#080f1d}.intro-review-findings>li{border-bottom:1px solid var(--line);padding:14px 0 14px 19px;position:relative;font-size:13.5px;line-height:1.62;overflow-wrap:anywhere}.intro-review-findings>li:last-child{border-bottom:0}.intro-review-findings>li:before{content:"";position:absolute;left:0;top:21px;width:7px;height:7px;border-radius:50%;background:#7aa5e9}@media (max-width: 620px){.intro-review-findings{padding-left:12px;padding-right:10px}.intro-card{padding:26px 19px 17px;border-radius:17px}.intro-facts{padding-left:12px;padding-right:10px}.intro-fact{font-size:13px;gap:8px}.intro-language-row{gap:8px}.intro-language-row select{width:160px;font-size:11px}.intro-choice-grid{grid-template-columns:1fr;gap:9px}.intro-choice{padding:17px}.intro-price-grid{grid-template-columns:1fr;gap:15px}.intro-price{display:grid;grid-template-columns:1fr 115px;align-items:center;gap:3px 12px;font-size:12px}.intro-price>span{grid-column:2;grid-row:1 / 3;margin:0}.intro-price>small{margin-top:0}.intro-clock strong{font-size:21px}.intro-card-actions>.btn:first-child{flex-grow:1}.intro-no-pressure{font-size:10px}.intro-free-footer{flex-wrap:wrap}}.creator-persona{max-width:1100px;margin:28px auto 48px}.persona-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.persona-page-heading h2{margin:0 0 10px;font:650 clamp(26px,3vw,34px)/1.2 var(--display);letter-spacing:-.035em}.persona-page-heading p{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.creator-persona .btn,.creator-persona button{margin:0}.creator-persona :focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.creator-persona button:disabled{opacity:.5;cursor:not-allowed}.persona-preferences{border:1px solid var(--line);border-radius:20px;background:var(--panel)}.persona-section-heading{display:flex;align-items:center;gap:14px;padding:24px 28px}.persona-section-heading h3{font:600 17px/1.4 var(--display);margin:0 0 4px;letter-spacing:-.02em}.persona-section-heading p{margin:0;color:var(--muted);font-size:12px}.persona-setting{border-top:1px solid var(--line)}.persona-setting-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.85fr) auto;align-items:center;gap:24px;padding:23px 28px}.persona-setting-label h3{margin:0 0 5px;font:550 14px/1.4 var(--display)}.persona-setting-label p{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.persona-setting-value{display:flex;flex-direction:column;gap:5px;min-width:0}.persona-setting-value strong{font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.persona-setting-value>span{font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.persona-setting-row>button{min-width:62px}.persona-setting.editing{background:#ffffff04}.persona-setting:last-child{border-radius:0 0 20px 20px}.persona-setting-editor{padding:0 28px 26px}.persona-setting-editor>.tzs{max-width:520px}.persona-field-label{display:block;margin:0 0 10px;color:var(--muted);font-size:12px}.persona-setting-help{max-width:80ch;font-size:12px;color:var(--muted);line-height:1.75;margin:12px 0}.persona-setting-help strong{font-weight:500;color:var(--fg)}.persona-setting-error{font-size:12px;color:#edbb87;line-height:1.6}.persona-editor-actions{display:flex;align-items:center;gap:10px;margin-top:20px}.persona-fieldset{background:none;border-radius:0;border:0;padding:0;margin:0;min-width:0}.persona-check{margin:0;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.persona-check input,.persona-language-option input{width:17px;height:17px;flex-shrink:0;accent-color:var(--accent);margin:3px 0 0}.persona-check strong{display:block;font-size:13px;font-weight:550}.persona-check span>span{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:5px}.persona-sleep-windows{display:grid;gap:12px;margin:16px 0}.persona-sleep-window{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.persona-sleep-window label{margin:0;font-size:11px;color:var(--muted);display:flex;flex-direction:column;gap:7px}.persona-sleep-window input{color-scheme:dark;background:var(--bg);color:var(--fg);padding:10px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;min-height:42px}.persona-sleep-window>span{font-size:11px;color:var(--muted);padding-bottom:12px}.persona-sleep-window>button{margin-left:auto!important}.persona-language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.persona-language-option{margin:0;display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.persona-language-option:has(input:checked){border-color:#508fff66;background:#055ffc12}.persona-language-option strong{display:block;font-size:13px;font-weight:500}.persona-language-option small{display:block;margin-top:5px;font-size:10px;color:var(--muted);line-height:1.5}.persona-language-search{max-width:520px;border:1px solid var(--line);border-radius:12px;padding:10px;margin:14px 0;background:var(--bg)}.persona-language-search>input{width:100%;padding:12px;color:var(--fg);background:transparent;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:13px}.persona-language-search>div{max-height:200px;overflow-y:auto;padding-top:8px}.persona-language-search button{display:flex;width:100%;justify-content:space-between;gap:12px;color:var(--fg);border:0;background:transparent;padding:12px;font-size:12px;text-align:left;border-radius:6px}.persona-language-search button:hover{background:var(--panel-2)}.persona-language-search small{color:var(--muted)}.persona-language-main{display:flex;align-items:center;gap:16px;margin:18px 0 0;font-size:12px;color:var(--muted)}.persona-language-main select{padding:10px 14px;border-radius:10px;border:1px solid var(--line);color:var(--fg);background:var(--bg);font:inherit}.persona-language-consequence{border-left:2px solid #327bff;padding-left:12px;margin-top:20px}.persona-knowledge{margin-top:38px}.persona-knowledge-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 20px}.persona-knowledge-heading h3{margin:0 0 8px;font:600 21px/1.4 var(--display);letter-spacing:-.025em}.persona-knowledge-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.persona-pending{font-size:11px;color:#edbb87;flex-shrink:0}.creator-persona .pbox{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-bottom:12px}.creator-persona .pbox-sum{gap:16px;padding:22px 24px}.creator-persona .pbox-title{font-size:14px;font-weight:550}.creator-persona .pbox-title small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:6px;line-height:1.6}.creator-persona .pbox-caret{order:5;margin-left:8px}.creator-persona .pbox-gist{flex:0 0 auto;font-size:11px;margin-left:auto;color:var(--muted)}.creator-persona .pbox-body{border-top:1px solid var(--line);padding:24px}.creator-persona .pbox-body .panel-head{font-size:16px}.persona-review-link{display:flex;align-items:center;gap:14px;padding:18px 4px;color:var(--fg);font-size:13px;text-decoration:none}.persona-review-link small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.persona-review-link>span:last-child{margin-left:auto;color:var(--muted)}.persona-review-link:hover{color:var(--accent-2)}.persona-connect-message{display:flex;gap:18px;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel);margin-top:24px}.persona-connect-message h3{margin:0;font-size:16px}.persona-connect-message p{font-size:13px;color:var(--muted);line-height:1.7}@media (max-width:700px){.persona-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.persona-page-heading>.btn{min-height:44px}.persona-section-heading{padding:20px}.persona-setting-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:20px}.persona-setting-label{grid-column:1}.persona-setting-row>button{grid-column:2;grid-row:1 / 3;min-height:44px}.persona-setting-value{grid-column:1;grid-row:2}.persona-setting-editor{padding:0 20px 22px}.persona-editor-actions .btn{min-height:44px}.persona-language-options{grid-template-columns:1fr}.persona-sleep-window{gap:10px}.persona-sleep-window input{max-width:118px}.persona-sleep-window>button{min-height:44px}.persona-knowledge-heading{flex-direction:column;align-items:flex-start}.creator-persona .pbox-sum{padding:18px 16px;gap:12px;flex-wrap:wrap}.creator-persona .pbox-title{flex:1;min-width:0}.creator-persona .pbox-gist{flex:0 0 100%;width:100%;padding-left:52px;order:6}.creator-persona .pbox-caret{margin-left:0}.creator-persona .pbox-body{padding:18px 16px}.creator-persona .persona-head{flex-wrap:wrap}.creator-persona .persona-head>div{flex:0 0 100%}.creator-persona .psearch{max-width:100%}.creator-persona .persona-appearance-rows>div{grid-template-columns:1fr;gap:2px}}.creator-persona .tzs-field{min-height:46px;padding:12px 14px;font-size:13px;background:var(--bg)}.creator-persona .tzs-pop{padding:8px;border-radius:12px}.creator-persona .tzs-search{min-height:42px;padding:10px 12px;font-size:13px;border:1px solid var(--line)}.creator-persona .tzs-list li{margin:0;padding:0}.creator-persona .tzs-opt{min-height:42px;font-size:12px;align-items:center;padding:10px}.creator-persona .tzs-opt>span{min-width:0;overflow-wrap:anywhere;line-height:1.5}.creator-persona .tzs-opt em{font-family:inherit;font-size:11px}.persona-sleep-windows:empty{display:none}.creator-persona .persona-setup-link{width:100%;margin-top:20px;text-align:left;background:transparent;box-shadow:none}.creator-selling{max-width:1100px;margin:28px auto 48px}.creator-selling button,.creator-selling .btn{margin-top:0}.creator-selling :focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.creator-selling button:disabled{cursor:not-allowed;opacity:.5}.selling-audience{background:var(--panel);border:1px solid var(--line);border-radius:20px;margin-bottom:24px}.selling-section-heading{display:flex;align-items:center;gap:14px;padding:24px 28px}.selling-section-heading h3{font:600 17px/1.4 var(--display);letter-spacing:-.02em;margin:0 0 4px}.selling-section-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.selling-section-heading>button{margin-left:auto;flex-shrink:0}.creator-selling .selling-control{border:0;border-top:1px solid var(--line);background:transparent;border-radius:0;margin:0;padding:0}.selling-control>summary{display:flex;align-items:center;gap:24px;padding:22px 28px;list-style:none;cursor:pointer}.selling-control>summary::-webkit-details-marker{display:none}.selling-control>summary>div{flex:1;min-width:0}.selling-control>summary h3{margin:0 0 5px;font:550 14px/1.4 var(--display)}.selling-control>summary p{margin:0;font-size:12px;line-height:1.6;color:var(--muted)}.selling-control>summary>span{font-size:12px;color:var(--muted);text-align:right}.selling-control>summary>svg{flex-shrink:0;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.selling-control[open]>summary>svg{transform:rotate(90deg)}.selling-control-body,.creator-selling .apf-details{padding:0 28px 24px;border:0}.selling-control-body>.say,.selling-control-help{color:var(--muted);font-size:12px;line-height:1.7}.selling-control-body .set-foot{margin:12px 0 0;font-size:12px;color:#adcaff}.selling-paid-wake,.selling-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;border-top:1px solid var(--line);padding:22px 28px}.selling-paid-wake-title,.selling-switch-title{display:flex;align-items:center;gap:7px;font:550 14px/1.4 var(--display)}.selling-paid-wake p,.selling-switch-row p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.selling-paid-wake>.ai-switch,.selling-switch-row>.ai-switch{display:inline-flex;align-items:center;gap:9px;color:var(--muted);background:none;padding:7px;font-size:12px}.selling-paid-wake>.ai-switch.on,.selling-switch-row>.ai-switch.on{color:var(--fg)}.selling-paid-wake>.set-foot{grid-column:1 / -1;color:#edbb87}.selling-paid-wake>.set-foot .linkbtn{margin-left:8px}.selling-switch-row>.set-foot{grid-column:1 / -1;margin:0;font-size:12px;color:var(--muted)}.selling-switch-row>.set-foot[role=alert]{color:#edbb87}.selling-switch-row>.set-foot .linkbtn{margin-left:8px}.creator-selling .fan-band-options{margin:18px 0}.creator-selling .fan-band{border:1px solid var(--line);border-radius:12px;background:#ffffff05;padding:18px}.creator-selling .fan-band.on{background:#055ffc12;border-color:#508fff80}.creator-selling .fan-band-name{font-size:13px}.creator-selling .fan-band-copy{font-size:12px;line-height:1.6}.creator-selling .fan-band strong{font-size:13px}.creator-selling .apf-search{background:var(--bg);border:1px solid var(--line);border-radius:10px;font-size:13px}.creator-selling .apf-details h3{font-size:13px;font-weight:550}.creator-selling .apf-state{font-size:12px}.selling-library{margin-top:36px}.selling-library-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.selling-library-heading h2{font:600 21px/1.4 var(--display);letter-spacing:-.025em;margin:0 0 8px}.selling-library-heading p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.selling-script-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.selling-script-card{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:22px}.selling-script-card:hover{border-color:#508fff59}.selling-script-card-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.selling-script-state{font-size:10px;color:var(--muted);line-height:1.5}.selling-script-state.active{color:#69d6a6}.selling-script-more{margin-left:auto;padding:8px;border-radius:8px;background:transparent;color:var(--muted);letter-spacing:2px}.selling-script-open{display:block;width:100%;padding:0;text-align:left;color:var(--fg);background:none;font-weight:400}.selling-script-open>strong{display:block;font:550 17px/1.5 var(--display);overflow-wrap:anywhere}.selling-script-open>span:not(.selling-script-meta){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.7;color:var(--muted);min-height:40px;margin-top:8px}.selling-script-meta{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:11px;color:var(--muted)}.selling-script-meta>span:last-child{color:#adcaff;font-variant-numeric:tabular-nums}.selling-empty{padding:40px 24px;text-align:center;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.selling-empty h4{margin:18px 0 10px;font:550 20px/1.4 var(--display)}.selling-empty p{max-width:52ch;margin:0 auto 24px;color:var(--muted);font-size:13px;line-height:1.8}.selling-search{width:100%;padding:12px 16px;border-radius:12px;background:var(--panel);color:var(--fg);border:1px solid var(--line);font-size:13px;margin-bottom:18px}.creator-selling .selling-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:20px}.selling-editor-nav{grid-column:1 / -1;display:flex;align-items:center;gap:18px;color:var(--muted);font-size:12px}.selling-editor-nav>span{overflow-wrap:anywhere}.creator-selling .sw-mid,.creator-selling .sw-side{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:22px}.creator-selling .sw-side{grid-column:auto}.creator-selling .sw-mid.wide{grid-column:1 / -1}.creator-selling .sc-edit-head{gap:16px;flex-wrap:wrap;margin-bottom:20px}.creator-selling .sc-edit-actions{flex-wrap:wrap;gap:12px}.creator-selling .sw-title{background:var(--bg);padding:16px;border:1px solid var(--line);outline:0}.creator-selling .sw-title.on{border-color:#508fff73}.creator-selling .sw-title-name{font-size:16px;font-weight:550}.creator-selling .sc-step{border-radius:12px}.creator-selling .sc-ready{background:var(--bg);margin:20px 0 0;border:1px solid var(--line);border-radius:12px}.creator-selling .ss-head{font-size:16px;margin-top:0}.creator-selling .sc-field{margin-top:20px}.creator-selling .sc-label{font-size:12px}.creator-selling .sc-hint{font-size:11px;line-height:1.7}.creator-selling .sc-field>input,.creator-selling .sc-field>textarea{border:1px solid var(--line);background:var(--bg);border-radius:10px;font-size:13px}.selling-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.selling-dialog-actions>.btn{margin-top:0}@media (max-width:760px){.selling-section-heading{padding:20px;flex-wrap:wrap}.selling-section-heading>div{flex:1}.selling-section-heading>button{min-height:44px}.selling-control>summary{padding:20px;gap:12px;flex-wrap:wrap}.selling-control>summary>div{flex-basis:calc(100% - 32px)}.selling-control>summary>svg{order:2}.selling-control>summary>span{order:3;width:100%;text-align:left}.selling-control-body,.creator-selling .apf-details{padding:0 20px 20px}.selling-paid-wake,.selling-switch-row{padding:20px;gap:12px}.selling-script-grid{grid-template-columns:1fr}.selling-script-more{min-width:44px;min-height:44px}.selling-library-heading .btn{min-height:44px;flex-shrink:0}.creator-selling .selling-editor{grid-template-columns:minmax(0,1fr)}.creator-selling .sw-mid,.creator-selling .sw-side{padding:18px;grid-column:1}.creator-selling .sw-side{position:static}.selling-script-meta{flex-wrap:wrap}.creator-selling .sn-seg button{min-height:44px}}.selling-prices-dialog .sheet{max-width:640px}.selling-prices-dialog .sheet-head,.selling-prices-dialog .sheet-body,.selling-prices-dialog .sheet-foot{padding:24px 28px}.selling-prices-dialog .sheet-head h2{font-size:25px}.selling-prices-dialog .sheet-sub{font-size:13px;line-height:1.7}.selling-prices-note{display:flex;align-items:center;gap:14px;margin-bottom:18px}.selling-prices-note p{font-size:12px;line-height:1.7;margin:0;color:var(--muted)}.selling-price-fields{background:none;border-radius:0;margin:0;padding:0;border:0;min-width:0}.selling-price-field{display:grid;grid-template-columns:1fr 115px;gap:5px 24px;align-items:center;padding:20px 0;margin:0;border-top:1px solid var(--line)}.selling-price-field strong{display:block;font-size:13px;font-weight:550}.selling-price-field small{display:block;font-size:11px;color:var(--muted);line-height:1.7;font-weight:400}.selling-price-field>span>small{margin-top:5px}.selling-price-field>small{grid-column:2}.selling-price-field select{width:100%;min-width:0;margin:0;padding:10px 8px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);font:inherit}.selling-price-entry{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.selling-price-entry>span{font-size:13px;color:var(--muted)}.selling-price-entry input{min-width:0;width:100%;margin:0;border:0;background:transparent;font:inherit;font-size:15px;line-height:1.3;padding:0;color:var(--fg);font-variant-numeric:tabular-nums}.selling-price-entry:focus-within{outline:2px solid var(--accent-2);outline-offset:2px}.selling-price-entry input:focus{background:transparent;box-shadow:none;outline:none}@media (max-width:500px){.selling-prices-dialog .sheet-head,.selling-prices-dialog .sheet-body,.selling-prices-dialog .sheet-foot{padding:20px}.selling-price-field{grid-template-columns:minmax(0,1fr) 95px;gap:8px 14px}}.mode-note{margin:0 0 12px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;font-size:12.5px;line-height:1.5;color:var(--muted)}.mode-note b{color:var(--fg)}.mode-note.warn{border-color:#e8c37e73}.selling-start{display:flex;flex-direction:column;gap:6px;padding:8px 0 4px}.selling-start h4{margin:0;font:650 17px/1.3 var(--display)}.selling-start>p{margin:0 0 10px;max-width:560px;font-size:13px;line-height:1.5;color:var(--muted)}.selling-settings{margin-top:18px;border:1px solid var(--line);border-radius:14px}.selling-settings>summary{display:flex;flex-direction:column;gap:2px;padding:14px 16px;cursor:pointer;list-style:none}.selling-settings>summary::-webkit-details-marker{display:none}.selling-settings>summary span{font:650 14px/1.3 var(--display)}.selling-settings>summary span:after{content:" ›";color:var(--muted)}.selling-settings[open]>summary span:after{content:" ⌄"}.selling-settings>summary small{font-size:12px;color:var(--muted)}.selling-settings[open]{padding-bottom:8px}.selling-settings>:not(summary){margin:0 12px 10px}.apf{margin:0 0 22px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--fg)}.apf-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 24px}.apf-eyebrow{color:var(--faint);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.apf h2{margin:4px 0;font-family:var(--display);font-size:20px;letter-spacing:-.025em}.apf p{margin:0;color:var(--muted);font-size:13px}.apf-open{display:inline-flex;align-items:center;gap:13px;flex-shrink:0;border:1px solid var(--line);border-radius:9px;padding:9px 12px;background:#ffffff0b;color:var(--fg);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.apf-open:hover{background:#ffffff16}.apf-open span{color:var(--muted);font-size:18px;line-height:1}.apf-open:focus-visible,.apf-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apf-details{border-top:1px solid var(--line);padding:19px 24px 24px}.apf-details[hidden]{display:none}.apf-details h3{margin:20px 0 8px;font-size:13px}.apf .apf-explain{margin-bottom:18px}.apf-state{padding:10px 0}.apf-search-label{display:block;margin-bottom:7px;color:var(--fg);font-size:12px;font-weight:650}.apf-search{width:min(100%,390px);border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:#ffffff0e;color:var(--fg);font:inherit;font-size:13px}.apf-search::placeholder{color:var(--faint)}.apf-list{list-style:none;margin:14px 0 0;padding:0}.apf-fan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;padding:14px 0;border-top:1px solid var(--line)}.apf-identity,.apf-cause{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0}.apf-identity strong{width:100%;font-size:14px;overflow-wrap:anywhere}.apf-identity span,.apf-identity small{color:var(--faint);font-size:12px;overflow-wrap:anywhere}.apf-cause{align-content:start;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.apf-cause .blk-btn{margin-left:auto}.apf-add{margin-top:16px;padding:1px 14px 14px;border-radius:10px;background:#ffffff09}.apf-source{flex-shrink:0;border:1px solid rgba(158,176,220,.32);border-radius:6px;padding:3px 7px;color:var(--fg);font-size:11px;font-weight:700}.apf-source.safety{border-color:#ffbd5c80;color:var(--warn)}@media (max-width: 620px){.apf-heading{align-items:flex-start;flex-direction:column;gap:15px;padding:18px}.apf-details{padding:18px}.apf-fan{grid-template-columns:1fr;gap:7px}}.review{max-width:1080px;margin:0 auto}.rv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:6px 0 18px}.rv-eyebrow{display:block;font:500 13px/1 Inter,ui-sans-serif,system-ui,sans-serif;color:var(--muted);margin-bottom:9px}.rv-head h1{margin:0;font-family:var(--display);font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.rv-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rv-head-actions .btn{margin:0}.rv-loading{margin:24px 0;color:var(--muted);font-size:14px}.rv-error{display:grid;gap:10px;justify-items:start;margin:24px 0;padding:18px 20px;border-radius:14px;background:#fe5b0114}.rv-error p{margin:0;color:var(--fg)}.rv2-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:end;margin-bottom:16px;padding:26px 28px;border-radius:20px;background:linear-gradient(135deg,#055ffc29,#055ffc05 60%),var(--panel)}.rv2-lead.finding{background:linear-gradient(135deg,#fe5b0124,#fe5b0105 55%),var(--panel)}.rv2-lead.good{background:linear-gradient(135deg,#2bd96524,#2bd96505 55%),var(--panel)}.rv2-kicker{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:.01em}.rv2-lead h2{margin:0 0 10px;font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:20ch}.rv2-lead p{margin:0;max-width:62ch;font-size:14.5px;line-height:1.6;color:#aab6d2}.rv2-lead-facts{display:flex;gap:22px;margin:0}.rv2-lead-facts div{display:grid;gap:3px}.rv2-lead-facts dt{font-size:11.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.rv2-lead-facts dd{margin:0;font:800 22px/1 var(--display);letter-spacing:-.02em}.rv2-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.rv2-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:18px 18px 16px;border-radius:18px;background:var(--panel);overflow:hidden}.rv2-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--faint)}.rv2-card.good:before{background:var(--ok)}.rv2-card.warn:before{background:var(--warn)}.rv2-card.bad:before{background:var(--bad)}.rv2-card.info:before{background:var(--accent-2)}.rv2-card>.brand-artwork{width:44px;height:44px;margin-top:2px}.rv2-card-body{display:grid;gap:4px;min-width:0}.rv2-card-label{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.rv2-card-label i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.rv2-card.good .rv2-card-label i{background:var(--ok);box-shadow:0 0 6px #2bd96599}.rv2-card.warn .rv2-card-label i{background:var(--warn);box-shadow:0 0 6px #e8c37e99}.rv2-card.bad .rv2-card-label i{background:var(--bad);box-shadow:0 0 6px #fe5b0199}.rv2-card.info .rv2-card-label i{background:var(--accent-2)}.rv2-card-figure{font:800 30px/1.05 var(--display);letter-spacing:-.03em}.rv2-card.bad .rv2-card-figure{color:#ffb08a}.rv2-card.good .rv2-card-figure{color:#b9f2cb}.rv2-card-sub{font-size:12.5px;color:var(--muted);line-height:1.4}.rv2-card-sentence{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:#c7d0e6}.rv2-card-quote{margin:10px 0 0;padding:9px 12px;border-radius:10px;background:#ffffff0a;font-size:12.5px;line-height:1.5;color:#dfe6f7;overflow-wrap:anywhere}.rv2-card-quote span{font-style:italic}.rv2-card-quote cite{display:block;margin-top:4px;font-style:normal;font-size:11.5px;color:var(--faint)}.rv2-card-fix{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line-soft);font-size:12.5px;line-height:1.5;color:var(--muted)}.rv2-card-fix .brand-artwork{width:16px;height:16px;flex-shrink:0;margin-top:2px}.rv2-panel{margin-bottom:14px;padding:22px 24px;border-radius:20px;background:var(--panel)}.rv2-panel-head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:16px}.rv2-panel-head .brand-artwork{width:40px;height:40px}.rv2-panel-head h2{margin:0 0 4px;font-family:var(--display);font-size:19px;font-weight:800;letter-spacing:-.02em}.rv2-panel-head p{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted);max-width:78ch}.rvh{margin:0}.rvh svg{display:block;width:100%;height:auto}.rvh-axis{font:600 9px var(--body);fill:var(--muted)}.rvh-empty{fill:#ffffff09}.rvh figcaption{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:12px;color:var(--muted)}.rvh-legend{display:inline-flex;align-items:center;gap:6px}.rvh-legend i{width:12px;height:12px;border-radius:3px}.rvh-legend-note{margin-left:auto;color:var(--faint)}.rvw{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rvw li{display:grid;grid-template-columns:120px minmax(0,1fr) 96px;gap:12px;align-items:center}.rvw-label{font-size:13px;color:var(--muted)}.rvw-track{display:block;height:14px;border-radius:7px;background:#ffffff0d;overflow:hidden}.rvw-track span{display:block;height:100%;border-radius:7px;background:var(--accent-2);min-width:2px}.rvw li.slow .rvw-track span{background:var(--warn)}.rvw li.late .rvw-track span{background:var(--bad)}.rvw-value{display:flex;gap:6px;align-items:baseline;justify-content:flex-end;font-size:13px}.rvw-value strong{font:800 15px var(--display)}.rvw-value small{color:var(--faint);font-size:12px}.rv2-quotes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rv2-quotes li{padding:14px 16px;border-radius:14px;background:var(--panel-2)}.rv2-quote-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.rv2-quote-meta strong{font-weight:700}.rv2-quote-date{margin-left:auto;color:var(--faint);font-size:12px}.rv2-quotes blockquote{margin:8px 0 0;padding:0 0 0 12px;border-left:2px solid rgba(255,255,255,.14);font-size:14px;line-height:1.5;color:#dfe6f7;font-style:italic;overflow-wrap:anywhere}.rv2-quote-link{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:650;color:#8db6ff;text-decoration:none}.rv2-quote-link:hover{text-decoration:underline;text-underline-offset:3px}.rv2-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em;background:#ffffff12;color:var(--fg);white-space:nowrap}.rv2-pill.good{background:#2bd96524;color:#b9f2cb}.rv2-pill.warn{background:#e8c37e29;color:#f1dcae}.rv2-pill.bad{background:#fe5b0129;color:#ffb08a}.rv2-pill.money{background:#3b7dff29;color:#bcd3ff}.rv2-table-wrap{overflow-x:auto}.rv2-table{width:100%;border-collapse:collapse;font-size:13.5px}.rv2-table th{text-align:left;padding:0 12px 10px 0;font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.rv2-table td{padding:11px 12px 11px 0;border-top:1px solid var(--line-soft);vertical-align:top}.rv2-table td a{display:inline-flex;align-items:center;gap:6px;color:var(--fg);font-weight:650;text-decoration:none}.rv2-table td a:hover{text-decoration:underline;text-underline-offset:3px}.rv2-table td a .brand-artwork{width:18px;height:18px}.rv2-table td small{display:block;margin-top:2px;font-size:12px;color:var(--faint)}.rv2-table td strong{font:800 14px var(--display)}.rv2-onlytool{background:linear-gradient(135deg,#055ffc24,#055ffc05 60%),var(--panel)}.rv2-onlytool .rv2-panel-head .brand-artwork{width:44px;height:44px}.rv2-fixes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rv2-fixes li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:#ffffff0a;font-size:13.5px;line-height:1.5;color:#c7d0e6}.rv2-fixes li .brand-artwork{width:30px;height:30px}.rv2-fixes strong{color:var(--fg)}.rv2-aside{margin:0 0 14px;padding:0 6px;font-size:13.5px;line-height:1.55;color:var(--muted)}.rv2-aside a{color:#8db6ff;font-weight:650;text-decoration:none}.rv2-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:6px 0 40px;padding:18px 24px;border-radius:18px;background:var(--panel)}.rv2-foot p{margin:0;max-width:64ch;font-size:13px;line-height:1.55;color:var(--muted)}.rv2-foot .btn{margin:0}@media (max-width: 1000px){.rv2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.rv2-lead{grid-template-columns:minmax(0,1fr);padding:22px 20px}.rv2-lead h2{font-size:25px}.rv2-lead-facts{flex-wrap:wrap;gap:14px 22px}.rv2-cards{grid-template-columns:minmax(0,1fr)}.rv2-panel{padding:18px 16px}.rv2-fixes{grid-template-columns:minmax(0,1fr)}.rvw li{grid-template-columns:96px minmax(0,1fr) 84px;gap:8px}}@media print{.rv-printable,.rv-printable body{background:#fff!important;color:#12161f!important}.rv-printable .rail,.rv-printable .rail-scrim,.rv-printable .app-bar,.rv-printable .rv-head-actions,.rv-printable .rv2-foot .btn,.rv-printable .rv2-quote-link{display:none!important}.rv-printable .app-main{padding:0!important}.rv-printable .review{max-width:none}.rv-printable .rv2-lead,.rv-printable .rv2-card,.rv-printable .rv2-panel,.rv-printable .rv2-foot,.rv-printable .rv2-quotes li{background:#fff!important;border:1px solid #d9deea!important;break-inside:avoid}.rv-printable .rv2-lead h2,.rv-printable .rv2-card-figure,.rv-printable .rv2-panel-head h2,.rv-printable .rv2-table td a{color:#12161f!important}.rv-printable .rv2-lead p,.rv-printable .rv2-card-sentence,.rv-printable .rv2-fixes li,.rv-printable .rv2-quotes blockquote{color:#2b3140!important}.rv-printable .rv2-card-sub,.rv-printable .rv2-card-fix,.rv-printable .rv2-panel-head p,.rv-printable .rv2-lead-facts dt,.rv-printable .rvw-label,.rv-printable .rv2-foot p{color:#5b6478!important}.rv-printable .rvh-axis{fill:#5b6478}.rv-printable .rvh-empty{fill:#eef1f7}}.bprompt .sheet-body{max-width:560px}.bprompt-lead{margin:0 0 12px;font-size:16px;line-height:1.55;color:var(--fg)}.bprompt-lead strong{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.bprompt-line{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.bprompt-check{margin-top:20px;font-size:14px;font-weight:600;color:var(--fg)}.bprompt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.bprompt-actions{margin-top:16px}.bprompt-actions .auth-submit.inline,.bprompt-actions .btn{margin:0}.bprompt-terms{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--faint)}.bprompt-terms a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.bprompt-terms a:hover{color:var(--fg)}.bprompt .notice{margin:14px 0 0}.invoice-prompt-amount{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(158,176,220,.12);border-radius:18px;background:#ffffff09}.invoice-prompt-amount strong{font-family:var(--display);font-size:34px;line-height:1;letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums}.invoice-prompt.overdue .invoice-prompt-amount{border-color:#fe5b0147;background:#fe5b0112}.fgate .sheet-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fgate .sheet-body{position:relative;max-width:none;height:100%;margin:0;padding:0;display:grid;place-items:center;overflow:hidden}.fgate .sheet.full{background:radial-gradient(900px 600px at 50% 40%,rgba(5,95,252,.18),transparent 70%),radial-gradient(700px 400px at 80% 100%,rgba(254,91,1,.08),transparent 70%)}.fz-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fz-mark{position:absolute;height:auto;transform:translate(-50%,-50%) rotate(var(--fz-rotate, 0deg));filter:drop-shadow(0 26px 34px rgba(3,7,17,.55)) drop-shadow(0 0 40px rgba(5,95,252,.18));animation:fz-drift 7s ease-in-out infinite alternate both;opacity:0;transition:opacity .7s ease-out}.fz-mark.ready{opacity:.94}@keyframes fz-drift{0%{transform:translate(-50%,-50%) rotate(var(--fz-rotate, 0deg)) translateY(-7px)}to{transform:translate(-50%,-50%) rotate(var(--fz-rotate, 0deg)) translateY(9px)}}@media (prefers-reduced-motion: reduce){.fz-mark{animation:none}}.fz-card{position:relative;z-index:1;width:min(100% - 32px,560px);margin:24px 16px;padding:32px 34px 28px;border-radius:26px;text-align:center;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0c1322d1;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);box-shadow:0 50px 120px -30px #000c,0 0 0 1px #9eb0dc1a,0 0 80px -20px #055ffc59;animation:sheet-rise .3s cubic-bezier(.2,.9,.3,1)}.fz-logo{width:72px;height:72px;margin:-68px auto 8px;display:block;filter:drop-shadow(0 18px 30px rgba(5,95,252,.45))}.fz-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:6px 0 12px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#ffb08a;background:#fe5b0129}.fz-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--bad);box-shadow:0 0 8px #fe5b01cc}.fz-title{margin:0;font-family:var(--display);font-size:clamp(28px,5vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff}.fz-lead{margin:12px auto 0;max-width:46ch;font-size:15px;line-height:1.6;color:#b9c4dd}.fz-amount{margin:20px auto 0;display:inline-grid;gap:4px;padding:14px 28px;border-radius:18px;background:#ffffff0d}.fz-amount span{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fz-amount strong{font-family:var(--display);font-size:clamp(40px,9vw,56px);font-weight:800;line-height:1;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.fz-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:22px}.fz-pay{width:min(100%,320px);margin:0;padding:0 28px;height:54px;border:0;border-radius:16px;font:700 16px var(--body);color:#fff;background:linear-gradient(180deg,#3b7dff,#055ffc);box-shadow:0 18px 40px -12px #055ffccc,inset 0 1px #ffffff40;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.fz-pay:hover{transform:translateY(-1px);box-shadow:0 22px 46px -12px #055ffce6,inset 0 1px #ffffff40;filter:brightness(1.05)}.fz-pay:active{transform:translateY(0)}.fz-help{font-size:13.5px;font-weight:650;color:var(--muted);text-decoration:none}.fz-help:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.fz-keeps{list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid rgba(158,176,220,.1);display:grid;gap:10px;text-align:left}.fz-keeps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;font-size:13.5px;line-height:1.45;color:#c7d0e6}.fz-keeps .brand-artwork{width:28px;height:28px}.fz-fine{margin:18px 0 0;font-size:12.5px;line-height:1.5;color:var(--faint)}.fz-fine a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.fz-fine a:hover{color:var(--fg)}@media (max-width: 720px){.fz-mark{display:none}.fz-mark.large{display:block;width:84px!important;height:84px!important}.fz-mark.large.ready{opacity:.7}.fz-card{width:min(100% - 24px,560px);margin:56px 12px 24px;padding:28px 20px 22px}.fz-logo{width:64px;height:64px;margin-top:-60px}}@media (max-width: 640px){.bprompt-actions .auth-submit,.bprompt-actions .auth-submit.inline,.bprompt-actions .btn{width:100%;text-align:center}}.dl-card{position:fixed;z-index:55;right:24px;bottom:24px;width:min(560px,calc(100vw - 48px));display:flex;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#fff0),var(--panel-2);box-shadow:0 30px 80px -20px #000000d9;animation:dl-in .45s cubic-bezier(.2,.9,.3,1) .6s both}@keyframes dl-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}.dl-film{flex:0 0 auto;width:176px;aspect-ratio:1;background:#070b16}.dl-film video,.dl-film img{display:block;width:100%;height:100%;object-fit:cover}.dl-body{flex:1;min-width:0;display:flex;flex-direction:column;padding:20px 52px 20px 22px}.dl-title{margin:0;font-family:var(--display);font-size:18px;font-weight:650;letter-spacing:-.015em;color:var(--fg)}.dl-say{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.dl-go{margin-top:auto;align-self:flex-start;padding:9px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:14px;font-weight:600;color:var(--fg);text-decoration:none;transition:background .15s,border-color .15s}.dl-go:hover{background:#ffffff17;border-color:#fff3}.dl-x{position:absolute;top:12px;right:12px;margin:0;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.dl-x:hover{color:var(--fg);background:var(--surface);filter:none}.dl-x:active{transform:none}.dl-x svg{width:18px;height:18px}@media (max-width: 720px){.dl-card{display:none}}@media (prefers-reduced-motion: reduce){.dl-card{animation:none}}.creator-setup-overlay.plan-sheet>.sheet{max-width:760px}.plan-sheet .plan{max-width:660px;margin:0 auto;padding:18px 28px 26px;text-align:center}.plan-sheet .setup-welcome-art{width:180px;height:88px;margin-bottom:10px}.plan-sheet .setup-welcome-art img:first-child{left:46px;width:84px;height:84px}.plan-sheet .setup-welcome-art img:nth-child(2){left:0;top:28px;width:52px;height:52px}.plan-sheet .setup-welcome-art img:nth-child(3){right:0;top:32px;width:46px;height:46px}.plan-sheet .plan-title{font:650 42px/1.08 var(--display);letter-spacing:-.045em;margin:0 0 26px}.plan-sheet .plan-title:focus{outline:none}.plan-steps{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left}.plan-steps li{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding:11px 13px;border-radius:14px;background:var(--surface);border:1px solid var(--line-soft)}.plan-step-art{position:relative;width:48px;height:48px;display:grid;place-items:center}.plan-step-art img{object-fit:contain}.plan-num{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:20px;height:20px;font-family:var(--display);font-size:11px;font-weight:700;color:#fff;background:var(--accent-2);border:2px solid var(--panel);border-radius:50%}.plan-step{font-size:13px;line-height:1.5;color:var(--fg);text-wrap:pretty}@media (max-width: 700px){.plan-sheet .plan{padding:22px 20px 26px}.plan-sheet .plan-title{font-size:34px;margin-bottom:20px}.plan-steps{grid-template-columns:1fr}.plan-steps li{grid-template-columns:46px 1fr;gap:12px;padding:10px 12px}.plan-step-art{width:46px;height:46px}.plan-step{font-size:13.5px}.plan-coexist{grid-template-columns:1fr;row-gap:4px}.plan-coexist h3{grid-row:auto}.plan-trust ul{grid-template-columns:1fr;gap:10px}}.setup-card{margin:10px 0 0;padding:12px 12px 10px;border-radius:12px;background:var(--surface);animation:setup-card-in .26s cubic-bezier(.22,1,.36,1) both}.setup-card-head{display:flex;align-items:center;gap:10px}.setup-card-head>.brand-artwork{width:32px;height:32px;animation:setup-art-in .3s cubic-bezier(.22,1,.36,1) both}.setup-card-heading{display:grid;gap:3px;min-width:0}.setup-card h2{margin:0;font:600 13px/1.25 var(--display);letter-spacing:-.005em;color:var(--fg);animation:setup-step-in .24s ease-out both}.setup-card-progress{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1.2;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.setup-card-progress svg{width:12px;height:12px;transform:rotate(-90deg);flex-shrink:0}.setup-ring-track{fill:none;stroke:color-mix(in srgb,var(--muted) 30%,transparent);stroke-width:3.4}.setup-ring-value{fill:none;stroke:var(--accent-2);stroke-width:3.4;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.setup-card-detail{margin:9px 0 11px;font-size:12px;line-height:1.45;color:var(--muted);text-wrap:balance;animation:setup-step-in .24s ease-out both}.setup-card-actions{display:flex;align-items:center;gap:6px}.setup-card .setup-card-cta{flex:1;display:inline-flex;align-items:center;justify-content:center;height:30px;margin:0;padding:0 12px;border:0;border-radius:9px;background:linear-gradient(to right,var(--accent),var(--accent-2));color:#fff;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.setup-card .setup-card-cta:hover{filter:brightness(1.08);color:#fff;text-decoration:none}.setup-card .setup-card-cta:active{transform:translateY(1px)}.setup-card .setup-card-skip{height:30px;margin:0;padding:0 10px;border:0;border-radius:9px;background:transparent;box-shadow:none;cursor:pointer;font-size:12.5px;font-weight:500;color:var(--muted);transition:color .15s ease,background .15s ease}.setup-card .setup-card-skip:hover{color:var(--fg);background:var(--surface-hover);filter:none}.setup-card .setup-card-skip:active{transform:none}.setup-card .setup-card-cta:focus-visible,.setup-card .setup-card-skip:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@keyframes setup-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes setup-step-in{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes setup-art-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.setup-card,.setup-card h2,.setup-card-detail,.setup-card-head>.brand-artwork{animation:none}.setup-card .setup-card-cta:active{transform:none}}.notification-panel .setup-card{margin:0}
