.cloud-connectors{width:100%;display:flex;flex-direction:column;gap:26px;text-align:left;container-type:inline-size}.cc-head{display:flex;flex-direction:column;gap:6px}.cc-title{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:#f4f6fa}.cc-lede{margin:0;font-size:14px;line-height:1.6;color:#c9d3ea}.cloud-connectors h3{margin:0;font-size:15px;font-weight:650;color:#f4f6fa}.cc-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.cc-note{margin:0;font-size:12.5px;line-height:1.55;color:#9aa8cf}.cc-note .splash-link{margin:0 0 0 6px;font-size:12.5px}.cc-steps{margin:12px 0 0;padding:12px 14px 12px 32px;border-radius:12px;border:1px solid rgba(243,191,116,.3);background:#06091073;font-size:12.5px;line-height:1.65;color:#d6e2ff}.cc-steps li+li{margin-top:3px}.cc-steps code{font:11.5px Cascadia Mono,Consolas,monospace;color:#b9c6ff;overflow-wrap:anywhere}.cc-steps .splash-link{margin:0 0 0 6px;font-size:12px}.cc-panel{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;border:1px solid rgba(155,170,255,.2);background:#06091080}.cc-copy{display:flex;flex-wrap:wrap;gap:8px}.cc-copy input{flex:1 1 260px;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(155,170,255,.28);background:#060910b3;color:#dce8fa;font:12.5px Cascadia Mono,Consolas,monospace}.cc-copy .splash-button{flex:0 0 auto;min-width:116px;height:44px}@container (max-width: 420px){.cc-copy .splash-button{flex:1 1 100%}}.cc-consent{width:min(440px,100%);text-align:left}.cc-group{margin:0 0 10px;font-size:11px!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase;color:#9aa8cf!important}.cc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cc-card{margin:0;border-radius:12px;border:1px solid rgba(155,170,255,.17);background:#06091080;overflow:hidden}.cc-frame{height:96px;display:grid;place-items:center;background:radial-gradient(70% 70% at 50% 40%,#1c1642,#070a12);font-size:26px;font-weight:700;color:#b9c6ff80}.cc-frame img{width:100%;height:100%;object-fit:cover;display:block}.cc-card figcaption{display:flex;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;color:#9aa8cf;overflow-wrap:anywhere}.cc-card figcaption b{color:#f4f6fa;font-weight:600}.cc-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid rgba(155,170,255,.17)}.cc-table{width:100%;border-collapse:collapse;font-size:12px}.cc-table thead{background:#0609108c}.cc-table th,.cc-table td{padding:10px 12px;text-align:left;vertical-align:middle;border-top:1px solid rgba(155,170,255,.12)}.cc-table thead th{border-top:0;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9aa8cf}.cc-table tbody th{font-size:12.5px;font-weight:600;color:#f4f6fa;overflow-wrap:anywhere}.cc-table tbody td{font:12px Cascadia Mono,Consolas,monospace;color:#b9c6ff}.cloud-connectors button:focus-visible,.cloud-connectors a:focus-visible,.cloud-connectors input:focus-visible{outline:2px solid #b4f0ce;outline-offset:3px}.cc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-wave{display:flex;flex-direction:column;gap:14px;text-align:left}.cc-wave .cc-table small{color:#9aa8cf}.cc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cc-wave .cc-table tfoot th,.cc-wave .cc-table tfoot td{border-top:1px solid rgba(155,170,255,.17)}.cc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.cc-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 12px;border-radius:14px;border:1px solid rgba(155,170,255,.16);background:#06091080;text-align:center}.cc-tile.is-on{border-color:#66e89d52}.cc-logo{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:14px;background:#151b25;box-shadow:inset 0 0 0 1px #9baaff33;font-size:16px;font-weight:700;color:#f4f6fa}.cc-logo img{width:28px;height:28px;display:block}.cc-logo.is-small{width:44px;height:44px;border-radius:12px;font-size:14px}.cc-logo.is-small img{width:24px;height:24px}.cc-tile-name{font-size:14px;font-weight:650;color:#f4f6fa}.cc-tile-btn{width:100%;height:40px;font-size:13px}.cc-tile-btn.is-on{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;border:1px solid rgba(102,232,157,.45);background:#66e89d14;color:#b5f1d1;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cc-tile-btn i,.cc-status i,.cc-notice i{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.cc-tile-btn.is-on i{background:#66e89d;box-shadow:0 0 8px #66e89dbf}.cc-tile-state{font-size:11px;color:#aabae699}.cc-tile.is-on .cc-tile-state{color:#b5f1d1}.cc-any{display:flex;flex-direction:column;gap:8px}.cc-notice{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:12px;font-size:13px;border:1px solid rgba(155,170,255,.2);background:#0609108c}.cc-notice.is-on{color:#b5f1d1;border-color:#66e89d59}.cc-notice.is-wait{color:#f3bf74;border-color:#f3bf7459}.cc-notice.is-bad,.cc-bad{color:#ff9f9f}.cc-notice.is-bad{border-color:#ff9f9f59}.cc-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:16px;background:#030509b8;animation:fade .15s ease both}.cc-dialog{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:20px;text-align:left;outline:none;background:radial-gradient(90% 60% at 50% 0%,#1c1642,#0d1326 60%,#060910);box-shadow:inset 0 0 0 1px #9baaff38,0 40px 120px #000000b3}.cc-dialog-head{display:flex;align-items:center;gap:12px}.cc-dialog-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-dialog-title h3{margin:0;font-size:16px;font-weight:650;color:#f4f6fa}.cc-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#9aa8cf}.cc-status.is-on{color:#b5f1d1}.cc-close{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(155,170,255,.22);background:transparent;color:#f4f6fa;cursor:pointer}.cc-dialog .cc-steps{margin:0;border-color:#9baaff2e}.cc-go{align-self:flex-start;height:42px;padding:0 20px;text-decoration:none}.cc-go svg{width:16px;height:16px}.cc-btn-quiet{height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(185,198,255,.4);background:transparent;color:#f4f6fa;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cc-btn-quiet.is-bad{border-color:#ff7c7c66;color:#ff9f9f}.cc-actions{display:flex;flex-wrap:wrap;gap:8px}.cloud-connectors .cc-copy .cc-btn-quiet{flex:0 0 auto}.st-balances .st-spin{display:inline-block;width:12px;height:12px;flex:none;border-radius:50%;border:2px solid rgba(155,170,255,.25);border-top-color:#8df0ff;animation:st-bal-spin .8s linear infinite}@keyframes st-bal-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.st-balances .st-spin{animation-duration:2.4s}}.st-balances .st-dot.is-connected{background:#b5f1d1}.st-balances .st-dot.is-unavailable{background:#ffc46b}.st-balances .st-dot.is-disconnected,.st-balances .st-dot.is-unknown{background:#7d879f}.st-balances .st-hstate{color:#d6e2ffd9}.st-balances .st-popover{padding:14px;gap:8px}.st-balances .st-pop-head{padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid rgba(155,170,255,.12);min-height:32px}.st-balances .st-pop-title{margin:0;font-size:14px;font-weight:600;color:#f4f6fa}.st-balances .st-pop-close{margin:-4px -6px -4px 0}.st-balances .st-wallet{max-height:min(560px,85dvh)}.st-balances .st-popover p.st-low{padding:6px 10px;border-radius:8px;border:1px solid rgba(255,196,107,.3);background:#ffc46b14;color:#ffc46b}.st-balances .st-ledger.is-all{max-height:300px;overflow-y:auto;padding-right:4px}.st-balances .st-ledger li{flex:none}.st-balances .st-amt.is-hold{color:#ffc46b}.st-balances .st-link{align-self:flex-start;padding:4px 0;border:0;background:transparent;color:#8df0ff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline}.st-balances .st-link:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}.st-balances .st-request{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.st-balances .st-request .cc-btn-quiet:disabled{opacity:.55;cursor:default}.st-balances .st-popover p.st-muted b{font-weight:600;color:#f4f6fa}.st-balances .st-popover p.st-hstatus.is-unavailable b{color:#ffc46b}.st-balances .st-popover p.st-hstatus.is-connected b{color:#b5f1d1}.st-balances .st-popover p.st-hstatus.is-disconnected b,.st-balances .st-popover p.st-hstatus.is-unknown b{color:#d6e2ffd9}.st-balances .st-popover .st-checked{margin-top:2px;color:#c8d2f0e0}.st-balances .st-hstate.is-unavailable{color:#f4c26b}.st-balances .st-hstate.is-connected{color:#b5f1d1}.st-balances .st-hstate.is-disconnected,.st-balances .st-hstate.is-unknown{color:#d6e2ffd9}@media(min-width:561px){div.st-balances{position:relative}div.st-balances>span.st-pop{position:static}div.st-balances .st-popover{top:calc(100% + 6px);right:0;left:auto}}@media(max-width:560px){.st-balances .st-hname{display:inline}.st-balances>.st-pop .st-pill{padding:0 8px;font-size:11px;gap:4px}}.st-balances .st-popover .st-muted,.st-balances .st-popover small,.st-balances .st-popover .st-pop-note,.st-balances .st-popover .st-checked{color:#c8d2f0e0}.st-balances .st-pill[aria-expanded=true]{border-color:#9baaff80;background:#9baaff24;color:#f4f6fa}.st-balances .st-pill .st-hstate{font-size:12px;font-weight:600;letter-spacing:.01em}.st-balances .st-pill .st-hstate.is-unavailable{color:#f4c26b}.st-balances .st-pill .st-hstate.is-connected{color:#b5f1d1}.st-balances .st-pill .st-hstate.is-disconnected,.st-balances .st-pill .st-hstate.is-unknown{color:#e6ecfa}.st-balances .st-pill-skel{display:block;width:56px;height:12px;border-radius:6px;background:linear-gradient(90deg,#9baaff1f,#9baaff47,#9baaff1f);background-size:200% 100%;animation:st-bal-shimmer 1.4s ease-in-out infinite}@keyframes st-bal-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.st-balances .st-pill-skel{animation:none}}@media(max-width:560px){.st-balances .st-popover{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}}.st-balances .st-ledger .st-amt.is-spend{color:#aeb7cc}@media(max-width:560px){.st-balances .st-wallet:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#c8d2f059;pointer-events:none}.st-balances .st-wallet{padding-top:22px}}.st-balances .st-pill.st-payer{gap:8px;padding:0 10px 0 8px}.st-balances .st-payer-logo{width:18px;height:18px;flex:none;border-radius:5px;object-fit:contain;background:#ffffff0f;padding:2px}.st-balances .st-payer-name{color:#e6ecfa;font-weight:600;font-size:12.5px;white-space:nowrap}.st-balances .st-pill .st-payer-amt{font-size:12px;font-weight:600;color:#b5f1d1;white-space:nowrap}.st-balances .st-pill .st-payer-amt.is-off{color:#d6e2ffd9}.st-balances .st-payer-amt:before{content:"·";margin-right:6px;color:#aabae699}.st-balances .st-payer-chev{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.75;transition:transform .15s ease}.st-balances .st-pill[aria-expanded=true] .st-payer-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.st-balances .st-payer-chev{transition:none}}.st-balances .st-payer-menu{width:300px;padding:8px;gap:2px}.st-balances .st-payer-menu .st-pop-label{margin:4px 8px 6px}.st-balances .st-payer-item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.st-balances .st-payer-item:hover{background:#9baaff14}.st-balances .st-payer-item:focus-visible{outline:2px solid #8df0ff;outline-offset:-2px}.st-balances .st-payer-item.is-chosen{border-color:#9baaff47;background:#9baaff1a}.st-balances .st-payer-item .st-payer-logo{width:28px;height:28px;border-radius:8px;padding:4px}.st-balances .st-payer-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.st-balances .st-payer-text b{font-size:13px;font-weight:600;color:#f4f6fa}.st-balances .st-popover .st-payer-text small{font-size:12px;color:#c8d2f0e0}.st-balances .st-popover .st-payer-text small.is-on{color:#b5f1d1}.st-balances .st-payer-tick{width:18px;height:18px;flex:none;fill:none;stroke:#8df0ff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.st-balances .st-payer-cta{flex:none;padding:3px 9px;border-radius:999px;border:1px solid rgba(141,240,255,.35);color:#8df0ff;font-size:11.5px;font-weight:600}.st-balances .st-payer-foot{display:flex;justify-content:space-between;gap:12px;margin-top:6px;padding:8px 8px 2px;border-top:1px solid rgba(155,170,255,.12)}.st-balances{position:relative}.st-balances .st-pay-notice{position:absolute;top:calc(100% + 6px);right:0;z-index:19;display:flex;align-items:center;gap:8px;max-width:340px;margin:0;padding:8px 8px 8px 12px;border-radius:10px;border:1px solid rgba(155,170,255,.2);background:#0d1224;box-shadow:0 12px 32px #00000073;font-size:12.5px;color:#e6ecfa}.st-balances .st-pay-notice.is-on{border-color:#b5f1d166}.st-balances .st-pay-notice.is-wait{border-color:#ffc46b66}.st-balances .st-pay-notice.is-bad{border-color:#ff8c8c73}.st-balances .st-pay-notice .st-pop-close{margin:0;flex:none}.st-topup{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:4px 0 14px}.st-topup-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid rgba(155,170,255,.18);background:#9baaff0a;color:#e6ecfa;font:inherit;cursor:pointer;text-align:left}.st-topup-opt b{font-size:18px;font-weight:700;color:#f4f6fa}.st-topup-opt small{font-size:12px;color:#c8d2f0e0}.st-topup-opt:hover{border-color:#9baaff59}.st-topup-opt.is-chosen{border-color:#8df0ff;background:#8df0ff14;box-shadow:inset 0 0 0 1px #8df0ff}.st-topup-opt:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}.st-pay-sum{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0 12px;border-bottom:1px solid rgba(155,170,255,.12);color:#c8d2f0e0;font-size:13px}.st-pay-sum b{color:#f4f6fa;font-size:16px}.st-pay-soon{margin:14px 0;padding:14px;border-radius:12px;border:1px dashed rgba(155,170,255,.3);background:#9baaff0a}.st-pay-soon b{display:block;margin-bottom:4px;color:#f4f6fa;font-size:13.5px}.st-pay-soon p{margin:0;font-size:12.5px;color:#c8d2f0e0}@media(max-width:560px){.st-balances .st-payer-name{display:none}.st-balances .st-payer-amt:before{content:none}.st-balances .st-pay-notice{position:fixed;top:56px;left:12px;right:12px;max-width:none}}.st-balances .st-pill .st-payer-amt.is-low{color:#ffc46b}.st-page{position:fixed;inset:0;z-index:4;display:flex;flex-direction:column;background:#05070b;color:#f4f6fa;text-align:left;overflow:hidden}.st-bar{height:56px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid rgba(155,170,255,.14);background:#05070be0}.st-bar-left{display:flex;align-items:center;gap:14px;min-width:0}.st-back{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(155,170,255,.22);background:transparent;color:#f4f6fa;cursor:pointer}.st-crumb{font-size:13px;color:#aabae699}.st-page .mobile-bar-mark{font-size:12px;font-weight:700;letter-spacing:.32em;white-space:nowrap}.st-page .mobile-bar-mark em{font-style:normal;margin-left:.3em;background:linear-gradient(90deg,#c4a6ff,#b9c6ff,#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.st-balances{display:flex;gap:6px;font-size:12px}.st-balances>.st-pop{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(155,170,255,.16);color:#c4ceecbf}.st-balances b{font-weight:600;color:#f4f6fa}.st-shelf-page{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:28px 16px 48px}.st-shelf-head,.st-case{width:min(1120px,100%);margin:0 auto}.st-shelf-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.st-shelf-head h1{margin:0;font-size:15px;font-weight:700;letter-spacing:.34em}.st-shelf-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.st-shelf-tools .splash-button{height:40px}.st-search input{width:220px;max-width:100%;height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(155,170,255,.22);background:#0609108c;color:#f4f6fa;font:inherit;font-size:13.5px}.st-case{border-radius:22px;padding:34px 28px 10px;background:radial-gradient(60% 50% at 50% 0%,rgba(123,92,255,.2),transparent 70%),linear-gradient(180deg,#0d1124,#05070d);box-shadow:inset 0 0 0 1px #9baaff24,0 40px 120px #0009}.st-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 22px}.st-item{display:flex;flex-direction:column;align-items:center;padding-bottom:26px;position:relative}.st-item:after{content:"";position:absolute;left:-11px;right:-11px;top:225px;height:54px;background:linear-gradient(180deg,#b9c6ff29 0,#b9c6ff0a 12px,#141a30f2 13px,#0a0d1af2);border-top:1px solid rgba(214,226,255,.35);box-shadow:0 -1px 12px #a0b4ff59,0 22px 36px #0009;z-index:0}.st-tape{position:relative;z-index:1;width:150px;height:225px;padding:0;border:0;border-radius:6px;overflow:hidden;background:#10141f;color:#f4f6fa;cursor:pointer;box-shadow:0 26px 40px #000000b3,0 0 0 1px #ffffff14;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.st-tape:hover,.st-tape:focus-visible{transform:translateY(-12px) scale(1.02);box-shadow:0 34px 50px #000000b3,0 0 0 1px #b9c6ff8c,0 0 40px #7b5cff59}.st-tape:focus-visible{outline:2px solid #b4f0ce;outline-offset:3px}.st-tape img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.st-gloss{position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.05) 24%,transparent 40%);pointer-events:none}.st-standin{position:absolute;inset:0;display:flex;align-items:flex-end;padding:14px 12px;background:radial-gradient(80% 60% at 30% 25%,#2a2350,#121630 55%,#070a12);font-size:15px;font-weight:800;line-height:1.15;text-align:left;overflow-wrap:anywhere}.st-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed rgba(215,234,255,.26);background:#0b121c8c;font:inherit;font-size:13px;font-weight:700;color:#d6e2ffd9}.st-new>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#8df0ff1f;color:#8df0ff;font-size:24px}.st-new.is-form{gap:8px;padding:14px;cursor:default;align-items:stretch;text-align:left}.st-new.is-form label{font-size:11px;color:#aabae6b3}.st-new.is-form input{height:34px;padding:0 10px;border-radius:8px;border:1px solid rgba(155,170,255,.28);background:#060910b3;color:#f4f6fa;font:inherit;font-size:13px}.st-new.is-form .splash-button{height:34px}.st-new.is-form .splash-link{margin:0}.st-label{position:relative;z-index:1;margin-top:30px;width:140px;min-height:22px;padding:5px 10px;border-radius:4px;background:linear-gradient(180deg,#f4f6fa,#d9deeb);color:#0b0e14;box-shadow:0 2px 6px #00000080;text-align:center;line-height:1.2}.st-label strong{display:block;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-label.is-empty{visibility:hidden}.st-room{flex:1;min-height:0;display:flex;flex-wrap:nowrap;gap:14px;padding:14px;overflow-y:auto}.st-chat{flex:1 1 380px;max-width:520px;min-width:320px;height:calc(100dvh - 84px);min-height:520px;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:radial-gradient(90% 50% at 50% 0%,#1c1642,#0d1326 55%,#060910);box-shadow:inset 0 0 0 1px #9baaff29}.st-chat-head{padding:12px 14px 10px 18px;border-bottom:1px solid rgba(155,170,255,.1);display:flex;align-items:center;justify-content:space-between;gap:10px}.st-chat-who{min-width:0;display:flex;flex-direction:column;gap:2px}.st-chat-who strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-chat-who small{font-size:11px;color:#aabae699}.st-messages{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55}.st-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.st-msg.is-user{align-self:flex-end;max-width:84%;padding:10px 14px;border-radius:16px 16px 4px;background:#9baaff1f;border:1px solid rgba(155,170,255,.16)}.st-msg.is-assistant{max-width:94%;color:#d6e2ffeb}.st-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.st-tool{padding:3px 8px;border-radius:6px;border:1px solid rgba(155,170,255,.16);font:10.5px Cascadia Mono,Consolas,monospace;color:#aabae6bf}.st-tool.is-running{color:#8df0ff}.st-tool.is-ok{color:#b5f1d1}.st-tool.is-failed{color:#ff9f9f;border-color:#ff9f9f59}.st-composer{width:auto;margin:10px 14px 14px;align-items:flex-end;border-radius:22px}.st-attach{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0 14px;padding:5px 6px 5px 12px;border-radius:999px;border:1px solid rgba(155,170,255,.3);background:#7b5cff1f;color:#dfe4ff;font-size:12px}.st-attach button{width:22px;height:22px;border:0;border-radius:50%;background:#ffffff14;color:inherit;cursor:pointer}.st-attach.is-sent{margin:0 0 6px;padding-right:12px}.st-msg.is-user .st-attach.is-sent{align-self:flex-end}.st-attach-btn{flex:none;width:32px;height:32px;margin-bottom:2px;border:0;border-radius:50%;background:transparent;color:#c8d2ffbf;cursor:pointer}.st-attach-btn:hover:not(:disabled){background:#ffffff0f;color:#fff}.st-attach-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-attach-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 24px 6px}.st-attach-row.is-sent{margin:4px 0 0;justify-content:flex-end}.st-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 8px;border-radius:10px;border:1px solid rgba(155,170,255,.3);background:#7b5cff1f;color:#dfe4ff;font-size:12px}.st-chip.is-sent{padding-right:8px}.st-chip.is-uploading{opacity:.85}.st-chip-icon{flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-chip-name{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-chip-size{flex:none;font-size:11px;color:#aabae6cc;white-space:nowrap}.st-chip button{flex:none;width:22px;height:22px;border:0;border-radius:50%;background:#ffffff14;color:inherit;cursor:pointer}.st-chip button:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}.st-composer{padding-left:6px}.st-composer textarea{flex:1;min-width:0;min-height:36px;max-height:200px;padding:8px 0;resize:none;border:0;outline:none;background:transparent;color:#f4f6fa;font:inherit;font-size:14px;line-height:20px;letter-spacing:.02em}.st-composer textarea::placeholder{color:#aabae680}.st-panel{flex:999 1 0;min-width:0;height:calc(100dvh - 84px);min-height:520px;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#0b1020;box-shadow:inset 0 0 0 1px #9baaff29}.st-panel-body{flex:1;min-height:0;position:relative;overflow:auto}.st-graph,.st-graph-root{position:absolute;inset:0}.st-graph-status{position:absolute;left:12px;bottom:12px;margin:0;padding:6px 10px;border-radius:8px;background:#05070bd9;font-size:12px;color:#9aa8cf}.st-pad{padding:16px}.st-outputs{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:10px}.st-outputs li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #1f2944;background:#0f1529}.st-outputs li div{display:flex;flex-direction:column}.st-outputs small{font-size:11px;color:#94a0c0}.st-outputs pre{flex:1 1 100%;margin:0;padding:10px;border-radius:8px;background:#070b16;font:11.5px Cascadia Mono,Consolas,monospace;color:#b9c6ff;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.st-approve{margin-top:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(155,170,255,.2);background:#0609108c;display:flex;flex-direction:column;gap:8px}.st-approve strong{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#aabae699}.st-approve p{margin:0;font-size:12.5px;color:#d6e2ff}.st-approve .cc-actions{justify-content:flex-end}.st-approve .splash-button{height:36px}.st-approve-done{color:#b5f1d1!important}.st-chat-new{flex:none;height:28px;padding:0 12px;font-size:12px;white-space:nowrap}.st-approve .st-approve-link{align-self:flex-start;display:inline-flex;align-items:center;height:36px;text-decoration:none}.st-approve small{font-size:11px;color:#aabae699}.st-shelf-archived{display:inline-flex;align-items:center;padding:0 2px;border:0;border-radius:4px;background:transparent;font:inherit;font-size:12.5px;color:#aabae680;cursor:pointer;transition:color .12s ease}.st-shelf-archived:hover{color:#d6e2ffd9}.st-shelf-archived[aria-pressed=true]{color:#d6e2ffd9;font-weight:600}.st-shelf-archived:focus-visible{outline:none;box-shadow:0 0 0 2px #7b5cff}@media(prefers-reduced-motion:reduce){.st-shelf-archived{transition:none}}.st-item.is-archived .st-tape{opacity:.45;filter:grayscale(.6)}.st-tag{display:inline-block;margin-left:4px;padding:0 5px;border-radius:4px;background:#0b0e1424;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.st-label.has-options{padding-right:28px}.st-label-btn{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:#0b0e14;font-size:15px;line-height:1;cursor:pointer}.st-label-btn:hover,.st-label-btn:focus-visible{background:#0b0e141f;outline:none}.st-label-btn:focus-visible{box-shadow:0 0 0 2px #7b5cff}.st-menu{position:absolute;z-index:6;top:calc(100% + 4px);right:0;min-width:150px;padding:4px;border-radius:8px;border:1px solid rgba(155,170,255,.3);background:#10141f;box-shadow:0 12px 28px #0009;display:flex;flex-direction:column;text-align:left}.st-menu button{padding:7px 10px;border:0;border-radius:6px;background:transparent;color:#f4f6fa;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.st-menu button:hover,.st-menu button:focus-visible{background:#7b5cff47;outline:none}.st-rename{display:flex;flex-direction:column;gap:4px}.st-rename input{width:100%;box-sizing:border-box;height:26px;padding:0 6px;border-radius:4px;border:1px solid rgba(11,14,20,.35);font:inherit;font-size:12px;color:#0b0e14;background:#fff}.st-rename-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.st-rename-row button{padding:0;border:0;background:transparent;color:#2b2f8f;font:inherit;font-size:11px;font-weight:700;cursor:pointer;text-decoration:underline}.st-rename-row button:disabled{opacity:.5;cursor:default}.st-balances .st-pop{position:relative;display:inline-flex;padding:0;border:0;min-height:0}.st-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(155,170,255,.16);background:transparent;font:inherit;color:#c4ceecbf;cursor:pointer}.st-popover{position:absolute;top:38px;right:0;z-index:20;width:280px;max-height:340px;overflow:auto;padding:12px;border-radius:14px;border:1px solid rgba(155,170,255,.18);background:#0d1224;box-shadow:0 18px 48px #0000008c;display:flex;flex-direction:column;gap:8px;color:#d6e2ff}.st-popover p{margin:0;font-size:12.5px}.st-popover small{font-size:11px;color:#aabae699;display:block}.st-ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.st-ledger li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.st-check{display:flex;align-items:center;gap:8px;font-size:12.5px}.st-items{margin:0;padding-left:18px;font-size:12.5px;color:#d6e2ff}.st-clamp{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st-balances .st-pill b{color:#f4f6fa}.st-tabs{display:flex;gap:2px;flex:none;padding:0 10px;border-bottom:1px solid rgba(155,170,255,.12);overflow-x:auto}.st-tabs::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.st-tabs{scrollbar-width:none}}.st-tabs button{position:relative;flex:none;min-height:44px;padding:0 14px;border:0;border-radius:8px 8px 0 0;background:transparent;color:#aabae699;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s}.st-tabs button:hover{color:#e4eafce6}.st-tabs button[aria-selected=true]{color:#f4f6fa}.st-tabs button[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#7b5cff,#8df0ff)}.st-tabs button:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}.st-mtabs{display:none}@media(max-width:760px){.st-room{flex-direction:column;gap:8px;padding:8px;overflow:hidden}.st-mtabs{display:flex;padding:0}.st-mtabs button{flex:1 1 0;padding:0 6px}.st-mtabs button[aria-selected=true]:after{left:6px;right:6px}.st-ptabs{display:none}.st-chat,.st-panel{flex:1 1 0;width:100%;max-width:none;min-width:0;height:auto;min-height:0;border-radius:16px}.st-room.is-m-chat .st-panel,.st-room.is-m-panel .st-chat{display:none}}@supports not selector(::-webkit-scrollbar){.st-messages,.st-room,.st-shelf-page,.st-panel-body,.st-popover{scrollbar-width:thin;scrollbar-color:rgba(155,170,255,.25) transparent}}.st-messages::-webkit-scrollbar-button,.st-room::-webkit-scrollbar-button,.st-shelf-page::-webkit-scrollbar-button,.st-panel-body::-webkit-scrollbar-button,.st-popover::-webkit-scrollbar-button{display:none;height:0;width:0}.st-messages::-webkit-scrollbar,.st-room::-webkit-scrollbar,.st-shelf-page::-webkit-scrollbar,.st-panel-body::-webkit-scrollbar,.st-popover::-webkit-scrollbar{width:8px;height:8px}.st-messages::-webkit-scrollbar-thumb,.st-room::-webkit-scrollbar-thumb,.st-shelf-page::-webkit-scrollbar-thumb,.st-panel-body::-webkit-scrollbar-thumb,.st-popover::-webkit-scrollbar-thumb{background:#9baaff40;border-radius:8px}.st-messages::-webkit-scrollbar-track,.st-room::-webkit-scrollbar-track,.st-shelf-page::-webkit-scrollbar-track,.st-panel-body::-webkit-scrollbar-track,.st-popover::-webkit-scrollbar-track{background:transparent}.st-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:320px;min-height:100%;margin:0 auto;padding:24px 16px;box-sizing:border-box;text-align:center}.st-empty svg{width:40px;height:40px;margin-bottom:4px;fill:none;stroke:#aabae699;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.st-empty strong{font-size:15px;font-weight:600;color:#f4f6fa}.st-empty p{margin:0;font-size:13px;line-height:1.5;color:#aabae699}.st-empty-chat{min-height:60%;flex:1}.st-empty-shelf{min-height:260px;gap:14px}.st-empty-line{margin:0;padding:40px 0;text-align:center;font-size:13px;color:#aabae699}.st-pill{white-space:nowrap}.st-pill b{font-weight:600;font-variant-numeric:tabular-nums}.st-dot{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:#7d879f}.st-dot.is-connected{background:#b5f1d1}.st-dot.is-disconnected{background:#ffc46b}.st-dot.is-unavailable{background:#ff9f9f}.st-dot.is-unknown{background:#7d879f}@media(max-width:560px){.st-bar{padding:0 10px;gap:8px}.st-bar-left{gap:8px}.st-crumb{display:none}.st-page .mobile-bar-mark{font-size:10.5px;letter-spacing:.2em}.st-balances{gap:4px;flex:none}.st-balances>.st-pop .st-pill{padding:0 10px}.st-hname{display:none}.st-pill{min-height:36px}.st-balances>.st-pop{position:static}.st-balances .st-backdrop{display:block;position:fixed;inset:0;z-index:19;background:#03050a99}.st-balances .st-popover{position:fixed;inset:auto 0 0;width:auto;max-height:80dvh;border-radius:16px 16px 0 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:21}}@media(max-width:420px){.st-page .mobile-bar-mark{font-size:10px;letter-spacing:.14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.st-bar-left{flex:0 1 auto;min-width:0}.st-balances>.st-pop .st-pill{padding:0 9px;font-size:11.5px;gap:5px}}.st-backdrop{display:none}.st-hstate{font-weight:400;color:#d6e2ffcc}.st-hsep{display:inline}.st-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-pop-close{width:32px;height:32px;flex:none;margin:-6px -6px -6px 0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#c4ceecd9;cursor:pointer}.st-pop-close:hover{background:#9baaff1f}.st-pop-close:focus-visible{outline:2px solid #8df0ff;outline-offset:1px}.st-pop-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.st-popover .st-pop-note{font-size:12px}.st-popover{gap:6px;padding:14px}.st-pop-title{margin:0;font-size:13px;font-weight:600;color:#f4f6fa}.st-balance{margin:0!important;font-size:24px!important;font-weight:600;line-height:1.2;color:#f4f6fa;font-variant-numeric:tabular-nums}.st-balance span{font-size:13px;font-weight:400;color:#aabae699}.st-pop-label{margin:8px 0 0;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c4ceeccc}.st-muted{color:#aabae699}.st-popover .st-muted{display:flex;align-items:center;gap:6px}.st-ledger{gap:0}.st-ledger li{align-items:flex-start;padding:8px 0;border-bottom:1px solid rgba(155,170,255,.08)}.st-ledger li:last-child{border-bottom:0}.st-led-main{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.st-led-main small{margin-top:2px}.st-amt{flex:none;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.st-amt.is-seed,.st-amt.is-release{color:#b5f1d1}.st-amt.is-debit{color:#f4f6fa}.st-amt.is-hold{color:#aabae699;font-weight:400}.st-amt.is-spend{color:#f4f6fa}.st-amt.is-add{color:#b5f1d1}.st-ledger li{align-items:flex-start}.st-led-amt{flex:none;min-width:64px;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-variant-numeric:tabular-nums}.st-led-amt small{margin-top:2px;white-space:nowrap;color:#aabae699}.st-link{align-self:flex-start;padding:4px 0;border:0;background:transparent;color:#aabae6b3;font:inherit;font-size:11.5px;cursor:pointer;text-decoration:underline}.st-link:hover{color:#f4f6fa}.st-link:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}.st-add-row{display:flex;align-items:center;gap:10px}.st-add-row .cc-btn-quiet:disabled{opacity:.55;cursor:not-allowed}.st-sub{font-weight:400;color:#aabae699}.st-spin{width:12px;height:12px;flex:none;border-radius:50%;border:2px solid rgba(170,186,230,.3);border-top-color:#8df0ff;animation:st-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.st-spin{animation-duration:2.4s}}.st-back.has-label{width:auto;padding:0 14px 0 10px;gap:6px;display:inline-flex;align-items:center;border-radius:999px}.st-back.has-label .st-back-label{display:inline;font-size:13px;white-space:nowrap}.st-bar-name{display:none}@media(max-width:560px){.st-back.has-label{padding:0 11px 0 8px;gap:4px}.st-back.has-label .st-back-label{font-size:12.5px}.st-page.in-room .mobile-bar-mark{display:none}.st-page.in-room .st-bar-name{display:block;min-width:0;font-size:13px;font-weight:600;color:#f4f6fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-page .st-bar-left{flex:1 1 auto;min-width:0}}.st-skel{cursor:default;pointer-events:none;background:linear-gradient(100deg,#10141f 30%,#1a2038,#10141f 70%);background-size:220% 100%;animation:st-shimmer 1.6s ease-in-out infinite}@keyframes st-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.st-skel{animation:none}}@media(max-width:560px){.st-shelf-head,.st-shelf-tools{flex-direction:column;align-items:stretch}.st-search input{width:100%;box-sizing:border-box}.st-shelf-tools .splash-button{width:100%}.st-case{padding:24px 14px 6px}}@media(max-width:479px){.st-page .mobile-bar-mark,.st-page .st-crumb{display:none}.st-page .st-back.has-label{width:40px;padding:0;gap:0;justify-content:center}.st-page .st-back.has-label .st-back-label{display:none}}@media(max-width:560px){.st-page.in-room .st-bar-name{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.2}.st-page .st-bar{padding:0 12px}.st-page .st-bar-left{padding-right:0}}.st-name-skel{display:block;width:110px;max-width:100%;height:12px;border-radius:6px;background:linear-gradient(90deg,#9baaff1f,#9baaff42,#9baaff1f);background-size:200% 100%;animation:st-name-pulse 1.4s ease-in-out infinite}@keyframes st-name-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.st-name-skel{animation:none}}.st-unavailable{margin:auto;max-width:440px;padding:24px;text-align:center}.st-unavailable h1{font-size:20px;font-weight:600;margin:0 0 10px}.st-unavailable p{margin:0 0 18px;color:#aab3c5;line-height:1.5}.st-unavailable-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.st-unavailable-actions button{font:inherit;padding:9px 16px;border-radius:8px;border:1px solid rgba(155,170,255,.35);background:#9baaff1f;color:#f4f6fa;cursor:pointer}.st-unavailable-actions button.is-quiet{background:transparent;border-color:#9baaff33;color:#aab3c5}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink-950:#070b16;--color-ink-900:#0b1020;--color-ink-850:#0f1529;--color-ink-800:#151c33;--color-ink-700:#1f2944;--color-ink-500:#4a5578;--color-ink-300:#94a0c0;--color-ink-100:#e4e8f4;--color-focus:#5cc8ff;--color-solo:#ffb547}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-28{height:calc(var(--spacing) * 28)}.h-\[3px\]{height:3px}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[55vh\]{max-height:55vh}.min-h-0{min-height:0}.w-full{width:100%}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-16{min-width:calc(var(--spacing) * 16)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.grid-rows-\[1fr_60px\]{grid-template-rows:1fr 60px}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#e5484d\]{border-color:#e5484d}.border-focus\/60{border-color:#5cc8ff99}@supports (color:color-mix(in lab,red,red)){.border-focus\/60{border-color:color-mix(in oklab,var(--color-focus) 60%,transparent)}}.border-ink-100{border-color:var(--color-ink-100)}.border-ink-700{border-color:var(--color-ink-700)}.bg-\[\#e5484d\]{background-color:#e5484d}.bg-focus\/15{background-color:#5cc8ff26}@supports (color:color-mix(in lab,red,red)){.bg-focus\/15{background-color:color-mix(in oklab,var(--color-focus) 15%,transparent)}}.bg-focus\/70{background-color:#5cc8ffb3}@supports (color:color-mix(in lab,red,red)){.bg-focus\/70{background-color:color-mix(in oklab,var(--color-focus) 70%,transparent)}}.bg-ink-100{background-color:var(--color-ink-100)}.bg-ink-700{background-color:var(--color-ink-700)}.bg-ink-800{background-color:var(--color-ink-800)}.bg-ink-850{background-color:var(--color-ink-850)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-900\/60{background-color:#0b102099}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/60{background-color:color-mix(in oklab,var(--color-ink-900) 60%,transparent)}}.bg-ink-950\/60{background-color:#070b1699}@supports (color:color-mix(in lab,red,red)){.bg-ink-950\/60{background-color:color-mix(in oklab,var(--color-ink-950) 60%,transparent)}}.bg-solo{background-color:var(--color-solo)}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(ellipse_at_50\%_35\%\,\#141c38_0\%\,\#0b1020_65\%\)\]{background-image:radial-gradient(at 50% 35%,#141c38,#0b1020 65%)}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-px{padding-block:1px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-focus{color:var(--color-focus)}.text-ink-100{color:var(--color-ink-100)}.text-ink-300{color:var(--color-ink-300)}.text-ink-500{color:var(--color-ink-500)}.text-ink-900{color:var(--color-ink-900)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-ink-300:hover{border-color:var(--color-ink-300)}.hover\:border-ink-500:hover{border-color:var(--color-ink-500)}.hover\:bg-ink-700:hover{background-color:var(--color-ink-700)}.hover\:bg-ink-800:hover{background-color:var(--color-ink-800)}.hover\:text-ink-100:hover{color:var(--color-ink-100)}.hover\:text-ink-300:hover{color:var(--color-ink-300)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--color-focus)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.gn-layout{grid-template-columns:minmax(0,1fr) 32px minmax(0,min(300px,max(0px,100% - 204px)));transition:grid-template-columns .22s;display:grid}.sa-graph-navigator[data-panel-open=false] .gn-layout{grid-template-columns:minmax(0,1fr) 32px 0}.gn-sidebar{min-width:0;overflow:hidden}.gn-sidebar[data-has-selection=true]{grid-template-rows:minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.gn-layout{transition-duration:0s}}.sa-graph-navigator{box-sizing:border-box;height:100%;min-height:360px;font-family:var(--font-sans);color:var(--color-ink-100);background:var(--color-ink-900);position:relative;overflow:hidden}.sa-graph-navigator *,.sa-graph-navigator :before,.sa-graph-navigator :after{box-sizing:border-box;border:0 solid;margin:0}.sa-graph-navigator button,.sa-graph-navigator input{font:inherit;color:inherit;background:0 0}.sa-graph-navigator canvas{display:block}.sa-graph-navigator ::-webkit-scrollbar{width:8px;height:8px}.sa-graph-navigator ::-webkit-scrollbar-thumb{background:var(--color-ink-700);border-radius:8px}.gn-vrange{appearance:none;writing-mode:vertical-lr;cursor:pointer;direction:rtl;background:0 0;width:24px}.gn-vrange::-webkit-slider-runnable-track{background:var(--color-ink-700);border-radius:3px;width:3px}.gn-vrange::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-ink-900);border:2px solid var(--color-focus);border-radius:50%;width:22px;height:22px;margin-left:-9.5px;box-shadow:0 0 14px #5cc8ff8c}.gn-vrange::-moz-range-track{background:var(--color-ink-700);border-radius:3px;width:3px}.gn-vrange::-moz-range-thumb{background:var(--color-ink-900);border:2px solid var(--color-focus);border-radius:50%;width:18px;height:18px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.st-room .st-chat-head{align-items:center}.st-room .st-chat-who{justify-content:center}.st-room .st-chat-new{align-self:center}.st-room .st-messages{padding-bottom:24px}.st-room .st-soon{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.02em;color:#d6e2ffd9;background:#9baaff29;vertical-align:middle}.st-room .st-composer button.st-send{flex:none;width:36px;height:36px;margin-bottom:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;transition:background .15s,color .15s}.st-room .st-composer button.st-send svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.st-room .st-composer button.st-send:disabled{background:#9baaff1a;color:#aabae673;cursor:not-allowed;opacity:1;box-shadow:none}.st-room .st-composer button.st-send:not(:disabled){background:linear-gradient(135deg,#7b5cff,#8df0ff);color:#060910;cursor:pointer;opacity:1}.st-room .st-composer button.st-send:not(:disabled):hover{filter:brightness(1.08)}.st-room .st-fill{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.st-room .st-cm-fill{position:absolute;inset:0;box-sizing:border-box;overflow:auto}.st-room .st-cm-fill>.st-empty{flex:1}.st-room .st-empty .splash-button{margin-top:10px}.st-room .st-spin{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid rgba(155,170,255,.25);border-top-color:#8df0ff;animation:st-spin .8s linear infinite}.st-room .st-wait{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;color:#aabae6bf}@keyframes st-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.st-room .st-spin{animation-duration:2.4s}}.st-room .st-graph-overlay{z-index:2;background:#0b1020}.st-room .st-graph .st-graph-status{top:12px;left:12px;bottom:auto;z-index:3}.st-room .st-pane{position:absolute;inset:0;overflow:auto}.st-room .st-pane[hidden]{display:none}.st-room .st-pane>.st-graph{position:absolute;inset:0}.st-room .st-empty{max-width:360px}.st-room .st-empty p{text-wrap:balance}.st-room .st-empty .st-retry-line{display:inline-flex;align-items:center;gap:8px;margin:0 0 4px}.st-room .st-messages{padding:16px 16px 24px;scrollbar-width:thin;scrollbar-gutter:stable both-edges}.st-room .st-composer{margin:10px 24px 14px}@media(max-width:760px){.st-room .st-messages{padding-bottom:calc(24px + var(--st-composer-h, 0px))}}.st-room .st-messages::-webkit-scrollbar{width:8px}.st-room .st-messages::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:padding-box}.st-room .st-composer button.st-attach-btn{width:32px;height:32px;margin-bottom:2px;border-radius:50%;background:transparent;color:#c8d2ffbf;box-shadow:none;transform:none}.st-room .st-composer button.st-attach-btn:hover:not(:disabled){background:#ffffff12;color:#fff;box-shadow:none;transform:none}.st-room .st-composer button.st-attach-btn:disabled{opacity:.45;cursor:not-allowed}.st-room .st-composer button.st-attach-btn:focus-visible,.st-room .st-composer button.st-send:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}.st-room .st-chat{position:relative}.st-room .st-drop{position:absolute;inset:8px;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:16px;border:2px dashed #8df0ff;background:#060910d6;color:#f4f6fa;font-size:15px;pointer-events:none}.st-room .st-empty p,.st-room .st-empty-line,.st-room .st-wait,.st-room .splash-hint{color:#beccf0d9}.st-room .st-empty svg{stroke:#c4ceecd9}.st-room .st-wait-slow{margin:6px 0 0;font-size:12.5px;color:#c8d2f0e0}.st-room .st-skel-name{display:block;width:120px;height:14px;border-radius:7px;background:linear-gradient(100deg,#10141f 30%,#1a2038,#10141f 70%);background-size:220% 100%;animation:st-shimmer 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.st-room .st-skel-name{animation:none}}.st-room .st-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.st-room .st-suggest{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.st-room .st-suggest .cc-btn-quiet{min-height:0;height:32px;padding:0 14px;border-radius:999px;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif}@media(max-width:560px){.st-room .st-chat-who{display:none}.st-room .st-chat-head{justify-content:flex-end}}.st-room .st-chat-new:disabled{opacity:.6;cursor:default}@media(max-width:560px){.st-room .st-chat-who{display:flex;flex:1 1 0;min-width:0;justify-content:flex-start}.st-room .st-chat-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-room .st-chat-head{flex-wrap:nowrap;justify-content:space-between}}.st-room .st-tabs button:not([aria-selected=true]),.st-room .st-tabs button:not([aria-selected=true]):focus{color:#aabae699}.st-room .st-tabs button:not([aria-selected=true]):hover{color:#beccf0c7}.st-room .st-tabs button[aria-selected=true],.st-room .st-tabs button[aria-selected=true]:hover{color:#f4f6fa}.st-room .st-tabs button:focus-visible{outline:2px solid #8df0ff;outline-offset:-2px}.st-room .st-composer button.st-send:disabled svg{opacity:.6}.st-room .st-chat-wait{padding:8px 2px}.st-room .st-who-chat{display:none}@media(max-width:560px){.st-room .st-who-name{display:none}.st-room .st-who-chat{display:block}}.st-room .st-composer button.st-send.st-stop:not(:disabled){background:transparent;color:#f4f6fa;border:1.5px solid rgba(185,198,255,.55);box-shadow:none;transform:none}.st-room .st-composer button.st-send.st-stop:not(:disabled):hover{background:#9baaff29;filter:none;box-shadow:none;transform:none}.st-room .st-composer button.st-send.st-stop svg{width:16px;height:16px;fill:currentColor;stroke:none}.st-room .st-composer textarea::placeholder{transition:color .15s}.st-room .st-id-panel{--st-id-bar: 60px;position:absolute;top:0;right:0;bottom:var(--st-id-bar);z-index:4;box-sizing:border-box;width:360px;max-width:100%;display:flex;flex-direction:column;background:#0b1020;border-left:1px solid rgba(155,170,255,.18);box-shadow:-12px 0 28px #03050c73;color:#d6e0faeb;font:13px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.st-room .st-id-body{flex:1;min-height:0;overflow-y:auto;padding:18px 18px 20px;scrollbar-width:thin}.st-room .st-id-close{position:absolute;top:10px;right:10px;z-index:1;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#c8d2ffbf;cursor:pointer}.st-room .st-id-close:hover{background:#ffffff12;color:#fff}.st-room .st-id-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.st-room .st-id-kind{margin:0 34px 4px 0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#aabae6b3}.st-room .st-id-title{margin:0 34px 6px 0;font:600 20px/1.25 system-ui,-apple-system,Segoe UI,sans-serif;color:#f4f6fa;overflow-wrap:anywhere}.st-room .st-id-title:focus{outline:none}.st-room .st-id-title:focus-visible{outline:2px solid #8df0ff;outline-offset:3px;border-radius:4px}.st-room .st-id-count{margin:0 0 14px;color:#beccf0d9}.st-room .st-id-sec{margin:18px 0 8px;padding-top:14px;border-top:1px solid rgba(155,170,255,.14);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#aabae6b3}.st-room .st-id-name{margin:0 0 14px}.st-room .st-id-name-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.st-room .st-id-name-head strong{font-weight:600;color:#f4f6fa;overflow-wrap:anywhere}.st-room .st-id-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.st-room .st-id-chip{min-width:26px;height:22px;padding:0 8px;box-sizing:border-box;border:0;border-radius:999px;font:600 11px/22px system-ui,-apple-system,Segoe UI,sans-serif;color:#d6e2ffe6;background:#9baaff29;cursor:pointer;transition:background .15s}.st-room .st-id-chip:hover{background:#9baaff4d;color:#fff}.st-room .st-id-lines{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.st-room .st-id-lines li{padding:7px 10px;border-left:2px solid rgba(141,240,255,.4);border-radius:0 6px 6px 0;background:#9baaff0f;color:#c8d4f2e6;overflow-wrap:anywhere}.st-room .st-id-quiet{margin:8px 0 0;font-size:12.5px;color:#beccf0cc}.st-room .st-id-more,.st-room .st-id-link{padding:0;border:0;background:none;font:inherit;color:#8df0ff;cursor:pointer;text-align:left}.st-room .st-id-more{margin-top:6px;font-size:12px;font-weight:600}.st-room .st-id-link{font-weight:600;text-decoration:underline;text-underline-offset:2px}.st-room .st-id-more:hover,.st-room .st-id-link:hover{color:#fff}.st-room .st-id-disguise{margin:0 0 6px;color:#d6e0faeb}.st-room .st-id-panel button:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}@media(max-width:640px){.st-room .st-id-panel{width:100%;border-left:0}}.st-room .st-id-aka{margin:0 34px 6px 0;font-size:12.5px;color:#aabae6bf;overflow-wrap:anywhere}.st-room .st-id-sec:first-of-type{margin-top:14px}.st-approve .st-ticker{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.st-approve .st-ticker li{display:flex;align-items:center;gap:8px;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;color:#d6e2ffe6}.st-approve .st-ticker li[data-state=upcoming]{color:#9aa6c6}.st-approve .st-ticker li[data-state=failed]{color:#ff9f9f}.st-approve .st-tick-mark{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font:700 11px/1 system-ui,sans-serif}.st-approve .st-ticker li[data-state=done] .st-tick-mark{background:#8df0ff29;color:#8df0ff}.st-approve .st-ticker li[data-state=active] .st-tick-mark{background:#8df0ff;animation:st-tick-pulse 1.2s ease-in-out infinite}.st-approve .st-ticker li[data-state=failed] .st-tick-mark{background:#ff9f9f;color:#0b0e14}@keyframes st-tick-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.st-approve .st-ticker li[data-state=active] .st-tick-mark{animation-duration:2.4s}}@media(max-width:560px){.st-page.in-room .st-bar .st-bar-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere;line-height:1.25}}.st-ed,.st-cm{display:flex;flex-direction:column;gap:14px;padding:16px;font-size:13px;color:#f4f6fa;min-width:0}.st-ed-pick,.st-cm-pick{display:flex;align-items:center;gap:8px;color:#94a0c0}.st-ed select,.st-cm select,.st-ed textarea{background:#0f1529;color:#f4f6fa;border:1px solid #1f2944;border-radius:12px;padding:8px 10px;font:inherit;min-width:0}.st-ed textarea{width:100%;box-sizing:border-box;resize:vertical}.st-ed select:focus-visible,.st-cm select:focus-visible,.st-ed textarea:focus-visible,.st-ed-block:focus-visible{outline:1px solid #8df0ff;outline-offset:1px}.st-ed-msg,.st-cm-msg{margin:0}.st-ed-empty,.st-cm-empty{margin:24px 0;text-align:center}.st-ed-preview{background:#0b1020;border:1px solid #1f2944;border-radius:12px;overflow:hidden}.st-ed-preview video,.st-ed-done video{display:block;width:100%}.st-ed-scroll{overflow-x:auto;background:#0f1529;border:1px solid #1f2944;border-radius:12px;padding:10px}.st-ed-tracks{display:flex;flex-direction:column;gap:6px;min-width:100%}.st-ed-track{position:relative;display:flex;height:44px}.st-ed-audio{height:26px}.st-ed-block{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;overflow:hidden;padding:0 6px;box-sizing:border-box;background:#151d38;color:#f4f6fa;border:1px solid #1f2944;border-radius:6px;font:inherit;text-align:left;cursor:pointer;flex:none}.st-ed-block b{font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-ed-block small{color:#94a0c0;font-size:11px;white-space:nowrap}.st-ed-block:hover{border-color:#8df0ff80}.st-ed-block.on{border-color:#8df0ff}.st-ed-head{position:absolute;top:0;bottom:0;width:2px;background:#8df0ff}.st-ed-title{position:absolute;top:-3px;width:6px;height:6px;border-radius:50%;background:#8df0ff;opacity:.8}.st-ed-ablock{position:absolute;top:0;bottom:0;box-sizing:border-box;padding:0 6px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;border:1px solid #1f2944;border-radius:6px;font-size:11px;color:#94a0c0;background:#111a33}.st-ed-ablock.song{color:#b5f1d1}.st-ed-summary{margin:0;color:#94a0c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-ed-edit,.st-ed-render{display:flex;flex-direction:column;gap:8px;background:#0f1529;border:1px solid #1f2944;border-radius:12px;padding:12px}.st-ed-edit label{color:#94a0c0}.st-ed-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st-ed-bar{height:6px;background:#1f2944;border-radius:3px;overflow:hidden}.st-ed-bar>div{height:100%;background:#8df0ff;transition:width .4s ease}.st-ed-done{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.st-cm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.st-cm-card{display:flex;flex-direction:column;gap:6px;align-items:center;min-width:0}.st-cm-thumb{width:100%;aspect-ratio:2 / 3;background:#0f1529;border:1px solid #1f2944;border-radius:12px;overflow:hidden}.st-cm-thumb img{display:block;width:100%;height:100%;object-fit:cover}.st-cm-num{color:#beccf0d9;font-size:12px}.st-cm-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.st-cm-note{color:#beccf0d9}@media(max-width:480px){.st-ed,.st-cm{padding:12px}.st-cm-grid{grid-template-columns:repeat(2,1fr)}}.st-ce{height:100%;box-sizing:border-box;overflow:hidden;gap:12px}.st-ce-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-ce-head{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;flex:none}.st-cm-fill>.st-ce-head{padding:0}.st-ce-who{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;min-width:0}.st-ce-title{margin:0;font-size:16px;font-weight:600;color:#f4f6fa;min-width:0;overflow-wrap:anywhere}.st-ce-pick select{max-width:100%;font-size:14px;font-weight:600}.st-ce-count{color:#beccf0d9;font-size:13px}.st-ce-save{color:#beccf0b3;font-size:12px;min-width:56px}.st-ce-dl{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.st-ce.is-compact .st-ce-dl{align-items:flex-start}.st-ce-head .splash-button{height:36px;padding-top:0;padding-bottom:0;width:auto}.splash-button:focus-visible,.st-ce-icon:focus-visible,.st-ce-close:focus-visible,.st-ce-card:focus-visible{outline:2px solid #8df0ff;outline-offset:2px}.st-ce-body{flex:1;min-height:0;display:flex;gap:16px}.st-ce-main{flex:1;min-width:0;overflow-y:auto;padding:4px;margin:-4px;scrollbar-width:thin;scrollbar-color:rgba(155,170,255,.25) transparent}.st-ce.is-wide .st-ce-main{flex:0 0 clamp(236px,40%,520px)}.st-ce-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-items:start}.st-ce.is-compact{height:auto;overflow:visible}.st-ce.is-compact .st-ce-body{flex:none}.st-ce.is-compact .st-ce-main{overflow:visible}.st-ce.is-compact .st-ce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-ce-li{min-width:0}.st-ce-card{display:block;padding:5px;box-sizing:border-box;border-radius:14px;cursor:pointer;position:relative;border:2px solid transparent;background:transparent;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.st-ce-card:hover{background:#9baaff14}.st-ce-card.is-on{border-color:#8df0ff;background:#8df0ff24;transform:translateY(-2px);box-shadow:0 0 0 2px #8df0ff59,0 8px 22px #8df0ff38}.st-ce-card.is-drag{opacity:.45}.st-ce-card.is-over{border-color:#7b5cff;background:#7b5cff29}.st-ce-well{position:relative}.st-ce-thumb{aspect-ratio:2 / 3!important;display:flex;align-items:center;justify-content:center;background:#232c4d;border-color:#2f3a60}.st-ce-thumb img{object-fit:contain}.st-ce-num{position:absolute;top:6px;left:6px;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0b1020d1;color:#f4f6fa;font-size:12px;font-weight:600;pointer-events:none}.st-ce-card.is-on .st-ce-num{background:#8df0ff;color:#0b1020;font-weight:700;box-shadow:0 0 10px #8df0ff99}.st-ce-grip{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#0b1020d1;color:#f4f6fa;cursor:grab;opacity:0;transition:opacity .15s}.st-ce-gripsvg{width:16px;height:16px}.st-ce-mv{position:absolute;bottom:6px;width:28px;height:28px;opacity:0;transition:opacity .15s;background:#0b1020e0;border-color:#8df0ff73}.st-ce-mv-l{left:6px}.st-ce-mv-r{right:6px}.st-ce-card:hover .st-ce-mv,.st-ce-card:focus-within .st-ce-mv,.st-ce-card:hover .st-ce-grip,.st-ce-card:focus .st-ce-grip,.st-ce-card:focus-within .st-ce-grip{opacity:1}@media(hover:none),(max-width:480px){.st-ce-card.is-on .st-ce-mv{opacity:1}}.st-ce-mv:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);white-space:nowrap;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#0b1020;color:#f4f6fa;border:1px solid rgba(141,240,255,.5);opacity:0;pointer-events:none;transition:opacity .12s;z-index:5}.st-ce-mv-l:after{left:0}.st-ce-mv-r:after{right:0}.st-ce-mv:hover:after,.st-ce-mv:focus-visible:after{opacity:1}.st-ce-mv:disabled:after{display:none}.st-ce-icon,.st-ce-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;flex:none;cursor:pointer;background:#151d38;color:#f4f6fa;border:1px solid #1f2944;border-radius:50%}.st-ce-icon svg,.st-ce-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.st-ce-icon:hover:not(:disabled),.st-ce-close:hover{border-color:#8df0ff99}.st-ce-icon:disabled{opacity:.35;cursor:not-allowed}.st-ce-mv:disabled{visibility:hidden}.st-ce-broken{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;padding:8px;text-align:center;font-size:12px;color:#beccf0d9;background:#111a33;border-radius:10px}.st-ce-preview{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px;background:#0f1529;border:1px solid #1f2944;border-radius:14px;padding:12px;box-sizing:border-box}.st-ce-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.st-ce-stage img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}.st-ce-stage .st-ce-broken{width:auto;max-width:100%;max-height:100%;min-width:55%}.st-ce-nav{display:flex;align-items:center;justify-content:center;gap:14px;flex:none}.st-ce-which{font-size:13px;color:#f4f6fa;min-width:96px;text-align:center}.st-ce-preview.is-overlay{position:fixed;inset:0;z-index:60;flex:none;border:0;border-radius:0;background:#0b1020;padding:60px 12px 16px}.st-ce-preview.is-overlay .st-ce-icon{width:40px;height:40px}.st-ce-close{position:absolute;top:10px;right:10px;width:40px;height:40px}.st-ce-ohead{position:absolute;top:0;left:0;right:60px;height:60px;padding:0 16px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.st-ce-oname{font-size:15px;font-weight:600;color:#f4f6fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-ce-ocount{font-size:12px;color:#beccf0d9}.st-ce-skel{display:block;border-radius:10px;background:linear-gradient(90deg,#111a33,#1a2444,#111a33);background-size:200% 100%;animation:st-ce-shine 1.4s linear infinite}.st-ce-skel-title{width:160px;height:20px}.st-ce-skel-btn{width:140px;height:36px;border-radius:999px}.st-ce-skel-thumb{aspect-ratio:2 / 3;width:100%;border:1px solid #1f2944}@keyframes st-ce-shine{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.st-ce-skel{animation:none}}@media(max-width:480px){.st-ce-dl{width:100%}}.ed-root{--ed-bg: #0b1020;--ed-card: rgba(6, 9, 16, .55);--ed-line: rgba(155, 170, 255, .16);--ed-line-2: rgba(155, 170, 255, .28);--ed-text: #f4f6fa;--ed-muted: rgba(170, 186, 230, .7);--ed-focus: #b4f0ce;--ed-bad: #ff9a9a;--ed-video: #6f58e8;--ed-audio: #1f9c88;--ed-dialogue: #b8862b;--ed-overlay: #c0507f;--ed-head: 150px;--ed-top-h: clamp(240px, calc(100dvh - 584px) , 322px);--ed-lane-h: 34px;--ed-radius: 10px;container:ed / inline-size;display:flex;flex-direction:column;gap:8px;min-height:100%;padding:10px 14px 12px;box-sizing:border-box;color:var(--ed-text);font-size:13px;text-align:left;outline:none}.ed-root *,.ed-root *:before,.ed-root *:after{box-sizing:border-box}.ed-root h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted)}.ed-root button,.ed-root input,.ed-root select,.ed-root textarea{font:inherit;color:inherit}.ed-root :focus-visible{outline:2px solid var(--ed-focus);outline-offset:2px}.ed-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ed-root .cc-btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:32px;min-height:0;padding:0 14px;border-radius:999px;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;white-space:nowrap;transition:background .2s}.ed-root .cc-btn-quiet:hover:not(:disabled){background:#9baaff24}.ed-root .cc-btn-quiet:disabled{opacity:.55;cursor:not-allowed}.ed-root .cc-btn-quiet.ed-mini{height:28px;padding:0 11px}.ed-root .cc-btn-quiet.ed-square{min-width:28px;padding:0;font-size:15px}.ed-root .cc-btn-quiet.ed-chip{border-color:transparent;background:#9baaff1a}.ed-root .cc-btn-quiet.ed-chip:hover:not(:disabled){background:#9baaff33}.ed-root .cc-btn-quiet.ed-chip>span{color:#c4a6ff;font-weight:700}.ed-root .cc-btn-quiet.ed-muted{color:#c3cbe6}.ed-root .splash-button,.ed-menu-host .splash-button{color:#0b0e14;font-weight:700}.ed-root .splash-button{height:34px;min-height:0;padding:0 16px;font-size:13px;text-decoration:none;white-space:nowrap}.ed-root .splash-button:disabled{opacity:.55;cursor:not-allowed}.ed-root .splash-button .ed-spin{width:12px;height:12px;border-color:#0b0e1440;border-top-color:#0b0e14}.ed-root .cc-btn-quiet .ed-spin{width:12px;height:12px}.ed-root .cc-btn-quiet.ed-ask{margin-left:auto;gap:7px}.ed-root .cc-btn-quiet.ed-ask svg{flex:none}.ed-hint{margin:0;font-size:12px;color:#aab4d4;line-height:1.35}.ed-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ed-wait{margin:0;display:flex;align-items:center;gap:8px;color:#c3cbe6;font-size:13px}.ed-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(185,198,255,.25);border-top-color:#b9c6ff;animation:ed-spin .9s linear infinite}.ed-skel{display:block;background:linear-gradient(100deg,#10141f 30%,#1a2038,#10141f 70%);background-size:220% 100%;animation:ed-shimmer 1.6s ease-in-out infinite;border-radius:8px}.ed-stage.ed-skel{border:0;background:linear-gradient(100deg,#10141f 30%,#1a2038,#10141f 70%);background-size:220% 100%}.ed-root.is-loading{position:relative}.ed-root.is-loading .ed-wait{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%);z-index:2;padding:8px 14px;border-radius:999px;background:#0b1020d9;border:1px solid var(--ed-line-2)}.ed-skel-bar{height:28px;width:100%}.ed-skel-card{gap:10px}.ed-skel-line{height:14px;width:40%}.ed-skel-row{height:36px}.ed-skel-tl{flex:1 1 auto;min-height:200px;border-radius:var(--ed-radius)}.ed-fail{margin:40px auto;max-width:360px;gap:10px}@keyframes ed-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ed-spin{to{transform:rotate(360deg)}}.ed-top{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.ed-player-col{min-width:0;display:flex;flex-direction:column;gap:8px}.ed-stage-wrap{display:flex;justify-content:center;min-height:0}.ed-stage{position:relative;container-type:inline-size;aspect-ratio:16 / 9;width:min(100%,640px);background:#000;border-radius:var(--ed-radius);overflow:hidden;border:1px solid var(--ed-line)}.ed-video,.ed-still{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.ed-still{pointer-events:none}.ed-stage-note{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--ed-muted);pointer-events:none}.ed-stage-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#080b14;z-index:5}.ed-stage-empty strong{font-size:15px;color:var(--ed-text)}.ed-ov{position:absolute;max-width:90%;padding:.15em .4em;border-radius:.1em;font-weight:700;line-height:1.2;text-align:center;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.55);overflow-wrap:anywhere}.ed-ov.is-center{left:50%;top:50%;transform:translate(-50%,-50%)}.ed-ov.is-top{left:50%;top:8%;transform:translate(-50%)}.ed-ov.is-bottom{left:50%;bottom:8%;transform:translate(-50%)}.ed-ov.is-lower_left{left:6%;bottom:14%;text-align:left}.ed-fade{position:absolute;inset:0;pointer-events:none}.ed-controls{display:flex;align-items:center;gap:10px;min-width:0;width:min(100%,640px);margin:0 auto}.ed-play{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--ed-line-2);background:#9baaff1f;display:grid;place-items:center;cursor:pointer;padding:0}.ed-play:hover:not(:disabled){background:#9baaff3d}.ed-play:disabled{color:#aab4d4;background:#1a2038;cursor:not-allowed}.ed-time{flex:none;font-variant-numeric:tabular-nums;color:var(--ed-text);white-space:nowrap;min-width:74px}.ed-seek{flex:1 1 60px;min-width:40px;height:20px;accent-color:#8d72ff;cursor:pointer;margin:0}.ed-seek:disabled{cursor:not-allowed}.ed-save{color:var(--ed-muted);font-size:12px;min-width:52px;text-align:right}.ed-seg{flex:none;display:inline-flex;border:1px solid var(--ed-line-2);border-radius:999px;overflow:hidden}.ed-seg button{min-height:30px;padding:0 12px;background:transparent;border:0;cursor:pointer;font-size:12.5px;color:#c3cbe6;white-space:nowrap}.ed-seg button[aria-pressed=true]{background:#7b5cff57;color:var(--ed-text)}.ed-side{min-width:0;display:flex;flex-direction:column;gap:10px}.ed-card{border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:var(--ed-card);padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.ed-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.ed-note{margin:0;color:var(--ed-muted);font-size:12px}.ed-import{display:flex;gap:8px}.ed-import label{flex:1;min-width:0}.ed-import select,.ed-inspector select,.ed-inspector input,.ed-ai textarea{width:100%;min-height:32px;padding:4px 8px;border-radius:8px;border:1px solid var(--ed-line-2);background:#060910b3}.ed-ai{gap:6px;padding-top:8px;padding-bottom:8px}.ed-ai .ed-card-head{min-height:20px}.ed-ai textarea{resize:none;min-height:56px;height:56px;line-height:1.35;flex:1 1 auto}.ed-ai-row{display:flex;gap:8px;align-items:stretch}.ed-root .ed-ai-row .cc-btn-quiet{height:56px;flex:none}.ed-root .ed-ai-row .cc-btn-quiet:disabled{opacity:1;color:#8e9abf;border-color:#b9c6ff29;background:#9baaff0a;cursor:not-allowed}.ed-library{flex:1 1 auto;min-height:0}.ed-list-wrap{min-width:0}.ed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:172px;overflow-y:auto}.ed-item{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:3px 8px;border-radius:8px;border:1px solid var(--ed-line)}.ed-item-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ed-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ed-item-meta{font-size:11.5px;color:var(--ed-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-item-add{flex:none}.ed-menu{position:fixed;z-index:1000;min-width:140px;padding:4px;display:flex;flex-direction:column;border-radius:10px;background:#151b34;border:1px solid var(--ed-line-2);box-shadow:0 10px 30px #00000080}.ed-menu-item{min-height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font:12.5px system-ui,-apple-system,Segoe UI,sans-serif;color:#f4f6fa;white-space:nowrap}.ed-menu-item:hover,.ed-menu-item:focus-visible{background:#7b5cff4d}.ed-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;text-align:center;color:var(--ed-muted)}.ed-empty strong{color:var(--ed-text);font-size:14px}.ed-empty p{margin:0}.ed-plan{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:#7b5cff1a;border:1px solid var(--ed-line-2)}.ed-plan p{margin:0;line-height:1.45}.ed-inspector{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:10px;border:1px solid var(--ed-overlay);border-radius:var(--ed-radius);background:var(--ed-card)}.ed-inspector label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--ed-muted);min-width:90px;flex:1 1 110px}.ed-inspector label:first-child,.ed-insp-title{flex:2 1 200px}.ed-timeline{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:240px;flex:1 1 auto}.ed-tl-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;flex:none;padding:4px 8px;border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:var(--ed-card)}.ed-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.ed-chip-group{display:flex;align-items:center;gap:6px}.ed-chip-div{flex:none;align-self:center;width:1px;height:18px;background:var(--ed-line-2)}.ed-tl-label{font-size:12px;font-weight:600;color:#aab4d4;margin-right:2px;white-space:nowrap}.ed-chips .ed-tl-label{margin-right:4px}.ed-chip{flex:none}.ed-root .ed-tl-tools .cc-btn-quiet.ed-mini{height:26px;padding:0 9px;font-size:11.5px}.ed-root .ed-tl-tools .ed-chip-group{gap:4px}.ed-root .ed-tl-tools .ed-chips{gap:4px 10px}.ed-root [hidden]{display:none!important}.ed-tl-empty{position:absolute;inset:27px 0 0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 14px;text-align:center;background:#05070b8c;border-radius:0 0 var(--ed-radius) var(--ed-radius);pointer-events:none;color:var(--ed-muted)}.ed-tl-empty strong{color:var(--ed-text);font-size:14px}.ed-tl-empty .ed-stack-text{display:none}.ed-show-all{width:100%;margin-top:6px}.ed-tl-hint{flex:none;margin:-2px 2px 0;font-size:11.5px;color:var(--ed-muted)}.ed-quiet-group{flex:none;gap:2px;margin-left:auto;flex-wrap:nowrap}.ed-tl-wrap{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.ed-tl-wrap:after{content:"";position:absolute;top:1px;right:1px;bottom:11px;width:56px;border-radius:0 9px 9px 0;background:linear-gradient(90deg,#05070b00,#05070beb);pointer-events:none;opacity:0;transition:opacity .2s;z-index:6}.ed-tl-wrap.has-more:after{opacity:1}.ed-tl{position:relative;overflow:auto;flex:1 1 auto;min-height:0;height:100%;max-width:100%;border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:#05070bb3}.ed-tl-inner{position:relative;min-width:100%}.ed-rows{position:relative}.ed-row{display:flex;border-bottom:1px solid var(--ed-line);min-height:var(--ed-lane-h)}.ed-row:last-child{border-bottom:0}.ed-head{position:sticky;left:0;z-index:4;flex:none;width:var(--ed-head);padding:2px 8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;background:#0d1226;border-right:1px solid var(--ed-line)}.ed-head-name{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-mute{flex:none;min-height:22px;padding:0 9px;font-size:11px;font-weight:600;line-height:1;border-radius:999px;border:1px solid var(--ed-line-2);background:transparent;cursor:pointer;color:#c3cbe6}.ed-mute.is-on{background:#ff9a9a2e;color:var(--ed-text)}.ed-lane{position:relative;flex:none;height:var(--ed-lane-h)}.ed-ruler-row{min-height:26px;position:sticky;top:0;z-index:5;background:#0d1226}.ed-ruler{height:26px;cursor:ew-resize;touch-action:none}.ed-tick{position:absolute;top:0;bottom:0;padding-left:4px;border-left:1px solid var(--ed-line-2);font-size:10.5px;line-height:26px;color:var(--ed-muted);-webkit-user-select:none;user-select:none;pointer-events:none}.ed-playhead{position:absolute;top:0;bottom:0;width:0;border-left:2px solid #ff6b8a;z-index:3;pointer-events:none}.ed-clip,.ed-overlay,.ed-dialogue{position:absolute;top:4px;bottom:4px;display:flex;align-items:center;min-width:8px;border-radius:6px;border:1px solid rgba(255,255,255,.18);color:#fff;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ed-clip:active,.ed-overlay:active{cursor:grabbing}.ed-clip.is-video{background:var(--ed-video)}.ed-clip.is-audio{background:var(--ed-audio)}.ed-clip.is-muted{opacity:.5}.ed-overlay{background:var(--ed-overlay)}.ed-dialogue{background:var(--ed-dialogue);cursor:pointer}.ed-clip.is-selected,.ed-overlay.is-selected,.ed-dialogue.is-selected{outline:2px solid #fff;outline-offset:1px;z-index:2}.ed-clip-label{flex:1;min-width:0;padding:0 10px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ed-grip{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;background:#ffffff2e}.ed-grip.is-in{left:0}.ed-grip.is-out{right:0}.ed-render-note{flex:1 1 100%;margin:-2px 0 0;color:#aabae6b3}.ed-render{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;flex:none;min-height:36px}.ed-progress{display:flex;align-items:center;gap:10px;flex:1 1 180px;max-width:360px}.ed-bar{flex:1;height:8px;border-radius:999px;background:#9baaff26;overflow:hidden}.ed-bar span{display:block;height:100%;background:linear-gradient(90deg,#7b5cff,#8df0ff);transition:width .4s}.ed-progress-text{min-width:100px;color:var(--ed-muted);font-variant-numeric:tabular-nums}.ed-done{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.ed-stage-empty{padding:12px;text-align:center}.ed-stage-bar{flex:none;width:min(70%,260px)}.ed-rfail{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;border-radius:var(--ed-radius);border:1px solid rgba(255,124,124,.4);background:#ff7c7c12}.ed-rfail-text{flex:1 1 240px;min-width:0}.ed-rfail-text strong{display:block;color:#ffb3b3;font-size:13px}.ed-rfail-text p{margin:2px 0 0;color:#c3cbe6;font-size:12px;line-height:1.4}.ed-status{margin:0;flex:1 1 160px;min-width:0;color:#c3cbe6}.ed-status:empty{display:none}.ed-status.is-bad{color:var(--ed-bad)}@container ed (min-width: 560px){.ed-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@container ed (max-width: 559px){.ed-top,.ed-side{display:contents}.ed-player-col{order:1}.ed-libbtn{order:2}.ed-inspector{order:3}.ed-timeline{order:4}.ed-render{order:5}.ed-ai{order:6}.ed-tl-empty .ed-wide-text{display:none}.ed-tl-empty .ed-stack-text{display:inline}}@container ed (min-width: 560px){.ed-tl-tools{flex-wrap:nowrap}.ed-chips{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.ed-chip-group{flex:none}}@container ed (min-width: 560px) and (max-width: 800px){.ed-tl-tools{padding:4px 8px}.ed-controls{flex-wrap:wrap;row-gap:6px}.ed-seek{flex:1 1 60px}.ed-seg{margin-left:0}}.ed-root.is-mid{overflow-y:auto;overflow-x:hidden}.ed-root.is-mid>*{flex-shrink:0}.ed-root.is-mid .ed-timeline{flex:none;min-height:0}.ed-root.is-mid .ed-tl-wrap{flex:none}.ed-root.is-mid .ed-tl{flex:none;height:auto;overflow-x:auto;overflow-y:hidden}.ed-root.is-mid .ed-chips{flex-wrap:nowrap;overflow-x:auto}.ed-root.is-mid .ed-chips::-webkit-scrollbar{display:none}.ed-root.is-mid .ed-chips .ed-tl-label,.ed-root.is-mid .ed-chip>span{display:none}.ed-root.is-mid .ed-chips{padding-bottom:0}.ed-root.is-mid .cc-btn-quiet.ed-mini{padding:0 9px}.ed-root.is-mid .ed-chips{gap:4px 8px}.ed-root.is-mid .ed-chip-group{gap:4px}.ed-root.is-mid .cc-btn-quiet.ed-chip{padding:0 7px}.ed-root.is-mid .ed-tl-tools{padding:4px 6px;gap:4px 8px}.ed-root.is-mid .ed-tl-tools .cc-btn-quiet.ed-mini{font-size:11px;padding:0 7px}.ed-root.is-mid .ed-tl-tools .ed-chips{gap:4px 6px}.ed-root.is-mid .ed-quiet-group{gap:0}.ed-root.is-mid .ed-chip{flex:none}.ed-root.is-mid .ed-quiet-group{margin-left:auto}.ed-root.is-mid .ed-ai{flex:none}@media(max-width:999px),(max-height:599px){.ed-timeline{flex:none;min-height:0}.ed-tl-wrap{flex:none}.ed-tl{flex:none;height:auto;overflow-x:auto;overflow-y:hidden}.ed-top{height:auto}.ed-list-wrap{flex:none}.ed-list{height:auto;max-height:260px}}@media(min-width:1000px)and (min-height:600px){.st-pane:has(>.ed-root){overflow:hidden}.ed-root{--ed-top-h: clamp(190px, calc(100dvh - 528px) , 270px);height:100%;min-height:0;overflow:hidden}.ed-top{height:var(--ed-top-h);flex:none}.ed-player-col{height:100%}.ed-stage-wrap{flex:1 1 auto;align-items:center;justify-content:flex-start;container-type:size}.ed-stage{width:min(100cqw,calc(100cqh * 16 / 9))}.ed-controls{width:100%;margin:0}.ed-side{height:100%;min-height:0;overflow:hidden}.ed-ai{flex:none}.ed-library{flex:1 1 0;min-height:96px}.ed-list-wrap{flex:1 1 0;min-height:0;overflow:hidden}.ed-list{height:var(--ed-list-h, auto);max-height:100%}.ed-timeline{flex:1 1 0;min-height:240px}.ed-tl{height:auto}}@media(min-width:1200px)and (min-height:700px){.ed-root{--ed-top-h: clamp(240px, calc(100dvh - 584px) , 322px)}.ed-top{grid-template-columns:calc((var(--ed-top-h) - 44px) * 16 / 9) minmax(0,1fr)}}@media(max-width:760px){.ed-root{padding:10px}.ed-root{--ed-head: 120px}.ed-controls{flex-wrap:wrap}.ed-seek{order:5;flex:1 1 100%}.ed-seg,.ed-quiet-group{margin-left:auto}}.ed-root.is-stacked{--ed-head: 100px;--ed-lane-h: 30px}.ed-root.is-stacked .ed-head{padding:2px 6px}.ed-root.is-stacked .ed-head-name{font-size:11px}.ed-root.is-stacked .ed-mute{padding:0 7px;font-size:10.5px}.ed-root.is-stacked .ed-list{max-height:none;height:auto;overflow:visible}.ed-root.is-stacked .ed-list-wrap{flex:none;height:auto;overflow:visible}.ed-root.is-stacked .ed-library{flex:none}@media(prefers-reduced-motion:reduce){.ed-bar span,.ed-skel,.ed-spin{transition:none;animation:none}}.ed-list::-webkit-scrollbar,.ed-tl::-webkit-scrollbar,.ed-ai textarea::-webkit-scrollbar,.ed-root.is-mid::-webkit-scrollbar,.ed-chips::-webkit-scrollbar,.st-pane:has(>.ed-root)::-webkit-scrollbar{width:8px;height:8px}.ed-list::-webkit-scrollbar-track,.ed-tl::-webkit-scrollbar-track,.ed-ai textarea::-webkit-scrollbar-track,.ed-root.is-mid::-webkit-scrollbar-track,.ed-chips::-webkit-scrollbar-track,.st-pane:has(>.ed-root)::-webkit-scrollbar-track{background:transparent}.ed-list::-webkit-scrollbar-thumb,.ed-tl::-webkit-scrollbar-thumb,.ed-ai textarea::-webkit-scrollbar-thumb,.ed-root.is-mid::-webkit-scrollbar-thumb,.ed-chips::-webkit-scrollbar-thumb,.st-pane:has(>.ed-root)::-webkit-scrollbar-thumb{background:#9baaff47;border-radius:8px}.ed-list::-webkit-scrollbar-button,.ed-tl::-webkit-scrollbar-button,.ed-ai textarea::-webkit-scrollbar-button,.ed-root.is-mid::-webkit-scrollbar-button,.ed-chips::-webkit-scrollbar-button,.st-pane:has(>.ed-root)::-webkit-scrollbar-button{display:none;width:0;height:0}@supports not selector(::-webkit-scrollbar){.ed-list,.ed-tl,.ed-ai textarea,.ed-root.is-mid,.ed-chips,.st-pane:has(>.ed-root){scrollbar-width:thin;scrollbar-color:rgba(155,170,255,.3) transparent}.ed-root.is-mid .ed-chips{scrollbar-width:none}}.ed-ai textarea:placeholder-shown{overflow-y:hidden}.ed-ruler-head{justify-content:center;gap:6px;padding:0 4px}.ed-root .ed-ruler-head .cc-btn-quiet.ed-square{height:24px;min-width:24px;width:24px;padding:0}@container ed (max-width: 559px){.ed-chips{flex-wrap:wrap}.ed-chip-div{display:none}.ed-chip-group{flex-wrap:wrap}}.ed-caps-short,.ed-root.is-stacked .ed-caps-long{display:none}.ed-root.is-stacked .ed-caps-short{display:inline}.ed-root.is-stacked{--ed-head: 104px}.ed-render>.ed-render-actions{order:0;flex:none}.ed-render>.ed-progress,.ed-render>.ed-done{order:1;margin-left:auto}.ed-render>.ed-render-note{order:2;flex:1 1 60%;margin:0}.ed-render>.ed-save{order:2;flex:none}.ed-render>.ed-status,.ed-render>.ed-rfail{order:3}.ed-root .ed-done .splash-button,.ed-root .ed-done .cc-btn-quiet{height:32px}.ed-root.is-stacked .ed-render>.ed-progress,.ed-root.is-stacked .ed-render>.ed-done{margin-left:0;flex:1 1 100%}.ed-root.is-stacked .ed-render>.ed-render-actions{flex:1 1 100%;min-width:0}.ed-paused{margin:0;flex:none;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,196,107,.22);background:#ffc46b0f;color:#e8c98a;font-size:12px;line-height:1.35}.ed-side-tabs{flex:none;display:flex;gap:2px;padding:3px;border:1px solid var(--ed-line);border-radius:999px;background:var(--ed-card);align-self:flex-start}.ed-side-tabs button{min-height:26px;padding:0 14px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:12.5px;font-weight:600;color:#c3cbe6;white-space:nowrap}.ed-side-tabs button:hover{color:var(--ed-text)}.ed-side-tabs button[aria-selected=true]{background:#7b5cff57;color:var(--ed-text)}.ed-side-ai{min-width:0}.ed-count{font-size:12px;font-weight:600;color:var(--ed-muted)}.ed-seg button{min-height:28px}.ed-add-row{min-height:28px;align-items:center}.ed-add-track{position:sticky;left:0;z-index:4;display:flex;gap:4px;padding:2px 6px;background:#080b14;border-radius:0 8px 8px 0}.ed-root .cc-btn-quiet.ed-ghost{height:24px;padding:0 9px;border-color:transparent;background:transparent;color:#aab4d4;font-size:11.5px}.ed-root .cc-btn-quiet.ed-ghost:hover:not(:disabled){color:var(--ed-text);background:#9baaff24}.ed-root .cc-btn-quiet.ed-libbtn{width:100%;height:38px;justify-content:space-between;padding:0 14px;font-size:13px}.ed-root .cc-btn-quiet.ed-libbtn span{font-size:11px;color:var(--ed-muted)}.ed-root.ed-sheet-host{display:contents}.ed-sheet-backdrop{position:fixed;inset:0;z-index:900;background:#03050a99}.ed-sheet{position:fixed;left:0;right:0;bottom:0;z-index:901;max-height:80dvh;display:flex;flex-direction:column;gap:8px;padding:22px 14px calc(env(safe-area-inset-bottom,0px) + 16px);border:1px solid rgba(155,170,255,.18);border-radius:16px 16px 0 0;background:#0d1224;box-shadow:0 18px 48px #0000008c;color:#d6e2ff;box-sizing:border-box}.ed-sheet:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#c8d2f059;pointer-events:none}.ed-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(155,170,255,.12)}.ed-sheet-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#f4f6fa}.ed-sheet-body{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;flex:1 1 auto}.ed-sheet-body .ed-list{max-height:none;height:auto;overflow:visible}.ed-sheet-body .ed-list-wrap{flex:none;height:auto;overflow:visible}.st-md{font-size:13.5px;line-height:1.55;color:#d6e2ffeb;overflow-wrap:anywhere}.st-msg .st-md p{margin:0 0 8px;white-space:normal}.st-msg .st-md>:last-child{margin-bottom:0}.st-md strong{color:#f4f6fa;font-weight:650}.st-md em{font-style:italic}.st-md ul,.st-md ol{margin:0 0 8px;padding-left:20px}.st-md li{margin:2px 0}.st-md a{color:#8df0ff;text-decoration:underline;text-underline-offset:2px}.st-md a:hover{color:#f4f6fa}.st-md code{font:12px Cascadia Mono,Consolas,monospace;padding:1px 5px;border-radius:5px;background:#9baaff1f;color:#f4f6fa}.st-md .st-h{font-weight:650;color:#f4f6fa;margin-top:4px}.st-md .st-h:not(:first-child){margin-top:12px}.st-md .st-h1{font-size:15px}.st-md .st-h2{font-size:14.5px}.st-md .st-h3{font-size:13.5px}.st-lead{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(155,170,255,.1)}.st-lead .st-md{font-size:12.5px;color:#aabae699}.st-lead .st-md strong{color:#d6e2ffcc}.st-messages{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 20px),transparent 100%)}.st-msg .st-activity{margin:0 0 8px}.st-msg .st-activity>summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-size:12px;color:#c8d2f0e0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.st-msg .st-activity>summary::-webkit-details-marker{display:none}.st-msg .st-activity>summary:hover{color:#d6e2fff2}.st-activity-ok{color:#b5f1d1;flex:none}.st-activity-n{color:#c8d2f0e0;margin-left:-3px}.st-activity-chev{flex:none;transition:transform .15s ease}.st-activity[open] .st-activity-chev{transform:rotate(90deg)}.st-activity-body{margin-left:5px;padding:4px 0 0 10px;border-left:1px solid rgba(155,170,255,.12)}.st-activity-body .st-lead{border-bottom:0;padding-bottom:0}@media(prefers-reduced-motion:reduce){.st-activity-chev{transition:none}}.st-image-caption{margin:6px 0 0;font-size:12px;line-height:1.4;color:#aabae6b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-msg .st-approve .st-image-used{margin:8px 0 0;font-size:12px;color:#c8d2f0e0}.st-answer.is-after-lead{margin-top:12px}.st-msg .st-tools{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.st-msg .st-tool{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid rgba(155,170,255,.16);font:500 11.5px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0;color:#c8d2f0e0;background:#0b102099}.st-tool-ico{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;font-style:normal;font-size:11px;font-weight:700;line-height:1}.st-msg .st-tool.is-running{color:#8df0ff;border-color:#8df0ff47}.st-msg .st-tool.is-running .st-tool-ico{border:1.5px solid rgba(141,240,255,.28);border-top-color:#8df0ff;border-radius:50%;animation:st-chat-spin .8s linear infinite}.st-msg .st-tool.is-ok{color:#b5f1d1}.st-msg .st-tool.is-failed{color:#ffd58a;border-color:#ffd58a59}@keyframes st-chat-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.st-tool.is-running .st-tool-ico{animation-duration:2.4s}}.st-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.st-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font:600 11px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid transparent}.st-badge.is-amber{color:#ffd58a;background:#ffd58a1f;border-color:#ffd58a47}.st-badge.is-cyan{color:#8df0ff;background:#8df0ff1a;border-color:#8df0ff42}.st-badge.is-mint{color:#b5f1d1;background:#b5f1d11a;border-color:#b5f1d142}.st-badge.is-red{color:#ff9f9f;background:#ff9f9f1a;border-color:#ff9f9f4d}.st-badge.is-muted{color:#aabae6bf;background:#9baaff14;border-color:#9baaff29}.st-msg .st-approve .st-card-head strong{font:600 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;text-transform:none;letter-spacing:0;color:#f4f6fa}.st-msg .st-approve .st-approve-done.is-neutral{color:#d6e2ffbf}.st-image-card img{cursor:zoom-in;border-radius:8px}.st-image-actions{display:flex;gap:8px;margin-top:8px}.st-image-actions .cc-btn-quiet{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;min-height:0;padding:0 14px;border-radius:999px;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none}.st-room .st-messages,.st-messages{-webkit-mask-image:none;mask-image:none}.st-room .st-messages.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24px);mask-image:linear-gradient(to bottom,transparent 0,#000 24px)}.st-room .st-messages.is-above-end{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent 100%)}.st-room .st-messages.is-scrolled.is-above-end{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 calc(100% - 28px),transparent 100%)}.st-msg .st-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:32px;min-height:0;margin:6px 0 0;padding:0 14px;border-radius:999px;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.st-copy svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-msg.st-failed{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:16px 16px 16px 4px;border:1px solid rgba(255,159,159,.3);background:#ff9f9f14;color:#ffd0d0}.st-msg.st-failed p{margin:0}.st-msg.st-failed .cc-btn-quiet{height:30px;min-height:0;padding:0 14px;border-radius:999px;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif}.st-msg .st-image-card{width:100%;max-width:100%;box-sizing:border-box}.st-msg .st-image-card img{max-width:100%;height:auto;display:block}.st-msg .st-image-card .st-wait{color:#d6e2ffd9}.st-msg .st-image-card .st-image-fail strong{font:600 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;text-transform:none;letter-spacing:0;color:#ffb3b3}.st-msg .st-image-card .st-image-used{font-size:12px;color:#c8d2f0e0}.st-msg .st-approve small,.st-approve small{color:#beccf0c7}.st-messages .st-msg.is-user{max-width:75%}.st-msg.st-failed .st-failed-sub{font-size:12px;color:#ffd0d0bf;margin-top:-4px}.st-msg.st-failed .st-failed-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.st-msg.st-failed .st-failed-row .st-copy{margin:0}.st-typing{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 2px}.st-typing i{width:6px;height:6px;border-radius:50%;background:#aabae6bf;animation:st-typing 1.1s ease-in-out infinite}.st-typing i:nth-child(2){animation-delay:.15s}.st-typing i:nth-child(3){animation-delay:.3s}@keyframes st-typing{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.st-typing i{animation:none;opacity:.7}}.st-typing{gap:8px;height:auto;min-height:20px}.st-typing i{flex:none}.st-typing .st-typing-label{margin-left:3px;font-size:12.5px;color:#c8d2f0e0}.st-messages .st-dangling{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:8px 0 0;font-size:12.5px;color:#beccf0cc}.st-messages .st-dangling .st-copy{margin:0;height:28px}.st-messages .st-msg.st-failed{margin-top:14px}.st-msg.st-failed.is-neutral{border-color:#9baaff33;background:#9baaff0f;color:#d6e2ffeb}.st-msg.st-failed.is-neutral .st-failed-sub{color:#beccf0c7}.st-approve .st-approve-wait{display:flex;align-items:center;gap:8px}.st-shelf-page{--plank-h: 26px}.st-shelf-page .st-case{height:auto;flex:none;padding-bottom:6px}.st-shelf-page .st-row{align-content:start;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 22px}.st-shelf-page .st-item{padding-bottom:var(--plank-h);margin-bottom:18px}.st-shelf-page .st-item:has(.st-menu){z-index:5}.st-shelf-page .st-row{position:relative}.st-shelf-page .st-item:after{content:none}.st-shelf-page .st-plank{position:absolute;z-index:0;left:-11px;right:-11px;bottom:18px;height:var(--plank-h);pointer-events:none;background:linear-gradient(180deg,#b9c6ff29 0,#b9c6ff0a 12px,#141a30f2 13px,#0a0d1af2);border-top:1px solid rgba(214,226,255,.35);box-shadow:0 -1px 12px #a0b4ff59,0 22px 36px #0009}.st-shelf-page .st-cover-wrap{position:relative;z-index:1;width:min(150px,100%);aspect-ratio:2 / 3;transition:transform .4s cubic-bezier(.16,1,.3,1)}.st-shelf-page .st-cover-wrap:hover,.st-shelf-page .st-cover-wrap:focus-within{transform:translateY(-8px)}.st-shelf-page .st-tape{position:absolute;inset:0;width:100%;height:100%;font-family:inherit}.st-shelf-page .st-tape:hover,.st-shelf-page .st-tape:focus-visible{transform:none}.st-shelf-page .st-standin{align-items:flex-end;justify-content:flex-start;padding:16px 14px;font-family:inherit;text-align:left}.st-shelf-page .st-cover-art{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;color:transparent}.st-shelf-page .st-cover-strip{position:absolute;z-index:1;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;box-sizing:border-box;min-height:40%;padding:40px 12px 13px;background:linear-gradient(180deg,#05070d00 0,#05070d9e 30%,#05070de6 58%,#05070df2);font-family:inherit;text-align:left;pointer-events:none}.st-shelf-page .st-cover-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#dee4f8db;text-shadow:0 1px 2px rgba(0,0,0,.7)}.st-shelf-page .st-cover-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-width:100%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:15px;font-weight:650;line-height:1.25;letter-spacing:-.005em;text-wrap:balance;color:#f6f8fc;text-shadow:0 1px 2px rgba(0,0,0,.7)}.st-shelf-page .st-tag{position:absolute;z-index:2;top:8px;left:8px;padding:2px 7px;border-radius:999px;background:#080b16b8;color:#e9edf8;font-size:10.5px;line-height:1.4;pointer-events:none}.st-shelf-page .st-label-btn{position:absolute;z-index:2;top:6px;right:6px;transform:none;width:28px;height:28px;border-radius:50%;background:#080b16b8;color:#f4f6fa;font-size:16px}.st-shelf-page .st-label-btn:hover,.st-shelf-page .st-label-btn:focus-visible{color:#fff;background:#3c4682e6}.st-shelf-page .st-menu{top:38px;right:6px;min-width:140px}.st-shelf-page .st-rename{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:10px;box-sizing:border-box;border-radius:0 0 6px 6px;background:#080b16f0}.st-shelf-page .st-rename input{width:100%;box-sizing:border-box}.st-shelf-page .st-rename-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.st-shelf-page .st-new.is-form{overflow:hidden;box-sizing:border-box}.st-shelf-page .st-empty-shelf{min-height:260px;gap:0;padding:32px 16px 40px}.st-shelf-page .st-empty-shelf strong{font-size:15px;line-height:1.4}.st-shelf-page .st-empty-shelf p{margin:6px 0 18px;font-size:13px;line-height:1.5;color:#c8d2f0e6}.st-shelf-page .st-empty-shelf .splash-button{height:40px}.st-shelf-page .st-loading-line{margin:0;padding:4px 0 18px;text-align:center;font-size:13px;color:#aabae699}.st-shelf-page .st-skel{border-radius:6px}.st-shelf-page .st-shelf-head{gap:10px 12px;min-height:40px}.st-shelf-page .st-shelf-head h1{margin-right:auto}.st-shelf-page .st-shelf-tools{gap:10px}.st-shelf-page .st-search input:disabled,.st-shelf-page .st-sort-btn:disabled,.st-shelf-page .st-shelf-new:disabled{opacity:.5;cursor:default}.st-shelf-page .st-shelf-new:disabled:hover{transform:none;box-shadow:none}.st-shelf-page .st-empty-shelf .st-retry-line{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px}.st-shelf-page .st-empty-shelf .cc-btn-quiet:disabled{opacity:.55;cursor:default}.st-shelf-page .st-sort{position:relative;flex:none}.st-shelf-page .st-sort-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px;border:0;border-radius:8px;background:transparent;color:#c8d2f0b3;font:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer}.st-shelf-page .st-sort-label{opacity:.7}.st-shelf-page .st-sort-value{color:#dce4f8d9}.st-shelf-page .st-sort-chev{flex:none;opacity:.7}.st-shelf-page .st-sort-btn:hover,.st-shelf-page .st-sort-btn[aria-expanded=true]{color:#f4f6fa}.st-shelf-page .st-sort-btn:hover .st-sort-value,.st-shelf-page .st-sort-btn:focus-visible .st-sort-value,.st-shelf-page .st-sort-btn[aria-expanded=true] .st-sort-value{color:#fff}.st-shelf-page .st-sort-btn:focus-visible{outline:none;color:#f4f6fa;box-shadow:0 0 0 2px #7b5cff}.st-shelf-page .st-sort-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:170px;padding:4px;border-radius:8px;border:1px solid rgba(155,170,255,.3);background:#10141f;box-shadow:0 12px 28px #0009;display:flex;flex-direction:column;text-align:left}.st-shelf-page .st-sort-menu button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:#f4f6fa;font:inherit;font-size:12.5px;text-align:left;white-space:nowrap;cursor:pointer}.st-shelf-page .st-sort-menu button:hover,.st-shelf-page .st-sort-menu button:focus-visible{background:#7b5cff47;outline:none}.st-shelf-page .st-sort-check{display:inline-block;width:12px;color:#b4f0ce}@media(max-width:560px){.st-shelf-page{padding-top:16px;padding-bottom:24px}.st-shelf-page .st-shelf-head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 8px;margin-bottom:14px}.st-shelf-page .st-shelf-head h1{order:1;flex:1 1 0;min-width:0;margin-right:0}.st-shelf-page .st-shelf-new{order:2;width:auto;flex:none}.st-shelf-page .st-shelf-tools{order:3;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.st-shelf-page .st-search{flex:1 1 0;min-width:0}.st-shelf-page .st-sort-label{display:none}.st-shelf-page .st-sort-btn{padding:0 8px 0 0;font-size:13px}.st-shelf-page .st-sort-menu{min-width:160px}.st-shelf-page .st-search input{width:100%;height:40px;box-sizing:border-box}.st-shelf-page .st-shelf-tools .splash-button,.st-shelf-page .st-shelf-new{height:40px;padding-top:0;padding-bottom:0}.st-shelf-page .st-shelf-archived{order:3;flex:0 0 auto}.st-shelf-page .st-shelf-tools:has(.st-shelf-archived):after{content:"";order:2;flex-basis:100%;height:0;margin-top:-8px}.st-shelf-page .st-case{padding:18px 12px 4px}.st-shelf-page .st-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.st-shelf-page .st-plank{left:-6px;right:-6px}}.st-shelf-page .st-tape{-webkit-box-reflect:none}@media(hover:hover)and (pointer:fine){.st-shelf-page .st-label-btn{opacity:0;transition:opacity .15s}.st-shelf-page .st-cover-wrap:hover .st-label-btn,.st-shelf-page .st-cover-wrap:focus-within .st-label-btn,.st-shelf-page .st-label-btn[aria-expanded=true]{opacity:1}}:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{min-height:100vh;display:grid;place-items:center;padding:16px;background:#05070b;color:#f4f6fa;font-family:Segoe UI Variable Display,Segoe UI,Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}#root{width:100%;display:grid;place-items:center}.splash{position:relative;width:min(560px,100%);min-height:420px;padding:36px 32px 56px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:22px;overflow:hidden;background:radial-gradient(90% 70% at 50% 28%,#1c1642,#0d1326 52%,#060910);box-shadow:inset 0 0 0 1px #9baaff29,0 40px 120px #0009}.splash.is-compact{justify-content:flex-start;padding-top:28px}.splash-glow{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(40% 32% at 50% 36%,rgba(123,92,255,.28),rgba(77,201,255,.08) 55%,transparent 72%);animation:breathe 4.8s ease-in-out infinite}.splash-mark{position:relative;margin-top:-10px;animation:rise 1s cubic-bezier(.16,1,.3,1) both}.splash.is-compact .splash-mark{margin-top:0}.splash-name{position:relative;margin:6px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:400;animation:rise 1s .15s cubic-bezier(.16,1,.3,1) both}.splash-name span{font-size:26px;font-weight:700;letter-spacing:.34em;margin-left:.34em}.splash-name em{font-style:normal;font-size:13px;font-weight:600;letter-spacing:.9em;margin-left:.9em;background:linear-gradient(90deg,#c4a6ff,#b9c6ff,#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.splash.is-compact .splash-name span{font-size:20px}.splash-line{position:relative;margin:22px 0 14px;font-size:14px;letter-spacing:.04em;color:#d6e2ffc7;animation:fade .6s .3s ease both}.splash-body{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;animation:fade .5s .35s ease both}.splash-foot{position:absolute;bottom:16px;left:0;right:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#aabae673}.splash-field{width:min(320px,100%);display:flex;align-items:center;gap:6px;padding:5px 5px 5px 16px;border-radius:999px;border:1px solid rgba(155,170,255,.22);background:#0609108c;transition:border-color .25s,box-shadow .25s}.splash-field:focus-within{border-color:#b9c6ff99;box-shadow:0 0 0 4px #7b5cff24,0 0 30px #4dc9ff1f}.splash-field input{flex:1;min-width:0;height:36px;border:0;outline:none;background:transparent;color:#f4f6fa;font:inherit;font-size:14px;letter-spacing:.02em}.splash-field input::placeholder{color:#aabae680}.splash-field input.is-code{letter-spacing:.5em;font-family:Cascadia Mono,Consolas,monospace;text-align:center}.splash-field button,.splash-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;color:#0b0e14;font:inherit;font-weight:700;background:linear-gradient(110deg,#c4a6ff,#b9c6ff 55%,#8df0ff);transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,box-shadow .25s}.splash-field button{width:36px;height:36px;border-radius:50%;flex:none}.splash-field button:hover:not(:disabled),.splash-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #7b5cff59}button:disabled{opacity:.45;cursor:default}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.splash-button{height:40px;padding:0 18px;border-radius:999px;font-size:14px}.splash-button.is-wide{width:min(320px,100%);height:46px;font-size:15px}.splash-button small{font-weight:600;opacity:.7}.splash-hint{margin:0 0 14px;max-width:360px;font-size:13px;line-height:1.6;color:#d6e2ffb3}.splash-hint b{color:#f4f6fa;font-weight:600}.splash-body .splash-button.is-wide+.splash-hint{margin-top:12px}.splash-error{margin:12px 0 0;max-width:360px;font-size:13px;color:#ff9f9f}.splash-suggest{margin:12px 0 0;font-size:12px;font-style:italic;color:#aabae68c}.splash-suggest button{padding:0;border:0;background:none;font:inherit;font-style:italic;color:#b9c6ff;cursor:pointer;text-decoration:underline;text-decoration-color:#b9c6ff59;text-underline-offset:3px}.splash-suggest button:hover,.splash-suggest button:focus-visible{color:#f4f6fa}.splash-suggest button:disabled{opacity:.5;cursor:default}.splash-link{margin-top:14px;padding:0;border:0;background:none;color:#aabae699;font:inherit;font-size:12.5px;cursor:pointer}.splash-link:hover{color:#f4f6fa}.splash-terms{width:100%;max-height:240px;overflow:auto;margin:0 0 14px;padding:14px 16px 14px 30px;text-align:left;border-radius:14px;border:1px solid rgba(155,170,255,.16);background:#06091080;color:#d6e2ffcc;font-size:13px;line-height:1.6;scrollbar-color:rgba(190,178,255,.25) transparent}.splash-terms li+li{margin-top:6px}.splash-agree{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;font-size:13px;line-height:1.5;color:#f4f6fa;cursor:pointer}.splash-agree input{width:16px;height:16px;margin-top:2px;flex:none;accent-color:#b9a6ff}.splash-actions{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:16px}.splash-actions .splash-link{margin:0}.splash-account{width:min(360px,100%);display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:20px 0 0;padding:14px 16px;text-align:left;border-radius:14px;border:1px solid rgba(155,170,255,.14);background:#06091073}.splash-account dt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#aabae68c}.splash-account dd{margin:2px 0 0;font-size:12.5px;color:#f4f6fa;overflow-wrap:anywhere}.splash.is-wide{width:min(820px,100%)}.splash-hint.is-quiet{margin:16px 0 0;font-size:12px;color:#aabae68c}.splash-panel{width:min(440px,100%);margin:14px 0 0;padding:14px 16px;text-align:left;border-radius:14px;border:1px solid rgba(155,170,255,.14);background:#06091073}.splash-panel h2{margin:0 0 8px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#aabae68c}.splash-record+.splash-record{border-top:1px solid rgba(155,170,255,.1)}.splash-record-head{width:100%;display:flex;justify-content:space-between;gap:12px;padding:8px 0;border:0;background:none;color:#f4f6fa;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.splash-record-head span:last-child{color:#aabae6b3;white-space:nowrap}.splash-record-body ul{margin:4px 0 8px;padding-left:18px;font-size:12px;line-height:1.55;color:#d6e2ffc7}.splash-record-body p{margin:0 0 8px;font-family:Cascadia Mono,Consolas,monospace;font-size:9.5px;color:#aabae680;overflow-wrap:anywhere}.splash-row{display:flex;justify-content:space-between;gap:12px;margin:4px 0;font-size:12.5px;color:#f4f6fa}.splash-row span:last-child{color:#aabae6b3}.brand{width:100%;text-align:left}.brand h2{margin:20px 0 10px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#aabae68c}.brand-files{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.brand-file,.brand-color,.brand-font{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;border:1px solid rgba(155,170,255,.14);background:#06091073;color:#f4f6fa;text-decoration:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.brand-file:hover,.brand-color:hover,.brand-font:hover{border-color:#b9c6ff80;transform:translateY(-1px)}.brand-preview{display:grid;place-items:center;aspect-ratio:1;margin-bottom:6px;border-radius:8px;background:radial-gradient(70% 70% at 50% 40%,#1c1642,#070a12);overflow:hidden}.brand-preview.is-light{background:#f4f6fa}.brand-preview img{width:82%;height:82%;object-fit:contain}.brand-ico{font-family:Cascadia Mono,Consolas,monospace;font-size:13px;color:#b9c6ffcc}.brand-file b,.brand-color b,.brand-font b{font-size:12.5px;font-weight:600}.brand-file small,.brand-color small,.brand-font small{font-size:10.5px;color:#aabae699}.brand-colors{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.brand-color i{display:block;height:34px;margin-bottom:6px;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff1f}.brand-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-font span{font-size:24px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;color:#f4f6fa}@keyframes rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media(max-width:760px){.brand-files{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-colors{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-type{grid-template-columns:1fr}}@media(max-width:480px){.splash{padding:28px 18px 52px;min-height:380px}.splash-name span{font-size:21px}.splash-account{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.splash-glow,.splash-mark,.splash-name,.splash-line,.splash-body{animation:none}}.splash-aside{position:fixed;right:clamp(24px,5vw,72px);top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.splash-aside-stat{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.splash-aside-stat small{font-size:12px;font-style:italic;color:#aabae699;white-space:nowrap}.splash-aside-stat span{font-size:44px;font-weight:700;line-height:1.1;letter-spacing:-.02em;background:linear-gradient(110deg,#c4a6ff,#b9c6ff 55%,#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.splash-aside nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.splash-aside nav{border-left:1px solid rgba(185,198,255,.35);padding-left:18px}.splash-aside nav button{all:unset;cursor:pointer;font-size:13px;letter-spacing:.04em;color:#c4ceec9e;transition:color .2s}.splash-aside nav button:hover,.splash-aside nav button:focus-visible,.splash-aside nav button.is-on{color:#f4f6fa}.splash-aside nav button:focus-visible{outline:1px solid rgba(141,240,255,.5);outline-offset:4px}.mobile-bar{display:none}@media(max-width:900px){.splash-aside{display:none}body{padding:68px 8px 12px;place-items:start center}.mobile-bar{position:fixed;inset:0 0 auto;z-index:5;height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px 0 16px;background:#05070be0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(155,170,255,.14)}.mobile-bar-mark{font-size:12px;font-weight:700;letter-spacing:.32em;color:#f4f6fa;white-space:nowrap}.mobile-bar-mark em{font-style:normal;margin-left:.3em;background:linear-gradient(90deg,#c4a6ff,#b9c6ff,#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mobile-menu{position:relative}.mobile-menu>button{all:unset;box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 16px;border-radius:999px;border:1px solid rgba(155,170,255,.28);background:#06091099;font-size:13.5px;letter-spacing:.02em;color:#f4f6fa;cursor:pointer}.mobile-menu>button svg{width:16px;height:16px;transition:transform .2s}.mobile-menu>button[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-menu>button:focus-visible,.mobile-menu-list button:focus-visible{outline:2px solid #b4f0ce;outline-offset:2px}.mobile-menu-list{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;padding:6px;display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(155,170,255,.2);background:#0b0f1c;box-shadow:0 20px 60px #0009;animation:fade .15s ease both}.mobile-menu-list button{all:unset;box-sizing:border-box;min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:10px;font-size:14px;color:#c9d3ea;cursor:pointer}.mobile-menu-list button:hover,.mobile-menu-list button.is-on{color:#f4f6fa;background:#9baaff1a}.mobile-menu-list button.is-quiet{color:#aabae6b3;border-top:1px solid rgba(155,170,255,.12);border-radius:0 0 10px 10px;margin-top:4px}.mobile-menu-stat{margin:4px 12px 8px;font-size:12px;color:#aabae6b3}.mobile-menu-stat b{font-size:18px;background:linear-gradient(110deg,#c4a6ff,#b9c6ff 55%,#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.splash{width:100%}.splash.is-xwide{height:calc(100dvh - 80px);min-height:0;padding:18px 14px 40px;justify-content:flex-start}.splash.is-xwide .splash-mark,.splash.is-xwide .splash-name{display:none}.splash.is-xwide .splash-line{margin:0 0 12px;font-size:15px;color:#f4f6fa}.splash.is-xwide .splash-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 8px;margin:0 -4px}}@media(min-width:901px){.splash.is-xwide{width:min(760px,calc(100vw - (2*(clamp(24px,5vw,72px) + 172px))));min-height:0;max-height:calc(100vh - 32px);padding-bottom:44px}.splash.is-xwide .splash-name{display:none}.splash.is-xwide .splash-mark{margin-bottom:14px}.splash.is-xwide .splash-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px;margin:0 -6px;scrollbar-width:thin;scrollbar-color:rgba(190,178,255,.28) transparent}}
