.nt{display:flex;flex-direction:column;gap:12px;margin:0 0 14px;padding:14px;border-radius:20px;background:var(--card);color:var(--text);box-shadow:0 1px 2px #0000000f,0 10px 26px -14px #00000047}@media(prefers-reduced-motion:no-preference){.nt{animation:nt-in .32s cubic-bezier(.25,1,.5,1)}@keyframes nt-in{0%{opacity:0;transform:translateY(-8px)}}}.nt-hd{display:flex;align-items:center;gap:11px}.nt-t{min-width:0}.nt-hd h3{margin:0;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.nt-hd small{display:block;margin-top:3px;font-size:13px;line-height:1.3;color:var(--faint)}.nt-lg{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:17px;font-weight:900;color:#fff;background:var(--accent, #1e3a5f) center / contain no-repeat;box-shadow:inset 0 0 0 1px #0000000f}.nt-lg[style*=background-image]{background-color:#fff}.nt-acts{display:flex;gap:8px}.nt-see,.nt-ok{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:15px;font-weight:700;line-height:1.2;padding:12px 16px;border:0;border-radius:14px;cursor:pointer;text-decoration:none}.nt-see{flex:1;background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.nt-ok{background:var(--text);color:var(--card)}.nt-ok:disabled{opacity:.55;cursor:default}.nt-see:focus-visible,.nt-ok:focus-visible{outline:3px solid var(--accent, #2563eb);outline-offset:2px}.kl-note{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;padding:9px 11px;border-radius:11px;font-size:13px;line-height:1.35;color:var(--sub);background:color-mix(in srgb,var(--text) 6%,transparent)}.kl-note svg{flex:none;margin-top:2px}.kl-note b{color:var(--text);font-weight:700}.kl-off{border:0;padding:0;margin:0;min-width:0;min-inline-size:0}.kl-off:disabled{opacity:.45}.kl-off:disabled *{cursor:not-allowed!important}.yu-pic.locked .yu-tile{cursor:not-allowed;opacity:.75}.yu-lock{display:block;margin-top:2px;font-size:11px;font-weight:600;line-height:1.2;color:var(--faint);text-align:center}.kl-off.of-locked:disabled{opacity:.72}.of-locked ::placeholder{color:transparent}.studio .sc{height:100%;min-height:0;display:grid;grid-template-columns:400px minmax(0,1fr);background:var(--st-panel)}.studio .sc-list{min-height:0;overflow-y:auto;border-right:1px solid var(--st-line);background:var(--st-panel);padding-bottom:24px}.studio .sc-top{display:flex;align-items:flex-end;gap:12px;padding:26px 20px 4px}.studio .sc-top .studio-head{flex:1;min-width:0}.studio .sc-top .studio-head h1{font-size:26px}.studio .sc-btn{font:inherit;font-size:14px;font-weight:700;line-height:1.4;padding:9px 14px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap}.studio .sc-btn.ink{background:var(--st-text);color:var(--st-panel)}.studio .sc-btn:hover{filter:brightness(.97)}.studio .sc-btn:disabled{opacity:.5;cursor:default}.studio .sc-btn:focus-visible,.studio .sc-chip:focus-visible,.studio .sc-li:focus-visible,.studio .sc-seg button:focus-visible,.studio .sc-pop button:focus-visible,.studio .sc-del:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .sc-csv{padding:7px 11px}.studio .sc-search{display:flex;align-items:center;gap:8px;margin:12px 20px 4px;padding:0 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-faint);background:var(--st-panel)}.studio .sc-search:focus-within{box-shadow:inset 0 0 0 2px var(--st-accent)}.studio .sc-search input{flex:1;min-width:0;font:inherit;font-size:13.5px;padding:9px 0;border:0;outline:none;background:none;color:var(--st-text)}.studio .sc-search input::placeholder{color:var(--st-faint)}.studio .sc-chips{display:flex;gap:6px;padding:8px 20px;flex-wrap:wrap}.studio .sc-chip{font:inherit;font-size:12.5px;font-weight:600;line-height:1.4;padding:6px 11px;border:0;border-radius:99px;background:var(--st-chip);color:var(--st-sub);cursor:pointer}.studio .sc-chip.on{background:var(--st-text);color:var(--st-panel)}.studio .sc-gh{padding:14px 20px 6px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.studio .sc-li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--st-line);color:inherit;text-decoration:none;cursor:pointer}.studio .sc-li:hover{background:var(--st-chip)}.studio .sc-li.on{background:var(--st-chip);box-shadow:inset 3px 0 0 var(--st-accent)}.studio .sc-li-t{min-width:0}.studio .sc-li b{display:block;font-size:14px;font-weight:600;color:var(--st-text)}.studio .sc-li small{display:block;font-size:12.5px;color:var(--st-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .sc-rt{display:flex;align-items:center;gap:8px}.studio .sc-th{width:16px;height:22px;border-radius:3px;background-size:cover;background-position:top;box-shadow:0 0 0 1px var(--st-line);flex:none}.studio .sc-sw{width:12px;height:12px;border-radius:4px;flex:none}.studio .sc-empty{margin:0;padding:28px 20px;font-size:13.5px;color:var(--st-faint)}.studio .sc-link{font:inherit;padding:0;border:0;background:none;color:var(--st-ink);font-weight:700;cursor:pointer}.studio .sc-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;object-fit:cover;font-size:12px;font-weight:600;line-height:1;color:var(--st-ink);background:var(--st-chip)}.studio .sc-li.on .sc-av{background:var(--st-panel)}.studio .sc-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:99px;background:var(--st-chip);color:var(--st-sub);white-space:nowrap}.studio .sc-pill.is-hot{background:#ffe0d8;background:oklch(93% .05 35);color:#9a2c0f}.studio .sc-pill.is-warm{background:#ffe7c8;background:oklch(94% .06 75);color:#864e00;color:oklch(48% .11 65)}.studio .sc-pill.is-won{background:#d5f5da;color:#0b5d2a}.studio .sc-pill.is-new{color:var(--st-ink)}.studio[data-room=dark] .sc-pill.is-hot{background:#502419;color:#ffbba9;color:oklch(85% .09 35)}.studio[data-room=dark] .sc-pill.is-warm{background:#47300c;color:#f8c885}.studio[data-room=dark] .sc-pill.is-won{background:#193b22;color:#9ee1ab}.studio .sc-det{min-width:0;min-height:0;overflow-y:auto;padding:28px 34px 40px;display:flex;flex-direction:column;gap:20px;background:var(--st-panel)}.studio .sc-hd{display:flex;align-items:center;gap:16px}.studio .sc-hd .sc-av{width:32px;height:32px}.studio .sc-hd-t{flex:1;min-width:0;display:flex;flex-direction:column}.studio .sc-hd h2{margin:0;font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--st-text)}.studio .sc-sub{font-size:13px;color:var(--st-faint)}.studio .sc-lbl{font-size:11.5px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--st-faint)}.studio .sc-stage{display:flex;align-items:center;gap:10px}.studio .sc-stage>.sc-lbl{width:60px}.studio .sc-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.studio .sc-seg button{font:inherit;font-size:12.5px;font-weight:700;line-height:1.4;padding:6px 11px;border:0;border-radius:9px;background:none;color:var(--st-sub);cursor:pointer}.studio .sc-seg button.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.studio .sc-seg.sm button{font-size:12px;padding:4px 9px}.studio .sc-next{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:var(--st-chip)}.studio .sc-next>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.studio .sc-next b{font-size:14.5px;color:var(--st-text)}.studio .sc-next:not(.is-due) b{font-weight:600}.studio .sc-next .sc-btn:not(.ink){background:none}.studio .sc-next .sc-btn:not(.ink):hover{background:var(--st-panel);filter:none}.studio .sc-menu{position:relative}.studio .sc-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:190px;padding:6px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059;display:grid}.studio .sc-pop button{font:inherit;font-size:13.5px;font-weight:600;text-align:left;padding:9px 12px;border:0;border-radius:9px;background:none;color:var(--st-text);cursor:pointer}.studio .sc-pop button:hover{background:var(--st-chip)}.studio .sc-x{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:300px;padding:14px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059}.studio .sc-x-body{display:flex;flex-direction:column;gap:12px}.studio .sc-x-set{margin:0;padding:0;border:0;min-width:0}.studio .sc-x-opts{display:grid;gap:2px}.studio .sc-x-set legend{padding:0 0 6px;font-size:11.5px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--st-faint)}.studio .sc-x-opt{display:flex;align-items:flex-start;gap:9px;padding:7px 8px;border-radius:9px;cursor:pointer}.studio .sc-x-opt:hover{background:var(--st-chip)}.studio .sc-x-opt input{margin:2px 0 0;accent-color:var(--st-text);flex:none}.studio .sc-x-opt input:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .sc-x-opt span{display:flex;flex-direction:column;gap:1px;min-width:0}.studio .sc-x-opt b{font-size:13.5px;font-weight:700;color:var(--st-text)}.studio .sc-x-opt small{font-size:12px;color:var(--st-sub)}.studio .sc-x-note{margin:0;font-size:12px;color:var(--st-faint);min-height:1.4em}.studio .sc-x-go{font:inherit;font-size:14px;font-weight:700;line-height:1.4;padding:9px 14px;border:0;border-radius:13px;background:var(--st-text);color:var(--st-panel);cursor:pointer}.studio .sc-x-go:disabled{opacity:.5;cursor:default}.studio .sc-x-go:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .sc-kv{display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px 16px;font-size:13.5px}.studio .sc-kv>span{color:var(--st-faint);text-transform:capitalize}.studio .sc-kv>b{font-weight:500;color:var(--st-text);min-width:0;overflow-wrap:anywhere}.studio .sc-kv a{color:inherit;text-decoration:none}.studio .sc-kv a:hover{text-decoration:underline}.studio .sc-sec{display:flex;flex-direction:column;gap:10px;min-width:0}.studio .sc-lh{font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.studio .sc-tl{display:flex;flex-direction:column}.studio .sc-tl>div{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:start;padding:9px 0;font-size:13.5px;border-bottom:1px solid var(--st-line)}.studio .sc-tl>div:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--st-accent);margin-top:5px}.studio .sc-tl b{font-weight:700}.studio .sc-tl em{display:block;font-style:normal;font-size:12.5px;color:var(--st-sub);margin-top:2px}.studio .sc-tl small{color:var(--st-faint);font-size:12px;white-space:nowrap}.studio .sc-note{margin:0;font-size:13.5px;color:var(--st-sub);line-height:1.5}.studio .sc-notes{font:inherit;font-size:13.5px;line-height:1.5;color:var(--st-sub);width:100%;resize:none;overflow:hidden;padding:4px 8px;margin:-4px -8px;border:0;border-radius:8px;background:none;outline:none;box-sizing:content-box}.studio .sc-notes:hover{background:var(--st-chip)}.studio .sc-notes:focus{background:var(--st-panel);box-shadow:inset 0 0 0 2px var(--st-accent);color:var(--st-text)}.studio .sc-notes::placeholder{color:var(--st-faint)}.studio .sc-save{display:flex;gap:8px}.studio .sc-del{align-self:flex-start;margin-top:8px;font:inherit;font-size:13px;font-weight:600;padding:0;border:0;background:none;color:var(--danger, #d70015);cursor:pointer}.studio .sc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#00000047}.studio .sc-sheet{width:360px;max-height:70vh;overflow-y:auto;padding:8px;border-radius:16px;background:var(--st-panel);box-shadow:0 30px 60px -20px #00000073;display:grid;gap:2px}.studio .sc-sheet p{margin:6px 12px 8px;font-size:12.5px;color:var(--st-faint)}.studio .sc-sheet button{font:inherit;font-size:14px;font-weight:600;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--st-text);cursor:pointer}.studio .sc-sheet button:hover{background:var(--st-chip)}.studio .sc-f{display:flex;padding:4px 20px 0}.studio .sc-fchip{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;padding:5px 6px 5px 12px;border-radius:99px;background:var(--st-text);color:var(--st-panel)}.studio .sc-fchip button{display:inline-grid;place-items:center;width:20px;height:20px;font:inherit;font-size:14px;line-height:1;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--st-panel) 22%,transparent);color:inherit;cursor:pointer}.studio .sc-fchip button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .sc.has-who{grid-template-rows:auto minmax(0,1fr)}.studio .sc-who{grid-column:1 / -1;max-height:42vh;overflow-y:auto;margin:18px 20px 14px;padding:14px 18px;border-radius:18px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 0 0 2.5px color-mix(in srgb,#7c3aed 55%,transparent);display:flex;flex-direction:column;gap:2px}.studio .sc-who-q{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9}.studio[data-room=dark] .sc-who-q{color:#c4b5fd}.studio .sc-who-q span{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;color:var(--st-faint)}.studio .sc-who-r{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;gap:16px;align-items:center;padding:11px 0;border-top:1px solid var(--st-line)}.studio .sc-who-p{display:flex;gap:10px;align-items:center;min-width:0;color:inherit;text-decoration:none}.studio .sc-who-p .sc-av{width:36px;height:36px;font-size:13px}.studio .sc-who-new{animation:sc-who-in .42s cubic-bezier(.16,1,.3,1)}@keyframes sc-who-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.studio .sc-who-new{animation:none}}.studio .sc-who-p b{display:block;font-size:14.5px;color:var(--st-text)}.studio .sc-who-p small{display:block;font-size:12.5px;color:var(--st-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .sc-who-chips{display:flex;flex-wrap:wrap;gap:6px}.studio .sc-who-chips button{font:inherit;font-size:13px;font-weight:600;padding:7px 11px;border:0;border-radius:99px;background:var(--st-chip);color:var(--st-text);cursor:pointer}.studio .sc-who-chips button.on{background:var(--st-text);color:var(--st-panel)}.studio .sc-who-chips button:disabled:not(.on){opacity:.5;cursor:default}.studio .sc-who-note{display:flex;align-items:center;gap:8px;padding:3px 4px 3px 12px;border-radius:10px;background:var(--st-bg);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .sc-who-note:focus-within{box-shadow:inset 0 0 0 2px var(--st-accent)}.studio .sc-who-note input{flex:1;min-width:0;font:inherit;font-size:13.5px;padding:6px 0;border:0;outline:none;background:none;color:var(--st-text)}.studio .sc-who-note input::placeholder{color:var(--st-faint)}.studio .sc-who-note .sw-mic{width:28px;height:28px;border:0;border-radius:14px;display:grid;place-items:center;background:var(--st-chip);color:var(--st-text);cursor:pointer}.studio .sc-who-note.rec .sw-mic{background:#ff453a;color:#fff}.studio .sc-who-chips button:focus-visible,.studio .sc-who-note .sw-mic:focus-visible,.studio .sc-who-p:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .sc-who-err{grid-column:1 / -1;margin:0;font-size:13px;color:var(--st-danger, #d92d20)}.studio .sc-pill.is-met{color:#6d28d9;background:color-mix(in srgb,#7c3aed 12%,transparent)}.studio[data-room=dark] .sc-pill.is-met{color:#c4b5fd}.studio .sc-due{flex:none;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--st-text)}.studio .sc-due.today{padding:4px 9px;border-radius:99px;background:var(--st-text);color:var(--st-panel)}.studio .sc-due.late{color:#c4001a}.studio[data-room=dark] .sc-due.late{color:#ff6961}.tm{gap:16px}.tm .studio-head{align-items:flex-end}.tm-ctl{display:inline-flex;align-items:center;gap:12px}.tm-body{display:flex;flex-direction:column;gap:16px;min-width:0;transition:opacity .15s}.tm-body.stale{opacity:.55}.tm-offer{display:flex;align-items:center;gap:8px;min-width:0}.tm-offer a{font-weight:600;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.tm-offer a:hover{text-decoration:underline;text-underline-offset:3px}.tm-offer a:focus-visible,.tm-btn:focus-visible,.tme a.sev-btn:focus-visible,.tme-link:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px;border-radius:4px}.tm-co,.sev-co{flex:none;font-size:10.5px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;color:var(--st-ink);background:color-mix(in srgb,var(--st-ink) 14%,transparent);white-space:nowrap}.sev-li .sev-co{margin-left:0}.sev-lbl .sev-co{margin-left:8px;text-transform:none;letter-spacing:0;vertical-align:1px}.tm-best{color:var(--st-sub)}.tm-t td{height:52px}.tm-vd{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:99px;white-space:nowrap}.tm-vd:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tm-vd.good{background:#d5f5da;color:#0b5d2a}.tm-vd.ok{background:var(--st-chip);color:var(--st-sub)}.tm-vd.warn{background:#ffe7c8;background:oklch(94% .06 75);color:#864e00;color:oklch(48% .11 65)}.tm-vd.low{background:#e4ecf9;color:#4c5666}.tm-vd.new{background:#e0ecff;background:oklch(94% .04 260);color:#2f59ab}.studio[data-room=dark] .tm-vd.good{background:#193b22;color:#a8ebb5}.studio[data-room=dark] .tm-vd.warn{background:#4c3211;color:#fece8c}.studio[data-room=dark] .tm-vd.low{background:#2d333d;color:#c6d2e5}.studio[data-room=dark] .tm-vd.new{background:#25334c;color:#b9d2ff;color:oklch(86% .08 262)}.tm-name{display:flex;align-items:center;gap:11px;min-width:0}.tm-name b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.tm-av{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:600;line-height:1;color:var(--st-ink);background:var(--st-chip) center 22% / cover no-repeat}.tm-av.sm{width:26px;height:26px;font-size:10px}.tm-note{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--st-sub)}.tm-offices{gap:12px}.tm-chart{position:relative}.tm-chart i.on{filter:brightness(1.2);opacity:1}.tm-tip{position:absolute;top:-6px;z-index:2;transform:translate(-50%,-100%);display:flex;flex-direction:column;gap:2px;padding:7px 10px;border-radius:10px;background:var(--st-text);color:var(--st-panel);white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px -12px #00000080}.tm-tip b{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.tm-tip small{font-size:11.5px;opacity:.8}.tm-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;font:inherit;font-size:14px;font-weight:700;padding:9px 14px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap;text-decoration:none}.tm-btn.ink{background:var(--st-text);color:var(--st-panel)}.tm-btn:disabled{opacity:.5;cursor:default}.tm-toast{position:fixed;z-index:80;left:calc(232px + (100vw - 232px)/2);bottom:28px;transform:translate(-50%);padding:12px 16px;border-radius:12px;background:var(--st-text);color:var(--st-panel);font-size:13.5px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 18px 40px -14px #00000080}@media(prefers-reduced-motion:no-preference){.tm-toast{animation:tm-toast-in .28s cubic-bezier(.25,1,.5,1)}@keyframes tm-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}}.sev.tme{grid-template-columns:330px minmax(0,1fr)}.tme a.sev-btn{display:inline-flex;align-items:center;text-decoration:none}.tme-pad{padding:0 20px 10px}.tme-li-t b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tme-pill{flex:none;display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:99px;white-space:nowrap;background:var(--st-chip);color:var(--st-sub)}.tme-pill.won,.tme-pill.live{background:#d5f5da;color:#0b5d2a}.tme-pill.warm{background:#ffe7c8;background:oklch(94% .06 75);color:#864e00;color:oklch(48% .11 65)}.tme-pill.new{color:var(--st-ink)}.studio[data-room=dark] .tme-pill.won,.studio[data-room=dark] .tme-pill.live{background:#193b22;color:#a4dfaf}.studio[data-room=dark] .tme-pill.warm{background:#47300c;color:#f4c98e}.tme-strip>div{min-height:88px}.tme-t .tme-share{width:34%}.tme-hb{grid-template-columns:minmax(0,1fr) 42px}.tme-bad{margin:0;font-size:13px;color:#c4000f}.studio[data-room=dark] .tme-bad{color:#ff8a8a}.tme-rot{margin-left:auto;font-size:12.5px;letter-spacing:0;text-transform:none}.tme-ask{display:grid;gap:8px;margin:8px 0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.4;color:var(--st-text);background:color-mix(in srgb,#ff9f0a 14%,transparent)}.tme-ask-acts{display:flex;gap:8px;flex-wrap:wrap}.tme-cols{grid-template-columns:minmax(0,1fr) 170px}.tme-faces{display:flex;align-items:center;padding-left:6px;margin-top:14px}.tme-faces .tm-av{width:30px;height:30px;margin-left:-6px;box-shadow:0 0 0 2px var(--st-panel)}.tme-more{margin-left:6px;font-size:12px;font-weight:700;padding:6px 9px;border-radius:99px;background:var(--st-chip);color:var(--st-sub)}.tme-qr{width:150px;height:150px;display:grid;place-items:center;border:9px solid #fff;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px var(--st-line),0 12px 24px -14px var(--st-sh)}.tme-qr canvas,.tme-qr svg{display:block;width:132px!important;height:132px!important}.tme-qr.none{border:0;background:var(--st-chip);box-shadow:inset 0 0 0 1px var(--st-line);padding:14px;text-align:center;font-size:12.5px;line-height:1.4;color:var(--st-sub)}.tme-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.tme-stage .tme-qr{width:300px;height:300px;border-width:14px;border-radius:22px}.tme-stage .tme-qr canvas,.tme-stage .tme-qr svg{width:272px!important;height:272px!important}.tme-stage .tme-qr.none{font-size:14px;padding:40px}.tme-going-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tme-going-row .tme-faces{margin-top:0}.sdlg:has(.tme-going){width:min(460px,100%)}.sdlg:has(.tme-going) .sdlg-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tme-going{display:flex;flex-direction:column;gap:12px}.tme-pick{display:flex;flex-direction:column;max-height:min(52vh,420px);overflow-y:auto;padding:4px 12px;border-radius:14px;background:var(--st-chip)}.tme-person{display:grid;grid-template-columns:20px 32px minmax(0,1fr);gap:10px;align-items:center;padding:7px 0;font-size:14px;cursor:pointer}.tme-person input{width:18px;height:18px;margin:0;accent-color:var(--st-text);cursor:pointer}.tme-person input:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.tme-person span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tme-person small{margin-left:8px;font-size:12px;color:var(--st-faint)}.tme-acts{display:flex;align-items:center;gap:8px}.tme-link{border:0;padding:0;background:none;font:inherit;font-weight:700;color:var(--st-text);text-decoration:underline;cursor:pointer}.sev-rt{display:flex;align-items:center;gap:8px}.sev{display:grid;grid-template-columns:360px minmax(0,1fr);height:100%;min-height:0}.sev-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto;border-right:1px solid var(--st-line);background:var(--st-panel)}.sev-lhead{padding:26px 20px 10px}.sev-lhead .studio-head h1{font-size:26px}.sev-gh{padding:14px 20px 6px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.sev-li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 20px;border:0;border-bottom:1px solid var(--st-line);background:none;color:var(--st-text);font:inherit;text-align:left;cursor:pointer}.sev-li:hover{background:var(--st-chip)}.sev-li.on{background:var(--st-chip);box-shadow:inset 3px 0 0 var(--st-accent)}.sev-li:focus-visible{outline:2px solid var(--st-accent);outline-offset:-2px}.sev-li-t{min-width:0}.sev-li-t b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sev-li-t small{display:block;font-size:12.5px;color:var(--st-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sev-date{width:40px;height:40px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--st-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--st-panel)}.sev-date b{font-size:15px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.sev-date small{font-size:8.5px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:var(--st-ink)}.sev-date.live small{color:#1f8a3c}.sev-th{width:16px;height:22px;border-radius:3px;background-size:cover;background-position:top;box-shadow:0 0 0 1px var(--st-line)}.sev-sw{width:12px;height:12px;border-radius:4px}.sev-none{margin:0;padding:14px 20px;font-size:13.5px;color:var(--st-faint)}.sev-det{display:flex;flex-direction:column;gap:20px;min-width:0;min-height:0;overflow-y:auto;padding:28px 34px;background:var(--st-panel)}.sev-blank{justify-content:center;align-items:flex-start;gap:10px;max-width:520px}.sev-blank b{font-size:18px;font-weight:800;letter-spacing:-.02em}.sev-blank span{font-size:14px;color:var(--st-sub);margin-bottom:8px}.sev-top{display:flex;align-items:flex-start;gap:12px}.sev-top-t{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;margin-right:8px}.sev-lbl{font-size:11.5px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--st-faint)}.sev-lbl.here{color:#1f8a3c}.sev-big{margin:0;font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--st-text)}.sev-sub{font-size:13px;color:var(--st-faint)}.sev-sub.sm{font-size:12px}.sev-btn{flex:none;font:inherit;font-size:14px;font-weight:700;padding:9px 14px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap}.sev-btn.ink{background:var(--st-text);color:var(--st-panel)}.sev-btn.go{background:#34c75929;color:#1f8a3c}.sev-btn.sm{padding:7px 12px}.sev-btn:disabled{opacity:.5;cursor:default}.sev-btn:focus-visible,.sev-seg button:focus-visible,.sev-more:focus-visible,.sev-qr:focus-visible,.sev-people a:focus-visible,.sev-card:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sev-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line)}.sev-strip>div{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:12px 18px;border-left:1px solid var(--st-line)}.sev-strip>div:first-child{border-left:0;padding-left:0}.sev-strip span{font-size:12px;color:var(--st-faint)}.sev-strip b{font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--st-text)}.sev-strip em{font-style:normal;font-size:12px;color:var(--st-sub);min-height:1.4em}.sev-strip .sev-card{font-size:15px;font-weight:600;line-height:30px;color:var(--st-sub);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin-bottom:5px}.sev-strip a.sev-card:hover{color:var(--st-text)}.sev-cols{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:28px;align-items:start}.sev-sec{display:flex;flex-direction:column;gap:10px;min-width:0}.sev-lh{display:flex;align-items:center;gap:8px;min-height:11px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.sev-seg{display:inline-flex;gap:2px;margin:-6px 0;text-transform:none;letter-spacing:0}.sev-seg button{font:inherit;font-size:12px;font-weight:600;padding:5px 9px;border:0;border-radius:99px;background:none;color:var(--st-sub);cursor:pointer}.sev-seg button[aria-pressed=true]{background:var(--st-text);color:var(--st-panel)}.sev-people{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.sev-people a{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 0;border-bottom:1px solid var(--st-line);font-size:13.5px;color:var(--st-text);text-decoration:none}.sev-people a:hover b{text-decoration:underline;text-underline-offset:3px}.sev-people b{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sev-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;object-fit:cover;font-size:12px;font-weight:600;line-height:1;color:var(--st-ink);background:var(--st-chip)}.sev-pill{display:inline-flex;align-items:center;flex:none;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:99px;background:var(--st-chip);color:var(--st-sub);white-space:nowrap}.sev-pill.hot{background:#ffe0d8;background:oklch(93% .05 35);color:#9a2c0f}.sev-pill.warm{background:#ffe7c8;background:oklch(94% .06 75);color:#864e00;color:oklch(48% .11 65)}.sev-pill.won{background:#d5f5da;color:#0b5d2a}.sev-pill.new{color:var(--st-ink)}.studio[data-room=dark] .sev-pill.hot{background:#502419;color:#ffbba9;color:oklch(85% .09 35)}.studio[data-room=dark] .sev-pill.warm{background:#47300c;color:#f4c98e}.studio[data-room=dark] .sev-pill.won{background:#193b22;color:#a4dfaf}.studio[data-room=dark] .sev-date.live small,.studio[data-room=dark] .sev-lbl.here,.studio[data-room=dark] .sev-btn.go{color:#4cd964}.sev-more{align-self:flex-start;font:inherit;font-size:13px;font-weight:700;padding:4px 0;border:0;background:none;color:var(--st-ink);cursor:pointer}.sev-note{margin:0;font-size:13.5px;color:var(--st-sub);line-height:1.5}.sev-tl{display:flex;flex-direction:column}.sev-tl>div{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:start;padding:9px 0;font-size:13.5px;border-bottom:1px solid var(--st-line)}.sev-tl>div:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--st-accent);margin-top:5px}.sev-tl small{color:var(--st-faint);font-size:12px;white-space:nowrap}.sev-qr{width:150px;height:150px;display:grid;place-items:center;padding:0;border:9px solid #fff;border-radius:14px;background:#fff;cursor:zoom-in;box-shadow:0 0 0 1px var(--st-line),0 12px 24px -14px var(--st-sh);overflow:hidden}.sev-qr canvas,.sev-qr svg{display:block;width:132px!important;height:132px!important}.tme-signs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.sev-face{flex:none;display:flex}.studio .snc{display:grid;grid-template-columns:minmax(0,1fr) 420px;height:100%;min-height:0}.studio .snc-wait{display:grid;place-items:center;height:100%;color:var(--st-sub)}.studio .snc-main{display:flex;flex-direction:column;gap:11px;min-width:0;min-height:0;overflow-y:auto;padding:20px 32px 12px;margin:0;background:var(--st-panel);border-right:1px solid var(--st-line)}.studio .snc-head{display:flex;align-items:center;gap:12px}.studio .snc-main.snc-gal{gap:12px;overflow:hidden}.studio .snc-head h1{margin:0;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--st-text)}.studio .snc-head h1:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio .snc-hint{font-size:11px;font-weight:700;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint);white-space:nowrap}.studio .snc-g{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.studio .snc-label{font-size:12.5px;font-weight:700;line-height:1.2;color:var(--st-sub);padding:0}.studio .snc-sub{font-size:13.5px;line-height:1.4;color:var(--st-faint)}.studio .snc-lrow{display:flex;align-items:baseline;gap:10px}.studio .snc-big,.studio .snc-field{font:inherit;font-size:17px;line-height:1.3;padding:10px 16px;border:0;border-radius:12px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);outline:none;min-width:0}.studio .snc-field{font-size:14.5px;padding:11px 13px;flex:1}.studio .snc-big::placeholder,.studio .snc-field::placeholder{color:var(--st-faint)}.studio .snc-big:focus,.studio .snc-field:focus{box-shadow:inset 0 0 0 2px #2563eb}.studio .snc-row{display:flex;gap:10px}.studio .snc-link{font:inherit;font-size:14px;font-weight:400;line-height:1.3;padding:0;border:0;background:none;color:var(--st-text);cursor:pointer;white-space:nowrap}.studio .snc-link:hover{text-decoration:underline;text-underline-offset:3px}.studio .snc-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio .snc-looks .lk-pic{aspect-ratio:16 / 9}.studio .snc-opt{font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer;text-align:left}.studio .snc-tile.ghost{display:block;border-radius:16px;aspect-ratio:16 / 13;background:var(--st-chip)}.studio .snc-cols{display:flex;gap:16px;flex-wrap:wrap}.studio .snc-cols .snc-opt{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:14px;font-weight:400;line-height:1;color:var(--st-sub);border-radius:10px;padding:2px}.studio .snc-cols i{display:block;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 3px var(--st-panel),0 0 0 4px var(--st-line)}.studio .snc-cols .snc-opt:hover,.studio .snc-cols .snc-opt.on{color:var(--st-text)}.studio .snc-cols .snc-opt.on i{box-shadow:0 0 0 3px var(--st-panel),0 0 0 5px var(--st-text)}.studio .snc-opt:focus-visible,.studio .snc-looks .lk:focus-visible,.studio .snc-btn:focus-visible,.studio .snc-link:focus-visible,.studio .snc-err button:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px}.studio .snc-foot{margin-top:auto;padding-top:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio .snc-btn{font:inherit;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:-.01em;padding:11px 18px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap}.studio .snc-btn.ink{background:var(--st-text);color:var(--st-panel)}.studio .snc-btn:hover:not(:disabled){filter:brightness(.96)}.studio .snc-btn.ink:hover:not(:disabled){filter:brightness(1.25)}.studio .snc-btn:disabled{opacity:.4;cursor:default}.studio .snc-why{font-size:13px;line-height:1.35;color:var(--st-sub)}.studio .snc-need{font-size:13.5px;font-weight:600;line-height:1.4;color:#d70015}.studio .snc-big.need,.studio .snc-field.need{box-shadow:inset 0 0 0 2px #d70015}.studio .snc-note{margin:0;flex:1 1 100%;font-size:13px;color:var(--st-sub)}.studio .snc-err{margin:0;flex:1 1 100%;font-size:13px;font-weight:600;line-height:1.45;color:#d70015}.studio .snc-err button{margin-left:6px;padding:3px 10px;border:1px solid currentColor;border-radius:999px;background:none;font:inherit;font-size:12.5px;font-weight:700;color:inherit;cursor:pointer}.studio .snc-stage{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px 18px 18px;background:radial-gradient(120% 80% at 50% 30%,var(--st-stage-a),var(--st-stage-b))}.studio .snc-shead{display:flex;align-items:center;gap:10px;min-height:30px}.studio .snc-slabel{font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--st-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.studio .snc-sbox{position:relative;flex:1;min-height:0;display:flex;justify-content:center;align-items:flex-start}.studio .snc-sfit{position:relative;flex:none}.studio .snc-sfit>.tc{position:absolute;top:0;left:0;transform:scale(var(--k, 1));transform-origin:0 0;box-shadow:0 1px 1px #0000000d,0 14px 28px -10px var(--st-sh),0 50px 90px -30px var(--st-sh)}.studio .snc-btn:active:not(:disabled){transform:scale(.98)}.studio .snc-cols .snc-opt:active i{transform:scale(.92)}@media(prefers-reduced-motion:no-preference){.studio .snc-cols i,.studio .snc-btn{transition:box-shadow .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),filter .16s,transform .16s cubic-bezier(.25,1,.5,1)}}.studio .snc-next{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--st-chip);font-size:13.5px;line-height:1.45;color:var(--st-text)}.studio .snc-next>span{flex:1;min-width:0}.studio .snc-next b{font-weight:700}.studio .snc-next .snc-btn{flex:none;text-decoration:none;font-size:14px;padding:9px 14px}.studio .snc-toast{position:fixed;z-index:70;bottom:28px;left:702px;transform:translate(-50%);padding:12px 18px;border-radius:14px;background:var(--st-text);color:var(--st-panel);font-size:14px;font-weight:700;line-height:1.3;box-shadow:0 18px 40px -14px #00000073;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.studio .snc-toast{animation:snc-toast-in .28s cubic-bezier(.25,1,.5,1)}@keyframes snc-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}}.studio-body.is-editor{grid-template-columns:232px minmax(0,1fr)}.studio-editor{min-width:0;min-height:0;overflow:hidden}.sted{--bg: var(--st-bg);--card: var(--st-panel);--text: var(--st-text);--sub: var(--st-sub);--faint: var(--st-faint);--line: var(--st-line);--field: var(--st-chip);--ed-link: #2563eb;display:grid;grid-template-columns:470px minmax(0,1fr);height:100%;min-height:0;color:var(--st-text)}.studio[data-room=dark] .sted{--ed-link: #8fb0ff;color-scheme:dark}.studio[data-room=dark] .sted input[type=checkbox]{color-scheme:light}.sted{--danger: #d70015}.studio[data-room=dark] .sted{--danger: #ff6961}.sted .btn.accent,.sted .chip.on{color:var(--sted-on-accent, #fff)}:where(.sted) button{color:inherit}.sted-wait{display:grid;place-items:center;height:100%}.sted-panel{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow-y:auto;padding:26px 28px 32px;background:var(--st-panel);border-right:1px solid var(--st-line)}.sted-head{display:flex;align-items:flex-start;gap:10px}.sted-t{flex:1;margin:0;min-width:0;overflow-wrap:break-word;text-wrap:balance;font-size:var(--sted-t-size, 30px);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--st-text)}.sted .sted-head>.ehint{flex:none;margin-top:calc(var(--sted-t-size, 30px) * .54 - 5.5px)}.sted-head>.sted-dots{margin-top:calc(var(--sted-t-size, 30px) * .54 - 14px)}.sted-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sted-dots{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--st-chip);color:var(--st-sub);cursor:pointer}.sted-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sted-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.sted-seg>a,.sted-seg>button{font:inherit;font-size:12.5px;font-weight:700;line-height:1.4;padding:6px 11px;border:0;border-radius:9px;background:none;color:var(--st-sub);text-decoration:none;cursor:pointer;white-space:nowrap}.sted-seg>a:hover,.sted-seg>button:hover{color:var(--st-text)}.sted-seg>.on:hover{cursor:default}.sted-dots:hover{color:var(--st-text);background:color-mix(in srgb,var(--st-text) 12%,transparent)}@media(prefers-reduced-motion:no-preference){.sted-seg>a,.sted-seg>button,.sted-dots,.sted .eli,.sted .eo,.sted .elook{transition:background-color .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1)}}.sted-back{display:block;align-self:flex-start;justify-self:start;text-align:left;margin:0 0 10px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--st-sub);cursor:pointer}.sted-back:hover{color:var(--st-text)}.sted-seg>.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.sted-seg>:focus-visible,.sted-dots:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sted-body{display:flex;flex-direction:column;gap:12px;min-height:0}.sted-tab,.sted-slot,.ed-sheet{display:flex;flex-direction:column;gap:12px;min-width:0}.sted-slot:empty{display:none}.sted-body:has(>.sted-slot>*)>.sted-tab{display:none}.ed-sheet{outline:none}.sted-err{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:#d70015}.studio[data-room=dark] .sted-err{color:#ff6961}.sted-err button{margin-left:6px;padding:3px 10px;border:1px solid currentColor;border-radius:999px;background:none;font:inherit;font-size:12.5px;font-weight:700;color:inherit;cursor:pointer}.sted-err button:disabled{opacity:.5;cursor:default}.sted-err button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sted .ehint.bad{color:#d70015}.studio[data-room=dark] .sted .ehint.bad{color:#ff6961}.sted .stk-tabs button:not(.on){color:var(--st-sub)}.sted .lk-seg button:not(.on){color:var(--st-text)}.sted .ehint{margin:0;font-size:11px;font-weight:700;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint);white-space:nowrap}.sted .ehint.plain,.sted .ehint.sted-note{font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal}.sted .elist{display:flex;flex-direction:column;gap:6px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line);overflow:hidden}.sted .eli{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;line-height:1.4;border:0;border-bottom:1px solid var(--st-line);background:none;color:var(--st-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.sted .eli:last-child{border-bottom:0}.sted .eli:hover{background:var(--st-chip)}.sted .eli:focus-visible{outline:2px solid var(--st-accent);outline-offset:-2px}.sted .eli b{font-weight:700;min-width:118px}.sted .eli>span{flex:1;min-width:0;color:var(--st-faint);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sted .eli i{font-style:normal;color:var(--st-faint)}.sted .eli.el{background:color-mix(in srgb,var(--st-chip) 50%,transparent)}.sted .eli>.eli-t{display:flex;flex-direction:column;color:var(--st-text)}.sted .eli-t b{min-width:0;overflow:hidden;text-overflow:ellipsis}.sted .eli-t small{font-size:12px;color:var(--st-faint)}.sted .eback{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;line-height:1;color:var(--ed-link);cursor:pointer}.sted .esh{display:flex;align-items:center;gap:10px}.sted .esh>span{display:flex;flex-direction:column;gap:3px;min-width:0}.sted .esh b{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.03em}.sted .esh small{font-size:13px;color:var(--st-faint)}.sted .eg{display:flex;flex-direction:column;gap:7px}.sted .flabel{font-size:12.5px;font-weight:700;line-height:1;color:var(--st-sub)}.sted .eopts{display:flex;flex-wrap:wrap;gap:6px}.sted .eo{font:inherit;font-size:12.5px;font-weight:700;line-height:1;padding:8px 11px;border:0;border-radius:10px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);cursor:pointer;white-space:nowrap}.sted .eo:not(.on):not(:disabled):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,transparent)}.sted .eo.on{background:var(--st-text);color:var(--st-panel);box-shadow:none}.sted .elook:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--st-text) 30%,transparent)}.sted .elook:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sted .eback:hover{text-decoration:underline;text-underline-offset:3px}.sted .eback:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px;border-radius:4px}.sted .eo:disabled{opacity:.45;cursor:default}.sted .eo:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sted .fld{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-panel);color:var(--st-text);font:inherit;font-size:14px;resize:vertical}.sted .fld:focus{outline:none;border-color:var(--st-accent)}.sted .fld::placeholder{color:var(--st-faint)}.sted .elook{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line);color:var(--st-text);font:inherit;text-align:left;cursor:pointer}.sted .eaa{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:18px;box-shadow:inset 0 0 0 1px var(--st-line)}.sted .elook-t{flex:1;min-width:0;display:flex;flex-direction:column}.sted .elook-t b{font-size:15px;font-weight:800;line-height:1.2}.sted .elook-t small{font-size:12px;color:var(--st-faint)}.sted .elink{flex:none;font-size:13px;font-weight:700;color:var(--ed-link)}.sted .section-label,.sted-pal .section-label{margin:4px 0 7px;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--st-sub)}.sted .small.muted{color:var(--st-faint)}.sted .ed-sheet>p.small:not(.muted){margin:0 0 -5px!important;font-size:12.5px;line-height:1;color:var(--st-sub)}.sted .yu-pics{grid-template-columns:72px 72px minmax(0,1fr)}.sted .yu-tile{width:72px;height:72px}.sted .stk-tray{height:auto!important;margin-top:0}.sted .stk-grid{grid-auto-flow:row;grid-template-rows:none;grid-auto-rows:46px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.sted .li{display:flex;flex-direction:column;gap:4px}.sted .li-row{order:-1;margin:0 0 8px;padding:0;background:none;box-shadow:none}.sted .li-row b{font-size:14px;font-weight:700}.sted .li-sw[aria-checked=true]{background:var(--st-accent)}.sted .li-sw[aria-checked=false]{background:color-mix(in srgb,var(--st-text) 30%,var(--st-line))}.sted .li .nabi-seg{display:flex;flex-wrap:wrap;gap:6px;padding:0;background:none}.sted .li .nabi-seg button{flex:none;padding:8px 11px;border-radius:10px;font-size:12.5px;line-height:1;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text)}.sted .li .nabi-seg button.on{background:var(--st-text);color:var(--st-panel);box-shadow:none}.sted-panel input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;margin:0;padding:0;background:none;cursor:pointer}.sted-panel input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--ed-link) var(--fill, 0%),var(--st-line) var(--fill, 0%))}.sted-panel input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--st-line)}.sted-panel input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--ed-link)}.sted-panel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d}.sted-panel input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d}.sted-panel input[type=range]:focus-visible{outline:none}.sted-panel input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 4px #0000004d,0 0 0 3px var(--st-panel),0 0 0 5px var(--st-accent)}.sted-panel input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 1px 4px #0000004d,0 0 0 3px var(--st-panel),0 0 0 5px var(--st-accent)}.sted-panel input[type=range]:disabled{opacity:.45;cursor:default}.sted-pal p.section-label+div:has(>label input[type=color]){align-self:flex-start;gap:6px!important;padding:0!important;background:none!important}.sted-pal p.section-label+div:has(>label input[type=color])>*{flex:none!important;padding:8px 11px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;background:var(--st-text)!important;box-shadow:none!important;color:var(--st-panel)!important}.sted-pal p.section-label+div:has(>label input[type=color])>[style*="background: transparent"]{background:var(--st-panel)!important;box-shadow:inset 0 0 0 1px var(--st-line)!important;color:var(--st-text)!important}.sted .lk-seg{display:flex;flex-wrap:wrap;gap:6px;padding:0;background:none;margin:-5px 0 0}.sted .lk-seg button{padding:8px 11px;border-radius:10px;font-size:12.5px;line-height:1;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.sted .lk-seg button.on{background:var(--st-text);color:var(--st-panel);box-shadow:none}.sted .lk-seg button:focus-visible,.sted .stk-tabs button:focus-visible,.sted .stk-tile:focus-visible,.sted .stk-btn:focus-visible,.sted .stk-seg button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sted .stk-tabs{justify-self:start;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.sted .stk-tabs button{flex:none;padding:6px 11px;font-size:12.5px;line-height:1.4}.sted .stk-tabs button:hover:not(.on){color:var(--st-text)}.sted .stk-tabs button.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.sted .stk-grid:has(.stk-b){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sted .stk-grid:has(.stk-b)>.stk-tile{width:auto;height:auto;padding:0;border:0;border-radius:999px;background:none;overflow:visible}.sted .stk-tile>.stk-b{font-size:11px;letter-spacing:.05em;padding:8px 11px;transform:rotate(-3deg)}.sted .stk-grid:has(.stk-b)>.stk-tile.add{display:inline-flex;gap:4px;padding:8px 11px;color:var(--st-text);background:var(--st-panel);box-shadow:inset 0 0 0 1.5px var(--st-line)}.sted .stk-grid:has(.stk-b)>.stk-tile.add svg{width:12px;height:12px}.sted .stk-grid:has(.stk-b)>.stk-tile.add small{padding:0;font-size:11px;font-weight:700;color:var(--st-text)}@media(prefers-reduced-motion:no-preference){.sted .stk-tile>.stk-b{transition:transform .15s cubic-bezier(.25,1,.5,1)}.sted .stk-tile:hover>.stk-b{transform:rotate(-3deg) scale(1.06)}}.sted .stk-tray>.ehint.sted-note{color:var(--st-faint)}.sted .stk-btn{padding:8px 11px;border:0;border-radius:10px;font-size:12.5px;font-weight:700;line-height:1;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text)}.sted .stk-btn.danger{color:var(--danger)}.sted .stk-btn.done{background:var(--st-text);color:var(--st-panel);box-shadow:none}.sted .stk-seg{display:flex;flex-wrap:wrap;gap:6px;padding:0;background:none}.sted .stk-seg button{flex:none;padding:8px 11px;border-radius:10px;font-size:12.5px;font-weight:700;line-height:1;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text)}.sted .stk-seg button.on{background:var(--st-text);color:var(--st-panel);box-shadow:none}.sted-stage{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;overflow:hidden;padding:16px 20px 20px;background:radial-gradient(120% 80% at 50% 30%,var(--st-stage-a),var(--st-stage-b))}.sted-shead{display:flex;align-items:center;gap:10px}.sted-lbl{font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--st-faint)}.sted-stage:focus{outline:none}.sted-cardbox{position:relative;flex:1 1 0;min-height:0;display:flex;overflow:auto;overscroll-behavior:contain}.sted-fit{position:relative;flex:none;margin:auto}.sted-fit[hidden]{display:none}.sted-fit>*{position:absolute;top:0;left:0;transform:scale(var(--fit, 1));transform-origin:0 0}.sted-card{width:390px}.sted-lit{width:390px;margin:0;padding:22px 0 10px}.sted-lit>div>div:first-child,.sted-plain>div{border-radius:calc(26px / var(--fit, 1))!important;overflow:hidden;box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)!important}.sted-plain{padding-top:0}.sted-qr{display:grid;justify-items:center;gap:12px;width:320px;padding:30px 16px 26px;border-radius:26px;box-sizing:border-box;box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.sted-intro{width:320px}.sted-intro .li-pv{background:none;box-shadow:none}.sted-intro .li-phone{zoom:1.7}.sted-zoom>.sted-zm{min-width:30px;padding-left:8px;padding-right:8px;font-size:15px;line-height:1.12}.sted-zoom>.sted-zpct{min-width:48px;font-variant-numeric:tabular-nums}.sted-zoom>button:disabled{opacity:.4;cursor:default}.sted-zoom>button:disabled:hover{color:var(--st-sub)}.sted-flash{position:absolute;z-index:20;pointer-events:none;border-radius:10px;box-shadow:0 0 0 2px #2563eb,0 0 0 6px color-mix(in srgb,#2563eb 22%,transparent)}@media(prefers-reduced-motion:no-preference){.sted-flash{animation:sted-flash 1.6s cubic-bezier(.25,1,.5,1) forwards}@keyframes sted-flash{0%{opacity:0}12%{opacity:1}55%{opacity:1}to{opacity:0}}}.sted-cardbox.qr>.sted-card,.sted-lbl-open{display:none}.sted:has(.sted-slot>*) .sted-cardbox.qr>.sted-card{display:block}.sted:has(.sted-slot>*) .sted-cardbox.qr>.plain,.sted:has(.sted-slot>*) .sted-lbl-list{display:none}.sted:has(.sted-slot>*) .sted-lbl-open{display:inline}.sted-lit .lk-ov{--ol: #8fb0ff;--olw: calc(1.5px / var(--fit, 1))}.sted-lit .lk-ov.light{--ol: #2563eb}.sted-lit .lk-pt,.sted-lit .lk-pt.circle,.sted-lit .lk-pt.child,.sted-lit .lk-pt.mark{border:var(--olw) dashed color-mix(in srgb,var(--ol) 55%,transparent);border-radius:calc(8px / var(--fit, 1));box-shadow:none;background:none}.sted-lit .lk-pt.circle,.sted-lit .lk-pt.mark{border-radius:50%}.sted-lit .lk-pt.ground{border:0;border-radius:calc(16px / var(--fit, 1));box-shadow:inset 0 0 0 var(--olw) color-mix(in srgb,var(--ol) 30%,transparent)}.sted-lit .lk-pt:hover{border-style:solid;border-color:var(--ol);background:color-mix(in srgb,var(--ol) 7%,transparent)}.sted-lit .lk-pt.ground:hover{background:none;box-shadow:inset 0 0 0 var(--olw) color-mix(in srgb,var(--ol) 70%,transparent)}.sted-lit .lk-pt.sel,.sted-lit .lk-pt.child.sel{border:calc(2px / var(--fit, 1)) solid var(--ol);background:none;box-shadow:none}.sted-lit .lk-pt.ground.sel{border:0;box-shadow:inset 0 0 0 calc(2px / var(--fit, 1)) var(--ol)}.sted-lit .lk-pt.faded{border-color:color-mix(in srgb,var(--ol) 22%,transparent)}.sted-lit .lk-pt.ground.faded{box-shadow:inset 0 0 0 var(--olw) color-mix(in srgb,var(--ol) 12%,transparent)}.sted-lit .lk-pt:focus-visible{outline:calc(2px / var(--fit, 1)) solid var(--ol);outline-offset:calc(2px / var(--fit, 1))}.sted-lit .lk-pt.mark.slot{border-style:dashed;border-color:var(--ol);background:color-mix(in srgb,var(--ol) 12%,transparent)}.sted-lit .lk-bd{display:none}.sted-lit .lk-pt>.lk-chip{display:none}.sted-lit .lk-pt.sel>.lk-chip{display:inline-flex;left:calc(-4px / var(--fit, 1))!important;top:calc(-24px / var(--fit, 1))!important;right:auto!important;bottom:auto!important;z-index:6;padding:.38em .67em;border-radius:.57em;box-shadow:none;background:#2563eb;color:#fff;font-size:calc(10.5px / var(--fit, 1));font-weight:700;letter-spacing:0;text-transform:none}.sted-lit .lk-pt.sel>.lk-chip em{display:none}.sted-lit .lk-ov .lk-ring{border:var(--olw) dashed color-mix(in srgb,var(--ol) 40%,transparent);border-radius:calc(30px / var(--fit, 1))}.sted-lit .lk-ov .lk-ring.sel{border:calc(2px / var(--fit, 1)) solid var(--ol)}.sted-lit .lk-ov .lk-ring.faded{border-color:color-mix(in srgb,var(--ol) 15%,transparent)}.sted-lit .lk-ring>.lk-chip{padding:.38em .67em;border-radius:.57em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ol) 45%,transparent);background:var(--st-panel);color:var(--st-text);font-size:calc(10.5px / var(--fit, 1));font-weight:700;letter-spacing:0;text-transform:none}.sted-lit .lk-ring>.lk-chip:hover,.sted-lit .lk-ring.sel>.lk-chip{background:#2563eb;color:#fff;box-shadow:none}.sted-lit .lk-lifted{background:color-mix(in srgb,var(--ol) 25%,transparent);box-shadow:0 0 0 calc(2px / var(--fit, 1)) var(--ol),0 14px 26px #0000004d}.sted-lit .lk-slotline{border-top:calc(2px / var(--fit, 1)) dashed var(--ol)}@media(prefers-reduced-motion:no-preference){.sted-lit .lk-pt{transition:border-color .15s cubic-bezier(.25,1,.5,1),background-color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1)}}@media(prefers-reduced-motion:reduce){.sted-lit .lk-pt{transition:none}}.sted .el-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--st-line)}.sted .el-form{display:flex;flex-direction:column;gap:18px}.sted .el-form>div:first-child{gap:16px!important}.sted .el-form .small[style*="font-weight: 700"]{font-size:12.5px;line-height:1.2;color:var(--st-sub)}.sted .el-form input:not([type=range]):not([type=checkbox]):not([type=file]):not([style*="background: transparent"]),.sted .el-form textarea,.sted .el-form select{font-size:14px!important;padding:9px 11px!important;border:1px solid var(--st-line)!important;border-radius:10px!important;background:var(--st-panel)!important;color:var(--st-text)!important}.sted .el-form input:focus,.sted .el-form textarea:focus,.sted .el-form select:focus{outline:none;border-color:var(--st-accent)!important}.sted .el-form input::placeholder,.sted .el-form textarea::placeholder{color:var(--st-faint)}.sted .el-form [style*="border-radius: 13px"]{border-color:var(--st-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--st-chip) 45%,transparent)}.sted .el-look{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--st-line)}.sted .eo.danger{color:var(--danger)}.sted .el-del{align-self:flex-start}.sted .sted-layer{display:grid;gap:10px;padding:12px 14px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line)}.sted .el-form .eo{justify-self:start}.sted .el-form input[style*="background: transparent"]{font-size:14px!important}.sted .ed-sheet[aria-label="Add to your card"] button[style*="background: var(--field)"]{background:var(--st-panel)!important;box-shadow:inset 0 0 0 1px var(--st-line)}.sted .ed-sheet[aria-label="Add to your card"] button:not(:disabled):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,transparent)}.sted .ed-sheet[aria-label="Add to your card"] button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sted-gone{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;color:var(--st-sub)}.sted-gone b{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--st-text)}.studio .lk{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:16px;overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:var(--st-text);background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line)}.studio .lk:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--st-text) 30%,var(--st-line))}.studio .lk.on{box-shadow:0 0 0 2.5px #2563eb,0 16px 30px -18px #2563eb99}.studio .lk:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px}.studio .lk-pic{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 11px;overflow:hidden;color:#fff;aspect-ratio:4 / 5}.studio .lk-pic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.studio .lk-pic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(transparent 30%,#000c)}.studio .lk-pic.blank{justify-content:center;align-items:center;text-align:center;background:#141416}.studio .lk-pic.blank:before{display:none}.studio .lk-pic.blank .lk-pr{font-size:15px;font-weight:700;color:#d1d5db}.studio .lk-pr{position:relative;z-index:2;font-size:18px;line-height:.98;white-space:pre-line;text-wrap:balance;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.studio .lk-tx{display:flex;align-items:center;gap:6px;padding:7px 11px 8px;min-height:40px}.studio .lk-tx>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column}.studio .lk-tx b{font-size:13.5px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--st-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio .lk-tx small{font-size:11.5px;line-height:1.2;color:var(--st-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .lk-sw{flex:none;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1px #0000001f;display:grid;place-items:center}.studio .lk-sw i{display:block;width:9px;height:9px;border-radius:50%}.studio .lk-tag{position:absolute;z-index:3;left:8px;top:8px;font-size:9.5px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:5px 7px;border-radius:99px;color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed)}.studio .lk-tag.cur{background:#111}.studio .lk-tag.kid{left:auto;right:8px;background:#ffffffeb;color:#111}.studio .lk-tick{position:absolute;z-index:3;right:8px;top:8px;width:22px;height:22px;border-radius:50%;background:#2563eb;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}@media(prefers-reduced-motion:no-preference){.studio .lk{transition:box-shadow .16s cubic-bezier(.25,1,.5,1),transform .16s cubic-bezier(.25,1,.5,1)}.studio .lk:active{transform:scale(.98)}}.studio .gal{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;min-width:0}.studio .gal .eback{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:400;line-height:1.2;color:var(--st-text);cursor:pointer}.studio .gal .eback:hover{text-decoration:underline;text-underline-offset:3px}.studio .gal-head{display:flex;align-items:center;gap:12px;min-height:32px;min-width:0}.studio .gal-t{margin:0;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--st-text);white-space:nowrap}.studio .gal-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio .gal-sub{min-width:0;font-size:13.5px;line-height:1.4;color:var(--st-faint)}.studio .gal-srch{position:relative;display:flex;align-items:center}.studio .gal-srch svg{position:absolute;left:11px;color:var(--st-faint);pointer-events:none}.studio .gal-srch input{width:100%;font:inherit;font-size:14px;padding:9px 11px 9px 33px;border:0;border-radius:10px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studio .gal-srch input:focus{box-shadow:inset 0 0 0 2px #2563eb}.studio .gal-srch input::placeholder{color:var(--st-faint)}.studio .gal-chips,.studio .snc-chips{display:flex;gap:6px;flex-wrap:wrap}.studio .gal-chip{border:0;font:inherit;font-size:14px;font-weight:400;line-height:1.2;padding:7px 11px;border-radius:10px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);cursor:pointer;white-space:nowrap}.studio .gal-chip.on{background:var(--st-text);color:var(--st-panel);box-shadow:none}.studio .gal-chip small{font-size:12px;font-weight:600;opacity:.62;margin-left:5px}.studio .gal-chip:focus-visible,.studio .gal-btn:focus-visible,.studio .gal .eback:focus-visible,.studio .lk-pager:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .gal-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;position:relative;padding:3px 3px 12px;margin:-3px}.studio .gal-sec{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.studio .gal-sec h3{margin:0;display:flex;align-items:baseline;gap:8px;font-size:12.5px;font-weight:700;color:var(--st-sub)}.studio .gal-sec h3 small{font-size:12px;font-weight:500;color:var(--st-faint)}.studio .gal-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio .gal-edit .gal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio .gal-edit .lk-pic{aspect-ratio:1 / 1}.studio .gal-empty{margin:0;padding:30px 10px;text-align:center;color:var(--st-faint)}.studio .gal-err{margin:0;font-size:13px;font-weight:600;color:#d70015}.studio[data-room=dark] .gal-err{color:#ff6961}.studio .gal-foot{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--st-line)}.studio .gal-who{display:flex;flex-direction:column;min-width:0}.studio .gal-who b{font-size:14px;font-weight:800;color:var(--st-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .gal-who small{font-size:12px;color:var(--st-faint);white-space:nowrap}.studio .gal-btn{flex:none;font:inherit;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:-.01em;padding:11px 18px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap}.studio .gal-btn.ink{background:var(--st-text);color:var(--st-panel)}.studio .gal-btn:hover:not(:disabled){filter:brightness(.96)}.studio .gal-btn.ink:hover:not(:disabled){filter:brightness(1.25)}.studio .gal-btn:disabled{opacity:.45;cursor:default}.studio .lk-pager{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;padding:0;background:var(--st-panel);color:var(--st-text);box-shadow:0 0 0 1px var(--st-line),0 6px 16px -6px #00000040;font:inherit;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.studio .lk-pager.l{left:10px}.studio .lk-pager.r{right:10px}.studio .lk-pvw,.studio .lk-live{flex:none;font-size:10.5px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;letter-spacing:0;text-transform:none}.studio .lk-pvw{background:#2563eb1f;color:#1d4ed8}.studio .lk-live{background:#34c75929;color:#1f8a3c}.studio[data-room=dark] .lk-pvw{color:#8fb0ff}.studio[data-room=dark] .lk-live{color:#6edc8c}:is(.studio,.wj) .tc{position:relative;width:340px;height:720px;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;text-align:left;font-size:13px;line-height:1.35}:is(.studio,.wj) .tc-cov{position:relative;flex:none;height:168px;background-color:#333;background-position:center;background-size:cover}:is(.studio,.wj) .smp{position:absolute;z-index:1;left:16px;top:16px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:99px;background:#fffffff0;color:#111;font:700 10.5px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 2px 8px #0003;white-space:nowrap}:is(.studio,.wj) .smp b{color:#2563eb;font-weight:800}:is(.studio,.wj) .smp.mini{left:5px;top:5px;padding:3px 6px;font-size:8.5px}:is(.studio,.wj) .tc-body{display:flex;flex-direction:column;gap:9px;padding:0 18px}:is(.studio,.wj) .tc-ph{width:88px;height:88px;margin-top:-46px;border-radius:50%;background:center 22% / cover;position:relative;z-index:1;display:grid;place-items:center;font-size:38px;line-height:1;background-color:color-mix(in srgb,var(--a) 14%,#fff)}:is(.studio,.wj) .tc-nm{font-size:32px;line-height:.95;letter-spacing:-.01em;overflow-wrap:anywhere}:is(.studio,.wj) .tc-role{font-size:9.5px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}:is(.studio,.wj) .tc-ic{display:flex;gap:9px;margin-top:2px}:is(.studio,.wj) .tc-ic i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center}:is(.studio,.wj) .tc-sec{display:flex;align-items:baseline;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}:is(.studio,.wj) .tc-sec b{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}:is(.studio,.wj) .tc-sec small{margin-left:auto;font-size:11px}:is(.studio,.wj) .tc-offs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}:is(.studio,.wj) .tc-off{display:flex;flex-direction:column;gap:4px;min-width:0}:is(.studio,.wj) .tc-off i{position:relative;display:block;aspect-ratio:1 / 1;background-color:#444;background-position:center;background-size:cover}:is(.studio,.wj) .tc-off i.add{background:none;outline:1.5px dashed currentColor;outline-offset:-1px;display:grid;place-items:center;font-size:20px;font-style:normal;opacity:.8}:is(.studio,.wj) .tc-off span{font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.studio,.wj) .tc-store{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding:16px 18px 0;border-top:2px solid var(--a)}:is(.studio,.wj) .tc-ey{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:is(.studio,.wj) .tc-pr{font-size:34px;line-height:.95;white-space:pre-line}:is(.studio,.wj) .tc-sub{font-size:12px;line-height:1.4}:is(.studio,.wj) .tc-cta{align-self:flex-start;margin-top:4px;padding:10px 16px;font-size:12.5px;font-weight:700}:is(.studio,.wj) .tc.blank{background:#141416;color:#e9e9ee;--a: rgb(154,160,255)}:is(.studio,.wj) .tc.blank .tc-cov{background:repeating-linear-gradient(135deg,#1d1d21 0,#1d1d21 10px,#222227 10px,#222227 20px)}:is(.studio,.wj) .tc.blank .tc-ph{box-shadow:0 0 0 4px #141416}:is(.studio,.wj) .tc.blank .tc-role,:is(.studio,.wj) .tc-note{color:#a2a29c}:is(.studio,.wj) .tc.blank .tc-ic i{background:#e9e9ee;color:#141416}:is(.studio,.wj) .tc-note{margin:14px 0 0;font-size:12px}@media(prefers-reduced-motion:no-preference){:is(.studio,.wj) .tc{transition:background .24s cubic-bezier(.25,1,.5,1)}}.sted-panel.gal-open{overflow:hidden}.sted-stage.gal{position:relative}.sted-plain>div+div{margin-top:14px}.sted .esmp{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--st-line);font-size:13.5px}.sted .esmp:last-child{border-bottom:0}.sted .esmp-th{flex:none;width:40px;height:40px;border-radius:9px;background-color:var(--st-chip);background-position:center;background-size:cover}.sted .esmp-t{flex:1;min-width:0;display:flex;flex-direction:column}.sted .esmp-t b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sted .esmp-t small{font-size:12px;color:var(--st-faint)}.sted .sted-samples .elist{gap:0}.sted .ehp{margin:0;font-size:12.5px;line-height:1.45;color:var(--st-faint)}.studio .lk-toast{display:flex;align-items:center;gap:14px}.studio .lk-toast button{border:0;background:none;padding:0;font:inherit;font-weight:800;color:#8fb0ff;cursor:pointer}.studio .lk-toast button:focus-visible{outline:2px solid rgb(143,176,255);outline-offset:3px;border-radius:4px}:is(.studio,.wj) .tc-off .tc-init{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;font-weight:800;font-style:normal}.ppl{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;background:var(--st-panel);color:var(--st-text);font-size:14px;line-height:1.4}.ppl-main{min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:30px 28px}.ppl-dim{color:var(--st-faint)}.ppl-note{margin:0;font-size:13.5px;color:var(--st-sub)}.ppl-err{margin:0;font-size:13.5px;color:var(--danger, #d70015)}.ppl-link{font:inherit;font-weight:700;color:var(--st-ink);background:none;border:0;padding:0;cursor:pointer}.ppl-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:700;line-height:1.3;padding:9px 14px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);text-decoration:none;white-space:nowrap;cursor:pointer}.ppl-btn.pri{background:var(--st-text);color:var(--st-panel)}.ppl-btn.red{color:#cc272e}.ppl-btn.danger{background:var(--danger, #d70015);color:#fff}.ppl-btn:disabled{opacity:.5;cursor:default}.ppl-btn:focus-visible,.ppl-chip:focus-visible,.ppl-seg button:focus-visible,.ppl-name:focus-visible,.ppl-pop button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.ppl-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.ppl-seg button{font:inherit;font-size:14px;font-weight:700;padding:6px 12px;border:0;border-radius:9px;background:none;color:var(--st-sub);cursor:pointer}.ppl-seg button.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.ppl-bar{display:flex;align-items:center;gap:6px}.ppl-chip{font:inherit;font-size:12.5px;font-weight:600;padding:7px 11px;border:0;border-radius:99px;background:var(--st-chip);color:var(--st-sub);cursor:pointer}.ppl-chip.on{background:var(--st-text);color:var(--st-panel)}.ppl-search{display:flex;align-items:center;gap:8px;width:260px;padding:0 12px;border-radius:10px;background:var(--st-panel);color:var(--st-faint);box-shadow:inset 0 0 0 1px var(--st-line)}.ppl-search:focus-within{box-shadow:inset 0 0 0 2px var(--st-accent)}.ppl-search input{flex:1;min-width:0;font:inherit;font-size:13.5px;padding:9px 0;border:0;background:none;color:var(--st-text);outline:none}.ppl-search input::placeholder{color:var(--st-faint)}.ppl-t{width:100%;border-collapse:collapse;font-size:13.5px}.ppl-t th{white-space:nowrap;font-size:11px;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint);text-align:left;padding:0 8px 10px;border-bottom:1px solid var(--st-line)}.ppl-t td{padding:8px;border-bottom:1px solid var(--st-line);white-space:nowrap;vertical-align:middle;color:var(--st-text)}.ppl-t td.ppl-dim{color:var(--st-faint)}.ppl-t th:first-child,.ppl-t td:first-child{padding-left:0}.ppl-t .n{text-align:right;font-variant-numeric:tabular-nums}.ppl-t tbody tr:has(.ppl-name){cursor:pointer}.ppl-t tbody tr:has(.ppl-name):hover td,.ppl-t tr.on td{background:var(--st-chip)}.ppl-t tr.on td:first-child{box-shadow:inset 3px 0 0 var(--st-accent);padding-left:10px}.ppl-t tr.gone td{color:var(--st-faint)}.ppl-t td:nth-child(2){white-space:normal}.ppl-name{display:flex;align-items:center;gap:11px;font:inherit;color:inherit;padding:0;border:0;background:none;cursor:pointer;text-align:left}.ppl-name b{font-weight:600}.ppl-av{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:600;line-height:1;color:var(--st-ink);background:var(--st-chip) center 22% / cover no-repeat}.ppl-av.big{width:34px;height:34px}.ppl-faces{display:inline-flex}.ppl-faces .ppl-av{width:26px;height:26px;font-size:10px;margin-right:-6px;box-shadow:0 0 0 2px var(--st-panel)}.ppl-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:99px;background:var(--st-chip);color:var(--st-sub);white-space:nowrap}.ppl-pill.live{background:#34c75929;color:#1f8a3c}.ppl-pill.new{color:var(--st-ink)}.studio[data-room=dark] .ppl-pill.live{color:#5fd17a}.ppl-menu{position:relative}.ppl-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:200px;padding:6px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059;display:grid}.ppl-pop.up{top:auto;bottom:calc(100% + 8px);left:0;right:0}.ppl-pop>button{font:inherit;font-size:13.5px;font-weight:600;text-align:left;padding:9px 12px;border:0;border-radius:9px;background:none;color:var(--st-text);cursor:pointer}.ppl-pop>button:hover{background:var(--st-chip)}.ppl-invite{width:360px;padding:4px 16px 16px}.ppl-invite form{margin-top:0!important}.ppl-invite .section-label{margin:12px 0 8px;font-size:11px;font-weight:600;letter-spacing:.09em;color:var(--st-faint)}.ppl-invite .field{font-size:14px;padding:10px 12px;border-radius:10px;background:var(--st-panel);color:var(--st-text);border-color:var(--st-line)}.ppl-invite .chip{font-size:13px;padding:6px 12px}.ppl-invite .btn{font-size:14px;padding:10px 12px;border-radius:13px}.ppl-invite .btn:not(.quiet){background:var(--st-text);color:var(--st-panel)}.ppl-invite .btn.quiet{background:var(--st-chip);box-shadow:none;color:var(--st-text)}.ppl-invite .small{font-size:12.5px}.ppl-side{min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--st-panel);border-left:1px solid var(--st-line)}.ppl-who{display:flex;align-items:center;gap:10px}.ppl-who>div{flex:1;min-width:0}.ppl-big{font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--st-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-who .ppl-dim{font-size:13px}.ppl-mini{flex:none;height:300px;border-radius:16px;overflow:hidden;background:var(--st-bg);box-shadow:0 12px 26px -14px var(--st-sh),0 0 0 1px var(--st-line)}.ppl-mini-in{width:375px;transform:scale(calc(260 / 375));transform-origin:0 0}.ppl-empty{height:100%;display:grid;place-items:center;font-size:13px;color:var(--st-faint)}.ppl-kv{display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px 16px;margin:0;font-size:13.5px}.ppl-kv dt{color:var(--st-faint)}.ppl-kv dd{margin:0;font-weight:500;color:var(--st-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-acts{display:flex;flex-direction:column;gap:6px;margin-top:auto}.ppl-acts .ppl-btn{width:100%;padding:10px 12px;text-align:left}.ppl-acts .ppl-menu{display:flex}.ppl-drawn{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0 18px 16px;background:var(--card, #fff);color:#0b1220}.ppl-drawn .cv{align-self:stretch;height:100px;margin:0 -18px;padding:12px 14px;background:linear-gradient(160deg,var(--st-accent),color-mix(in srgb,var(--st-accent) 55%,#000))}.ppl-drawn .cv span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff}.ppl-drawn .ppl-av{width:70px;height:70px;margin:-36px 0 8px;font-size:22px;box-shadow:0 0 0 4px #fff}.ppl-drawn b{font-size:15px;font-weight:800;letter-spacing:-.02em}.ppl-drawn small{font-size:11px;color:#5b6270}.ppl-drawn .bt{align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ppl-drawn .bt i{height:22px;border-radius:99px;background:var(--st-accent)}.ppl-drawn .bt i+i{background:none;box-shadow:inset 0 0 0 1.5px var(--st-accent)}.ppl-dialog{width:440px;max-width:calc(100vw - 32px);padding:22px;border:0;border-radius:20px;background:var(--st-panel);color:var(--st-text);box-shadow:0 30px 60px -20px #00000080}.ppl-dialog::backdrop{background:#00000059}.ppl-dialog h2{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.03em}.ppl-dialog p{margin:0 0 18px;font-size:14.5px;line-height:1.45;color:var(--st-sub)}.ppl-dacts{display:flex;justify-content:flex-end;gap:8px}.ppl-drawn .rw{align-self:stretch;display:grid;gap:8px;margin-top:14px}.ppl-drawn .rw i{height:14px;border-radius:7px;background:#eef0f4}.ppl-invite .chip{background:var(--st-chip);color:var(--st-text);box-shadow:none}.ppl-invite .chip.on{background:var(--st-text);color:var(--st-panel)}.ppl-t th small{display:block;margin-top:3px;font-size:10.5px;letter-spacing:.02em;text-transform:none;font-weight:500}.ppl-t th{vertical-align:bottom}.ppl-kit{display:inline-flex;align-items:center;gap:7px;font:inherit;color:var(--st-text);white-space:nowrap}.ppl-kit i{width:7px;height:7px;border-radius:50%;flex:none;background:#2eb45c}.ppl-kit small{color:var(--st-faint);font-size:12.5px}.ppl-kit.old i{background:#f09c17}.ppl-kit.none{color:var(--st-faint)}.ppl-kit.none i{background:var(--st-line)}.ppl-kit.press{padding:0;border:0;background:none;cursor:pointer;text-decoration:underline dotted var(--st-faint);text-underline-offset:4px}.ppl-kitw{display:inline-block}.ppl-kpop{position:absolute;left:-130px;top:calc(100% + 6px);z-index:60;width:300px;white-space:normal;padding:14px 16px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.45;color:var(--st-sub);cursor:default}.ppl-kpop b{color:var(--st-text);font-size:14px}.ppl-kpop-lk{align-self:flex-start;font-weight:700;color:var(--st-text);text-decoration:none;padding:6px 10px;margin:-2px -10px -6px;border-radius:9px}.ppl-kpop-lk:hover{background:var(--st-chip)}.ppl-ask{font-weight:700;color:var(--st-text);text-decoration:underline;text-decoration-color:var(--st-line);text-underline-offset:3px}.ppl-ask:hover{text-decoration-color:var(--st-text)}.ppl-fsel{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;padding:8px 11px;margin-right:4px;border:0;border-radius:10px;background:none;color:var(--st-sub);box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer}.ppl-pop>button.cur{background:var(--st-chip)}.ppl-pop>button.red{color:#cc272e}.ppl-pop>button.add{color:var(--st-sub);border-top:1px solid var(--st-line);border-radius:0 0 9px 9px;margin-top:4px;padding-top:10px}.ppl-pop>button svg{float:right;margin-top:2px}.ppl-facts{grid-template-columns:76px minmax(0,1fr);gap:9px 12px}.ppl-facts dd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:relative;overflow:visible;white-space:normal}.ppl-facts dd.ed{flex-direction:column;align-items:stretch;gap:7px}.ppl-lk{font:inherit;font-size:12.5px;font-weight:700;line-height:1.3;padding:2px 7px;margin:-2px 0;border:0;border-radius:7px;background:var(--st-chip);color:var(--st-sub);cursor:pointer}.ppl-lk2{font-weight:700;color:var(--st-text);text-decoration:underline;text-decoration-color:var(--st-line);text-underline-offset:3px}.ppl-rolemenu{display:inline-block}.ppl-roles-pop{left:auto;right:auto;top:calc(100% + 6px);min-width:220px}.ppl-side .ppl-roles-pop{left:-88px}.ppl-newrole{display:flex;flex-wrap:wrap;gap:6px;padding:8px 6px 4px;border-top:1px solid var(--st-line);margin-top:4px}.ppl-newrole input,.ppl-redit input{flex:1;min-width:0;font:inherit;font-size:14px;font-weight:600;padding:7px 10px;border:1.5px solid var(--st-text);border-radius:10px;background:var(--st-panel);color:var(--st-text);outline:none}.ppl-newrole .ppl-err{width:100%;font-size:12.5px}.ppl-btn.sm{font-size:13px;padding:7px 12px;border-radius:11px}.ppl .ofc{gap:7px}.ppl .ofc .field{width:100%;box-sizing:border-box;font:inherit;font-size:14px;font-weight:600;padding:8px 10px;border:1.5px solid var(--st-text);border-radius:10px;background:var(--st-panel);color:var(--st-text);box-shadow:none;outline:none}.ppl .ofc-note{font-size:12px;font-weight:500;color:var(--st-faint)}.ppl .ofc-sug{display:flex;flex-wrap:wrap;gap:6px}.ppl .ofc-sug .chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:700;padding:6px 11px;border:0;border-radius:99px;background:var(--st-chip);color:var(--st-text);box-shadow:none;cursor:pointer}.ppl .ofc-sug small{font-weight:600;color:var(--st-faint)}.ppl-invite select.field{width:100%;font-size:14px;padding:10px 12px;border-radius:10px;background:var(--st-panel);color:var(--st-text);border:0;box-shadow:inset 0 0 0 1px var(--st-line)}.ppl-invite .inv-ro .ofc .field{border-width:0;box-shadow:inset 0 0 0 1px var(--st-line);font-weight:400;padding:10px 12px}.ppl-invite .inv-ro .ofc .field:focus{box-shadow:inset 0 0 0 1.5px var(--st-text)}.ppl-rl td.ac{text-align:right;position:relative;width:44px}.ppl-rl td.ac .ppl-pop{left:auto;right:0;text-align:left}.ppl-rl td.wide{width:480px}.ppl-dots{display:inline-grid;place-items:center;width:30px;height:30px;font:inherit;font-size:18px;font-weight:800;line-height:1;border:0;border-radius:9px;background:none;color:var(--st-sub);cursor:pointer}.ppl-dots:hover,.ppl-dots[aria-expanded=true]{background:var(--st-chip)}.ppl-redit{display:flex;align-items:center;gap:8px}.ppl-redit input{max-width:340px}.ppl-esc{font-size:12px;font-weight:500;white-space:nowrap;color:var(--st-faint);margin-left:4px}.ppl-racts{display:flex;gap:8px}.ppl-rfoot{margin:0;max-width:80ch;font-size:13px;line-height:1.5;color:var(--st-sub)}.ppl-dots:focus-visible,.ppl-lk:focus-visible,.ppl-fsel:focus-visible,.ppl-kit.press:focus-visible,.ppl-ask:focus-visible,.ppl-kpop-lk:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.ppl-live{position:fixed;right:24px;top:72px;z-index:90;pointer-events:none}.ppl-toast{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:var(--st-text);color:var(--st-panel);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 16px 40px -12px var(--st-sh)}.ppl-t td:first-child{max-width:220px}.ppl-name{min-width:0;max-width:100%}.ppl-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-invite .seat-bill,.ppl-dialog .seat-bill{background:var(--st-chip);box-shadow:none;padding:10px 12px;border-radius:12px}.ppl-invite .seat-bill{margin:10px 0 0}.ppl-dialog .seat-bill{margin:0 0 18px}.ppl-invite .seat-bill b,.ppl-dialog .seat-bill b{font-size:14px;color:var(--st-text)}.ppl-invite .seat-bill span,.ppl-dialog .seat-bill span{font-size:13px;color:var(--st-sub)}.ppl-inv{margin:3px 0 0 43px;display:grid;gap:6px;white-space:normal}.ppl-inv>span{font-size:12.5px;color:var(--st-faint)}.ppl-inv-acts>div{display:flex;gap:6px}.ppl-inv-acts .ppl-btn{padding:5px 11px;font-size:13px;border-radius:10px}.sacc{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100%;background:var(--st-panel)}.sacc-nav{display:flex;flex-direction:column;gap:2px;padding:26px 12px 18px;border-right:1px solid var(--st-line);min-height:0}.sacc-nav-h{font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint);padding:4px 12px 10px}.sacc-nav-t{display:block;width:100%;padding:9px 12px;border:0;border-radius:10px;background:none;font:inherit;font-size:13.5px;font-weight:600;line-height:1.4;text-align:left;color:var(--st-sub);text-decoration:none;cursor:pointer;transition:background-color .24s ease-out,color .24s ease-out,box-shadow .24s ease-out}.sacc-nav-t:hover{color:var(--st-text)}.sacc-nav-t.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 0 0 1px var(--st-line)}.sacc-nav-t.red,.sacc-lbl.red{color:#c21725}.sacc-nav-gap{height:1px;background:var(--st-line);margin:12px}.sacc-nav-foot{padding:0 12px;font-size:12px;color:var(--st-faint)}.sacc-nav-foot a{color:inherit;text-decoration:none}.sacc-nav-foot a:hover{color:var(--st-text);text-decoration:underline;text-underline-offset:3px}.sacc-body{display:flex;flex-direction:column;gap:16px;padding:30px 40px 48px;max-width:860px;min-width:0}.sacc-body>.studio-head{margin-bottom:4px;min-height:36px}.sacc-box{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:transparent;box-shadow:inset 0 0 0 1px var(--st-line);margin:0}.sacc-lbl-row{display:flex;align-items:baseline;gap:10px}.sacc-lbl-row .sacc-saved{font-size:12px;line-height:1}.sacc-lbl{margin:0;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--st-faint)}.sacc-row{display:flex;align-items:center;gap:10px;min-width:0}.sacc-grow{flex:1;min-width:0}.sacc-wrap{overflow-wrap:anywhere}.sacc-sub{display:block;font-size:13px;color:var(--st-faint)}.sacc-name{display:block;font-size:14px;font-weight:700;overflow-wrap:anywhere}.sacc-av{width:44px;height:44px;border-radius:50%;flex:none;object-fit:cover;background:var(--st-chip);display:block}.sacc-err{margin:0;font-size:13px;color:#c4001a}.sacc-note{margin:0;font-size:13.5px;line-height:1.5;color:var(--st-sub)}.sacc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sacc-list>li{padding:10px 0;border-bottom:1px solid var(--st-line)}.sacc-list>li:first-child{padding-top:0}.sacc-list>li:last-child{border-bottom:0;padding-bottom:0}.sacc-list b{display:block;font-weight:600}.sacc-tip{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:var(--st-bg);font-size:13.5px;line-height:1.45;color:var(--st-sub)}.sacc-tip p{margin:0}.sacc-tip b{color:var(--st-text);font-weight:600}.sacc-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:700;line-height:1.3;padding:9px 14px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);text-decoration:none;cursor:pointer;white-space:nowrap;transition:filter .12s ease-out}.sacc-btn:hover:not(:disabled){filter:brightness(.96)}.sacc-btn:active:not(:disabled){filter:brightness(.9)}.sacc-btn.ink{background:var(--st-text);color:var(--st-panel)}.sacc-btn.quiet{background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.sacc-btn.redb{background:#ff3b30;color:#fff}.sacc-btn.sm{padding:6px 11px}.sacc-btn.wide{width:100%}.sacc-btn:disabled{opacity:.5;cursor:default}.sacc-btn:focus-visible,.sacc-nav-t:focus-visible,.sacc-nav-foot a:focus-visible,.sacc-sw:focus-visible,.sacc-seg button:focus-visible,.sacc-fld:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sacc-fld{font:inherit;font-size:14px;line-height:1.3;padding:9px 11px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-panel);color:var(--st-text);min-width:0}.sacc-fld[aria-invalid=true]{border-color:#c4001a}.sacc-tag{flex:none;font-size:10.5px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;background:var(--st-chip);color:var(--st-sub);white-space:nowrap}.sacc-tag.ok{background:#34c75929;color:#1f7a37}.sacc-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.sacc-seg button{font:inherit;font-size:13px;font-weight:700;line-height:1.3;padding:6px 12px;border:0;border-radius:9px;background:none;color:var(--st-sub);cursor:pointer}.sacc-seg button[aria-pressed=true]{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f;cursor:default}.sacc-seg button:disabled{cursor:default;opacity:.55}.sacc-current{box-shadow:inset 0 0 0 2px var(--st-line);padding:18px 18px 16px}.sacc-current.paid{box-shadow:inset 0 0 0 2px #34c759}.sacc-current.lapsed{box-shadow:inset 0 0 0 2px #ff3b30}.sacc-tag.bad{background:#ffe5e3;color:#d70015}.sacc-big{margin:0;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.sacc-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sacc-plan{gap:8px;box-shadow:inset 0 0 0 1px var(--st-line)}.sacc-plan b{font-weight:700}.sacc-plan.on{box-shadow:inset 0 0 0 2px #2563eb}.sacc-plan .sacc-btn{margin-top:auto}.sacc-plan>span:not(.sacc-sub){font-size:14px;line-height:1.4}.sacc-price{font-size:26px;font-weight:800!important;line-height:1;letter-spacing:-.03em;margin-top:4px}.sacc-tipline{margin:-2px 0 0;padding:10px 12px;border-radius:12px;background:var(--st-bg);font-size:12.5px;line-height:1.45;color:var(--st-sub)}.sacc-tipline b{color:var(--st-text);font-weight:700}.sacc-sec{display:flex;flex-direction:column;gap:10px;min-width:0;margin-top:8px}.sacc-lh{margin:0;padding-bottom:10px;border-bottom:1px solid var(--st-line);font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.sacc-empty{margin:0;padding:4px 0 10px;font-size:13.5px;color:var(--st-faint);border-bottom:1px solid var(--st-line)}.sacc-seats{display:flex;flex-direction:column;gap:8px;font-size:14px}.sacc-bar{height:6px;border-radius:3px;background:var(--st-line);overflow:hidden}.sacc-bar>i{display:block;height:100%;background:var(--st-text, currentColor);border-radius:3px}.sacc-bill{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.sacc-bill td{padding:9px 0;border-bottom:1px solid var(--st-line)}.sacc-bill td:last-child{text-align:right;font-weight:700;white-space:nowrap;padding-left:12px}.sacc-bill tr.tot td{border-bottom:0;font-size:16px;font-weight:800;padding-top:12px}.sacc-bill small{display:block;color:var(--st-sub);font-size:12.5px;font-weight:400}.sacc-stl{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--st-sub);white-space:nowrap}.sacc-stl b{font-weight:800;color:var(--st-text);letter-spacing:-.02em}.sdlg-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45;color:var(--st-sub)}.sdlg-list b{color:var(--st-text)}.sacc-picks{display:flex;flex-direction:column;gap:8px}.sacc-pick{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer}.sacc-pick:has(input:checked){box-shadow:inset 0 0 0 2px var(--st-text)}.sacc-pick:has(input:focus-visible){outline:2px solid var(--st-accent);outline-offset:2px}.sacc-pick input{margin:0;accent-color:var(--st-text)}.sacc-pick b{display:block;font-size:14px;font-weight:700}.sacc-pick small{display:block;font-size:12.5px;color:var(--st-faint)}.sacc-secure{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.4;color:var(--st-sub)}.sacc-saved{align-self:center;font-size:13px;color:var(--st-faint);min-height:1em}.sacc-saved.bad{color:#c4001a}.sacc-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--st-chip);font-size:14px;line-height:1.45;color:var(--st-text)}.sacc-banner b{font-weight:700}.sacc-banner.ok{background:#34c7591f}.sacc-banner[data-state=checking]{color:var(--st-faint)}.sacc-current[aria-busy=true]{min-height:64px}.sacc-alerts{width:100%;border-collapse:collapse;font-size:13.5px}.sacc-alerts thead th{white-space:nowrap;font-size:11px;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint);text-align:left;padding:0 10px 10px 0;border-bottom:1px solid var(--st-line)}.sacc-alerts tbody th,.sacc-alerts td{padding:8px 10px 8px 0;border-bottom:1px solid var(--st-line);vertical-align:middle;text-align:left;font-weight:400;color:var(--st-text)}.sacc-alerts tbody th b{display:block;font-weight:600}.sacc-alerts tbody th small{display:block;margin-top:2px;font-size:12px;color:var(--st-faint)}.sacc-alerts .c{width:120px;text-align:center!important;padding-right:0}.sacc-sw{position:relative;display:inline-block;vertical-align:middle;width:36px;height:22px;padding:0;border:0;border-radius:99px;background:color-mix(in srgb,var(--st-text) 30%,var(--st-line));cursor:pointer;transition:background-color .15s ease-out}.sacc-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease-out}.sacc-sw.on{background:var(--st-ink)}.sacc-sw.on:after{transform:translate(14px)}.sacc-sw:hover:not(:disabled){filter:brightness(.94)}.sacc-sw:disabled{opacity:.4;cursor:default}.sacc-quiet{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--st-line)}.sacc-quiet b{display:block;font-size:14px;font-weight:600;margin-bottom:3px}.sacc-time{flex:none;width:112px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:28px;background:var(--st-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 11px center}.sacc-time:disabled{cursor:default}.sacc-red{box-shadow:inset 0 0 0 1px #ff3b304d}.sacc-chk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sacc-chk li{display:flex;align-items:center;gap:10px;min-height:22px;padding:10px 0;border-bottom:1px solid var(--st-line);font-size:14px}.sacc-chk li:last-child{border-bottom:0;padding-bottom:2px}.sacc-chk .o{width:18px;height:18px;border-radius:50%;border:2px solid var(--st-line);flex:none;box-sizing:border-box}.sacc-chk .o.y{background:#34c759;border-color:#34c759}.sdlg-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#11111461;animation:sdlg-in .16s ease-out}.sdlg{width:min(440px,100%);display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:20px;background:var(--st-panel);color:var(--st-text);box-shadow:0 0 0 1px var(--st-line),0 30px 60px -20px #00000080;outline:none;animation:sdlg-up .18s ease-out}.sdlg-t{margin:0;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.04em}.sdlg-sub{margin:0;font-size:14px;line-height:1.45;color:var(--st-sub)}.sdlg-sub b{color:var(--st-text)}.sdlg-form{display:flex;flex-direction:column;gap:12px}.sdlg-acts{margin-top:2px}@keyframes sdlg-in{0%{opacity:0}}@keyframes sdlg-up{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.sdlg-back,.sdlg{animation:none}.sacc-sw,.sacc-sw:after,.sacc-nav-t{transition:none}}.studio[data-room=dark] .sacc-err,.studio[data-room=dark] .sacc-saved.bad{color:#ff6961}.studio[data-room=dark] .sacc-tag.ok{color:#7fe39a}.studio[data-room=dark] .sacc-nav-t.red,.studio[data-room=dark] .sacc-lbl.red{color:#ff8a80}.stk-a-card{position:relative;border-radius:18px;background:var(--field);box-shadow:0 6px 20px #00000024;margin:22px 0 0}.stk-a-card>:first-child{border-radius:18px;overflow:hidden}.stk-a-card>.cvstick{border-radius:18px}.stk-add{position:fixed;left:50%;transform:translate(-50%);bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:40;font:inherit;font-size:14px;font-weight:700;padding:12px 20px;border:0;border-radius:14px;background:var(--text);color:var(--bg);box-shadow:0 10px 24px -8px #00000080;cursor:pointer}.stk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:#0000002e}.stk-sheet{display:flex;flex-direction:column;min-height:0;color:var(--text)}.stk-sheet.sheet{position:fixed;left:0;right:0;bottom:0;z-index:45;max-height:72vh;background:var(--card);border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #0000002e;padding:8px 14px calc(18px + env(safe-area-inset-bottom,0px))}.stk-sheet.panel{gap:0}.stk-grab{width:38px;height:5px;border-radius:3px;background:var(--line);margin:0 auto 10px}.stk-sheet-head{display:flex;align-items:center}.stk-sheet-head h4{flex:1;min-width:0;white-space:nowrap;margin:0;font-size:17px;font-weight:900;letter-spacing:-.03em}.stk-sheet-head h4 i{font-style:normal;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.stk-x{font:inherit;font-size:22px;line-height:1;width:32px;height:32px;border:0;border-radius:10px;background:var(--field);color:var(--text);cursor:pointer}.stk-search{font:inherit;font-size:13px;height:34px;border:0;border-radius:10px;background:var(--field);color:var(--text);padding:0 10px;margin-top:10px}.stk-chips{display:flex;gap:6px;margin-top:10px;overflow-x:auto;scrollbar-width:none;flex:none}.stk-chips.wrap{flex-wrap:wrap;overflow:visible}.stk-chips button{font:inherit;font-size:12px;font-weight:700;padding:6px 11px;border:0;border-radius:999px;background:var(--card);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;cursor:pointer}.stk-chips button.on,.stk-chips button[aria-checked=true]{background:var(--text);color:var(--bg);box-shadow:none}.stk-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding-bottom:6px}.stk-sec{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:14px 0 7px;display:flex;align-items:center;gap:6px}.stk-tag{font-size:9px;font-weight:900;letter-spacing:.06em;padding:3px 6px;border-radius:5px;color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed)}.stk-tag.teams{background:#111}.stk-tag.lock{position:absolute;right:5px;top:5px;z-index:2}.stk-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.stk-sheet.panel .stk-tiles{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.stk-tl{position:relative;height:76px;border:0;border-radius:14px;padding:0;background:var(--cv-surface, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cv-sub, #888) 22%,transparent);display:grid;place-items:center;overflow:hidden;cursor:pointer}.stk-sheet.panel .stk-tl{touch-action:none}.stk-tl:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.stk-tl.own{box-shadow:inset 0 0 0 1.5px var(--line);background:var(--card);color:var(--text)}.stk-tl.own{align-content:center;gap:4px}.stk-tl.own .plus{font-size:20px;line-height:1}.stk-tl.own small{font-size:10px;font-weight:700}.stk-ma{font-size:6px;line-height:0;display:grid;place-items:center;pointer-events:none}.stk-none{color:var(--faint);font-size:13px}.stk-words{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--card);color:var(--text);border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #0003;padding:8px 14px calc(16px + env(safe-area-inset-bottom,0px));display:grid;gap:8px;max-width:560px;margin:0 auto}.stk-words .stk-sec{margin:0}.stk-field{font:inherit;font-size:15px;font-weight:800;letter-spacing:.03em;height:44px;border:0;border-radius:12px;background:var(--field);color:var(--text);padding:0 12px}.stk-words-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.stk-ink,.stk-quiet{font:inherit;font-size:14px;font-weight:700;padding:10px 16px;border:0;border-radius:13px;cursor:pointer}.stk-ink{background:var(--text);color:var(--bg)}.stk-quiet{background:var(--field);color:var(--text)}.stk-sel{position:absolute;z-index:6;pointer-events:none}.stk-sel:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1.5px solid #fff;border-radius:10px;box-shadow:0 0 0 1px #00000059,0 0 0 4px #2563eb59}.stk-h{position:absolute;pointer-events:auto;width:26px;height:26px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#fff;color:#111;box-shadow:0 1px 4px #00000059;font:900 13px/1 -apple-system,system-ui,sans-serif;cursor:pointer;touch-action:none}.stk-h.x{left:-19px;top:-19px;background:#111;color:#fff}.stk-h.r{right:-19px;bottom:-19px;cursor:nwse-resize}.stk-h.r svg{width:12px;height:12px}.stk-bar{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);pointer-events:auto;display:flex;gap:2px;padding:4px;border-radius:13px;background:#111;box-shadow:0 8px 20px -6px #00000080;white-space:nowrap}.stk-bar>button{font:700 12px/1 -apple-system,system-ui,sans-serif;color:#fff;padding:7px 9px;border:0;border-radius:9px;background:transparent;cursor:pointer}.stk-bar>button.on{background:#fff;color:#111}.stk-bar.end{left:auto;right:-12px;transform:none}.stk-bar.start{left:-12px;transform:none}.stk-bar.below{bottom:auto;top:calc(100% + 12px)}.stk-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;display:grid;padding:5px;border-radius:12px;background:#111;box-shadow:0 10px 24px -8px #00000080}.stk-menu.styles{max-height:240px;overflow-y:auto}.stk-menu button{font:600 13px/1.2 -apple-system,system-ui,sans-serif;text-align:left;color:#fff;padding:9px 10px;border:0;border-radius:8px;background:transparent;cursor:pointer}.stk-menu button:hover,.stk-menu button:focus-visible{background:#2a2a2e}.stk-menu button.danger{color:#ff6b6b}.stk-ghost{position:fixed;z-index:100;pointer-events:none;transform:translate(-50%,-50%);font-size:10px;line-height:0;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35));opacity:.9}@media(prefers-reduced-motion:reduce){.stk-ma *,.stk-ghost *{animation:none!important}}.stk-co{outline:1.5px dashed rgba(255,255,255,.6);outline-offset:3px;border-radius:6px}.stk-pad{position:absolute;right:-9px;top:-9px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;box-shadow:0 1px 4px #0006;rotate:calc(var(--r, 0deg) * -1);pointer-events:none}.stk-pad svg{width:12px;height:12px}.ev-ed .sted-panel{gap:14px}.ev-top{display:flex;align-items:center;gap:10px;min-height:18px}.ev-top .eback{text-decoration:none}.ev-top .eback:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px;border-radius:4px}.ev-ed .sted-head{margin-top:4px}.ev-ed [role=tablist]{align-self:flex-start}.ev-body{flex:1 0 auto;display:flex;flex-direction:column;gap:18px;min-height:0}.ev-ed .fld{min-height:44px;font-size:15px;line-height:1.4;resize:none}.ev-ed .sub{font-size:13px;line-height:1.45;color:var(--st-faint)}.ev-ed .sub.ev-warn{color:#864e00;color:oklch(48% .11 65)}.studio[data-room=dark] .ev-ed .sub.ev-warn{color:#ffcf60}.evd-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evd-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.evd-row.offer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.evd-row.offer .eo{text-decoration:none;padding:9px 11px}.evd-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:28px!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%)!important;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.ev-ed input[type=date].fld{cursor:text}.ev-ed .fld:focus-visible{border-color:var(--st-accent);box-shadow:0 0 0 1px var(--st-accent)}.evd-days{position:relative;min-width:0;display:flex}.evd-days>.fld{flex:1}.evd-pop{position:absolute;z-index:30;left:0;top:calc(100% + 6px);width:200px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:14px;background:var(--st-panel);color:var(--st-text);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059}.evd-pop label{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;font-size:14px;cursor:pointer}.evd-pop label:hover{background:var(--st-chip)}.evd-pop input{width:16px;height:16px;margin:0;accent-color:var(--st-text)}.evd-pop .eo{align-self:flex-end;margin-top:6px}.ev-tog{display:flex;align-items:center;gap:12px}.ev-tog>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ev-tog b{font-size:14.5px;font-weight:600}.ev-switch{flex:none;position:relative;width:40px;height:24px;padding:0;border:0;border-radius:99px;background:color-mix(in srgb,var(--st-text) 30%,var(--st-line));cursor:pointer}.ev-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}.ev-switch.on{background:var(--st-accent)}.ev-switch.on:after{left:19px}.ev-switch:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ev-switch,.ev-switch:after{transition:left .15s cubic-bezier(.25,1,.5,1),background-color .15s cubic-bezier(.25,1,.5,1)}}.evd-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evd-pick>button{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:0;border-radius:12px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}.evd-pick>button>span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.evd-pick>button:hover:not(.on){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,transparent)}.evd-pick>button.on{box-shadow:inset 0 0 0 2px var(--st-text)}.evd-pick>button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.ev-th{flex:none;display:block;width:22px;height:34px;border-radius:5px;background-size:cover;background-position:top;box-shadow:0 0 0 1px var(--st-line)}.ev-ed .ev-rad b{min-width:104px}.ev-ed .eli>.ev-r{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--st-line)}.ev-ed .ev-rad.on>.ev-r{box-shadow:inset 0 0 0 5px var(--st-text)}.ev-ed .eli{padding:13px 14px;font-size:14.5px}.ev-ed .eli:disabled{cursor:default;opacity:.55}.ev-ed .eli:disabled:hover{background:none}.ev-ed .erow{display:block;font-size:13.5px;font-weight:700;line-height:1;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--st-line);background:var(--st-panel);color:var(--st-text);text-decoration:none}.ev-ed .erow:hover{background:var(--st-chip)}.ev-ed .erow:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.ev-people .eli{text-decoration:none}.ev-people .eli b{min-width:0;flex:1}.ev-people .eli>span{flex:none}.ev-pill{flex:none;font-size:11px;font-weight:700;font-style:normal;line-height:1;padding:4px 8px;border-radius:99px;background:var(--st-chip);color:var(--st-sub)}.ev-pill.hot{background:#ff3b301f;color:#b42318}.ev-pill.warm{background:#ff9f0a29;color:#8a4b00}.ev-pill.won{background:#34c75929;color:#1f7a37}.studio[data-room=dark] .ev-pill.hot{color:#ff8a80}.studio[data-room=dark] .ev-pill.warm{color:#ffcf60}.studio[data-room=dark] .ev-pill.won{color:#7fe39a}.ev-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid var(--st-line)}.ev-foot.qr{margin-top:auto}.ev-foot.qr>.sub{flex:1;min-width:160px}.ev-ed .ev-foot .eo{padding:9px 12px;font-size:13px}.ev-ed .eo.ev-red{color:#d70015}.ev-ed .eo.ev-del.on{background:#d70015;color:#fff}.studio[data-room=dark] .ev-ed .eo.ev-red{color:#ff6961}.ev-ask{flex:1 1 100%;color:var(--st-text)!important}.ev-btn{display:inline-flex;align-items:center;flex:none;font:inherit;font-size:15px;font-weight:700;line-height:1;padding:13px 16px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);text-decoration:none;cursor:pointer;white-space:nowrap}.ev-btn.ink{background:var(--st-text);color:var(--st-panel)}.ev-btn:hover:not(:disabled){background:color-mix(in srgb,var(--st-text) 12%,var(--st-chip))}.ev-btn.ink:hover:not(:disabled){background:color-mix(in srgb,var(--st-text) 86%,var(--st-panel))}.ev-switch:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 25%,transparent)}.ev-ed .eo.ev-red:hover{box-shadow:inset 0 0 0 1px currentColor}.ev-ed .eo.ev-del.on:hover{background:#b00012}@media(prefers-reduced-motion:no-preference){.ev-btn,.evd-pick>button,.ev-ed .erow{transition:background-color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1),transform .1s cubic-bezier(.25,1,.5,1)}.ev-btn:active:not(:disabled),.ev-ed .eo:active:not(:disabled){transform:scale(.98)}}.ev-btn:disabled{opacity:.45;cursor:default}.ev-btn:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.ev-gone{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center}.ev-stage{padding:20px;justify-content:safe center;overflow-y:auto}.ev-stage>.sted-shead{flex:none;justify-content:center}.ev-tag{font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;background:color-mix(in srgb,var(--st-accent) 12%,var(--st-panel));color:var(--st-ink, var(--st-text))}.ev-tag.ok{background:#34c75929;color:#1f7a37}.studio[data-room=dark] .ev-tag.ok{color:#7fe39a}.ev-stagebox{flex:none;padding:14px 0 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.ev-scans{font-size:13px}.ev-phone{flex:none;width:300px;height:600px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:20px 16px 18px;border-radius:30px;overflow:hidden;background:#f2f2f7;color:#111;box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.ev-ptime{display:flex;justify-content:space-between;padding:0 6px 6px;font-size:12px;font-weight:700;line-height:1}.ev-ppill{align-self:flex-start;font-size:11.5px;font-weight:700;line-height:1;padding:6px 10px;border-radius:99px;background:#34c75929;color:#1f7a37}.ev-ppill.off{background:#e5e5ea;color:#3c3c43}.ev-phone h4{margin:2px 0 0;font-size:27px;font-weight:800;line-height:1.05;letter-spacing:-.04em}.ev-phone h4 i{font-style:normal;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ev-psm{font-size:12.5px;color:#6b6b70}.ev-pcard{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:16px;background:#fff;font-size:13px}.ev-prow{display:flex;align-items:center;gap:10px}.ev-prow .ev-th{width:26px;height:40px;box-shadow:0 0 0 1px #e5e5ea}.ev-prow .ev-face{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ring)}.ev-prow>span{display:flex;flex-direction:column;min-width:0}.ev-prow b{font-size:14px;font-weight:700;line-height:1.2}.ev-prow small{font-size:11.5px;color:#6b6b70}.ev-pnum{display:flex;align-items:center}.ev-pnum span{flex:1}.ev-pnum b{font-size:22px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ev-pnote{color:#3c3c43}.ev-pbtn{margin-top:auto;padding:14px;border-radius:14px;background:#111;color:#fff;font-size:15px;font-weight:700;line-height:1;text-align:center}.ev-sign{flex:none;box-sizing:border-box;width:330px;display:flex;flex-direction:column;align-items:center;gap:9px;padding:26px 26px 22px;border-radius:8px;text-align:center;background:#fffdfb;color:#2a1c22;box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.ev-sign.a3{width:360px;gap:11px;padding:34px 30px 28px}.ev-sign.sticker{width:270px;padding:22px 22px 18px;border-radius:26px}.ev-sk{font-size:9.5px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--ev-acc) 72%,#1a1014)}.ev-st{font:600 28px/1.05 Iowan Old Style,Georgia,serif;letter-spacing:-.01em;text-wrap:balance;max-width:270px}.ev-sign.a3 .ev-st{font-size:34px;max-width:300px}.ev-su{max-width:250px;font-size:12px;line-height:1.4;color:#6d5d63;text-wrap:pretty}.ev-su.ev-cam{font-weight:700;color:#2a1c22}.ev-surl{font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.01em;color:color-mix(in srgb,var(--ev-acc) 72%,#1a1014);overflow-wrap:anywhere}.ev-sq{padding:6px 0}.ev-printout{display:none}@media print{body.ev-printing>:not(.ev-printout){display:none!important}body.ev-printing .ev-printout{display:grid;place-items:center;width:100vw;height:100vh}body.ev-printing{background:#fff!important}.ev-printout .ev-sign{width:100vw;height:100vh;justify-content:center;gap:4vh;padding:8vh 9vw;border-radius:0;box-shadow:none;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ev-printout .ev-sign.sticker{padding:6vh}.ev-printout .ev-sk{font-size:2.2vh}.ev-printout .ev-st{font-size:7vh;max-width:none}.ev-printout .ev-su{font-size:2.6vh;max-width:70vw}.ev-printout .ev-surl{font-size:2.4vh}.ev-printout .ev-sq canvas,.ev-printout .ev-sq svg{width:44vh!important;height:44vh!important}.ev-printout .ev-sign.sticker .ev-sq canvas{width:70vh!important;height:70vh!important}}.ev-stand{display:flex;flex-direction:column;gap:18px;min-width:0}.ev-stage-stand{justify-content:flex-start}.ev-stage-stand>*{width:100%;max-width:560px;margin-inline:auto}.ev-stage-stand .ev-stand-today{flex:1 0 auto}.ev-res{grid-template-columns:minmax(0,1fr)}.ev-res .sted-panel{background:var(--st-bg);border-right:0}.ev-res .ev-body{width:100%;max-width:1080px}html:has(body.studio-on){color-scheme:light}body.studio-on,.studio,.studio-calm{--bg: #f2f2f7;--card: #ffffff;--text: #111111;--sub: #3c3c43;--faint: #8e8e93;--line: #e5e5ea;--field: #ffffff;--accent: #2563eb;color-scheme:light}.studio{--st-accent: #2563eb;--st-ink: var(--st-text);--st-tint: #f1f2f5;--st-bg: #f6f7f9;--st-panel: #fdfeff;--st-line: #e0e2e6;--st-chip: #eceef2;--st-text: #191c21;--st-sub: #4a4f56;--st-faint: #61656c;--st-stage-a: #f7f8fa;--st-stage-b: #e4e6eb;--st-sh: rgba(43,46,51,.26);height:100dvh;display:grid;grid-template-rows:52px 1fr;background:var(--st-bg);color:var(--st-text);font-size:14px;line-height:1.4}.studio[data-room=dark]{--st-tint: #15171a;--st-bg: #0f1113;--st-panel: #1b1c20;--st-line: #2f3236;--st-chip: #272a2f;--st-text: #f2f3f5;--st-sub: #c1c4c9;--st-faint: #9b9fa5;--st-stage-a: #222428;--st-stage-b: #0d0e11;--st-sh: rgba(0,0,0,.55)}.studio-ico{flex:none;display:block}.studio-sp{flex:1}.studio-top{display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid var(--st-line);background:var(--st-tint);transition:background-color .24s ease-out,border-color .24s ease-out}.studio-wm{font-size:22px;font-weight:900;line-height:1;letter-spacing:-.05em;white-space:nowrap;color:var(--st-text, var(--text))}.studio-wm b{background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio-wm{display:inline-flex;align-items:center}.studio-wm:before{content:"";flex:none;width:1.9em;height:1.9em;margin:-.45em .12em -.45em -.1em;transform:translateY(-.05em);background:url(/nabi-mark-on-light.svg) center / contain no-repeat}[data-room=dark] .studio-wm:before{background-image:url(/nabi-mark-on-dark.svg)}.studio-wm span{font-size:17px;font-weight:500;letter-spacing:.01em;color:var(--st-faint, var(--faint));margin-left:9px}.studio-menu{position:relative}.studio-acct{display:flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:600;padding:5px 10px 5px 5px;border:0;border-radius:99px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer;white-space:nowrap}.studio-acct img,.studio-acct i{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--st-line);display:block}.studio-share{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:700;padding:9px 14px;border:0;border-radius:13px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer}.studio-share:disabled{opacity:.4;cursor:default}.studio-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.studio-find{position:relative;display:flex;align-items:center;gap:8px;flex:none;width:300px;padding:0 12px;border-radius:10px;background:var(--st-panel);color:var(--st-faint);box-shadow:inset 0 0 0 1px var(--st-line)}.studio-find:focus-within{box-shadow:inset 0 0 0 2px var(--st-accent)}.studio-find-in{flex:1;min-width:0;font:inherit;font-size:13px;line-height:1.4;padding:8px 0;border:0;background:none;color:var(--st-text);outline:none}.studio-find-in::placeholder{color:var(--st-faint)}.studio-find-key{margin-left:auto;font:inherit;font-size:11px;font-weight:600;line-height:1;padding:3px 6px;border-radius:5px;background:var(--st-chip);color:var(--st-sub);pointer-events:none;white-space:nowrap}.studio-find-pop{position:absolute;left:0;right:0;top:42px;z-index:95;max-height:60vh;overflow-y:auto;padding:4px 6px 6px;border-radius:14px;background:var(--st-panel);color:var(--st-text);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059}.studio-find-pop .studio-h{padding:12px 10px 4px}.studio-find-opt{display:flex;align-items:baseline;gap:10px;padding:9px 10px;border-radius:9px;font-size:13.5px;cursor:pointer}.studio-find-opt b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-find-opt span{margin-left:auto;font-size:12px;color:var(--st-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-find-opt.on{background:var(--st-chip)}.studio-find-note{padding:12px 10px;font-size:13.5px;color:var(--st-faint)}.studio-pop{position:absolute;right:0;top:44px;z-index:95;width:290px;padding:6px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059;display:grid}.studio-pop button,.studio-pop a{font:inherit;font-size:13.5px;font-weight:600;text-align:left;padding:9px 12px;border:0;border-radius:9px;background:none;color:var(--st-text);text-decoration:none;cursor:pointer}.studio-pop button:hover,.studio-pop a:hover{background:var(--st-chip)}.studio-pop button:disabled{opacity:.5;cursor:default}.studio-pop-err{margin:4px 12px;font-size:12.5px;color:#d70015}.studio-share:focus-visible,.studio-acct:focus-visible,.studio-pop a:focus-visible,.studio-pop button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio-body{display:grid;min-height:0}.studio-body.is-needs{grid-template-columns:232px minmax(0,1fr) 360px}.studio-body.is-page{grid-template-columns:232px minmax(0,1fr)}.studio-body.is-edit{grid-template-columns:232px 520px minmax(340px,1fr)}.studio-body.is-people{grid-template-columns:232px minmax(0,1fr)}.is-people>.studio-page{display:flex;flex-direction:column;overflow:hidden}.studio-rail{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--st-line);overflow-y:auto;background:var(--st-tint);transition:background-color .24s ease-out}.studio-rail a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--st-sub);text-decoration:none}.studio-rail a{transition:background-color .24s ease-out,color .24s ease-out,box-shadow .24s ease-out}.studio-rail a .studio-ico{opacity:.75}.studio-rail a:hover{color:var(--st-text)}.studio-rail a.active{background:var(--st-panel);color:var(--st-text);box-shadow:0 0 0 1px var(--st-line)}.studio-rail a:focus-visible{outline:2px solid var(--st-accent);outline-offset:1px}.studio-h{font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint);padding:14px 10px 6px}.studio-th{position:relative;width:20px;height:28px;border-radius:4px;flex:none;overflow:hidden;background:var(--th-g, #f2f2f7);box-shadow:0 0 0 1px var(--st-line),0 2px 5px -2px #0000004d}.studio-th i{position:absolute;left:50%;top:4px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:var(--th-a) center 20% / cover;box-shadow:0 0 0 1px var(--th-a)}.studio-th:before,.studio-th:after{content:"";position:absolute;left:4px;height:2px;border-radius:1px}.studio-th:before{right:4px;top:19px;background:var(--th-a)}.studio-th:after{right:8px;top:23px;background:var(--th-i);opacity:.5}.studio-rail-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-rail-name small{display:block;font-size:11.5px;line-height:1.2;color:var(--st-faint);overflow:hidden;text-overflow:ellipsis}.studio-tag{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;color:var(--st-ink);background:color-mix(in srgb,var(--st-ink) 14%,transparent);white-space:nowrap}.studio-rail a.studio-new{color:var(--st-ink)}.studio-badge{margin-left:auto;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--st-ink)}.studio-plan{margin-top:6px;padding:10px;border-top:1px solid var(--st-line);font-size:11.5px;color:var(--st-faint)}.studio-page{min-width:0;min-height:0;overflow-y:auto;background:var(--st-panel);color:var(--st-text)}.studio-pane{display:flex;flex-direction:column;gap:18px;padding:30px 40px}.studio-head{display:flex;align-items:flex-end;gap:12px}.studio-head-t{display:flex;flex-direction:column;gap:6px;min-width:0}.studio-head h1{margin:0;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--st-text)}.studio-head h1:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio-head p{margin:0;font-size:13.5px;color:var(--st-sub)}.studio-main{min-width:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid var(--st-line);background:var(--bg);color:var(--text)}.studio-main .app{flex:1;min-height:0;height:auto;width:100%}.studio-ed{flex:none;display:flex;flex-direction:column;gap:12px;padding:22px 20px 14px;background:var(--st-panel);color:var(--st-text);border-bottom:1px solid var(--st-line)}.studio-ed-t{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--st-text)}.studio-ed-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio-ed-seg{align-self:flex-start;display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.studio-ed-seg a{padding:6px 12px;border-radius:9px;font-size:13px;font-weight:700;line-height:1.3;color:var(--st-sub);text-decoration:none;white-space:nowrap}.studio-ed-seg a:hover{color:var(--st-text)}.studio-ed-seg a.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.studio-ed-seg a:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio-main .backrow>a[href^="/?card="]{visibility:hidden}.studio-main .content{overflow-y:auto;padding-bottom:32px}.studio-preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;min-width:0;overflow-y:auto;background:radial-gradient(120% 80% at 50% 30%,var(--st-stage-a),var(--st-stage-b))}.is-needs .studio-preview{border-left:1px solid var(--st-line)}.studio-plabel{align-self:stretch;display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--st-faint)}.studio[data-room=dark] .studio-live{background:#34c75938;color:#7fe39a}.studio-live{margin-left:auto;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;padding:4px 7px;border-radius:99px;background:#34c75929;color:#1f8a3c}.studio-pframe{width:100%;max-width:400px;border-radius:24px;overflow:hidden;box-shadow:0 1px 1px #0000000d,0 14px 28px -10px var(--st-sh),0 50px 90px -30px var(--st-sh);background:var(--card);color:var(--text)}.is-needs .studio-pframe{max-width:300px}.studio-open{font-size:13px;font-weight:700;color:var(--st-ink);text-decoration:none}body.studio-on .tabbar{display:none}body.studio-on .nabi-actions{left:492px;padding-bottom:24px}body.studio-on .firstrun-foot,body.studio-on .store-toast{left:492px!important}@media(prefers-reduced-motion:reduce){.studio-top,.studio-rail,.studio-rail a{transition:none}}.studio-calm{min-height:100dvh;display:flex;flex-direction:column;padding:28px 26px;background:var(--bg);color:var(--text)}.studio-calm-body{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:440px;margin:0 auto;padding-bottom:8vh}.studio-calm h1.page{padding:0;font-size:36px;line-height:1.1}.studio-calm p{margin:14px 0 0;font-size:17px;line-height:1.45;color:var(--sub)}.studio-calm-acts{display:grid;gap:11px;margin-top:28px}.studio[data-room=dark] .studio-pop-err{color:#ff6961}.studio-skel-in{display:contents}.studio-skel .sk{display:block;flex:none;border-radius:8px;background:var(--st-chip)}.studio-skel .sk-find,.studio-skel .sk-share,.studio-skel .sk-acct{background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.studio-skel .sk-find{width:300px;height:36px;border-radius:10px}.studio-skel .sk-share{width:84px;height:38px;border-radius:13px}.studio-skel .sk-acct{width:128px;height:36px;border-radius:99px}.studio-skel .sk-row{display:flex;align-items:center;gap:10px;min-height:22px;padding:8px 10px}.studio-skel .sk-ico{width:18px;height:18px;border-radius:6px}.studio-skel .sk-th{width:20px;height:28px;border-radius:4px}.studio-skel .studio-rail .sk{background:var(--st-line)}.studio-skel .sk-txt{width:96px;height:10px;border-radius:5px}.studio-skel .sk-cardrow .sk-txt{width:124px}.studio-skel .sk-h{width:72px;height:9px;margin:16px 10px 8px;border-radius:5px}.studio-skel .sk-page{display:flex;flex-direction:column;gap:14px;padding:30px 36px}.studio-skel .sk-title{width:46%;max-width:280px;height:30px;border-radius:10px}.studio-skel .sk-seg{width:220px;height:34px;border-radius:12px}.studio-skel .sk-line{width:100%;height:46px;border-radius:12px}.studio-skel .sk-block{width:100%;height:160px;border-radius:16px}.studio-skel .sk-lbl{width:72px;height:10px;margin:9px 0;border-radius:5px}.studio-skel .sk-cardph{width:390px;max-width:100%;margin:22px auto 0;border-radius:28px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 22px 44px -26px var(--st-sh)}.studio-skel .studio-preview .sk-cardph{flex:1;width:100%;max-width:328px;margin:0}.sdlg.ssp{width:min(1040px,100%);max-height:calc(100dvh - 48px);padding:0;gap:0;overflow:hidden}.sdlg.ssp .sdlg-t{margin:0;padding:18px 22px;border-bottom:1px solid var(--st-line);font-size:22px;font-weight:900;letter-spacing:-.04em}.sdlg.ssp .sdlg-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ssp-body{display:grid;grid-template-columns:290px minmax(0,1fr) 260px;min-height:0;overflow:auto}@media(max-width:900px){.ssp-body{grid-template-columns:minmax(0,1fr)}}.ssp-body>section{display:flex;flex-direction:column;gap:10px;padding:18px;min-width:0}.ssp-to{background:var(--st-tint);border-right:1px solid var(--st-line)}.ssp-qr{border-left:1px solid var(--st-line)}.ssp-cap{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint)}.ssp-hint{margin:0;font-size:12.5px;color:var(--st-faint)}.ssp-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;background:var(--st-panel);color:var(--st-faint);box-shadow:inset 0 0 0 1px var(--st-line)}.ssp-search:focus-within{box-shadow:inset 0 0 0 2px var(--st-accent)}.ssp-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--st-text)}.ssp-list{display:flex;flex-direction:column;gap:2px}.ssp-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:10px;background:none;color:var(--st-text);font:inherit;text-align:left;cursor:pointer;min-width:0}.ssp-row:hover{background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line)}.ssp-row span,.ssp-pick span{display:flex;flex-direction:column;min-width:0;flex:1}.ssp-row b,.ssp-pick b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-row em,.ssp-pick em{font-style:normal;font-size:12px;color:var(--st-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-row .senda-av.new,.ssp-pick .senda-av.new{width:32px;height:32px}.ssp-pick{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line)}.ssp-pick button{flex:none;width:26px;height:26px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-sub);font-size:16px;line-height:1;cursor:pointer}.ssp-pv{flex:1;min-height:300px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:20px;border-radius:16px;background:color-mix(in srgb,var(--st-text) 4%,var(--st-bg));box-shadow:inset 0 0 0 1px var(--st-line)}.ssp-pv .senda-bub{max-width:82%}.ssp-pv .senda-lp{width:250px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line)}.ssp-pv .senda-lp img,.ssp-pv .senda-lp-none{height:130px}.ssp-pv .senda-lp span{color:var(--st-faint)}.ssp-pv .senda-foot{margin-top:auto;color:var(--st-faint)}.ssp-pv .senda-foot em{background:var(--st-panel);color:var(--st-sub);box-shadow:0 0 0 1px var(--st-line)}.ssp-ways{display:flex;gap:8px}.ssp-ways button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:0;border-radius:13px;font:inherit;font-weight:700;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer}.ssp-ways button.ink{background:var(--st-text);color:var(--st-panel);box-shadow:none}.ssp-ways button:disabled{opacity:.45;cursor:default}.ssp-plate{display:grid;place-items:center;padding:6px 0}.ssp-url{margin:-4px 0 4px;text-align:center;font-size:12px;color:var(--st-faint);overflow-wrap:anywhere}.ssp-act{display:block;padding:10px 12px;border:0;border-radius:11px;background:var(--st-chip);color:var(--st-text);font:inherit;font-size:13.5px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.ssp-act:hover{filter:brightness(.97)}.ssp-act:disabled{opacity:.5;cursor:default}.ssp button:focus-visible,.ssp a:focus-visible,.ssp textarea:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.ssp-msg{position:relative}.ssp-intro{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ssp-intro>button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:10px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ssp-intro>span{font-size:12px;color:var(--st-faint)}.ssp-menu{position:absolute;left:0;top:40px;z-index:5;width:min(380px,100%);max-height:380px;overflow-y:auto;padding:6px;border-radius:14px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 18px 40px -12px #00000059;display:flex;flex-direction:column}.ssp-menu small{padding:6px 10px 2px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint)}.ssp-mrow{display:flex;align-items:center}.ssp-mrow>button:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:7px 10px;border:0;border-radius:9px;background:none;color:var(--st-text);font:inherit;text-align:left;cursor:pointer}.ssp-mrow>button:first-child:hover,.ssp-mrow>button.on{background:var(--st-chip)}.ssp-mrow b{font-weight:600;font-size:13.5px}.ssp-mrow span{font-size:12px;color:var(--st-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-medit{flex:none;padding:6px 10px;border:0;border-radius:8px;background:none;color:var(--st-accent);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ssp-madd{margin-top:4px;padding:9px 10px;border:0;border-top:1px solid var(--st-line);background:none;color:var(--st-accent);font:inherit;font-weight:700;text-align:left;cursor:pointer}.ied-s{flex:1;padding:16px;border-radius:16px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line);--field: var(--st-panel);--line: var(--st-line);--text: var(--st-text);--faint: var(--st-faint);--sub: var(--st-sub);--accent: var(--st-accent)}.ied-s .ied-head button{border:0;background:none;cursor:pointer;font:inherit;font-size:14px!important}.ied-s .ied-field input,.ied-s .ied-field textarea{font-size:14px}.studio[data-polish] :is(.ev-switch,.cs-sw,.sacc-sw,.li-sw,.qx-sw){width:36px;height:22px;border-radius:99px;background:color-mix(in srgb,var(--st-text) 30%,var(--st-line))}.studio[data-polish] :is(.ev-switch,.cs-sw,.li-sw,.qx-sw):after{top:2px;left:2px;width:18px;height:18px}.studio[data-polish] :is(.ev-switch.on,.cs-sw.on,.sacc-sw.on,.li-sw[aria-checked=true],.qx-sw[aria-checked=true]){background:var(--st-text)}.studio[data-polish] :is(.ev-switch.on,.cs-sw.on,.li-sw[aria-checked=true],.qx-sw[aria-checked=true]):after{left:16px}.studio[data-polish] :is(.ev-switch.on,.cs-sw.on,.sacc-sw.on,.li-sw[aria-checked=true],.qx-sw[aria-checked=true]):after{background:var(--st-panel)}.studio[data-polish] .cs-sw.on:hover:not(:disabled){background:color-mix(in srgb,var(--st-text) 86%,var(--st-panel))}.ev-face{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--st-chip) center 25% / cover;box-shadow:0 0 0 2px var(--st-panel),0 0 0 3.5px var(--ring);font-style:normal;font-size:12px;font-weight:700;line-height:1;color:#fff}.ev-face.big{width:30px;height:30px;font-size:13px}.ev-face.none{background:var(--ring)}.studio.stp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:auto;padding:20px 32px 18px;background:var(--st-tint);color:var(--st-text);font-size:14px;line-height:1.4;overflow:hidden}.stp-top{display:flex;align-items:center;gap:12px;min-width:0}.stp .studio-wm{font-size:22px}.stp-l{font-size:14px;color:var(--st-faint);white-space:nowrap}.stp-l+.stp-seg{margin-left:-2px}.stp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 8%,transparent);min-width:0}.stp-seg button{font:inherit;font-size:13.5px;font-weight:700;line-height:1.4;padding:6px 12px;border:0;border-radius:9px;background:none;color:var(--st-sub);cursor:pointer;white-space:nowrap}.stp-seg button:hover:not(:disabled):not(.on){color:var(--st-text)}.stp-seg button.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f;cursor:default}.stp-seg button:disabled{opacity:.45;cursor:default}.stp-seg button:focus-visible,.stp-close:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.stp-close{display:inline-flex;align-items:center;gap:8px;margin-left:8px;font:inherit;font-size:15px;font-weight:700;line-height:1;padding:11px 14px;border:0;border-radius:13px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer}.stp-close:hover{background:var(--st-chip)}@media(prefers-reduced-motion:no-preference){.stp-close{transition:background-color .15s cubic-bezier(.25,1,.5,1)}.stp-close:active{transform:scale(.98)}}.stp kbd{font:inherit;font-size:11px;font-weight:700;line-height:1;padding:3px 6px;border-radius:5px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-sub)}.stp-mid{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:clamp(40px,6vw,90px);min-height:0}.stp-qrcol{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;min-width:0}.stp-plate{padding:calc(var(--stp-qr) * .11);border-radius:34px;background:#fff;box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.stp-plate>div{width:var(--stp-qr)!important}.stp-scan{max-width:560px;font-size:34px;font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--st-text);text-wrap:balance}.stp-scan i{font-style:normal;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stp-url{font-size:17px;font-weight:700;line-height:1;color:var(--st-sub)}.stp-ev{font-size:13px;font-weight:600;color:var(--st-faint)}.stp-card{width:calc(286px * var(--stp-k, 1));height:calc(610px * var(--stp-k, 1));border-radius:calc(30px * var(--stp-k, 1));overflow:hidden;background:var(--st-panel);box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.stp-cardin{width:320px;transform:scale(calc(286 / 320 * var(--stp-k, 1)));transform-origin:0 0}.stp-cardin>div>div:first-child{border-radius:0!important;box-shadow:none!important}.stp-bot{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--st-faint)}.stp-none{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(max-width:1180px){.stp-l{display:none}}@media(prefers-reduced-motion:no-preference){.stp-seg button{transition:background-color .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1)}}.studio.stp:focus{outline:none}body.studio-on .sted.stx .store-toast{left:calc(702px + (100vw - 702px)/2)!important}.stx .elist{margin:0;padding:0;gap:0;list-style:none}.stx .elist>li{display:flex;align-items:center;gap:8px}.stx .elist>li+li{border-top:1px solid var(--st-line)}.stx .elist>li>.eli{flex:1;min-width:0;border-bottom:0}.stx .elist>li.dim>.eli{opacity:.6}.stx .elist .eli.on{background:var(--st-chip)}.stx .eli b{min-width:132px}.stx .eli>span.warn{color:#9a5000}.studio[data-room=dark] .stx .eli>span.warn{color:#ffb35c}.stx .eli>.ebt{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--st-chip);font-size:11px;font-weight:800;line-height:1;color:var(--st-sub)}.stx .stx-bring{flex:none;margin-right:10px}.stx .stx-addmore{align-self:flex-start}.stx .eo.xred{color:var(--danger)}.stx a.eo{text-decoration:none;display:inline-block}.stx .elink{align-self:flex-start;padding:2px 0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;line-height:1.2;color:var(--ed-link);cursor:pointer;text-align:left}.stx .elink:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.stx .elink:disabled{color:var(--st-faint);cursor:default}.stx .elink:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px;border-radius:4px}.stx-wait{height:auto;padding:40px 0}.stx-gone{display:grid;justify-items:center;gap:12px;font-size:15px;color:var(--st-text)}.stx-act{display:flex;flex-direction:column;gap:14px}.stx-act .stx-go{align-self:flex-start}.stx .flabel.stx-label{margin:14px 0 7px}.stx :is(.ed-sheet,.stx-offer)>.flabel.stx-label{margin:4px 0 -4px}.stx :is(.ed-sheet,.stx-offer)>.flabel.stx-label:first-of-type{margin-top:0}.stx .stx-fld{display:grid;gap:3px;padding:7px 11px 8px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-panel);cursor:text}.stx .stx-fld:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 1px var(--st-accent)}.stx .stx-fld>span{font-size:11px;font-weight:600;line-height:1.2;color:var(--st-faint)}.stx .stx-fld input,.stx .stx-fld textarea{width:100%;padding:0!important;border:0!important;outline:0;background:none!important;font:inherit;font-size:14px!important;line-height:1.4;color:var(--st-text);resize:vertical}.stx .stx-fld input::placeholder,.stx .stx-fld textarea::placeholder{color:var(--st-faint)}.stx .stx-row{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:9px 13px;border:0;border-radius:12px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.stx .stx-row:hover{background:var(--st-chip)}.stx .stx-row:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.stx .stx-row.dim{opacity:.55}.stx .stx-row>i{font-style:normal;color:var(--st-faint)}.stx .stx-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stx .stx-row-t b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx .stx-row-t small{font-size:12.5px;color:var(--st-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx .stx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.stx .stx-card{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border:0;border-radius:12px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);font:inherit;text-align:left;cursor:pointer}.stx .stx-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,transparent)}.stx .stx-card:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.stx .stx-card-pic{display:grid;place-items:center;height:30px;overflow:hidden;border-radius:7px;background:var(--st-chip)}.stx .stx-card-pic>*{transform:scale(.8)}.stx .stx-card b{font-size:11.5px;font-weight:700;line-height:1.15}.stx .stx-card.has{opacity:.6}.stx .stx-card.has:hover{opacity:.85}.stx .stx-tick{position:absolute;top:6px;right:8px;font-size:11px;font-weight:800;line-height:1;color:var(--ed-link)}.stx .eslot{display:flex;align-items:center;gap:11px;width:100%;box-sizing:border-box;padding:8px 12px 8px 9px;border:0;border-radius:12px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);font:inherit;text-align:left;cursor:pointer}.stx .eslot:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,transparent)}.stx .eslot:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.stx .eslot.dim{opacity:.55}.stx .eslot>i{flex:none;display:grid;place-items:center;width:48px;height:36px;border-radius:7px;font-style:normal;overflow:hidden}.stx .eslot>i.stx-word{font-size:12px;line-height:1;padding:0 3px;text-align:center;box-shadow:inset 0 0 0 1px var(--st-line)}.stx .eslot>i.stx-date{align-content:center;gap:1px;line-height:1}.stx .eslot>i.stx-date small{font-size:8px;font-weight:800;letter-spacing:.08em}.stx .eslot>i.stx-date b{font-size:15px}.stx .stx-slot-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stx .stx-slot-t b{font-size:13.5px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx .stx-slot-t small{font-size:12.5px;color:var(--st-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx .stx-chev{color:var(--st-faint)}.stx .tag{flex:none;padding:4px 7px;border-radius:99px;background:var(--st-chip);color:var(--st-sub);font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.stx .tag.wait{background:#ff9f0a2e;color:#8a4d00}.stx .tag.ok{background:#34c75929;color:#1a7a35}.studio[data-room=dark] .stx .tag.wait{color:#ffc069}.studio[data-room=dark] .stx .tag.ok{color:#6fdc8c}.stx .stx-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stx .stx-kind{display:flex;align-items:center;gap:10px;padding:12px;border:0;border-radius:12px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);font:inherit;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}.stx .stx-kind:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,transparent)}.stx .stx-kind:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.stx .stx-kind>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--st-chip)}.stx .stx-offer{display:flex;flex-direction:column;gap:12px}.stx .sted-slot>.ed-sheet:has(~.ed-sheet){display:none}:is(.stx .ed-sheet,.stx .stx-offer) :is(input:not([type]),input[type=text],input[type=time],input[type=date],textarea,select):not(.stx-fld>*){box-sizing:border-box;padding:9px 11px!important;border:1px solid var(--st-line)!important;border-radius:10px!important;background:var(--st-panel)!important;color:var(--st-text)!important;font-size:14px!important}.stx .ed-sheet input:focus,.stx .ed-sheet textarea:focus,.stx .ed-sheet select:focus,.stx .stx-offer input:focus,.stx .stx-offer select:focus{outline:none;border-color:var(--st-accent)!important}.stx :is(.ed-sheet,.stx-offer) div:has(>button[aria-pressed]:not(.eo)){flex-wrap:wrap;gap:6px!important;padding:0!important;background:none!important}.stx :is(.ed-sheet,.stx-offer) button[aria-pressed]:not(.eo):not(.stx-card):not([style*="width: 100%"]){flex:none!important;padding:8px 11px!important;border:0!important;border-radius:10px!important;background:var(--st-panel)!important;box-shadow:inset 0 0 0 1px var(--st-line)!important;color:var(--st-text)!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important}.stx :is(.ed-sheet,.stx-offer) button[aria-pressed=true]:not(.eo):not(.stx-card):not([style*="width: 100%"]){background:var(--st-text)!important;color:var(--st-panel)!important;box-shadow:none!important}.stx :is(.ed-sheet,.stx-offer) .small{font-size:12.5px}.stx :is(.ed-sheet,.stx-offer) span.small[style*="font-weight: 700"]{font-size:12.5px;color:var(--st-sub)}.stx :is(.ed-sheet,.stx-offer) input[type=checkbox]{accent-color:var(--st-text)}.stx .ed-sheet label:has(>input[type=checkbox])[style*=padding]{padding:9px 13px!important;border-radius:12px!important;border:0!important;box-shadow:inset 0 0 0 1px var(--st-line);font-size:13.5px!important}.stx .ed-sheet label:has(>input[type=checkbox])>input{width:18px!important;height:18px!important}.stx .eo>svg{display:inline-block;margin-right:4px;vertical-align:-3px}.stx .ed-sheet>div[style*="grid-template-columns: 1fr 1fr"]{display:flex!important;gap:6px!important;margin-top:6px!important}.stx .ed-sheet>div[style*="grid-template-columns: 1fr 1fr"]+div{margin-top:-6px!important;gap:6px!important}.stx :is(.ed-sheet,.stx-offer) .small.muted{color:var(--st-faint)}.stx-stage .sted-shead{min-height:34px}.stx-scroll{position:relative;flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;margin:0 -20px -20px;padding:6px 20px 28px;scrollbar-gutter:stable both-edges}.stx-scroll:focus-visible{outline:2px solid var(--st-accent);outline-offset:-2px}.stx-sizer{position:relative;margin:0 auto}.stx-zoom{position:absolute;top:0;left:0;transform-origin:0 0}.stx-page{border-radius:26px;overflow:hidden;box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.stx-zoomer{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.stx-zoomer button{min-width:28px;padding:6px 8px;border:0;border-radius:9px;background:none;color:var(--st-sub);font:inherit;font-size:12.5px;font-weight:700;line-height:1.4;cursor:pointer;font-variant-numeric:tabular-nums}.stx-zoomer button:hover:not(:disabled){color:var(--st-text);background:color-mix(in srgb,var(--st-text) 7%,transparent)}.stx-zoomer button[aria-pressed=true]{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.stx-zoomer button:disabled{opacity:.4;cursor:default}.stx-zoomer button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.stx-zoomer .stx-pct{min-width:46px}.stx-live{padding:4px 8px;border-radius:99px;font-size:11px;font-weight:700;line-height:1}.stx .stx-live{background:#34c75929;color:#1a7a35}.studio[data-room=dark] .stx .stx-live{color:#6fdc8c}.stx-phone{width:360px;margin:0 auto;border-radius:26px;overflow:hidden;background:var(--st-panel);box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.stx-phone iframe{display:block;width:100%;height:100%;border:0}.stx-note{margin:0;padding:40px 28px;font-size:14px;line-height:1.5;text-align:center;color:var(--st-sub)}.stx-zoom .lk-ov{--ol: #8fb0ff;--olw: calc(1.5px / var(--fit, 1));border-radius:26px!important}.stx-zoom .lk-ov.light{--ol: #2563eb}.stx-zoom .lk-pt{border:var(--olw) dashed color-mix(in srgb,var(--ol) 55%,transparent);border-radius:calc(10px / var(--fit, 1));box-shadow:none;background:none;cursor:pointer}.stx-zoom .lk-pt:hover{border-style:solid;border-color:var(--ol);background:color-mix(in srgb,var(--ol) 7%,transparent)}.stx-zoom .lk-pt.sel{border:calc(2px / var(--fit, 1)) solid var(--ol);background:none;box-shadow:none}.stx-zoom .lk-pt.faded{border-color:color-mix(in srgb,var(--ol) 22%,transparent)}.stx-zoom .lk-pt:focus-visible{outline:calc(2px / var(--fit, 1)) solid var(--ol);outline-offset:calc(2px / var(--fit, 1))}.stx-zoom .lk-pt[style*="scale(0.97)"],.stx-zoom .lk-pt[style*="scale(.97)"]{background:color-mix(in srgb,var(--ol) 18%,transparent)!important;border-style:solid;box-shadow:0 14px 26px #0000004d}.stx-zoom .lk-bd,.stx-zoom .lk-pt>.lk-chip{display:none}.stx-zoom .lk-pt.sel>.lk-chip{display:inline-flex;left:auto!important;right:calc(10px / var(--fit, 1));top:calc(8px / var(--fit, 1))!important;z-index:6;padding:.38em .67em;border-radius:.57em;box-shadow:none;background:#2563eb;color:#fff;font-size:calc(10.5px / var(--fit, 1));font-weight:700;letter-spacing:0;text-transform:none}.stx-zoom .lk-pt.sel>.lk-chip em{display:none}.stx-zoom .lk-slotline{border-top:calc(2px / var(--fit, 1)) dashed var(--ol)}@media(prefers-reduced-motion:no-preference){.stx-zoom .lk-pt{transition:border-color .15s cubic-bezier(.25,1,.5,1),background-color .15s cubic-bezier(.25,1,.5,1)}.stx .eslot,.stx .stx-card,.stx .stx-row,.stx .stx-kind{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),background-color .15s cubic-bezier(.25,1,.5,1)}}.stx .eli:disabled{cursor:default}.stx .eli:disabled>i{visibility:hidden}.kc-box{position:relative;flex:none;overflow:hidden}.kc{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;background:var(--kc-g);color:var(--kc-i);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;text-align:left}.kc-cv{position:relative;height:150px;background:linear-gradient(165deg,color-mix(in srgb,var(--kc-a) 82%,#fff),var(--kc-a) 55%,color-mix(in srgb,var(--kc-a) 70%,#000)) center / cover no-repeat}.kc-lg{position:absolute;left:18px;top:16px;display:flex;align-items:center;gap:8px;max-width:250px;color:#fff;font-size:15px;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.kc-lg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-lg i{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:14px;font-weight:900;background:var(--kc-a);color:var(--kc-on);box-shadow:0 0 0 1.5px #ffffffb3;text-shadow:none}.kc-lg i.img{background:#fff center / 78% no-repeat}.kc-ph{position:absolute;left:18px;top:106px;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;font-size:34px;font-weight:800;background:color-mix(in srgb,var(--kc-a) 22%,var(--kc-g)) center 18% / cover no-repeat;color:var(--kc-a);box-shadow:0 0 0 4px var(--kc-g),0 0 0 5px color-mix(in srgb,var(--kc-i) 14%,transparent)}.kc-id{padding:50px 18px 0}.kc-nm{font-size:25px;line-height:1.05;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-role{margin-top:7px;font-size:9.5px;font-weight:700;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;color:var(--kc-a)}.kc[data-dark] .kc-role{color:color-mix(in srgb,var(--kc-a) 70%,#fff)}.kc-val{margin:10px 18px 0;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--kc-i) 68%,var(--kc-g));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kc-rows{display:flex;flex-direction:column;gap:9px;margin:16px 18px 0}.kc-row{display:flex;align-items:center;gap:11px;font-size:12.5px;min-width:0}.kc-row i{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--kc-a);color:var(--kc-on)}.kc-row>span{min-width:0}.kc-row b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-row small{display:block;margin-top:1px;font-size:10px;color:color-mix(in srgb,var(--kc-i) 60%,var(--kc-g))}.kc-act{position:absolute;left:18px;right:18px;bottom:46px;display:flex;gap:8px}.kc-act span{flex:1;text-align:center;padding:12px 0;border-radius:12px;font-size:13px;font-weight:700;line-height:1;background:var(--kc-i);color:var(--kc-g)}.kc-act span+span{flex:none;padding:12px 16px;background:transparent;color:var(--kc-i);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kc-i) 22%,transparent)}.kc-ft{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:9px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--kc-i) 55%,var(--kc-g))}.kc-stk{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kit{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,38vw,540px);background:var(--st-bg);color:var(--st-text);font-size:14px;line-height:1.4}.kit.kit-review{grid-template-columns:minmax(0,1fr) clamp(300px,27vw,360px)}.kit.kit-board{grid-template-columns:minmax(0,1fr) clamp(260px,24vw,320px)}.kit-main{min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:24px 30px 40px}.kit-main.wide{padding:30px 30px 40px 40px}.kit-calm{gap:14px}.kit-wait{display:grid;place-items:center;padding:40px}.kit-dim{color:var(--st-faint)}.kit-note{margin:0;font-size:13px;line-height:1.45;color:var(--st-sub)}.kit-note.center{text-align:center;max-width:300px}.kit-lbl{margin:0;font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.kit-sub{font-size:12px;font-weight:600;color:var(--st-sub)}.kit-pri{font:inherit;font-size:15px;font-weight:700;line-height:1.2;padding:12px 18px;border:0;border-radius:13px;background:var(--st-text);color:var(--st-panel);cursor:pointer;white-space:nowrap}.kit-pri.big{flex:1;padding:13px 18px}.kit-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:14px;font-weight:600;line-height:1.2;padding:9px 14px;border:0;border-radius:12px;background:var(--st-chip);color:var(--st-text);text-decoration:none;cursor:pointer;white-space:nowrap}.kit-btn.quiet{background:none;color:var(--st-sub)}.kit-btn.sm{padding:7px 11px;font-size:13px;border-radius:10px}.kit-pri:disabled,.kit-btn:disabled{opacity:.55;cursor:default}.kit-pri:focus-visible,.kit-btn:focus-visible,.kit-lock:focus-visible,.kit-opt:focus-visible,.kit-th:focus-visible,.kit-dot:focus-visible,.kit-custom:focus-visible,.kit-cv:focus-visible,.kit-seg button:focus-visible,.kit-rrow:focus-visible,.kit-back:focus-visible,.kit-err button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.kit-state{display:flex;align-items:center;gap:10px;min-height:22px;margin-top:-6px;font-size:13.5px;color:var(--st-sub)}.kit-staged{display:inline-flex;align-items:center;gap:7px}.kit-staged b{color:var(--st-text);font-weight:700}.kit-sdot{width:8px;height:8px;border-radius:50%;background:#ff9f0a;flex:none}@media(prefers-reduced-motion:no-preference){.kit-staged{animation:kit-in .24s cubic-bezier(.25,1,.5,1)}@keyframes kit-in{0%{opacity:0;transform:translateY(-4px)}}}.kit-save{font-size:13px;color:var(--st-faint);white-space:nowrap}.kit-save.bad{color:#d70015;font-weight:600}.kit-err{margin:0;font-size:13.5px;color:#d70015}.kit-err button{font:inherit;font-weight:700;color:var(--st-ink);background:none;border:0;padding:0;margin-left:4px;cursor:pointer}.kit-err button:disabled{opacity:.5}.kit-box{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:16px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.kit-bh{display:flex;align-items:center;gap:8px;min-height:30px}.kit-tag{font-size:11px;font-weight:700;line-height:1;padding:5px 8px;border-radius:99px;white-space:nowrap;color:var(--st-ink);background:color-mix(in srgb,var(--st-ink) 13%,transparent)}.kit-tag.off{color:var(--st-sub);background:var(--st-chip)}.kit-lock{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;line-height:1;padding:8px 11px;border:0;border-radius:10px;cursor:pointer;background:var(--st-panel);color:var(--st-sub);box-shadow:inset 0 0 0 1px var(--st-line);transition:background-color .16s ease-out,color .16s ease-out}.kit-lock.on{background:var(--st-chip);color:var(--st-text);box-shadow:none}.kit-lock:hover{color:var(--st-text)}.kit-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px}.kit-th{display:grid;justify-items:center;gap:5px;font:inherit;padding:0;border:0;background:none;color:var(--st-sub);cursor:pointer}.kit-aa{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:19px;line-height:1;box-shadow:inset 0 0 0 1px var(--st-line)}.kit-aa.own{background:var(--st-chip);color:var(--st-sub);font-weight:800;box-shadow:inset 0 0 0 1.5px var(--st-line);border:1.5px dashed color-mix(in srgb,var(--st-text) 22%,transparent)}.kit-th small{font-size:11px;font-weight:600;line-height:1.15;text-align:center}.kit-th.on .kit-aa{box-shadow:0 0 0 2px var(--st-panel),0 0 0 4px var(--st-text)}.kit-th.on small{color:var(--st-text);font-weight:800}.kit-sw{display:flex;flex-direction:column;gap:8px}.kit-sw-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kit-dot{width:30px;height:30px;padding:0;border-radius:50%;border:3px solid var(--st-panel);box-shadow:0 0 0 1px var(--st-line);cursor:pointer}.kit-dot.on{box-shadow:0 0 0 2px var(--st-text)}.kit-sep{width:1px;height:22px;background:var(--st-line);margin:0 2px}.kit-custom{font:inherit;font-size:13px;font-weight:600;padding:6px 10px;border:0;border-radius:99px;background:var(--st-chip);color:var(--st-text);cursor:pointer}.kit-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kit-opts{display:flex;flex-wrap:wrap;gap:6px}.kit-opt{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;line-height:1.2;padding:7px 12px;border:0;border-radius:99px;background:var(--st-chip);color:var(--st-sub);cursor:pointer}.kit-opt.on{background:var(--st-text);color:var(--st-panel)}.kit-face{font-size:15px;line-height:1}.kit-qr{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px 10px}.kit-qr .kit-note{grid-column:1 / -1;font-size:12.5px;color:var(--st-faint)}.kit-logo{display:flex;align-items:center;gap:12px}.kit-logo b{font-size:15px;font-weight:700}.kit-logo-t{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:19px;font-weight:900;color:var(--st-panel);background:var(--st-accent) center / contain no-repeat}.kit-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kit-cv{position:relative;height:84px;padding:0;border:0;border-radius:12px;font:inherit;cursor:pointer;background:var(--st-chip) center / cover no-repeat;box-shadow:inset 0 0 0 1px #0000000f}.kit-cv span{position:absolute;left:9px;bottom:8px;font-size:11px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.kit-cv.plain{background:linear-gradient(165deg,color-mix(in srgb,var(--st-accent) 82%,#fff),var(--st-accent) 60%,color-mix(in srgb,var(--st-accent) 70%,#000))}.kit-cv.add{background:var(--st-panel);box-shadow:inset 0 0 0 1.5px var(--st-line)}.kit-cv.add span{left:0;right:0;bottom:auto;top:50%;transform:translateY(-50%);text-align:center;font-size:13px;color:var(--st-sub);text-shadow:none}.kit-cv.on{box-shadow:0 0 0 3px var(--st-panel),0 0 0 5px var(--st-text)}.kit-chips{display:flex;flex-wrap:wrap;gap:6px}.kit-chips span{font-size:12px;font-weight:600;line-height:1;padding:7px 10px;border-radius:99px;background:var(--st-chip);color:var(--st-sub)}.kit-foot{margin:2px 2px 0;font-size:13px;line-height:1.5;color:var(--st-sub)}.kit-foot b{color:var(--st-text)}.kit-recent{display:flex;flex-direction:column;margin-top:6px}.kit-recent .kit-lbl{padding-bottom:8px}.kit-rrow{display:flex;align-items:center;gap:12px;padding:11px 2px;border-top:1px solid var(--st-line);color:var(--st-text);text-decoration:none;font-size:14px}.kit-rrow i{width:8px;height:8px;border-radius:50%;background:var(--st-accent);flex:none}.kit-rrow span{flex:1;min-width:0}.kit-rrow small{font-size:12.5px;color:var(--st-faint);white-space:nowrap}.kit-rrow:hover span{text-decoration:underline;text-underline-offset:2px}.kit-live{min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 20px 30px;background:radial-gradient(120% 80% at 50% 20%,var(--st-stage-a),var(--st-stage-b));border-left:1px solid var(--st-line)}.kit-lh{align-self:stretch;display:flex;align-items:center;gap:8px;min-height:22px}.kit-cw{border-radius:26px;overflow:hidden;flex:none;background:var(--st-panel);box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh),0 50px 90px -36px var(--st-sh)}.kit-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 8%,transparent);align-self:center;flex-wrap:wrap}.kit-seg button{font:inherit;font-size:13px;font-weight:700;padding:6px 12px;border:0;border-radius:9px;background:none;color:var(--st-sub);cursor:pointer;white-space:nowrap}.kit-seg button.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.kit-side .kit-seg{align-self:flex-start}.kit-ba{display:flex;align-items:center;justify-content:center;gap:26px;padding:18px;border-radius:16px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.kit-ba figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.kit-ba figure>.kc-box{border-radius:20px;box-shadow:0 1px 1px #0000000d,0 18px 34px -14px var(--st-sh)}.kit-ba figcaption{font-size:11px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--st-faint)}.kit-ba figcaption.after{color:var(--st-ink)}.kit-arrow{font-size:22px;color:var(--st-faint)}.kit-soft{margin:0;padding:12px 16px;border-radius:14px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);font-size:13.5px;line-height:1.45;color:var(--st-sub)}.kit-soft b{color:var(--st-text)}.kit-side{min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:30px 24px 30px 20px}.kit-list{list-style:none;margin:0;padding:0;border-radius:16px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);overflow:hidden}.kit-list li{display:flex;align-items:center;gap:10px;min-height:41px;padding:0 14px;border-top:1px solid var(--st-line);font-size:14px}.kit-list li:first-child{border-top:0}.kit-list b{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-list .kit-dim{font-size:13px;white-space:nowrap}.kit-av{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--st-ink);background:var(--st-chip) center 18% / cover no-repeat}.kit-sendrow{display:flex;gap:10px;margin-top:4px}.kit-back{font-size:13.5px;font-weight:700;color:var(--st-ink);text-decoration:none}.kit-sum{font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--st-text)}.kit-sum i{font-style:normal;font-weight:700;color:var(--st-faint)}.kit-bar3{display:flex;gap:2px;height:8px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--st-text) 16%,var(--st-line))}.kit-bar3 i{display:block;height:100%}.kit-bar3 .pu{background:#34c759}.kit-bar3 .nn{background:#ff9f0a}@media(prefers-reduced-motion:no-preference){.kit-bar3 i{transition:width .4s cubic-bezier(.25,1,.5,1)}}.kit-t{width:100%;border-collapse:separate;border-spacing:0;border-radius:16px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);font-size:13.5px}.kit-t th{height:34px;padding:0 14px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint)}.kit-t td{height:41px;padding:6px 14px;border-top:1px solid var(--st-line);vertical-align:middle}.kit-t td.n{text-align:right}.kit-t tr.dim td{opacity:.6}.kit-who{display:flex;align-items:center;gap:10px;min-width:0}.kit-who b{display:block;font-weight:600;line-height:1.2;white-space:nowrap}.kit-who small{display:block;font-size:12px;color:var(--st-faint);white-space:nowrap}.kit-who.big .kit-av{width:40px;height:40px;font-size:15px}.kit-who.big b{font-size:15px}.kit-who.big small{font-size:13px}.kit-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1;padding:6px 10px;border-radius:99px;white-space:nowrap}.kit-pill.staged{background:var(--st-chip);color:var(--st-sub)}.kit-pill.pushed{background:#34c75929;color:#1f8a3c}.kit-pill.pushed i{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px #34c75940}.kit-pill.not_now{background:#ff9f0a2e;color:#8a4b00}.kit-pill.replaced{background:var(--st-chip);color:var(--st-faint)}.kit-flow{display:flex;flex-direction:column;gap:12px}.kit-flow>div{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.35;color:var(--st-sub)}.kit-flow b{display:block;font-size:13.5px;color:var(--st-text)}.kit-flow .kit-pill{flex:none;margin-top:1px}.kit-side .kit-box .kit-btn{align-self:flex-start}.kit-pri,.kit-btn,.kit-opt,.kit-lock,.kit-custom,.kit-seg button{transition:background-color .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),transform .12s cubic-bezier(.25,1,.5,1)}.kit-pri:hover:not(:disabled){background:color-mix(in srgb,var(--st-text) 88%,var(--st-accent))}.kit-btn:hover:not(:disabled),.kit-custom:hover{background:color-mix(in srgb,var(--st-text) 10%,var(--st-chip))}.kit-opt:hover:not(.on){color:var(--st-text);background:color-mix(in srgb,var(--st-text) 8%,var(--st-chip))}.kit-seg button:hover:not(.on){color:var(--st-text)}.kit-th:hover:not(.on) .kit-aa{box-shadow:0 0 0 2px var(--st-panel),0 0 0 3px var(--st-line)}.kit-cv:hover:not(.on):not(:disabled){box-shadow:0 0 0 3px var(--st-panel),0 0 0 4px var(--st-line)}.kit-dot:hover:not(.on){box-shadow:0 0 0 1px var(--st-text)}.kit-pri:active:not(:disabled),.kit-btn:active:not(:disabled),.kit-opt:active,.kit-lock:active,.kit-cv:active:not(:disabled){transform:scale(.98)}.kit-cv{transition:box-shadow .16s cubic-bezier(.25,1,.5,1),transform .12s cubic-bezier(.25,1,.5,1)}.kit-t td.kit-empty{height:64px;text-align:center;color:var(--st-faint)}@media(prefers-reduced-motion:reduce){.kit-pri,.kit-btn,.kit-opt,.kit-lock,.kit-custom,.kit-seg button,.kit-cv{transition:none}.kit-pri:active,.kit-btn:active,.kit-opt:active,.kit-lock:active,.kit-cv:active{transform:none}}@media(max-width:1260px){.kit-main.wide{padding-left:30px;padding-right:24px}.kit-t td.kit-dim{white-space:nowrap;font-size:13px}.kit-t td,.kit-t th{padding-left:12px;padding-right:12px}}.kit-dial{display:grid;grid-template-columns:82px minmax(0,1fr) auto auto;align-items:center;gap:10px}.kit-dial input{width:100%;accent-color:var(--st-text)}.kit-dial .kit-dim{font-size:12.5px;font-variant-numeric:tabular-nums;min-width:52px}.kit-main{padding:30px 36px 40px;gap:18px}.kit-parts{display:flex;flex-direction:column}.kit:not(.kit-review):not(.kit-board) .kit-main{background:var(--st-panel)}.kit-pri:disabled{opacity:.45}.kit-row{border-bottom:1px solid var(--st-line)}.kit-rh{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:4px 0}.kit-rl{margin:0;font-size:14.5px;font-weight:600;line-height:1.2;color:var(--st-text)}.kit-val{display:flex;align-items:center;gap:8px;min-width:0;font:inherit;font-size:13.5px;text-align:left;padding:7px 10px;margin-left:-10px;border:0;border-radius:10px;background:none;color:var(--st-sub);cursor:pointer}.kit-vt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-val:hover{background:var(--st-chip);color:var(--st-text)}.kit-val:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.kit-chev{font-style:normal;margin-left:auto;color:var(--st-faint);transition:transform .18s cubic-bezier(.25,1,.5,1)}.kit-row.open .kit-chev{transform:rotate(90deg)}.kit-row.open .kit-val{color:var(--st-text)}.kit-val-c{display:inline-flex;align-items:center;gap:8px}.kit-val-c i{width:18px;height:18px;border-radius:50%;flex:none;box-shadow:0 0 0 1px var(--st-line)}.kit-val-c i.cv{width:30px;height:18px;border-radius:5px;background:center / cover no-repeat}.kit-row .kit-lock{min-width:140px;justify-content:center;padding:8px 14px;font-size:13.5px;font-weight:700;border-radius:12px}.kit-edit{display:flex;flex-direction:column;gap:12px;padding:4px 0 18px 162px}@media(prefers-reduced-motion:no-preference){.kit-edit{animation:kit-in .22s cubic-bezier(.25,1,.5,1)}}.kit-recent{margin-top:4px}.kit-foot{max-width:62ch}.kit-live{padding:28px 18px 30px}.kit-lh{justify-content:center}.kit-trio{display:flex;justify-content:center;gap:10px}.kit-trio .kit-cw{border-radius:14px;box-shadow:0 6px 18px -12px var(--st-sh),0 0 0 1px var(--st-line)}@media(max-width:1260px){.kit:not(.kit-review):not(.kit-board){grid-template-columns:minmax(0,1fr) 330px}.kit-trio{gap:8px}.kit-trio .kit-cw{zoom:.64}.kit-rh{grid-template-columns:120px minmax(0,1fr) auto}.kit-edit{padding-left:0}.kit-row .kit-lock{min-width:0}}.kit-layout{display:flex;flex-direction:column;gap:10px}.kit-layout .kit-note b{color:var(--st-text);font-weight:600}.studio .kit-from{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-bottom:-8px;font-size:13px;font-weight:700;color:var(--st-accent);text-decoration:none}.studio .kit-from:hover{text-decoration:underline}.studio .kit-row.lit{border-radius:12px;box-shadow:0 0 0 2px var(--st-accent);padding-left:10px;padding-right:10px;margin:0 -10px}@media(prefers-reduced-motion:no-preference){.studio .kit-row{transition:box-shadow .4s cubic-bezier(.25,1,.5,1)}}.kit-seg.ppl-sendseg{flex-wrap:nowrap;align-self:flex-start}.kit-seg.ppl-sendseg button{padding:6px 10px}.kit-seg.ppl-sendseg button:disabled{opacity:.45;cursor:default}.kit-opt.off{opacity:.5;cursor:default}.kit-edit:has(.kit-stk){padding-left:0}.kit-stk{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;align-items:start}.kit-stk-card .stk-a-card{margin:0}.kit-stk-lib{min-width:0;height:460px;display:flex;flex-direction:column}.kit-stk-lib .stk-sheet.panel{flex:1;min-height:0}.kit-stk-note{grid-column:1 / -1}@media(max-width:900px){.kit-stk{grid-template-columns:minmax(0,1fr)}}.kit-stk-card .sted-lit{width:100%;padding:0}.kit.cs{grid-template-columns:minmax(0,1fr) 380px}.kit.cs .kit-main{background:var(--st-panel)}.cs .studio-head{align-items:flex-end}.cs .studio-head .kit-btn,.cs .studio-head .kit-pri{text-decoration:none}.cs-t{width:100%;border-collapse:collapse;font-size:13.5px}.cs-t th{white-space:nowrap;font-size:11px;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint);text-align:left;padding:0 10px 10px;border-bottom:1px solid var(--st-line)}.cs-t td{padding:8px 10px;border-bottom:1px solid var(--st-line);white-space:nowrap;vertical-align:middle;color:var(--st-text)}.cs-t th:first-child,.cs-t td:first-child{padding-left:0}.cs-t .n{text-align:right;font-variant-numeric:tabular-nums}.cs-t td.cs-dc{width:22px;padding-right:4px}.cs-price{color:var(--st-text)}.cs-drag{display:grid;place-items:center;width:22px;height:30px;padding:0;border:0;border-radius:7px;background:none;font:inherit;font-weight:800;letter-spacing:-2px;color:var(--st-faint);cursor:grab}.cs-drag:hover{color:var(--st-text);background:var(--st-chip)}.cs-drag:active{cursor:grabbing}.cs-t tr.dragging td{opacity:.4}.cs-t tr.over td{box-shadow:inset 0 2px 0 var(--st-accent)}@media(prefers-reduced-motion:no-preference){.cs-t tr.moved td{animation:cs-moved .9s cubic-bezier(.25,1,.5,1)}@keyframes cs-moved{0%{background:color-mix(in srgb,var(--st-accent) 14%,transparent)}}}.cs-name{display:flex;align-items:center;gap:11px;min-width:0;color:var(--st-text);text-decoration:none}.cs-name b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.cs-name:hover b{text-decoration:underline;text-underline-offset:3px}.cs-t td.cs-oc{white-space:normal;min-width:220px}.cs-t td.cs-price{white-space:normal;min-width:80px}.cs-nt{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.cs-oc .cs-name b{line-height:1.3}.cs-thumb{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--st-sub);background:var(--st-chip) center / cover no-repeat;box-shadow:inset 0 0 0 1px #0000000d}.cs-sw{position:relative;flex:none;width:36px;height:22px;padding:0;border:0;border-radius:99px;cursor:pointer;background:color-mix(in srgb,var(--st-text) 30%,var(--st-line));transition:background-color .16s cubic-bezier(.25,1,.5,1)}.cs-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .16s cubic-bezier(.25,1,.5,1),width .12s cubic-bezier(.25,1,.5,1)}.cs-sw.on{background:var(--st-accent)}.cs-sw.on:after{left:16px}.cs-sw:hover:not(:disabled):not(.on){background:color-mix(in srgb,var(--st-text) 40%,var(--st-line))}.cs-sw.on:hover:not(:disabled){background:color-mix(in srgb,var(--st-accent) 86%,var(--st-text))}.cs-sw:active:not(:disabled):after{width:21px}.cs-sw.on:active:not(:disabled):after{left:13px}.cs-sw:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.cs-sw,.cs-sw:after{transition:none}}.cs-rowset{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--st-line);color:var(--st-text);text-decoration:none}.cs-rowset>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cs-rowset b{font-weight:600;font-size:14px}.cs-layout:hover b{text-decoration:underline;text-underline-offset:3px}.cs-lock{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1;color:var(--st-sub);white-space:nowrap}.cs-empty{display:flex;flex-direction:column;gap:8px;padding:24px 20px;border-radius:16px;background:var(--st-bg)}.cs-empty b{font-size:15px}.cs-empty .kit-pri{display:inline-block;text-decoration:none}.cs-side{align-items:center;gap:16px;padding:28px 24px 30px}.cs-sh{align-self:stretch;display:flex;align-items:center;gap:8px;min-height:30px}.cs-live{font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;background:#34c75929;color:#1f8a3c}.studio[data-room=dark] .cs-live{color:#7ee2a0}.cs-phone{width:270px;height:585px;flex:none;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 1px 1px #0000000d,0 14px 28px -10px var(--st-sh),0 50px 90px -30px var(--st-sh)}.cs-sp{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#0b1220;font-size:13px;line-height:1.3}.cs-hero{flex:none;display:flex;flex-direction:column;gap:6px;padding:22px 18px 18px;color:#fff;background-size:cover;background-position:center}.cs-hero small{font-size:12px;opacity:.88}.cs-hero small:first-child{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cs-hero b{font-size:21px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.cs-blk{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-bottom:1px solid #eef0f4}.cs-blk .k{font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}.cs-off{position:relative;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:#f4f6f8}.cs-off .im{width:40px;height:40px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:16px;font-weight:800;color:#fff;background:var(--cs-acc, #0f766e) center / cover no-repeat}.cs-off .tx{flex:1;min-width:0}.cs-off b{display:block;font-size:12.5px;line-height:1.25}.cs-off small{display:block;font-size:11px;color:#5b6270;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-off .co{flex:none;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1;padding:3px 6px;border-radius:99px;background:color-mix(in srgb,var(--cs-acc, #0f766e) 12%,#fff);color:color-mix(in srgb,var(--cs-acc, #0f766e) 82%,#000)}.cs-off.hl{box-shadow:0 0 0 2px #2563eb;background:#fff}.cs-off .nw{position:absolute;top:-8px;right:6px;font-size:9.5px;font-weight:800;line-height:1;padding:3px 6px;border-radius:6px;background:#2563eb;color:#fff}.cs-sp-empty{margin:0;padding:18px 14px;font-size:12px;color:#6e6e73}.cs-tt{display:flex;align-items:center;gap:10px;min-width:0}.cs-tt h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-co{flex:none;font-size:11px;font-weight:700;line-height:1;padding:5px 8px;border-radius:99px;white-space:nowrap;color:var(--st-ink);background:color-mix(in srgb,var(--st-ink) 13%,transparent)}.cs-back{font-size:13px;font-weight:700;color:var(--st-ink);text-decoration:none}.cs-back:hover{text-decoration:underline;text-underline-offset:3px}.cs-banner{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:#ff9f0a26;font-size:14px;color:var(--st-text)}.cs-banner b{font-weight:700}.cs-tip{margin:0;padding:10px 12px;border-radius:12px;background:var(--st-bg);font-size:12.5px;line-height:1.45;color:var(--st-sub)}.cs-form.sted{flex:none;display:block;height:auto;padding:16px 18px 20px;border-radius:16px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.of-hl-off{display:contents}.of-hl{border-radius:12px;background:#ffd60a33;box-shadow:0 0 0 5px #ffd60a33}.of-hl .stx-fld,.of-hl .yu-field{background:transparent;border-color:#d6a30073}.studio[data-room=dark] .of-hl{background:#ffd60a24;box-shadow:0 0 0 5px #ffd60a24}.cs-foot{flex:none;display:flex;flex-direction:column;gap:8px}.cs-foot>.kit-btn{align-self:flex-start}.cs-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--st-bg);font-size:14px}.cs-confirm span{flex:1 1 260px}.kit-btn.danger{color:#d70015}.studio[data-room=dark] .kit-btn.danger{color:#ff6961}.kit.cs-push{display:grid;grid-template-columns:420px minmax(0,1fr);gap:22px;align-items:start;overflow-y:auto;padding:26px 26px 40px;background:var(--st-panel)}.cs-pl{display:flex;flex-direction:column;gap:14px;min-width:0}.cs-pr{min-width:0}.cs-box{display:flex;flex-direction:column;gap:12px;margin:0;padding:14px 16px;border-radius:16px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.cs-box.row{flex-direction:row;align-items:center;gap:12px;font-size:14px}.cs-box.row>span{flex:1;min-width:0}.cs-chg{display:flex;align-items:center;gap:10px;font-size:14px}.cs-chg>span:first-child{flex:1;min-width:0}.cs-who{margin:0;font-size:14px;font-weight:600}.kit-seg.cs-seg{align-self:stretch}.kit-seg.cs-seg button{flex:1 1 auto}.kit-pri.cs-go{padding:13px 18px}.cs-done{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border-radius:13px;background:#34c759;color:#fff;font-size:15px;font-weight:700}.cs-done i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff59}.cs-cards{display:grid;grid-template-columns:repeat(auto-fill,171px);gap:10px;align-content:start;justify-content:start}.cs-cardw{margin:0;display:flex;flex-direction:column;gap:6px}.cs-cardbox{display:block;height:280px;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px -12px var(--st-sh),0 0 0 1px var(--st-line)}.cs-cardw figcaption{font-size:12px;color:var(--st-sub)}.cs-toast{position:fixed;z-index:80;left:calc(232px + (100vw - 232px)/2);bottom:28px;transform:translate(-50%);padding:12px 16px;border-radius:12px;background:var(--st-text);color:var(--st-panel);font-size:13.5px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 18px 40px -14px #00000080}@media(prefers-reduced-motion:no-preference){.cs-toast{animation:cs-toast-in .28s cubic-bezier(.25,1,.5,1)}@keyframes cs-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}}.cs-drag:focus-visible,.cs-sw:focus-visible,.cs-name:focus-visible,.cs-layout:focus-visible,.cs-back:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}@media(max-width:1260px){.kit.cs{grid-template-columns:minmax(0,1fr) 330px}.cs-phone{zoom:.9}.kit.cs-push{grid-template-columns:360px minmax(0,1fr);padding:26px 24px 36px}.cs-t td,.cs-t th{padding-left:7px;padding-right:7px}}.cs-usew{margin-top:9px;white-space:normal}.cs-use{font-size:14px;padding:9px 15px;border-radius:12px}.cs-usew .kit-err{margin:6px 0 0}.cs-sbanner{align-items:center;gap:10px 14px}.cs-sbanner>span{flex:1 1 320px}.cs-useall{margin-left:auto}.cs-sbanner .kit-err{flex:1 1 100%;margin:0}.cs-banner .cs-usew{flex:1 1 100%;margin-top:4px}.cs-stay{margin:-4px 0 0}.cs-suh{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.cs-skip{margin-left:auto;font-size:13.5px;padding:7px 10px}.sa{display:flex;flex-direction:column;gap:16px;padding:26px 40px;min-width:0;color:var(--st-text)}.sa-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:6px;align-items:end}.sa-head>div{display:contents!important}.sa-head h1.page{grid-column:1;grid-row:1;font-size:30px;line-height:1.05;letter-spacing:-.04em;color:var(--st-text)}.sa-head .page-aside{grid-column:2;grid-row:1 / span 2;align-self:end;gap:12px!important}.sa-head>p{grid-column:1;grid-row:2;margin:0;font-size:13.5px;color:var(--st-sub)}.sa-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--st-text) 9%,transparent)}.sa-seg button{border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;line-height:1.2;padding:6px 11px;border-radius:9px;color:var(--st-sub);cursor:pointer;white-space:nowrap}.sa-seg button:hover{color:var(--st-text)}.sa-seg button.on{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.sa-seg button:focus-visible{outline:2px solid var(--st-ink, var(--st-accent));outline-offset:1px}.sa-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line)}.sa-strip>div{padding:12px 18px;border-left:1px solid var(--st-line);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;column-gap:10px;align-items:end;min-width:0}.sa-strip>div:first-child{border-left:0;padding-left:0}.sa-strip span{font-size:12px;color:var(--st-faint);grid-column:1 / -1}.sa-strip b{font-size:26px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--st-text)}.sa-strip em{font-style:normal;font-size:12px;color:var(--st-sub);grid-column:1 / -1}.sa-strip .sa-spk{grid-row:2;grid-column:2;color:var(--st-accent)}.sa-spk{display:block}.sa-row{display:grid;grid-template-columns:1.7fr 1fr;gap:36px}.sa-sec{display:flex;flex-direction:column;gap:10px;min-width:0}.sa-lh{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.sa-sp{flex:1}.sa-key{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--st-sub)}.sa-key i{width:9px;height:9px;border-radius:3px;background:var(--st-accent);margin-left:6px}.sa-key i.alt{opacity:.45}.sa-chart{height:96px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--st-line);background:linear-gradient(to top,transparent 0 39px,var(--st-line) 39px 40px,transparent 40px 79px,var(--st-line) 79px 80px,transparent 80px)}.sa-chart i{flex:1;background:var(--st-accent);border-radius:4px 4px 0 0;min-height:2px;transition:filter .15s}.sa-chart i.alt{opacity:.5}.sa-chart i:hover{filter:brightness(1.2);opacity:1}.sa-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--st-faint);font-variant-numeric:tabular-nums}.sa-from{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sa-hb{display:grid;grid-template-columns:160px 1fr 42px;gap:12px;align-items:center;font-size:13px;color:var(--st-sub)}.sa-hb>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-hb .tr{height:8px;border-radius:4px;background:var(--st-chip);overflow:hidden}.sa-hb .tr i{display:block;height:100%;max-width:100%;background:var(--st-accent);border-radius:4px}.sa-hb b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--st-text)}.sa-none{margin:0;font-size:13px;color:var(--st-sub)}.sa-cap{margin:0;padding:9px 12px;border-radius:10px;font-size:13px;color:var(--st-text);background:color-mix(in srgb,var(--st-accent) 10%,var(--st-panel));box-shadow:inset 0 0 0 1px var(--st-line)}.sa-t{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.35}.sa-t th{white-space:nowrap;font-size:11px;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint);text-align:left;padding:0 10px 10px;border-bottom:1px solid var(--st-line)}.sa-t td{padding:8px 10px;border-bottom:1px solid var(--st-line);white-space:nowrap;vertical-align:middle;color:var(--st-text)}.sa-t th:first-child,.sa-t td:first-child{padding-left:0}.sa-t .n{text-align:right;font-variant-numeric:tabular-nums}.sa-t .sa-spkc{color:var(--st-accent)}.sa-name{display:flex;align-items:center;gap:11px}.sa-name a{font-weight:600;color:inherit;text-decoration:none}.sa-name a:hover{text-decoration:underline}.sa-name small{display:block;color:var(--st-faint);font-size:12px;margin-top:1px}.sa-thumb{width:30px;height:30px;border-radius:8px;flex:none;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000000d}.sa-next{display:flex;align-items:center;gap:10px}.sa-next small{color:var(--st-sub);font-size:12.5px}.sa .sa-vd{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:99px;white-space:nowrap;box-shadow:none}.sa .sa-vd:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sa .sa-vd.working{background:#d5f5da;color:#0b5d2a}.sa .sa-vd.steady{background:var(--st-chip);color:var(--st-sub)}.sa .sa-vd.looked{background:#ffe7c8;background:oklch(94% .06 75);color:#864e00;color:oklch(48% .11 65)}.sa .sa-vd.hardly{background:#e4ecf9;color:#4c5666}.sa .sa-vd.new{background:#e0ecff;background:oklch(94% .04 260);color:#2f59ab}.studio[data-room=dark] .sa-vd.working{background:#193b22;color:#a8ebb5}.studio[data-room=dark] .sa-vd.looked{background:#4c3211;color:#fece8c}.studio[data-room=dark] .sa-vd.hardly{background:#2d333d;color:#c6d2e5}.studio[data-room=dark] .sa-vd.new{background:#25334c;color:#b9d2ff;color:oklch(86% .08 262)}.sa-empty{padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.sa-empty h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.sa-empty p{margin:0 0 8px;font-size:13.5px;color:var(--st-sub)}.sa-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sn .studio-head p{min-height:1.4em}.sn-count{display:inline-block;view-transition-name:needs-count}.sn-list{display:flex;flex-direction:column;padding:4px 14px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--st-line)}.sn-row{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--st-line);transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1)}.sn-row:last-child{border-bottom:0}.sn-row.out{opacity:0;transform:translate(16px)}.sn-k{font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:var(--st-faint)}.sn-k.do{color:var(--st-ink)}.sn-x{display:flex;flex-direction:column;gap:2px;min-width:0}.sn-x a{color:inherit;text-decoration:none;min-width:0}.sn-x a:hover b{text-decoration:underline;text-underline-offset:2px}.sn-x b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-x small{font-size:12px;color:var(--st-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-a{display:flex;gap:6px}.sn-btn{font:inherit;font-size:12.5px;font-weight:700;line-height:1.4;padding:7px 11px;border:0;border-radius:13px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block}.sn-btn.ink{background:var(--st-text);color:var(--st-panel)}.sn-row.bad{background:#ff3b3012;border-radius:10px}.sn-k.bad{color:#d70015}.studio[data-room=dark] .sn-k.bad{color:#ff6b61}.sn-row.bad .sn-x small{white-space:normal;overflow:visible;color:var(--st-sub)}.sn-btn:disabled{opacity:.5;cursor:default}.sn-btn:focus-visible,.sn-x a:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.sn-strip{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--st-line);font-weight:600}.sn-strip span{flex:1}.sn-strip button{font:inherit;font-weight:700;border:0;padding:0;background:none;color:var(--st-ink);cursor:pointer}.sn-wait{display:grid;place-items:center;padding:40px}.sn-clear{display:grid;justify-items:center;text-align:center;padding:56px 0 24px}.sn-fan{position:relative;width:240px;height:150px}.sn-fan i{position:absolute;left:50%;top:0;width:78px;height:150px;margin-left:-39px;border-radius:9px;box-shadow:0 14px 30px -12px var(--st-sh),0 0 0 1px var(--st-line)}.sn-clear h2{margin:22px 0 6px;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--st-text)}.sn-clear p{margin:0;font-size:14.5px;color:var(--st-sub)}@media(prefers-reduced-motion:reduce){.sn-row{transition:none}}.studio .sn-tip{margin:0;max-width:520px;padding:10px 12px;border-radius:12px;background:var(--st-bg);font-size:13.5px;line-height:1.45;color:var(--st-sub)}.studio .sn-tip a{font-weight:700;color:var(--st-text)}.studio .su{display:flex;align-items:center;gap:5px;flex-wrap:wrap;row-gap:6px;min-width:0}.studio .su-w{display:inline-flex;align-items:center;gap:5px}.studio .su-s{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1;padding:5px 9px 5px 5px;border-radius:99px;background:var(--st-chip);color:var(--st-sub);white-space:nowrap;text-decoration:none}.studio .su-s i{font-style:normal;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .su-s.on{background:var(--st-text);color:var(--st-panel)}.studio .su-s.on i{background:var(--st-panel);color:var(--st-text);box-shadow:none}.studio .su-s.ok i{background:#34c759;color:#fff;box-shadow:none}.studio a.su-s:hover{color:var(--st-text)}.studio a.su-s:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .su-ln{width:8px;height:1px;background:var(--st-line);flex:none}.studio .snc .su-ln,.studio .cs-push .su-ln{display:none}.studio .su-sc{position:relative;display:block;flex:none;overflow:hidden;border-radius:14px}.studio .su-sci{position:absolute;left:0;top:0;transform-origin:0 0}.studio .snc.co{grid-template-columns:minmax(0,1fr) 520px}.studio .snc.co .snc-main{gap:13px;padding:20px 30px 14px}.studio .snc.co .lk-pr{font-size:15px}.studio .snc .snc-head h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .su-ro{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--st-bg);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .su-ro b{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--st-text)}.studio .su-ro small{margin-left:auto;font-size:12px;line-height:1.35;color:var(--st-faint);text-align:right}.studio .su-pin{margin:0;padding:11px 13px;border-radius:12px;background:var(--st-chip);font-size:13px;line-height:1.45;color:var(--st-sub)}.studio .su-pin b{color:var(--st-text)}.studio .su-stg{display:grid;grid-template-columns:auto 150px;gap:16px;align-items:start;justify-content:center;flex:1;min-height:0}.studio .su-me{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.studio .su-me .su-sc{border-radius:23px;box-shadow:0 1px 1px #0000000d,0 14px 28px -10px var(--st-sh),0 50px 90px -30px var(--st-sh)}.studio .su-me .lk-pager.l{left:-14px}.studio .su-me .lk-pager.r{right:-14px}.studio .su-capt{font-size:12px;color:var(--st-sub);text-align:center}.studio .su-strip{display:flex;flex-direction:column;gap:8px;min-width:0}.studio .su-strip>b{font-size:12px;font-weight:700;line-height:1.25;color:var(--st-sub)}.studio .su-strip>small{font-size:11.5px;line-height:1.35;color:var(--st-faint)}.studio .su-head{position:relative;margin:0;width:150px;height:178px;border-radius:13px;overflow:hidden;flex:none;box-shadow:0 6px 16px -10px var(--st-sh),0 0 0 1px var(--st-line)}.studio .su-head .su-sc{border-radius:0}.studio .su-head figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 6px;font-size:10.5px;font-weight:700;color:#fff;background:linear-gradient(transparent,#000000b3)}.studio .tc-logo{position:absolute;z-index:1;left:14px;top:14px;display:flex;align-items:center;gap:6px;height:30px;max-width:60%;padding:0 10px 0 7px;border-radius:9px;background:#fff;box-shadow:0 2px 8px #0003;color:#0b1220;font:800 10.5px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:.14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .tc-logo i{flex:none;width:18px;height:18px;background:center / contain no-repeat}.studio .smp.r{left:auto;right:14px}.studio .smp.mini.r{left:auto;right:5px}.studio .kit-tag.samp,.studio .cs-off .co.samp{color:#1d4ed8;background:#2563eb1f}.studio[data-room=dark] .kit-tag.samp,.studio[data-room=dark] .cs-off .co.samp{color:#8fb0ff}.studio .su-ck{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;padding:11px 14px;border-radius:14px;background:var(--st-bg);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .su-ck>b{font-size:13.5px;font-weight:700;margin-right:2px;color:var(--st-text)}.studio .su-ck-i{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--st-text);white-space:nowrap}.studio .su-ck-i i{width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--st-text) 28%,transparent);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900;color:#fff;flex:none}.studio .su-ck-i.ok i{background:#34c759;box-shadow:none}.studio .su-ck-i.ok span{color:var(--st-faint)}.studio .su-ck>small{flex-basis:100%;font-size:12.5px;color:var(--st-faint)}.studio .kit-trio .su-sc{border-radius:12px}.studio .kit-trio figure{margin:0;display:flex;flex-direction:column;gap:7px}.studio .kit-trio figcaption{font-size:12px;color:var(--st-sub);text-align:center}.studio .su-mq{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:16px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line),0 16px 34px -22px #00000059}.studio .su-mq h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--st-text)}.studio .su-mq ul{margin:0;padding-left:18px;display:grid;gap:5px;font-size:13.5px;line-height:1.45;color:var(--st-sub)}.studio .su-mq ul b{color:var(--st-text)}.studio .su-mq .su-acts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.studio .su-rec{align-self:flex-start;font-size:11px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:99px;color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed)}.studio .su-fit{display:flex;justify-content:center;align-items:flex-start;flex:1;min-height:0}.studio .su-fit .su-sc{border-radius:24px;box-shadow:0 1px 1px #0000000d,0 14px 28px -10px var(--st-sh),0 50px 90px -30px var(--st-sh)}.studio .su-cards{display:grid;grid-template-columns:repeat(3,171px);gap:10px;align-content:start}.studio .su-cards figure{margin:0;display:flex;flex-direction:column;gap:6px}.studio .su-cards .su-sc{border-radius:14px;box-shadow:0 6px 18px -12px var(--st-sh),0 0 0 1px var(--st-line)}.studio .su-cards figcaption{font-size:12px;color:var(--st-sub)}.studio .su-lh{justify-content:flex-start;margin-bottom:12px}.studio .su-toast{position:fixed;z-index:80;left:calc(232px + (100vw - 232px)/2);bottom:28px;transform:translate(-50%);padding:12px 18px;border-radius:14px;background:var(--st-text);color:var(--st-panel);font-size:14px;font-weight:700;line-height:1.3;box-shadow:0 18px 40px -14px #00000073;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.studio .su-toast{animation:su-toast-in .28s cubic-bezier(.25,1,.5,1)}@keyframes su-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}}.studio .ppl-empty.su-why{padding:20px;text-align:center;line-height:1.45}.studio .ppl-you{margin-left:8px;font-size:12.5px;font-weight:400;color:var(--st-faint)}.studio .cs-sh .kit-seg{flex-wrap:nowrap}.studio .snc-foot .su-grow{flex:1 1 0;min-width:0}.studio .kit-vt:has(.kit-tag.samp){display:flex;min-width:0}.studio .kit-vt:has(.kit-tag.samp) .kit-val-c{min-width:0}.studio .kit-cvt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio .kit-val-c .kit-tag{flex:none}.ga{max-width:520px;margin-inline:auto;padding:28px 20px 140px;min-height:100dvh;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.ga-top{margin-bottom:34px}.ga-wm{line-height:1;font-size:24px;font-weight:900;letter-spacing:-.06em;color:var(--text);text-decoration:none}.ga-wm b,.ga-stop{background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.12em;margin-right:-.12em}.ga-icon{width:76px;height:76px;border-radius:18px;background:url(/apple-touch-icon.png) center/cover;box-shadow:0 14px 30px -14px #00000080;margin-bottom:22px}.ga h1{font-size:clamp(34px,8.6vw,44px);font-weight:900;line-height:1;letter-spacing:-.045em;margin:0 0 12px;text-wrap:balance}.ga-lede{color:var(--sub);font-size:17.5px;line-height:1.5;margin:0 0 26px;max-width:40ch}.ga-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}.ga-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ga-steps li:before{counter-increment:s;content:counter(s);width:30px;height:30px;border-radius:50%;background:var(--text);color:var(--card);font-weight:700;font-size:14px;line-height:30px;text-align:center}.ga-steps li.now{box-shadow:inset 0 0 0 2px var(--accent)}.ga-steps b{display:block;font-size:17px;letter-spacing:-.015em;line-height:1.3}.ga-steps li>div>span{display:block;color:var(--faint);font-size:14.5px;margin-top:2px;line-height:1.45}.ga kbd{display:inline-grid;place-items:center;min-width:28px;height:22px;padding:0 6px;border-radius:7px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit;font-size:13px;font-weight:700;vertical-align:1px}.ga-after{margin:18px 2px 0;color:var(--sub);font-size:15.5px;line-height:1.5}.ga-after b{color:var(--text)}.ga-switch{margin-top:16px;border:0;background:none;padding:6px 0;color:var(--accent);font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ga-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border-radius:16px;border:0;background:var(--text);color:var(--card);font:inherit;font-size:17px;font-weight:700;cursor:pointer;text-decoration:none;box-sizing:border-box}.ga-cta:active{transform:scale(.98)}.ga-cta.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line);margin-top:12px}.ga-small{color:var(--faint);font-size:14px;margin:12px 2px 0;line-height:1.45}.ga-done{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--ok) 16%,transparent);font-weight:600}.ga-done i{width:28px;height:28px;border-radius:50%;background:var(--ok);color:#fff;font-style:normal;display:grid;place-items:center;font-size:15px}.ga-qrbox{display:grid;grid-template-columns:168px minmax(0,1fr);gap:22px;align-items:center;padding:20px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ga-q{width:168px;height:168px;border-radius:16px;background:#fff;display:grid;place-items:center}.ga-qrbox p{margin:0;color:var(--sub);line-height:1.5}@media(max-width:480px){.ga-qrbox{grid-template-columns:1fr;justify-items:center;text-align:center}}.ga-point{position:fixed;right:max(18px,env(safe-area-inset-right,0px));z-index:20;display:grid;justify-items:end;gap:4px;font-size:15px;font-weight:800;line-height:1.2;color:var(--accent);pointer-events:none;text-align:right}.ga-point.bottom{bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.ga-point.top{top:calc(env(safe-area-inset-top,0px) + 14px)}.ga-point .arr{font-size:30px;line-height:1;animation:ga-nudge 1.3s cubic-bezier(.45,0,.55,1) infinite}.ga-point.top .arr{order:-1;animation-name:ga-nudgeup}.ga-point .lbl{background:var(--card);padding:8px 12px;border-radius:12px;box-shadow:0 10px 24px -12px #00000073,0 0 0 1px var(--line)}@keyframes ga-nudge{50%{transform:translateY(7px)}}@keyframes ga-nudgeup{50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.ga-point .arr{animation:none}}.studio .snc.pr{grid-template-columns:560px minmax(0,1fr)}.studio .snc.pr .snc-main{gap:14px;padding:24px 30px 16px}.studio .pr-hdr{margin:0;font-size:12px;font-weight:600;line-height:1.3;color:var(--st-faint)}.studio .pr-lead{margin:-6px 0 0;font-size:14.5px;line-height:1.5;color:var(--st-sub)}.studio .pr-lead b{color:var(--st-text)}.studio .pr-small{margin:0;font-size:13px;line-height:1.45;color:var(--st-sub)}.studio .pr-body{display:flex;flex-direction:column;gap:12px;min-height:0}.studio .pr-lbl{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint);margin:4px 0 -4px}.studio .pr-chs{display:grid;gap:10px}.studio .pr-ch{display:flex;gap:14px;align-items:center;width:100%;padding:14px;border:0;border-radius:14px;text-align:left;font:inherit;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer}.studio .pr-ch:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,var(--st-line))}.studio .pr-ch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--st-text)}.studio .pr-ch:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .pr-ch:disabled{opacity:.5;cursor:default}.studio .pr-ch b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em}.studio .pr-ch small{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--st-sub)}.studio .pr-ch .pr-ar{margin-left:auto;flex:none;color:var(--st-faint);font-size:18px;line-height:1}.studio .pr-ic{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;font-size:15px;font-weight:800;color:#fff}.studio .pr-gap{width:44px;flex:none}.studio .pr-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio .pr-tile{display:flex;flex-direction:column;gap:8px;padding:10px;border:0;border-radius:14px;font:inherit;text-align:left;cursor:pointer;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .pr-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-text) 35%,var(--st-line))}.studio .pr-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--st-text)}.studio .pr-tile:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .pr-tile .pr-pv{height:150px;border-radius:10px;overflow:hidden;background:var(--st-bg);display:flex;justify-content:center;align-items:flex-start;padding-top:10px}.studio .pr-tile b{display:block;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .pr-tile small{font-size:12px;color:var(--st-faint)}.studio .pr-mc{position:relative;width:120px;height:232px;flex:none;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:var(--mc-g);color:var(--mc-i);box-shadow:0 1px 1px #0000000d,0 8px 18px -10px var(--st-sh)}.studio .pr-mc i{display:block;height:68px;flex:none;background:var(--mc-a) center / cover}.studio .pr-mc span{width:34px;height:34px;margin:-17px 0 0 8px;flex:none;border-radius:50%;background:var(--mc-a) center 20% / cover;box-shadow:0 0 0 2px var(--mc-g);display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}.studio .pr-mc em{margin:6px 8px 0;font-style:normal;font-size:12px;font-weight:800;line-height:1.1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.studio .pr-mc u{margin:3px 8px 0;text-decoration:none;font-size:8.5px;line-height:1.3;opacity:.7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio .pr-mc s{margin:auto 8px 8px;height:16px;border-radius:5px;background:var(--mc-a);text-decoration:none}.studio .pr-mv{display:grid;gap:10px}.studio .pr-g{border-radius:14px;box-shadow:inset 0 0 0 1px var(--st-line);padding:4px 14px}.studio .pr-g h3{margin:9px 0 1px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.studio .pr-r{display:flex;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--st-line);font-size:13.5px;line-height:1.4;color:var(--st-sub)}.studio .pr-g h3+.pr-r{border-top:0}.studio .pr-r b{color:var(--st-text);font-weight:700}.studio .pr-r>i{flex:none;width:26px;height:26px;border-radius:8px;background:var(--st-chip);display:grid;place-items:center;color:var(--st-text)}.studio .pr-tgl{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--st-bg);font-size:13.5px;color:var(--st-sub)}.studio .pr-tgl b{color:var(--st-text)}.studio .pr-tgl .cs-sw{margin-left:auto;flex:none}.studio .pr-ban{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--st-chip);font-size:13.5px;line-height:1.45;color:var(--st-sub)}.studio .pr-ban b{color:var(--st-text)}.studio .pr-ban>i{flex:none;color:var(--st-text);display:grid;place-items:center;padding-top:1px}.studio .pr-fld{display:grid;gap:5px;font-size:12.5px;font-weight:600;color:var(--st-sub)}.studio .pr-fld select{font:inherit;font-size:14.5px;padding:10px 12px;border:0;border-radius:10px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .pr-fld select:focus{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.studio .pr-foot{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.studio .pr-foot .snc-sub{flex:1 1 0;min-width:0;font-size:12.5px}.studio .pr-stg{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.studio .pr-frame{width:100%;max-width:330px;border-radius:24px;overflow:hidden;background:var(--card);color:var(--text);box-shadow:0 1px 1px #0000000d,0 14px 28px -10px var(--st-sh),0 50px 90px -30px var(--st-sh)}.studio .pr-capt{font-size:12px;color:var(--st-faint);text-align:center}.studio .pr-pill{font-size:11px;font-weight:700;padding:4px 8px;border-radius:99px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line);color:var(--st-sub);white-space:nowrap}.studio .pr-wsx{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:560px}.studio .pr-wsc{background:color-mix(in srgb,var(--st-panel) 70%,transparent);border-radius:18px;box-shadow:0 0 0 1px var(--st-line);padding:14px;display:flex;flex-direction:column;gap:10px;min-height:340px;min-width:0}.studio .pr-wsc h3{margin:0;font-size:12px;font-weight:700;color:var(--st-sub);display:flex;align-items:center;gap:8px;min-width:0}.studio .pr-wsc h3 i{width:20px;height:20px;flex:none;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800;color:#fff}.studio .pr-it{display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line);font-size:12.5px;min-width:0}.studio .pr-it>span:last-child{min-width:0}.studio .pr-it b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio .pr-it small{color:var(--st-faint)}.studio .pr-it.mov{box-shadow:0 0 0 2px var(--st-text)}.studio .pr-it.gh{opacity:.38;box-shadow:0 0 0 1px var(--st-line) inset;background:none}.studio .pr-ct{font-size:12px;color:var(--st-sub);display:flex;gap:6px;align-items:center;padding:2px}.studio .pr-ct b{color:var(--st-text)}.studio .pr-ct.end{margin-top:auto}.studio .pr-land{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--st-chip);font-size:13.5px;line-height:1.45;color:var(--st-sub)}.studio .pr-land>span{flex:1;min-width:0}.studio .pr-land b{color:var(--st-text)}.studio .pr-land .kit-btn{flex:none}.studio .pr-toast{position:fixed;z-index:80;left:calc(232px + (100vw - 232px)/2);bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:11px 12px 11px 18px;border-radius:14px;background:var(--st-text);color:var(--st-panel);font-size:14px;font-weight:700;line-height:1.3;box-shadow:0 16px 40px -12px #00000080;white-space:nowrap}.studio .pr-toast button{font:inherit;font-weight:700;padding:7px 12px;border:0;border-radius:10px;background:color-mix(in srgb,var(--st-panel) 16%,transparent);color:inherit;cursor:pointer}.studio .pr-toast button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .kit-tag.pr-from{color:#1d4ed8;background:#2563eb1f}.studio[data-room=dark] .kit-tag.pr-from{color:#8fb0ff}@media(prefers-reduced-motion:no-preference){.studio .pr-toast{animation:pr-toast-in .28s cubic-bezier(.25,1,.5,1)}@keyframes pr-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.studio .pr-ch,.studio .pr-tile{transition:box-shadow .16s cubic-bezier(.25,1,.5,1)}}.studio .pr-t{margin:0;font-size:28px;font-weight:900;line-height:1.08;letter-spacing:-.04em;color:var(--st-text)}.studio .pr-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio .pr-fld .snc-field{flex:none}.studio .cs{display:grid;grid-template-columns:600px minmax(0,1fr);height:100%;min-height:0}.studio .cs-panel{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;overflow-y:auto;padding:24px 30px 16px;background:var(--st-panel);border-right:1px solid var(--st-line)}.studio .cs-wait{display:grid;place-items:center;height:100%;color:var(--st-sub)}.studio .cs-wait p{margin:0}.studio .cc-hdr{margin:0;font-size:12px;font-weight:600;line-height:1.3;color:var(--st-faint)}.studio .cc-t{margin:0;font-size:28px;font-weight:900;line-height:1.08;letter-spacing:-.04em;color:var(--st-text)}.studio .cc-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio .cc-lead{margin:-4px 0 0;font-size:14.5px;line-height:1.5;color:var(--st-sub)}.studio .cc-lead b{color:var(--st-text)}.studio .sg{display:flex;flex-direction:column;min-width:0;margin:0}.studio .sg-h{margin:0;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint);padding-bottom:9px;border-bottom:1px solid var(--st-line)}.studio .sg-n{margin:9px 0 1px;font-size:13px;line-height:1.45;color:var(--st-sub)}.studio .rw{display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:38px;padding:4px 0;border-bottom:1px solid var(--st-line);font-size:14px}.studio .rw>.k{color:var(--st-faint);font-size:13px}.studio .rw>.v{font-weight:600;min-width:0;display:flex;align-items:center;gap:10px;color:var(--st-text);overflow-wrap:anywhere}.studio .rw>.v small{display:block;font-weight:400;color:var(--st-faint);font-size:12.5px}.studio .rw>.v small a{color:var(--st-sub);font-weight:600;text-decoration:underline;text-underline-offset:2px}.studio .rw>.v .faint{font-weight:400;color:var(--st-faint)}.studio .rw>.a{display:flex;gap:8px;justify-content:flex-end;align-items:center}.studio .rw .vbtn{display:flex;align-items:center;gap:10px;font:inherit;font-weight:600;color:inherit;text-align:left;padding:0;border:0;background:none;cursor:text;min-width:0;overflow-wrap:anywhere}.studio .rw .vbtn:focus-visible,.studio .cs-lk:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px;border-radius:6px}.studio .rw.ed{margin:0 -10px;padding:8px 10px;border-radius:12px;background:var(--st-bg);border-bottom-color:transparent;align-items:start}.studio .rw.ed>.k{padding-top:9px}.studio .rw.ed>.v{flex-direction:column;align-items:stretch;gap:6px}.studio .rw .inp{font:inherit;font-size:14px;font-weight:600;padding:8px 11px;border:1.5px solid var(--st-text);border-radius:10px;background:var(--st-panel);color:var(--st-text);min-width:0;width:100%;outline:none}.studio .rw .inp:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 25%,transparent)}.studio .rw .rw-err{margin:0;font-size:12.5px;font-weight:600;color:#c4001a}.studio .esc{font-size:12px;color:var(--st-faint);font-weight:500;white-space:nowrap}.studio .cs-lk{font:inherit;font-size:13px;font-weight:700;color:var(--st-sub);padding:6px 9px;border:0;border-radius:9px;background:none;white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.studio .cs-lk:hover{color:var(--st-text);background:var(--st-chip)}.studio .co-ic{width:26px;height:26px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--st-panel);background:var(--st-text) center / cover no-repeat;overflow:hidden}.studio .co-ic.lg{width:38px;height:38px;border-radius:11px;font-size:14px}.studio .cc-av{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--st-text);background:var(--st-chip) center 20% / cover no-repeat}.studio .dz{margin-top:auto;border-top:1px solid var(--st-line);padding-top:12px;display:flex;flex-direction:column;gap:9px}.studio .dz-h{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:700;color:#c4161c;align-self:flex-start;padding:4px 6px;margin-left:-6px;border:0;border-radius:9px;background:none;cursor:pointer}.studio .dz-h:hover{background:color-mix(in srgb,#c4161c 8%,transparent)}.studio .dz-h:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .dz-h small{font-size:12.5px;font-weight:500;color:var(--st-faint)}.studio .dz p{margin:0;font-size:13.5px;color:var(--st-sub);line-height:1.5;max-width:60ch}.studio .dz p b{color:var(--st-text)}.studio .cc-bb{display:flex;gap:8px;flex-wrap:wrap}.studio .dz-body{display:flex;flex-direction:column;gap:9px}.studio .dz-n{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--st-line);font-size:13px;color:var(--st-faint)}.studio .cc-done{font-size:12.5px;color:var(--st-faint)}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:15px;font-weight:700;line-height:1.3;padding:11px 18px;border:0;border-radius:13px;background:var(--st-chip, #eceef2);color:var(--st-text, #191c21);white-space:nowrap;cursor:pointer;text-decoration:none}.cc-btn.ink{background:var(--st-text);color:var(--st-panel)}.cc-btn.quiet{background:var(--st-panel, #fff);box-shadow:inset 0 0 0 1px var(--st-line, #e0e2e6)}.cc-btn.red{background:#d70015;color:#fff}.cc-btn.danger{color:#c4161c}.cc-btn.sm{font-size:13.5px;padding:8px 13px;border-radius:11px}.cc-btn:disabled{opacity:.42;cursor:default}.cc-btn:hover:not(:disabled){filter:brightness(.96)}.cc-btn.ink:hover:not(:disabled),.cc-btn.red:hover:not(:disabled){filter:brightness(1.15)}.cc-btn:focus-visible{outline:2px solid var(--st-accent, #2563eb);outline-offset:2px}.cc-btn svg{flex:none}.studio .cs-stg{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,var(--st-stage-a),var(--st-stage-b))}.studio .cs-stg-h{display:flex;align-items:center;gap:10px;padding:14px 20px 0;font-size:12px;font-weight:600;color:var(--st-faint);letter-spacing:.02em}.studio .cs-stg-h span{white-space:nowrap}.studio .cs-pill{font-size:11px;font-weight:700;padding:4px 8px;border-radius:99px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line);color:var(--st-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.studio .cs-stg-c{flex:1;display:flex;align-items:center;justify-content:center;gap:22px;padding:12px 18px;min-height:0}.studio .cs-cap{font-size:12px;color:var(--st-faint);text-align:center;margin-top:8px}.op{width:300px;height:620px;border-radius:44px;background:#0d0e10;padding:11px;box-shadow:0 30px 60px -24px #0000008c;flex:none}.op-s{width:100%;height:100%;border-radius:34px;background:#f2f2f7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:26px 22px;text-align:center;color:#111;position:relative;overflow:hidden}.op-url{position:absolute;top:14px;left:18px;right:18px;font-size:11px;font-weight:600;color:#8e8e93;padding:7px 10px;border-radius:10px;background:#e5e5ea;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-lgo{width:64px;height:64px;border-radius:18px;background:#fff center / contain no-repeat;box-shadow:0 0 0 1px #e5e5ea inset;display:grid;place-items:center;font-size:20px;font-weight:800;color:#111;overflow:hidden}.op-s h6{margin:4px 0 0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.op-s p{margin:0;font-size:13.5px;color:#6b6b70;line-height:1.45;max-width:30ch}.op-off{width:100%;margin-top:8px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e5e5ea;padding:12px;display:grid;gap:8px;text-align:left}.op-off b{font-size:14px}.op-off small{display:block;font-size:12px;color:#8e8e93;font-weight:500}.op-off span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;padding:9px 11px;border-radius:11px;background:#f2f2f7;overflow-wrap:anywhere}.op-off span.pri{background:#111;color:#fff;justify-content:center}.op-ft{position:absolute;bottom:16px;font-size:11px;font-weight:700;color:#8e8e93}.op-fit{position:relative;flex:none}.op-fit>div{position:absolute;left:0;top:0;transform-origin:0 0}.op-hot{animation:op-in .3s cubic-bezier(.25,1,.5,1)}@keyframes op-in{0%{opacity:.4}}.studio .wh-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.studio .mvg{border-radius:14px;box-shadow:inset 0 0 0 1px var(--st-line);padding:2px 14px}.studio .mvg h3{margin:9px 0 1px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.studio .mvr{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--st-line);font-size:13.5px;line-height:1.42;color:var(--st-sub)}.studio .mvg h3+.mvr{border-top:0}.studio .mvr b{color:var(--st-text);font-weight:700}.studio .mvr .ic{flex:none;width:26px;height:26px;border-radius:8px;background:var(--st-chip);display:grid;place-items:center;color:var(--st-text);margin-top:-2px}.studio .mvr .avs{display:flex;flex:none}.studio .mvr .avs span{width:22px;height:22px;border-radius:50%;background:var(--st-chip) center 20% / cover no-repeat;box-shadow:0 0 0 2px var(--st-panel);margin-left:-6px;display:grid;place-items:center;font-size:8px;font-weight:700;color:var(--st-text)}.studio .mvr .avs span:first-child{margin-left:0}.studio .cc-foot{display:flex;gap:10px;align-items:center;margin-top:auto;padding-top:4px;flex-wrap:wrap}.studio .cc-foot .cc-sp{flex:1}.studio .cc-err{margin:0;flex:1 1 100%;font-size:13px;font-weight:600;color:#c4001a}.studio .offg{display:grid;grid-template-columns:repeat(3,auto);gap:12px 10px}.studio .offg figure{margin:0;display:grid;gap:5px;justify-items:center;font-size:11px;color:var(--st-faint);position:relative}.studio .offg figcaption{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio .mc{position:relative;width:60px;height:116px;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 0 1px var(--st-line);filter:grayscale(1) opacity(.55)}.studio .mc i{display:block;height:34px;flex:none;background:linear-gradient(160deg,#3b4250,#9aa1ad)}.studio .mc span{width:18px;height:18px;margin:-9px 0 0 6px;flex:none;border-radius:50%;background:var(--st-chip) center 20% / cover no-repeat;box-shadow:0 0 0 2px #fff;display:grid;place-items:center;font-size:6px;font-weight:800;color:#111}.studio .mc em,.studio .mc u{margin:4px 6px 0;height:4px;border-radius:2px;background:#c7c9ce}.studio .mc u{width:50%;margin-top:3px}.studio .offg figure .o{position:absolute;top:48px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;padding:3px 7px;border-radius:99px;background:#191c21;color:#fff}.studio .cc-dlg .sdlg-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio .cc-dlg .sdlg-t{font-weight:900}.cc-gh{margin:2px 0 -6px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint, #61656c)}.studio .cc-fld{position:relative;display:flex;align-items:center}.studio .cc-fld input{flex:1;font:inherit;font-size:14.5px;font-weight:600;color:var(--st-text);padding:11px 38px 11px 12px;border:1.5px solid var(--st-text);border-radius:11px;background:var(--st-panel);outline:none;min-width:0}.studio .cc-fld input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 25%,transparent)}.studio .cc-fld .ok{position:absolute;right:12px;color:#1b6b38;display:flex}.studio .cc-dlg ul,.cn-note ul{margin:0;padding-left:18px;font-size:14px;color:var(--st-sub, #4a4f56);display:grid;gap:6px;line-height:1.45}.studio .cc-dlg ul b{color:var(--st-text)}.cn{display:flex;flex-direction:column;gap:12px}.cn-note{border-radius:16px;padding:16px 18px;background:var(--st-panel, var(--card, #fff));color:var(--st-text, var(--text, #111));box-shadow:0 0 0 1px var(--st-line, var(--line, #e5e5ea)),0 10px 26px -14px var(--st-sh, rgba(0,0,0,.2));display:flex;flex-direction:column;gap:9px}.cn-note h4{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;line-height:1.25}.cn-note p{margin:0;font-size:13.5px;color:var(--st-sub, var(--sub, #4a4f56));line-height:1.5}.cn-note p b{color:var(--st-text, var(--text, #111))}.cn-note .cc-bb{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.cn-ic{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--st-panel, #fff);background:var(--st-text, #191c21) center / cover no-repeat;overflow:hidden}.cn-ic.av{border-radius:50%;background-color:var(--st-chip, #eceef2);color:var(--st-text, #191c21);background-position:center 20%}.cn-lnk{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--st-bg, var(--bg, #f6f7f9));font-size:13.5px}.cn-lnk>span{flex:1;min-width:0}.cn-lnk b{display:block;overflow-wrap:anywhere}.cn-lnk small{color:var(--st-faint, #61656c)}.cn-err{color:#c4001a!important;font-weight:600}.cn-phone .cn-note{margin:0 0 12px}.cn-pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#14161a6b}.cn-pv-in{display:flex;flex-direction:column;align-items:center;gap:12px}.cn-pv-in .cl{font-size:13px;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.4)}.cc-dlg{display:contents}.cc-live{position:fixed;z-index:85;top:0;right:0;width:0;height:0}.cc-toast{position:fixed;z-index:85;right:20px;top:64px;display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:14px;background:#191c21;color:#fff;font-size:14px;font-weight:600;box-shadow:0 16px 40px -12px #00000080;max-width:min(520px,calc(100vw - 40px))}@media(prefers-reduced-motion:no-preference){.cc-toast{animation:cc-toast-in .28s cubic-bezier(.25,1,.5,1)}@keyframes cc-toast-in{0%{opacity:0;transform:translateY(-6px)}}}.studio .ppl-t td.ac{text-align:right}.studio .ppl-t tr.pend td{white-space:normal;padding:10px 0 12px}.studio .ppl-t td.cn-can{white-space:normal;color:var(--st-sub);font-size:13.5px;max-width:380px}.studio .ho-ban{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:14px;background:#fbf3e2;box-shadow:inset 0 0 0 1px #f0dcb0;font-size:13.5px;line-height:1.45;color:var(--st-sub)}.studio .ho-ban b{color:var(--st-text)}.studio .ho-ban .bi{flex:none;width:30px;height:30px;border-radius:9px;background:var(--st-panel);display:grid;place-items:center;color:var(--st-text);box-shadow:0 0 0 1px var(--st-line)}.studio .ho-ban .cc-bb{margin-top:10px}.studio .ho-foot{margin:0;font-size:13px;color:var(--st-sub);line-height:1.5}.studio .ho-pick{display:flex;flex-direction:column;border-radius:14px;box-shadow:inset 0 0 0 1px var(--st-line);padding:2px 12px;max-height:232px;overflow-y:auto}.studio .ho-pick label{display:flex;align-items:center;gap:11px;padding:8px 0;border-top:1px solid var(--st-line);font-size:14px;cursor:pointer}.studio .ho-pick label:first-child{border-top:0}.studio .ho-pick .ho-who{flex:1;min-width:0}.studio .ho-pick b{font-weight:700}.studio .ho-pick small{color:var(--st-faint);margin-left:4px}.studio .ho-pick input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--st-line);flex:none;cursor:pointer}.studio .ho-pick input:checked{box-shadow:inset 0 0 0 5.5px var(--st-text)}.studio .ho-pick input:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .ho-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--st-chip);align-self:flex-start}.studio .ho-seg button{font:inherit;font-size:13px;font-weight:700;padding:6px 12px;border:0;border-radius:9px;background:none;color:var(--st-sub);cursor:pointer}.studio .ho-seg button[aria-pressed=true]{background:var(--st-panel);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.studio .ho-seg button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .ca-ban{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:14px;background:#fbf3e2;box-shadow:inset 0 0 0 1px #f0dcb0;font-size:13.5px;line-height:1.45;color:var(--st-sub)}.studio .ca-ban b{color:var(--st-text)}.studio .ca-ban .bi{flex:none;width:30px;height:30px;border-radius:9px;background:var(--st-panel);display:grid;place-items:center;color:var(--st-text);box-shadow:0 0 0 1px var(--st-line)}.studio .ca-ban .cc-bb{margin-top:10px}.studio .tk-r{display:flex;align-items:center;gap:13px;padding:11px 0;border-top:1px solid var(--st-line)}.studio .sacc-lbl+.tk-r{border-top:0;padding-top:2px}.studio .tk-r .ic{width:38px;height:38px;border-radius:11px;background:var(--st-chip);display:grid;place-items:center;flex:none;color:var(--st-text)}.studio .tk-r .tx{flex:1;min-width:0;font-size:14px;line-height:1.4}.studio .tk-r .tx b{font-weight:700}.studio .tk-r .tx small{display:block;font-size:13px;color:var(--st-faint);margin-top:1px}.studio .tk-r .ths{display:flex;gap:4px;flex:none;width:38px;justify-content:center}.studio .tk-tag{flex:none;font-size:11px;font-weight:700;line-height:1;padding:5px 8px;border-radius:99px;background:#fbf1dc;color:#7a5000;white-space:nowrap}.studio .ca-why{font-size:12.5px;color:var(--st-faint)}@media(prefers-reduced-motion:reduce){.op-hot{animation:none}}.co-mark{flex:none}.co-lk{display:inline-flex;align-items:center;gap:5px;font-weight:700;white-space:nowrap;color:var(--ed-link, var(--accent))}.sted .eli.co{align-items:flex-start;background:color-mix(in srgb,var(--st-text) 3%,transparent)}.sted .eli.co>span{display:flex;flex-direction:column;gap:2px;white-space:normal}.sted .eli.co>span>em{display:flex;align-items:center;gap:6px;font-style:normal;font-size:12.5px;color:var(--st-sub)}.sted .eli.co .co-lk{font-size:12px}.sted .eli.co.solo{border-bottom:0;border-radius:14px;box-shadow:0 0 0 1px var(--st-line)}.sted .eli.co.elook{align-items:center;padding:12px 14px;border-bottom:0;border-radius:14px;box-shadow:0 0 0 1px var(--st-line)}.sted .eli.co.elook>span{color:var(--st-text)}.sted .eli.co .co-val{display:flex;align-items:center;gap:8px;color:var(--st-text);font-weight:600}.sted .eli.co .co-sw{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px var(--st-line)}.sted .eli.co .eaa{flex:none;width:30px;height:30px;border-radius:8px;font-size:13px}.co-prw{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;margin-bottom:8px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.co-prw .co-pt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.co-prw .co-pt>b{font-size:15px}.co-prw .co-pt>small{font-size:12.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-pl{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:700;color:var(--accent)}.co-pl .co-lk{color:inherit}.co-prw .co-aa{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:16px;font-weight:700}.co-prw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kl-note.kl-co{width:100%;border:0;font:inherit;font-size:13px;text-align:left;cursor:pointer}.kl-note.kl-co .co-mark{margin-top:2px}.kl-note.kl-co:focus-visible{outline:2px solid var(--ed-link, var(--accent));outline-offset:2px}.co-line{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--sub);background:color-mix(in srgb,var(--text) 6%,transparent)}.co-line b{color:var(--text)}.co-line.ph{margin:0 0 12px;line-height:1.4}.studio .co-line{color:var(--st-sub);background:color-mix(in srgb,var(--st-text) 6%,transparent)}.studio .co-line b{color:var(--st-text)}.co-logo{flex:none;width:34px;height:26px;border-radius:7px;background:#fff center / 80% no-repeat;box-shadow:0 0 0 1px var(--line)}.co-logo.none{display:grid;place-items:center;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--sub)}.co-sheet{display:flex;flex-direction:column;gap:10px}.co-sh-t{margin:0;font-size:15px;line-height:1.45;color:var(--sub)}.co-box{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--bg);font-size:15px}.co-box>span{flex:1;min-width:0}.co-box b{display:block;font-weight:700}.co-box small{display:block;font-size:13px;color:var(--faint)}.co-fld{display:grid;gap:4px;padding:9px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.co-fld>small{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.co-fld>span{font-size:16px;overflow-wrap:anywhere}.co-copy{display:flex;align-items:center;justify-content:center;padding:14px;border:0;border-radius:14px;font:inherit;font-size:16px;font-weight:700;background:var(--text);color:var(--card);cursor:pointer}.co-open{align-self:center;font-size:14px;font-weight:700;color:var(--accent);text-decoration:none;padding:4px 8px}.co-toast{position:fixed;left:16px;right:16px;top:60px;z-index:90;max-width:448px;margin:0 auto;padding:13px 16px;border-radius:14px;background:#1c1c1e;color:#fff;font-size:14px;box-shadow:0 12px 30px -10px #00000080}.co-from{display:flex;align-items:center;gap:5px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--st-sub, var(--sub))}.co-from .co-lk{font-size:12.5px}.wc-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 14px;font-size:15px}.wc-row small{display:block;max-width:330px;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--st-faint, var(--faint))}.wc-row input{flex:none;width:22px;height:22px}.wc-go{display:flex;align-items:center;gap:12px;width:100%;padding:12px;margin:2px 0 14px;border:0;border-radius:12px;font:inherit;font-size:15px;text-align:left;background:var(--st-bg, var(--bg));color:inherit;cursor:pointer}.wc-go>span:first-child{flex:1;min-width:0}.wc-go b{display:block;font-weight:700}.wc-go small{display:block;font-size:12.5px;line-height:1.4;color:var(--st-faint, var(--faint))}.ed-sheet .wc-go{font-size:14px}.wc-to{flex:none;font-size:12.5px;font-weight:700;color:var(--ed-link, var(--accent))}.wc-sep{height:1px;margin:4px 0 12px;background:var(--st-line, var(--line))}.wc-del{display:block;width:100%;padding:12px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;background:none;color:var(--st-red, var(--danger))}.wc-del:hover{background:color-mix(in srgb,var(--st-red, var(--danger)) 8%,transparent)}.wc-foot{margin:2px 0 0;text-align:center;font-size:12.5px;color:var(--st-faint, var(--faint))}.wc-dlg{display:flex;flex-direction:column;gap:12px}.wc-dlg ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.45;color:var(--st-sub, var(--sub))}.wc-dlg ul b,.wc-dlg p b{color:var(--st-text, var(--text))}.wc-dlg p{margin:0;font-size:14px;line-height:1.5;color:var(--st-sub, var(--sub))}.wc-typed{display:grid;gap:6px;font-size:12.5px;font-weight:700;color:var(--st-sub, var(--sub))}.wc-typed input{font:inherit;font-size:15px;font-weight:500;padding:10px 12px;min-height:44px;box-sizing:border-box;border-radius:10px;border:1px solid var(--st-line, var(--line));background:var(--st-panel, var(--card));color:var(--st-text, var(--text))}.wc-typed input:focus{outline:none;border-color:var(--st-accent, var(--accent))}.wc-err{margin:0;font-size:13px;color:var(--st-red, var(--danger))}.wc-acts{display:flex;justify-content:flex-end;gap:10px}.wc-keep,.wc-red{font:inherit;font-size:14px;font-weight:700;padding:10px 16px;border:0;border-radius:12px;cursor:pointer}.wc-keep{background:var(--st-chip, var(--field));color:var(--st-text, var(--text));box-shadow:inset 0 0 0 1px var(--st-line, var(--line))}.wc-red{background:var(--st-red, var(--danger));color:#fff}.wc-red:disabled{opacity:.35;cursor:default}.wc-acts.ph .wc-red{flex:1;padding:14px;border-radius:14px;font-size:16px}.co-toast.bottom{top:auto;bottom:calc(84px + env(safe-area-inset-bottom))}.yu-pic.co .yu-tile{cursor:pointer}.yu-pic .yu-none{font-size:11px;color:var(--faint)}.yu-lock.co{color:var(--sub);white-space:nowrap;font-size:10.5px}.yu-lock.co .co-lk{font-size:11px}.ps-grp{display:grid;border-radius:14px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line)}.ps-grp>div{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px}.ps-grp>div+div{border-top:1px solid var(--line)}.ps-grp .k{width:64px;flex:none;font-size:14px;color:var(--faint)}.ps-grp .v{flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-grp .dim{color:var(--faint);font-weight:500}.ps-grp .c{font:inherit;font-size:15px;font-weight:700;color:var(--accent);background:none;border:0;padding:8px 0;cursor:pointer}.ps-opts{display:grid;gap:2px}.ps-opts>button{font:inherit;font-size:16px;font-weight:600;text-align:left;padding:13px 4px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);cursor:pointer}.ps-opts>button.cur{color:var(--accent)}.ps-opts>button:disabled{opacity:.5}.ps-new{padding:10px 0}.ofc{display:grid;gap:6px}.ofc-note{font-size:13px;color:var(--faint)}.ofc-sug{margin:2px 0 0}.ofc-sug small{opacity:.7;font-weight:600;margin-left:2px}.inv-ro .section-label{margin-top:12px}.seat-bill{display:grid;gap:4px;margin:2px 0 12px;padding:12px 16px;border-radius:14px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line)}.seat-bill b{font-size:15px;font-weight:700;letter-spacing:-.01em}.seat-bill span{font-size:13.5px;line-height:1.4;color:var(--sub)}.studio.ps-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.ps-welcome .studio-top{gap:12px}.ps-welcome .ps-me{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:5px 12px 5px 5px;border-radius:99px;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);white-space:nowrap}.ps-welcome .ps-me img,.ps-welcome .ps-me i{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--st-line);display:block}.studio .ps-xw{display:grid;grid-template-columns:minmax(0,1fr) 540px;height:100%;min-height:0}.studio .ps-xw.two{grid-template-columns:minmax(0,1fr) 500px}.studio .ps-xw-main{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow-y:auto;padding:38px 56px 26px;background:var(--st-panel);border-right:1px solid var(--st-line)}.studio .ps-xw.two .ps-xw-main{gap:13px;padding:28px 44px 22px}.studio .ps-hi{font-size:12px;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint)}.studio .ps-t{margin:0;font-size:52px;font-weight:900;line-height:.98;letter-spacing:-.05em;color:var(--st-text)}.studio .ps-t2{margin:0;font-size:40px;font-weight:900;line-height:1;letter-spacing:-.05em;color:var(--st-text)}.studio .ps-t:after,.studio .ps-t2:after,.studio .ps-h1:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.studio .ps-sub{margin:0;font-size:16px;line-height:1.5;color:var(--st-sub);max-width:54ch}.studio .ps-xw.two .ps-sub{font-size:15px}.studio .ps-what{display:flex;flex-direction:column;gap:10px;margin-top:4px}.studio .ps-ww{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;padding:11px 14px;border-radius:16px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line)}.studio .ps-ww .th{position:relative;height:72px;border-radius:10px;overflow:hidden;background:var(--st-chip)}.studio .ps-ww .th img{position:absolute;top:7px;width:44px;border-radius:7px;box-shadow:0 4px 10px -4px #0006}.studio .ps-ww .th .buy{position:absolute;right:8px;bottom:8px;font-size:9.5px;font-weight:800;color:#fff;padding:4px 6px;border-radius:6px}.studio .ps-ww b{display:block;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--st-text)}.studio .ps-ww .s{font-size:13.5px;line-height:1.4;color:var(--st-faint)}.studio .ps-ww .met{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6px 8px}.studio .ps-ww .met em{font-style:normal;display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--st-text);background:var(--st-panel);border-radius:6px;padding:2px 6px}.studio .ps-ww .met em i{width:7px;height:7px;border-radius:50%;background:#34c759}.studio .ps-foot{margin-top:auto;display:flex;align-items:center;gap:12px}.studio .ps-lnk{font:inherit;font-size:14px;font-weight:600;padding:0;border:0;background:none;color:var(--st-sub);cursor:pointer}.studio .ps-lnk:hover{color:var(--st-text)}.studio .ps-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(120% 80% at 50% 30%,var(--st-stage-a),var(--st-stage-b));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px}.studio .ps-fan{position:relative;width:460px;height:440px;flex:none}.studio .ps-fan img{position:absolute;top:24px;width:172px;border-radius:18px;box-shadow:0 18px 40px -16px #00000073,0 0 0 1px #0000000f}.studio .ps-fan .met{position:absolute;left:50%;bottom:4px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -14px #0006;font-size:13px;color:#111;white-space:nowrap;z-index:6}.studio .ps-fan .met .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ececf1;font-weight:800;font-size:12px}.studio .ps-fan .met b{display:block;font-size:14px}.studio .ps-fan .met small{color:#6e6e73}.studio .ps-fan .met .nb{margin-left:8px;font-size:11px;font-weight:800;color:#fff;background:#2563eb;padding:4px 8px;border-radius:99px}.studio .ps-lite{position:relative;width:440px;height:470px;flex:none}.studio .ps-lite img{position:absolute;top:10px;width:190px;border-radius:18px;box-shadow:0 18px 40px -16px #00000073,0 0 0 1px #0000000f}.studio .ps-cap{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--st-faint);text-align:center}.studio .ps-back{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;line-height:1;color:var(--st-sub);cursor:pointer;text-decoration:none}.studio .ps-back:hover{color:var(--st-text)}.studio .ps-wg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio .ps-wp{position:relative;height:112px;border:0;padding:0;border-radius:14px;overflow:hidden;background:#333 center 22% / cover no-repeat;cursor:pointer;box-shadow:0 0 0 1px var(--st-line);text-align:left}.studio .ps-wp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000000b8)}.studio .ps-wp span{position:absolute;z-index:1;left:11px;bottom:9px;display:flex;flex-direction:column;color:#fff}.studio .ps-wp span b{font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.studio .ps-wp span small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.92}.studio .ps-wp.on{box-shadow:0 0 0 2.5px #2563eb,0 12px 26px -16px #2563ebb3}.studio .ps-wp:focus-visible,.studio .ps-ch:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio .ps-lab{font-size:11px;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--st-faint);margin-top:6px}.studio .ps-chs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio .ps-ch{display:flex;align-items:center;gap:12px;padding:13px 15px;border:0;border-radius:16px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line);text-align:left;cursor:pointer;color:var(--st-text);font:inherit}.studio .ps-ch .sw{position:relative;width:44px;height:26px;flex:none}.studio .ps-ch .sw i{position:absolute;top:1px;left:0;width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px var(--st-panel)}.studio .ps-ch .sw i:nth-child(2){left:10px}.studio .ps-ch .sw i:nth-child(3){left:20px}.studio .ps-ch b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.02em}.studio .ps-ch small{font-size:12.5px;color:var(--st-faint)}.studio .ps-ch .rd{margin-left:auto;width:20px;height:20px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px var(--st-line);display:grid;place-items:center;font-size:11px;font-weight:900}.studio .ps-ch.on{box-shadow:0 0 0 2.5px var(--st-text)}.studio .ps-ch.on .rd{background:var(--st-text);box-shadow:none;color:var(--st-panel)}.studio .ps-subl{font-size:13.5px;line-height:1.4;color:var(--st-faint)}.studio .snc.ps{grid-template-columns:minmax(0,1fr) 520px}.studio .snc.ps .snc-main{gap:13px;padding:20px 30px 14px}.studio .snc.ps .lk-pr{font-size:15px}.studio .snc.ps.share{grid-template-columns:minmax(0,1fr) 440px}.studio .ps-h1{margin:0;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--st-text)}.studio .ps-big{font:inherit;font-size:17px;line-height:1.3;padding:10px 16px;border-radius:12px;border:0;background:var(--st-panel);color:var(--st-text);box-shadow:inset 0 0 0 1px var(--st-line);width:100%;box-sizing:border-box}.studio .ps-big:focus,.studio .ps-yv:focus{outline:none;box-shadow:inset 0 0 0 2px var(--st-accent)}.studio .ps-big.typed,.studio .ps-yv.typed{background:#ffd60a33;box-shadow:inset 0 0 0 1px #d6a30073}.studio .ps-pin{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:12px;background:var(--st-chip);font-size:13px;line-height:1.45;color:var(--st-sub);margin:0}.studio .ps-pin b{color:var(--st-text)}.studio .ps-stg{display:grid;grid-template-columns:auto 150px;gap:16px;align-items:start;justify-content:center;flex:1;min-height:0}.studio .ps-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.studio .ps-card .snc-sfit{border-radius:23px;overflow:hidden;box-shadow:0 1px 1px #0000000d,0 14px 28px -10px var(--st-sh),0 50px 90px -30px var(--st-sh)}.studio .ps-card .lk-pager.l{left:-14px}.studio .ps-card .lk-pager.r{right:-14px}.studio .ps-capt{font-size:12px;color:var(--st-sub);text-align:center}.studio .ps-strip{display:flex;flex-direction:column;gap:8px;min-width:0}.studio .ps-strip>b{font-size:12px;font-weight:700;line-height:1.25;color:var(--st-sub)}.studio .ps-strip>small{font-size:11.5px;line-height:1.35;color:var(--st-faint)}.studio .ps-mini,.studio .ps-qrp{position:relative;width:150px;height:178px;border-radius:13px;overflow:hidden;margin:0;flex:none;box-shadow:0 6px 16px -10px var(--st-sh),0 0 0 1px var(--st-line)}.studio .ps-mini>.cs-phone{position:absolute;left:0;top:0;transform:scale(.5556);transform-origin:0 0;box-shadow:none;border-radius:0}.studio .ps-qrp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.studio .ps-qrp>span{background:#fff;padding:6px;border-radius:9px;line-height:0}.studio .ps-qrp b{font-size:12px;margin-bottom:12px}.studio .ps-mini figcaption,.studio .ps-qrp figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 6px;font-size:10.5px;font-weight:700;color:#fff;background:linear-gradient(transparent,#000000b3);text-align:left}.studio .ps-pvw{font-size:11px;font-weight:800;line-height:1;padding:5px 8px;border-radius:99px;background:#ff9f0a29;color:#8a5300;white-space:nowrap}.studio .ps-live{font-size:11px;font-weight:800;line-height:1;padding:5px 8px;border-radius:99px;background:#34c75929;color:#1f8a3c;white-space:nowrap}.studio .ps-frame{width:340px;flex:none;border-radius:23px;overflow:hidden;background:var(--st-panel)}.studio .ps-yph{display:flex;align-items:center;gap:12px}.studio .ps-yph>i{width:52px;height:52px;border-radius:50%;background:var(--st-chip) center 22% / cover;flex:none;box-shadow:0 0 0 1px var(--st-line);display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--st-sub)}.studio .ps-yph>span{display:flex;flex-direction:column;gap:2px}.studio .ps-yf{display:grid;grid-template-columns:118px minmax(0,1fr) 128px;align-items:center;gap:10px 12px}.studio .ps-yf .snc-label{font-size:12.5px}.studio .ps-yv{font:inherit;font-size:14px;padding:9px 11px;border-radius:10px;border:0;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);min-height:38px;width:100%;box-sizing:border-box}.studio .ps-src{justify-self:start;font-size:11px;font-weight:700;line-height:1;padding:5px 8px;border-radius:99px;white-space:nowrap;color:var(--st-sub);background:var(--st-chip)}.studio .ps-src.g{color:#1d4ed8;background:#2563eb1f}.studio .ps-src.bad{color:#b42318;background:#d700151a}.studio .ps-kbtn{font:inherit;font-size:12.5px;font-weight:700;line-height:1;padding:8px 12px;border:0;border-radius:10px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap}.studio-page>.kit.ps-kit{height:100%}.studio .ps-tag{font-size:11px;font-weight:700;line-height:1;padding:5px 8px;border-radius:99px;white-space:nowrap}.studio .ps-tag.sample{color:#1d4ed8;background:#2563eb1f}.studio .ps-tag.kept{color:#7a4a00;background:#fff1d6}.studio .ps-tag.own{color:#1f8a3c;background:#34c75929}.studio .ps-acts{display:inline-flex;gap:6px;justify-content:flex-end}.studio .ps-eo{border:0;font:inherit;font-size:12px;font-weight:700;line-height:1;padding:7px 10px;border-radius:10px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-text);cursor:pointer;white-space:nowrap}.studio .ps-eo:hover{box-shadow:inset 0 0 0 1px var(--st-text)}.studio .cs-banner.ps-banner{display:flex;align-items:center;gap:14px}.studio .ps-banner>span{flex:1;min-width:0}.studio .ps-set{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;background:var(--st-bg);box-shadow:inset 0 0 0 1px var(--st-line);font-size:13.5px}.studio .ps-set i{width:8px;height:8px;border-radius:50%;background:#34c759;flex:none}.studio .ps-offer{display:flex;flex-direction:column;gap:14px}.studio .ps-offer .esh b{font-size:26px;font-weight:800;letter-spacing:-.04em}.studio .ps-shr{display:flex;flex-direction:column;gap:9px}.studio .ps-shr-r{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 16px;border-radius:16px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .ps-shr-r .snc-label{font-size:12.5px}.studio .ps-shr-r .v{display:flex;align-items:center;gap:12px;min-width:0;font-size:14px;color:var(--st-text)}.studio .ps-shr-r .v b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio .ps-shr-r .v small{display:block;font-size:12.5px;color:var(--st-faint);line-height:1.4}.studio .ps-shr-r .v canvas,.studio .ps-shr-r .v svg,.studio .ps-shr-r .v img{flex:none}.studio .ps-shr-r .acts{display:flex;gap:6px}.studio .ps-sb{font:inherit;font-size:12.5px;font-weight:700;line-height:1;padding:8px 12px;border:0;border-radius:10px;background:var(--st-chip);color:var(--st-text);cursor:pointer;white-space:nowrap;text-decoration:none}.studio .ps-sb.ink{background:var(--st-text);color:var(--st-panel)}.studio .ps-code{width:60px;height:60px;flex:none;border-radius:6px;overflow:hidden;background:#fff}.studio .ps-code>*{width:60px!important;height:60px!important}.studio .snc.ps-co{grid-template-columns:minmax(0,1fr) 480px}.studio .snc.ps-co .snc-main{gap:14px}.studio .ps-ro{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--st-bg);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .ps-ro small{margin-left:auto;font-size:12px;color:var(--st-faint);text-align:right}.studio .ps-next{display:flex;flex-direction:column;gap:10px;padding:6px 4px}.studio .ps-next .su-s{flex:none}.studio .ps-ptr{position:relative;width:310px;max-width:100%;padding:14px 16px 12px;border-radius:14px;background:#111;color:#fff;font-size:13.5px;line-height:1.45;box-shadow:0 18px 40px -14px #00000080;margin-top:2px}.studio .ps-ptr:before{content:"";position:absolute;left:28px;top:-6px;width:14px;height:14px;background:#111;transform:rotate(45deg);border-radius:3px}.studio .ps-ptr b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em;margin-bottom:3px}.studio .ps-ptr .pa{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px}.studio .ps-ptr .pa small{font-size:11.5px;color:#a1a1aa}.studio .ps-ptr .pa button{font:inherit;font-size:12.5px;font-weight:800;padding:6px 10px;border:0;border-radius:9px;background:#fff;color:#111;cursor:pointer}@media(prefers-reduced-motion:no-preference){.studio .ps-ptr{animation:ps-ptr-in .32s cubic-bezier(.25,1,.5,1)}@keyframes ps-ptr-in{0%{opacity:0;transform:translateY(-6px)}}}@media(max-height:760px){.studio .ps-fan,.studio .ps-lite{transform:scale(.86)}}.studio .studio-tag.setting{background:#ff9f0a33;color:#8a5300}.bd-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000008c;display:grid;align-items:end}.bd{outline:none;display:grid;gap:12px;width:min(100%,480px);max-height:88dvh;overflow:auto;margin:0 auto;box-sizing:border-box;padding:10px 18px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--card);color:var(--text)}.bd-grab{width:36px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 2px}.bd-t{margin:0;font-size:24px;font-weight:900;line-height:1.1;letter-spacing:-.04em}.bd-t:after,.sdlg.bd-st .sdlg-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bd-p{margin:0;font-size:15px;line-height:1.45;color:var(--sub)}.bd-err{margin:0;font-size:13px;line-height:1.4;color:var(--danger)}.bd-acts{display:grid;gap:8px;margin-top:4px}.sdlg-back:has(.bd-st){z-index:90}.sdlg.bd-st .bd-err{color:#ff3b30}.studio:has(>.bl-bar){grid-template-rows:auto 52px 1fr}.bl-bar{display:flex;align-items:center;gap:12px;padding:9px 18px;background:#c4161c;color:#fff;font-size:13.5px;line-height:1.35}.bl-bar svg{flex:none}.bl-bar>span{flex:1;min-width:0}.bl-bar-btn{flex:none;font:inherit;font-size:13px;font-weight:800;line-height:1.3;padding:6px 12px;border:0;border-radius:99px;background:#fff;color:#8f0e13;cursor:pointer}.bl-bar-btn:disabled{opacity:.6;cursor:default}.bl-bar-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.bl-bar-err{font-size:12.5px}.bl-lapsed{--l-text: var(--text);--l-sub: var(--sub);--l-line: var(--line);display:grid;gap:12px}.bl-lapsed.st{--l-text: var(--st-text);--l-sub: var(--st-sub);--l-line: var(--st-line)}.bl-off-line{margin:0;font-size:14px;font-weight:700;color:#d70015}.bl-lad{display:grid;grid-template-columns:repeat(5,1fr);margin:2px 0}.bl-lad>div{padding:10px 10px 0 0;border-top:3px solid var(--l-line);display:grid;gap:2px;align-content:start;font-size:12.5px;color:var(--l-sub)}.bl-lad b{font-size:13px;color:var(--l-text)}.bl-lad .now{border-color:#ff9f0a}.bl-lad .off{border-color:#ff3b30}.bl-lad.ph{grid-template-columns:1fr;gap:8px;margin-top:4px}.bl-lad.ph>div{display:flex;gap:10px;border-top:0;padding:0;font-size:14px;align-items:baseline}.bl-lad.ph b{flex:none;width:64px;font-size:inherit}.bl-lad.ph .now b{color:#c93400}.bl-lad.ph .off b{color:#d70015}.bl-cards{margin:0;padding:0 14px;list-style:none;border-radius:14px;box-shadow:inset 0 0 0 1px var(--l-line)}.bl-cards li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--l-line);font-size:14.5px;color:var(--l-text)}.bl-cards li:last-child{border-bottom:0}.bl-cards b{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-cards small{flex:none;font-size:12.5px;color:var(--l-sub)}.bl-test{font:inherit;font-size:12.5px;padding:4px 0;border:0;background:none;color:var(--faint, var(--st-faint));text-decoration:underline;cursor:pointer;justify-self:start}.bl-test:disabled{opacity:.5;cursor:default}.bl-kp{display:grid;gap:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line, var(--st-line));padding:2px 14px}.sdlg .bl-kp{box-shadow:inset 0 0 0 1px var(--st-line)}.bl-kp-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line, var(--st-line));cursor:pointer}.sdlg .bl-kp-row{border-color:var(--st-line)}.bl-kp-row:last-child{border-bottom:0}.bl-kp-row input{width:22px;height:22px;flex:none}.bl-kp-row span{display:grid;min-width:0}.bl-kp-row b{font-size:15px}.bl-kp-row small{font-size:13px;color:var(--sub, var(--st-faint))}.bl-kp-n{margin:0;font-size:13px;color:var(--sub, var(--st-sub))}.bl-end{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;overflow:auto;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.bl-end-in{display:grid;gap:14px;align-content:start;width:min(100%,480px);margin:0 auto;box-sizing:border-box;flex:1;padding:calc(56px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom))}.bl-wm{font-size:30px;font-weight:900;letter-spacing:-.06em;line-height:1}.bl-stop,.bl-wm b,.bl-end-t b{background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bl-end-t{margin:8px 0 0;font-size:30px;font-weight:900;letter-spacing:-.04em;line-height:1.08}.bl-end-p{margin:0;font-size:15.5px;line-height:1.5;color:var(--sub)}.bl-end-lst{margin:0;padding:4px 16px;list-style:none;border-radius:16px;background:var(--card)}.bl-end-lst li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.bl-end-lst li:last-child{border-bottom:0}.bl-end-lst em{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:700;padding:3px 8px;border-radius:99px;background:#ffe5e3;color:#d70015;white-space:nowrap}.bl-end-lst em.ok{background:#e3f6e8;color:#1a7f37}.bl-end-acts{display:grid;gap:8px;margin-top:auto;padding-top:8px}.bl-end-foot{margin:0;text-align:center;font-size:13px;line-height:1.45;color:var(--sub)}.bl-end-err{margin:0;font-size:13px;color:var(--danger)}.bl-end.st{background:#14161a73;align-items:center;justify-content:center}.bl-end.st .bl-end-in{flex:none;width:min(560px,calc(100% - 32px));padding:34px 36px;border-radius:22px;background:#fff;color:#191c21;box-shadow:0 30px 80px -20px #0006}.bl-end.st .bl-wm{font-size:24px}.bl-end.st .bl-end-p,.bl-end.st .bl-end-foot{color:#4a4f56}.bl-end.st .bl-end-p{font-size:15px}.bl-end.st .bl-end-t{margin-top:0}.bl-end.st .bl-end-lst{background:transparent;box-shadow:inset 0 0 0 1px #e0e2e6}.bl-end.st .bl-end-lst li{border-color:#eceef2;font-size:14.5px}.bl-end.st .bl-end-acts{display:flex;margin-top:0}.bl-end.st .bl-end-foot{text-align:left}@media(max-width:600px){.bl-lad:not(.ph){grid-template-columns:1fr;gap:8px}.bl-lad:not(.ph)>div{border-top:0;border-left:3px solid var(--l-line);padding:0 0 0 10px}.bl-lad:not(.ph) .now{border-color:#ff9f0a}.bl-lad:not(.ph) .off{border-color:#ff3b30}}.bl-pb{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;box-sizing:border-box;padding:18px;border-radius:18px;background:#fdecea;border:1.5px solid #f4c7c3;color:#5c1d16;margin:0 0 14px}.bl-pb-ic{color:#b42318;flex:none;margin-top:1px}.bl-pb-in{display:grid;gap:4px;min-width:0}.bl-pb-t{margin:0;font-size:18px;font-weight:900;line-height:1.2;color:#7a1a12}.bl-pb-p{margin:0;font-size:14px;line-height:1.45;color:#5c1d16}.bl-pb-err{margin:4px 0 0;font-size:13px;color:#b42318}.bl-pb-btn{grid-column:1 / -1;height:46px;padding:0 18px;border:0;border-radius:12px;background:#111;color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.bl-pb-btn:disabled{opacity:.6;cursor:default}.bl-pb-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.bl-pb.st{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 22px;border-radius:16px}.bl-pb.st .bl-pb-btn{grid-column:auto;height:44px;padding:0 20px;font-size:15px;white-space:nowrap}.sted-panel .bl-pb.st{grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:18px;border-radius:18px;margin:0;flex:none}.sted-panel .bl-pb.st .bl-pb-ic{width:20px;height:20px}.sted-panel .bl-pb.st .bl-pb-btn{grid-column:1 / -1;height:46px;padding:0 18px;font-size:16px;white-space:normal}.bl-paused.bl-paused{background:#f4f4f6;color:#6b6b76;box-shadow:inset 0 0 0 1px #d9d9e0;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer}.bl-paused.bl-paused svg,.bl-paused.bl-paused .bl-lockg{stroke:#8a8a95;color:#8a8a95}.studio .bl-paused.bl-paused,.studio-rail a.bl-paused.bl-paused{background:var(--st-panel);color:var(--st-sub);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .bl-paused.bl-paused svg,.studio .bl-paused.bl-paused .bl-lockg{stroke:var(--st-faint, #8a8a95);color:var(--st-faint, #8a8a95)}.bl-paused .bl-lockg{flex:none;margin-right:6px;vertical-align:-2px}.studio-rail .bl-lockg{margin-right:0}.bl-pay{display:grid;gap:14px}h1.page.bl-pay-t{font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1.12}.bl-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:12px;background:color-mix(in srgb,var(--text) 8%,transparent)}.bl-seg button{height:40px;border:0;border-radius:9px;background:none;font:inherit;font-size:15px;font-weight:700;color:var(--sub);cursor:pointer}.bl-seg button[aria-pressed=true]{background:var(--card);color:var(--text);font-weight:800;box-shadow:0 1px 3px #0000001f;cursor:default}.bl-seg button:disabled{opacity:.55;cursor:default}.bl-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bl-pay-bill{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line);font-size:15px}.bl-pay-bill div{display:flex;justify-content:space-between;gap:12px}.bl-pay-bill .tot{padding-top:10px;border-top:1px solid var(--line)}.bl-pay-bill em{font-style:normal;color:var(--sub)}.wn-btn{position:relative;width:36px;height:36px;border-radius:18px;border:0;cursor:pointer;flex:0 0 auto;background:var(--field);color:#7c3aed;box-shadow:0 0 0 1px var(--line) inset;display:grid;place-items:center;font:inherit}.wn-btn svg{width:18px;height:18px}.wn-dot{position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 0 0 2px var(--bg)}.wn-btn:focus-visible,.hp-row:focus-visible,.hp-kind:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wnp{position:relative;overflow:hidden;display:grid;place-items:center;width:100%;height:100%}.wnp-games{background:radial-gradient(120% 90% at 30% 20%,#3b2bd6,#140f3a 55%,#08061a)}.wnp{container-type:size}.wnp-wb{position:relative;width:min(44cqw,62cqh);aspect-ratio:1}.wnp-wheel{width:100%;height:100%;border-radius:50%;position:relative;background:conic-gradient(#f43f5e 0,#f43f5e 45deg,#f59e0b 0,#f59e0b 90deg,#10b981 0,#10b981 135deg,#3b82f6 0,#3b82f6 180deg,#a855f7 0,#a855f7 225deg,#ec4899 0,#ec4899 270deg,#22d3ee 0,#22d3ee 315deg,#facc15 0,#facc15 360deg);box-shadow:0 0 0 5px #fff,0 0 40px #7c3aedcc;animation:wnp-spin 9s linear infinite}.wnp-wheel:after{content:"";position:absolute;top:40%;right:40%;bottom:40%;left:40%;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #140f3a}.wnp-pin{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:0;height:0;z-index:1;border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid #fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}@keyframes wnp-spin{to{transform:rotate(360deg)}}.wnp-list{background:linear-gradient(160deg,#eef2ff,#dbe4ff 60%,#c7d2fe)}.wnp-rows{width:min(62%,220px);display:grid;gap:6px}.wnp-rows i{background:#fff;border-radius:10px;height:26px;box-shadow:0 4px 12px #2563eb1f;position:relative}.wnp-rows i:before{content:"";position:absolute;left:10px;top:10px;height:6px;width:40%;border-radius:3px;background:#c7cbe0}.wnp-rows i:nth-child(2){box-shadow:0 0 0 2px #2563eb,0 8px 18px #2563eb40;animation:wnp-nudge 3.6s ease-in-out infinite}.wnp-rows i:nth-child(2):before{background:#2563eb}@keyframes wnp-nudge{50%{transform:translate(6px)}}.wnp-crew{background:linear-gradient(150deg,#0f172a,#1e293b)}.wnp-fan{position:relative;width:60%;height:70%}.wnp-fan i{position:absolute;left:50%;bottom:0;width:32%;aspect-ratio:3 / 4;margin-left:-16%;border-radius:10px;background:#f8fafc;box-shadow:0 10px 24px #0006;overflow:hidden;transform-origin:50% 130%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.wnp-fan i:before{content:"";position:absolute;left:0;right:0;top:0;height:34%;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.wnp-fan i:nth-child(1){transform:rotate(-24deg)}.wnp-fan i:nth-child(2){transform:rotate(-12deg)}.wnp-fan i:nth-child(4){transform:rotate(12deg)}.wnp-fan i:nth-child(5){transform:rotate(24deg)}.wnp-ticket{background:linear-gradient(160deg,#f5f3ff,#ede9fe 55%,#ddd6fe)}.wnp-stub{width:min(64%,230px);border-radius:14px;background:#fff;box-shadow:0 14px 30px #7c3aed38;padding:14px 16px;display:grid;gap:4px;animation:wnp-float 4s ease-in-out infinite}.wnp-stub small{font:800 9px/1 -apple-system,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8e93}.wnp-stub b{font:800 26px/1 ui-monospace,SF Mono,Menlo,monospace;color:#111}.wnp-stub b u{text-decoration:none;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wnp-stub span{height:0;border-top:1.5px dashed #d1d1d6;margin:6px 0 2px}.wnp-stub em{font-style:normal;font-size:11px;color:#248a3d;font-weight:700}@keyframes wnp-float{50%{transform:translateY(-6px) rotate(-1deg)}}.wnp-chart{background:linear-gradient(160deg,#ecfdf5,#d1fae5)}.wnp-bars{display:flex;align-items:flex-end;gap:8px;height:50%}.wnp-bars i{width:18px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#10b981,#059669);transform-origin:bottom;animation:wnp-grow 2.8s cubic-bezier(.16,1,.3,1) infinite alternate}.wnp-bars i:nth-child(1){height:30%}.wnp-bars i:nth-child(2){height:48%;animation-delay:.15s}.wnp-bars i:nth-child(3){height:42%;animation-delay:.3s}.wnp-bars i:nth-child(4){height:70%;animation-delay:.45s}.wnp-bars i:nth-child(5){height:100%;animation-delay:.6s}@keyframes wnp-grow{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.wnp-card{background:linear-gradient(160deg,#1f2937,#0b1120)}.wnp-nc{width:min(46%,170px);aspect-ratio:3 / 4;border-radius:16px;background:#fff;box-shadow:0 18px 40px #00000073;overflow:hidden;position:relative;animation:wnp-tilt 6s ease-in-out infinite}.wnp-nc:before{content:"";position:absolute;left:0;right:0;top:0;height:38%;background:linear-gradient(135deg,#2563eb,#7c3aed)}.wnp-nc:after{content:"";position:absolute;left:12%;top:28%;width:26%;aspect-ratio:1;border-radius:50%;background:#e5e7eb;box-shadow:0 0 0 3px #fff}@keyframes wnp-tilt{50%{transform:perspective(500px) rotateY(-14deg) rotateX(4deg)}}.wnp-spark{background:radial-gradient(90% 90% at 50% 40%,#312e81,#0b0b1a);color:#fff}.wnp-spark svg{width:34%;height:auto;filter:drop-shadow(0 0 24px rgba(124,58,237,.9));animation:wnp-twinkle 3.2s ease-in-out infinite}@keyframes wnp-twinkle{50%{transform:scale(1.08) rotate(8deg);opacity:.85}}@media(prefers-reduced-motion:reduce){.wnp *,.wnp svg{animation:none!important}}.wn-stories{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);display:flex;flex-direction:column;color:var(--text);animation:wn-in .32s cubic-bezier(.16,1,.3,1)}@keyframes wn-in{0%{transform:translateY(24px);opacity:0}}.wn-vis{position:relative;flex:0 0 55%}.wn-seg{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);left:12px;right:12px;display:flex;gap:4px;z-index:2}.wn-seg i{flex:1;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden}.wn-seg i b{display:block;height:100%;width:0;background:#fff}.wn-seg i.done b{width:100%}.wn-seg i.now b{animation:wn-fill var(--wn-ms, 9s) linear forwards}.wn-seg.paused i.now b{animation-play-state:paused}@keyframes wn-fill{to{width:100%}}@media(prefers-reduced-motion:reduce){.wn-seg i.now b{animation:none;width:100%}}.wn-x{position:absolute;top:calc(env(safe-area-inset-top,0px) + 22px);right:12px;z-index:3;width:32px;height:32px;border-radius:50%;border:0;background:#0000004d;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:grid;place-items:center}.wn-tap{position:absolute;top:0;bottom:0;z-index:1;border:0;background:none;cursor:pointer;padding:0}.wn-tap.l{left:0;width:30%}.wn-tap.r{right:0;width:70%}.wn-txt{padding:18px 20px calc(env(safe-area-inset-bottom,0px) + 18px);display:flex;flex-direction:column;gap:8px;flex:1;max-width:560px;width:100%;margin:0 auto}.wn-ey{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);display:flex;gap:6px;align-items:center}.wn-ey .tg{color:#fff;background:#111;padding:2px 6px;border-radius:5px;letter-spacing:.04em}.wn-ey .tg.pro{background:linear-gradient(90deg,#2563eb,#7c3aed)}.wn-tt{font-size:30px;line-height:1.04;font-weight:900;letter-spacing:-.045em;margin:0;text-wrap:balance}.wn-tt:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wn-ln{color:var(--sub);font-size:16px;line-height:1.45;margin:0}.wn-bt{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:10px}.wn-bt .btn.quiet{padding-inline:22px}.wn-done{padding:calc(env(safe-area-inset-top,0px) + 24px) 20px calc(env(safe-area-inset-bottom,0px) + 18px);display:flex;flex-direction:column;gap:10px;flex:1;max-width:560px;width:100%;margin:0 auto}.hp-row{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:14px;padding:12px 14px;min-height:56px;color:var(--text);text-decoration:none;font:inherit;border:0;width:100%;text-align:left;cursor:pointer}.hp-row+.hp-row{margin-top:8px}.hp-row .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.hp-row .ic svg{width:19px;height:19px}.hp-row .tx{flex:1;min-width:0;display:grid;gap:1px}.hp-row .tx b{font-size:16px}.hp-row .tx small{color:var(--faint);font-size:13px}.hp-row .go{color:var(--faint)}.hp-row.unread .tx b:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:7px;vertical-align:middle;background:linear-gradient(135deg,#2563eb,#7c3aed)}.hp-ref{font:800 10px/1 ui-monospace,SF Mono,Menlo,monospace}.hp-lb{font-size:13px;font-weight:700;margin:16px 0 6px;display:block}.hp-ta{min-height:130px;resize:vertical;font-size:16px;line-height:1.45}.hp-chips{display:flex;gap:6px;flex-wrap:wrap}.hp-chip{font:inherit;font-size:14px;font-weight:700;padding:8px 13px;border-radius:999px;border:0;background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer;display:inline-flex;gap:7px;align-items:center}.hp-chip[aria-pressed=true]{background:var(--text);color:var(--bg);box-shadow:none}.hp-shot{width:22px;height:30px;border-radius:4px;object-fit:cover;background:var(--line)}.hp-sent{font-size:12.5px;color:var(--faint);line-height:1.45;margin:14px 0 0}.hp-sent a,.hp-sent button{color:var(--accent);font:inherit;font-weight:700;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.hp-err{color:var(--danger);font-size:14px;font-weight:600;margin:10px 0 0}.hp-stub{border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;overflow:hidden}.hp-stub-top{padding:16px 16px 14px;display:grid;gap:4px}.hp-stub-top small{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.hp-id{font:800 34px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em;display:flex;align-items:center;gap:10px}.hp-id u{text-decoration:none;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-copy{font:700 13px/1 -apple-system,system-ui,sans-serif;color:var(--accent);background:none;border:0;cursor:pointer;padding:6px 0}.hp-perf{height:0;border-top:1.5px dashed var(--line);margin:0 14px;position:relative}.hp-perf:before,.hp-perf:after{content:"";position:absolute;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 1px var(--line) inset}.hp-perf:before{left:-24px}.hp-perf:after{right:-24px}.hp-tl{padding:12px 16px 14px;display:grid;gap:9px;margin:0;list-style:none}.hp-tl li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--faint)}.hp-tl li i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);flex:none;position:relative}.hp-tl li.ok{color:var(--text);font-weight:700}.hp-tl li.ok i{background:#248a3d;box-shadow:none}.hp-tl li.ok i:after{content:"";position:absolute;left:5px;top:2.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.hp-tl li.now{color:var(--text);font-weight:700}.hp-tl li.now i{box-shadow:inset 0 0 0 4.5px var(--accent)}.hp-msg{border-radius:14px;padding:11px 13px;font-size:15px;line-height:1.45;display:grid;gap:3px;white-space:pre-wrap;overflow-wrap:anywhere}.hp-msg+.hp-msg{margin-top:8px}.hp-msg small{font-size:11.5px;color:var(--faint);font-weight:600;white-space:normal}.hp-msg.you{background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.hp-msg.us{background:var(--text);color:var(--bg)}.hp-msg.us small{color:color-mix(in srgb,var(--bg) 65%,transparent)}.hp-ask{margin-top:12px;border-radius:14px;padding:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;display:grid;gap:9px}.hp-ask b{font-size:16px}.hp-ask .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hp-ask .two .btn{padding:12px;font-size:15px}.hp-pill{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.hp-pill.ok{background:#34c75929;color:#248a3d}.hp-pill.done{background:var(--line);color:var(--sub)}.hp-strip{display:flex;align-items:center;gap:12px;border-radius:14px;padding:11px 13px;background:var(--text);color:var(--bg);text-decoration:none;margin:0 0 12px}.hp-strip .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 14%,transparent);flex:none}.hp-strip .tx{flex:1;min-width:0;display:grid}.hp-strip .tx b{font-size:15px}.hp-strip .tx small{font-size:12.5px;opacity:.7}.studio-wn{position:relative}.studio-wn svg{width:15px;height:15px;color:#7c3aed}.studio-wn .wn-dot{top:-3px;right:-3px;box-shadow:0 0 0 2px var(--st-tint, #f6f7f9)}.studio-help{width:38px;height:38px;padding:0!important;justify-content:center;border-radius:50%!important}.studio-help svg{width:18px;height:18px}.sdlg.wnw{width:min(820px,100%);padding:0;overflow:hidden;display:grid;grid-template-columns:250px minmax(0,1fr)}.wnw-l{padding:22px 12px;border-right:1px solid var(--st-line);background:var(--st-bg, #f6f7f9);display:grid;gap:2px;align-content:start;max-height:min(620px,86vh);overflow:auto}.wnw-h{font-size:22px;font-weight:800;letter-spacing:-.04em;padding:0 10px 10px;margin:0}.wnw-h:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wnw-l button{font:inherit;text-align:left;border:0;background:none;color:var(--st-text);padding:8px 10px;border-radius:9px;cursor:pointer;display:flex;gap:9px;align-items:flex-start;font-size:13.5px}.wnw-l button i{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}.wnw-l button.new i{background:linear-gradient(135deg,#2563eb,#7c3aed)}.wnw-l button[aria-current=true]{background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line);font-weight:700}.wnw-l button small{display:block;color:var(--st-faint);font-weight:400;font-size:12px}.wnw-old{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--st-faint);margin:12px 10px 2px}.wnw-r{display:flex;flex-direction:column;min-width:0;position:relative}.wnw-v{height:260px}.wnw-t{padding:18px 24px 22px;display:grid;gap:8px}.wnw-t .wn-tt{font-size:28px}.wnw-t p{color:var(--st-sub);margin:0;font-size:15px;line-height:1.45}.wnw-f{display:flex;gap:8px;align-items:center;margin-top:6px}.wnw-f span{margin-left:auto;color:var(--st-faint);font-size:12.5px}.wnw-x{position:absolute;top:12px;right:12px;z-index:2;width:30px;height:30px;border-radius:50%;border:0;background:#0000004d;color:#fff;font-size:16px;cursor:pointer;display:grid;place-items:center}.wnw-btn{font:inherit;font-size:14px;font-weight:800;padding:10px 16px;border-radius:12px;border:0;cursor:pointer;background:var(--st-chip);color:var(--st-text);text-decoration:none}.wnw-btn.ink{background:var(--st-text);color:var(--st-panel)}@media(max-width:760px){.sdlg.wnw{grid-template-columns:1fr}.wnw-l{display:none}}.shp-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#191c2152;animation:shp-fade .2s ease}.shp{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(420px,100%);background:var(--st-panel);color:var(--st-text);box-shadow:-20px 0 50px #0000002e;padding:22px 24px;display:flex;flex-direction:column;gap:12px;overflow:auto;animation:shp-in .3s cubic-bezier(.16,1,.3,1);--bg: var(--st-panel);--card: var(--st-panel);--field: var(--st-panel);--line: var(--st-line);--text: var(--st-text);--sub: var(--st-sub);--faint: var(--st-faint)}@keyframes shp-in{0%{transform:translate(40px);opacity:0}}@keyframes shp-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.shp,.shp-back,.wn-stories{animation:none}}.shp>*{flex-shrink:0}.shp-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.shp-h h2{font-size:22px;font-weight:800;letter-spacing:-.04em;margin:0}.shp-h h2:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shp-h .x{border:0;background:none;color:var(--st-faint);font-size:22px;cursor:pointer;width:32px;height:32px;border-radius:8px}.shp-back-link{font:inherit;font-size:13.5px;font-weight:700;color:var(--accent, #2563eb);background:none;border:0;padding:0;cursor:pointer;align-self:flex-start}.shp .hp-row{box-shadow:inset 0 0 0 1px var(--st-line)}.shp .hp-row:hover{background:var(--st-bg, #f6f7f9)}.shp .field{font-size:14.5px;padding:11px 12px}.shp .hp-ta{min-height:140px;font-size:14.5px}.shp .btn{font-size:15px;padding:12px}.shp-meta{font-size:12px;color:var(--st-faint);background:var(--st-bg, #f6f7f9);border-radius:10px;padding:9px 11px;line-height:1.45}.shp-meta b{color:var(--st-sub)}.shp-shot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.shp-shot img{width:92px;height:58px;object-fit:cover;border-radius:8px;box-shadow:0 0 0 1px var(--st-line)}.shp-foot{margin-top:auto;display:grid;gap:8px;padding-top:8px}.hp-strip .ic svg{width:17px;height:17px}.sdlg.wnw>.sdlg-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.df-box{position:relative;overflow:hidden;background:#0b0b0d}.df-frame{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#0b0b0d;display:block}.df-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#c7c7cc;font-size:14px;text-align:center;padding:20px}.df-wait{z-index:1;background:#0b0b0d;gap:12px;align-content:center;justify-items:center;grid-auto-flow:row;font-weight:600}.sd .df-wait{background:var(--st-chip, #f2f2f7);color:var(--st-sub)}.df-msg button{margin-left:6px;color:#fff;background:none;border:0;text-decoration:underline;font:inherit;cursor:pointer}.df-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.df-layer.drawing{pointer-events:auto;cursor:crosshair;touch-action:none;background:#0000000f}.df-ring{position:absolute;box-sizing:border-box;border-radius:50%;border:3px solid #6d4df2;background:#7c3aed12;box-shadow:0 0 0 1.5px #ffffffd9,0 2px 8px #00000059}.df-ring.sent{border-style:dashed;border-color:#6d4df2bf;background:none}.df-ring.sent i{background:#8e8e93}.df-ring i{position:absolute;left:50%;transform:translate(-50%);top:-11px;width:20px;height:20px;border-radius:50%;background:linear-gradient(90deg,#2563eb,#7c3aed);color:#fff;font:800 10.5px/20px -apple-system,system-ui,sans-serif;text-align:center;font-style:normal;box-shadow:0 0 0 2px #fff}.df-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.df-ink polyline{fill:none;stroke:#7c3aed;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.dz-t{margin:0;font-size:21px;font-weight:800;letter-spacing:-.035em;line-height:1.15}.dz-t:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dz-p{margin:0;font-size:15px;line-height:1.45;color:var(--sub, #3c3c43)}.dz-m{margin:0;font-size:13px;color:var(--faint, #8e8e93)}.dz-err{margin:0;font-size:13.5px;color:var(--danger, #c0362c)}.dz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dz-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;border-radius:13px;padding:14px;font:700 16px/1 -apple-system,system-ui,sans-serif;background:var(--text, #111);color:var(--bg, #fff);cursor:pointer;text-decoration:none}.dz-btn.q{background:var(--field, #f2f2f7);color:var(--text, #111);box-shadow:inset 0 0 0 1px var(--line, #e5e5ea)}.dz-btn.w{width:auto;background:#fff;color:#111;padding:10px 14px}.dz-btn:disabled{opacity:.45;cursor:default}.dz-lnk{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--accent, #2563eb);cursor:pointer}.dz-ta{width:100%;box-sizing:border-box;border-radius:13px;border:1px solid var(--line, #e5e5ea);background:var(--field, #f2f2f7);color:var(--text, #111);padding:12px;font:15px/1.4 -apple-system,system-ui,sans-serif;resize:vertical;min-height:96px}.dz-part{margin:0;font-size:13.5px;color:var(--sub, #3c3c43)}.dz-part span{display:inline-block;font-weight:800;font-size:12px;color:#5b21b6;background:#efe7ff;border-radius:999px;padding:3px 9px;margin-right:4px}.dz-guide{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:dz}.dz-guide li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:14.5px;line-height:1.4;color:var(--sub, #3c3c43);counter-increment:dz}.dz-guide li:before{content:counter(dz);width:22px;height:22px;border-radius:50%;background:linear-gradient(90deg,#2563eb,#7c3aed);color:#fff;font:800 11.5px/22px -apple-system,system-ui,sans-serif;text-align:center}.dz-guide b{color:var(--text, #111)}.dz-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:1003}.dz-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1004;max-height:82vh;overflow:auto;background:var(--card, #fff);color:var(--text, #111);border-radius:20px 20px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));display:grid;gap:12px;box-shadow:0 -12px 34px #0003}.dz-story{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dz-story li{display:grid;grid-template-columns:14px 1fr;column-gap:8px;font-size:13.5px;line-height:1.35}.dz-story li i{grid-row:span 2;width:10px;height:10px;border-radius:50%;background:linear-gradient(90deg,#2563eb,#7c3aed);margin-top:4px}.dz-story li.ok i{background:#1d7a3a}.dz-story li span{color:var(--faint, #8e8e93)}.dz-story li button{background:none;border:0;padding:0;font:inherit;font-weight:800;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dz-notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dz-notes li{border-radius:12px;background:var(--field, #f2f2f7);padding:10px 12px;display:grid;gap:4px}.dz-notes p{margin:0;font-size:14px;line-height:1.4}.dz-acts{display:flex;gap:14px;font-size:13px}.dz-lede{margin:0 0 14px;font-size:15px;color:var(--sub, #3c3c43)}.dz-empty{margin:18px 0;font-size:14px;color:var(--faint, #8e8e93);text-align:center}.dz-group{display:grid;gap:8px;margin-bottom:18px}.dz-h{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint, #8e8e93)}.dz-row{display:grid;grid-template-columns:36px 1fr;gap:6px 12px;align-items:center;padding:12px;border-radius:14px;background:var(--card, #fff);box-shadow:inset 0 0 0 1px var(--line, #e5e5ea);color:inherit;text-decoration:none}.dz-row-t{display:grid;gap:2px;min-width:0}.dz-row-t b{font-size:16px;letter-spacing:-.01em}.dz-row-t small{font-size:13px;color:var(--faint, #8e8e93)}.dz-row .dz-chip{grid-column:2;justify-self:start}.dz-row.st{grid-template-columns:36px 1fr auto}.dz-row.st .dz-chip{grid-column:auto}.dz-ico{width:36px;height:36px;border-radius:10px;background:linear-gradient(90deg,#2563eb,#7c3aed);color:#fff;display:grid;place-items:center}.dz-ico svg{width:20px;height:20px}.dz-ico.pic{background:#fff;box-shadow:inset 0 0 0 1px var(--line, #e5e5ea);overflow:hidden}.dz-ico.pic img{width:100%;height:100%;object-fit:contain}.dz-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--field, #eceef2);color:var(--sub, #3c3c43);white-space:nowrap}.dz-chip.new{background:#efe7ff;color:#5b21b6}.dz-chip.ok{background:#e3f3e8;color:#1d7a3a}.dv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0b0b0d}.dv>.df-box{position:absolute;left:0;right:0;bottom:0;top:calc(52px + env(safe-area-inset-top,0px))}.dv-top{position:absolute;left:0;right:0;top:0;z-index:3;height:calc(52px + env(safe-area-inset-top,0px));box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:env(safe-area-inset-top,0px) 12px 0;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#111;font-size:14px}.dv-back{font-size:26px;line-height:1;color:#111;text-decoration:none;padding:0 6px 2px 0}.dv-logo{width:22px;height:22px;border-radius:6px;object-fit:contain;background:#fff}.dv-top b{font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-of{color:#8e8e93;font-size:13px;white-space:nowrap}.dv-round{margin-left:auto;border:0;border-radius:999px;padding:6px 10px;background:#eceef2;color:#3c3c43;font:700 12px/1 -apple-system,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.dv-ban{position:absolute;left:10px;right:10px;top:calc(58px + env(safe-area-inset-top,0px));z-index:3;border-radius:12px;padding:8px 11px;background:#efe7fff2;color:#3b1d82;font-size:13px;line-height:1.35}.dv-hint{position:absolute;left:50%;transform:translate(-50%);top:calc(64px + env(safe-area-inset-top,0px));z-index:3;background:#111;color:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none}.dv-dock{position:absolute;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:3;border-radius:20px;padding:9px;display:grid;gap:8px;background:#111111d6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff}.dv-dock.thin{left:50%;right:auto;transform:translate(-50%);padding:7px}.dv-row{display:flex;gap:6px;align-items:center}.dv-b{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:12px;padding:11px 8px;background:#ffffff29;color:#fff;font:700 13.5px/1 -apple-system,system-ui,sans-serif;cursor:pointer;white-space:nowrap;text-decoration:none}.dv-b.w{background:#fff;color:#111}.dv-nav{display:flex;align-items:center;justify-content:center;gap:10px}.dv-arrow{border:0;background:none;color:#fff;font-size:22px;line-height:1;padding:0 8px;cursor:pointer}.dv-dots{display:flex;gap:6px}.dv-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#ffffff59;cursor:pointer}.dv-dots button.on{background:#fff}.dv-tray{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;padding-left:6px}.dv-tray .dv-b{flex:none;margin-left:auto;padding:10px 13px}.dv-said{flex:1;font-size:13.5px;color:#e6e6ea;padding:0 6px}.dv-said .dz-lnk{color:#fff;text-decoration:underline}.dv-toast{position:absolute;left:50%;transform:translate(-50%);top:calc(64px + env(safe-area-inset-top,0px));z-index:5;background:#111;color:#fff;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:700;max-width:calc(100% - 32px);text-align:center}.sd{padding:28px 32px 90px;display:grid;gap:16px;align-content:start;color:var(--st-text);position:relative;min-height:100%;box-sizing:border-box}.sd{--sd-h: clamp(480px, calc(100vh - 190px) , 820px)}.sd:has(.sd-ban){--sd-h: clamp(480px, calc(100vh - 245px) , 820px)}.sd .dz-p,.sd .dz-m,.sd .dz-row-t small,.sd .dz-story li span,.sd .dz-empty,.sd .dz-h{color:var(--st-sub)}.sd .dz-row{background:var(--st-panel, #fff)}.sd .dz-btn{background:var(--st-text, #111);color:var(--st-panel, #fff);font-size:14.5px;padding:12px}.sd .dz-btn.q{background:var(--st-chip, #f2f2f7);color:var(--st-text, #111);box-shadow:inset 0 0 0 1px var(--st-line, #e5e5ea)}.sd .dz-btn.w{background:#fff;color:#111}.sd-list{max-width:760px}.sd-crumb{font-size:12.5px;font-weight:700;color:var(--st-sub);text-decoration:none;margin-bottom:-10px}.sd-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sd-head h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.04em}.sd-head h1:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sd-logo{width:30px;height:30px;border-radius:8px;object-fit:contain;background:#fff;box-shadow:0 0 0 1px var(--st-line, #e5e5ea)}.sd-sp{flex:1}.sd-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--st-chip, #f2f2f7)}.sd-tabs button{border:0;border-radius:8px;padding:7px 12px;background:none;color:var(--st-sub);font:700 13px/1 -apple-system,system-ui,sans-serif;cursor:pointer}.sd-tabs button[aria-pressed=true]{background:var(--st-panel, #fff);color:var(--st-text);box-shadow:0 1px 2px #0000001f}.sd-ban{border-radius:12px;padding:10px 13px;background:#efe7ff;color:#3b1d82;font-size:14px}.sd-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.sd-looks{--look-w: 290px;display:flex;flex-wrap:wrap;gap:24px 18px;align-items:flex-start;max-width:calc(var(--look-w) * 3 + 36px)}.sd-look{display:grid;gap:8px;width:var(--look-w);flex:none}.sd-look .df-box{height:var(--sd-h);border-radius:16px;box-shadow:0 0 0 1px var(--st-line, #e5e5ea)}.sd-look{position:relative}.sd-catch{position:absolute;inset:0 0 auto 0;height:var(--sd-h);z-index:3;border:0;padding:0;background:transparent;cursor:pointer;border-radius:16px}.sd-catch:hover{box-shadow:inset 0 0 0 2px var(--st-line, #d1d1d6)}.sd-catch:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.sd-look.on .df-box{box-shadow:0 0 0 2.5px var(--st-text, #111)}.sd-pick{display:flex;gap:6px;align-items:center;flex-wrap:wrap;border:0;background:none;padding:0;font:800 13px/1.2 -apple-system,system-ui,sans-serif;color:var(--st-text);cursor:pointer;text-align:left}.sd-focus{display:grid;justify-items:center;gap:10px}.sd-hint{background:#111;color:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700}.sd-big{width:min(390px,100%);height:var(--sd-h);border-radius:18px;box-shadow:0 0 0 1px var(--st-line, #e5e5ea),0 18px 40px -24px #00000080}.sd-panel{position:sticky;top:12px;display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--st-panel, #fff);box-shadow:inset 0 0 0 1px var(--st-line, #e5e5ea)}.sd-panel .dz-t{font-size:18px}.sd-pn{font-size:16px;letter-spacing:-.01em}.sd-story{display:grid;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid var(--st-line, #e5e5ea)}.sd-tray{position:fixed;right:28px;bottom:24px;z-index:20;display:flex;align-items:center;gap:10px;background:#111;color:#fff;border-radius:16px;padding:10px 10px 10px 16px;font-size:14px;font-weight:700;box-shadow:0 12px 30px #00000040}.sd-toast{position:fixed;left:50%;transform:translate(-50%);top:18px;z-index:30;background:#111;color:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.sd-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000005c;display:grid;place-items:center;padding:20px}.sd-dlg{width:min(420px,100%);background:var(--st-panel, #fff);color:var(--st-text, #111);border-radius:18px;padding:22px;display:grid;gap:12px;box-shadow:0 20px 60px #0000004d}@media(max-width:1100px){.sd-grid{grid-template-columns:1fr}.sd-panel{position:static}}@media(prefers-reduced-motion:reduce){.dv-dock,.dv-top{-webkit-backdrop-filter:none;backdrop-filter:none}}.sw-slipwrap{position:fixed;left:0;right:0;bottom:0;z-index:300;max-width:520px;margin:0 auto;pointer-events:none}.sw-slip{pointer-events:auto;position:relative;z-index:1;background:var(--card);color:var(--text);border-radius:24px 24px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 -12px 40px #00000047,0 0 0 1px var(--line);animation:sw-rise .26s cubic-bezier(.2,.8,.2,1)}@keyframes sw-rise{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.sw-slip{animation:none}}.sw-grab{width:38px;height:5px;border-radius:3px;background:var(--line);align-self:center}.sw-peek{pointer-events:none;margin:0 12px -10px;height:40px;border-radius:20px 20px 0 0;background:color-mix(in srgb,var(--card) 80%,var(--faint));display:flex;justify-content:center;padding-top:8px;font-size:12.5px;font-weight:700;color:var(--sub)}.sw-hd{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.sw-face{width:44px;height:44px;border-radius:50%;flex:none;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em}.sw-who{flex:1;min-width:0}.sw-who b{display:block;font-size:19px;font-weight:900;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-who span{display:block;font-size:13px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-new{flex:none;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f9d48}.sw-q{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.sw-chips{display:flex;flex-wrap:wrap;gap:7px}.sw-chips button{font:inherit;font-size:14.5px;font-weight:700;padding:9px 13px;border:0;border-radius:99px;background:var(--bg);color:var(--text);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer}.sw-chips button.on{background:var(--text);color:var(--bg);box-shadow:none}.sw-chips button:disabled:not(.on){opacity:.5}.sw-chips button:focus-visible,.sw-acts button:focus-visible,.sw-mic:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw-note{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 13px;border-radius:12px;background:var(--bg);box-shadow:0 0 0 1px var(--line) inset}.sw-note input{flex:1;min-width:0;font:inherit;font-size:16px;padding:6px 0;border:0;outline:none;background:none;color:var(--text)}.sw-note input::placeholder{color:var(--faint)}.sw-mic{flex:none;width:34px;height:34px;border-radius:17px;border:0;display:grid;place-items:center;background:var(--line);color:var(--text);cursor:pointer}.rec .sw-mic,.sw-mic[aria-pressed=true]{background:#ff453a;color:#fff}.sw-acts{display:flex;gap:10px}.sw-acts button{flex:1;font:inherit;font-size:15.5px;font-weight:800;padding:13px;border:0;border-radius:14px;background:var(--bg);color:var(--text);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer}.sw-acts button.k{background:var(--text);color:var(--bg);box-shadow:none}.sw-acts button:disabled{opacity:.45;cursor:default}.sw-err{margin:0;font-size:13px;color:var(--danger)}.sw-panel{margin:4px 0 12px;padding:12px 14px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1.5px #7c3aed;display:flex;flex-direction:column;gap:12px}.sw-panel .sw-q{color:#6d28d9}.sw-prow{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.sw-prow:last-child{border:0;padding-bottom:0}.sw-prow .sw-face{width:36px;height:36px;font-size:13px}.sw-prow .sw-who b{font-size:15.5px;font-weight:800;letter-spacing:-.01em}.sw-prow .sw-chips button,.sw-ask .sw-chips button{font-size:13px;padding:7px 11px}.sw-pill{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset;white-space:nowrap;vertical-align:1px}.sw-pill.k{background:var(--text);color:var(--bg);box-shadow:none}.sw-tagged{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.sw-ask{margin:0 0 12px;padding:14px;border-radius:18px;background:var(--card);display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 0 0 1.5px #7c3aed;scroll-margin-top:12px}.sw-ask .sw-q{color:#6d28d9}.sw-ask.focus{box-shadow:inset 0 0 0 2.5px #7c3aed,0 0 0 6px color-mix(in srgb,#7c3aed 18%,transparent)}@media(prefers-color-scheme:dark){.sw-panel .sw-q,.sw-ask .sw-q{color:#c4b5fd}.sw-new{color:#5fd37f}}.sw-mark{display:block;flex:none;background:none!important;border-radius:0!important}.sw-settle{animation:sw-settle .32s cubic-bezier(.2,.8,.2,1)}@keyframes sw-settle{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sw-settle{animation:none}}:root{--bg: #f2f2f7;--card: #ffffff;--text: #111111;--sub: #3c3c43;--faint: #8e8e93;--line: #e5e5ea;--field: #ffffff;--accent: #2563eb;--danger: #ff3b30;--ok: #34c759;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: #000000;--card: #1c1c1e;--text: #ffffff;--sub: #ebebf5;--faint: #8e8e93;--line: #2c2c2e;--field: #2c2c2e}}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}#root,.app{height:100%}.app{display:flex;flex-direction:column;max-width:520px;margin:0 auto}.content{flex:1;overflow-y:auto;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:20;width:100%;max-width:520px;display:flex;background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0 8px;font-size:11px;font-weight:700;color:var(--faint);text-decoration:none}.tab.active{color:var(--text)}.tab-icon{display:grid;line-height:1}.tab-icon svg{width:26px;height:26px;display:block}.backrow{display:flex;justify-content:space-between;align-items:center;min-height:20px;padding:14px 20px 0;font-size:14px;font-weight:700;color:var(--accent)}.backrow a,.backrow button{color:inherit;text-decoration:none;font:inherit;background:none;border:0;padding:0;cursor:pointer}.backrow+h1.page{padding-top:2px}h1.page{font-size:34px;font-weight:800;letter-spacing:-.04em;margin:0;padding:24px 20px 12px}h1.page:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-u{text-decoration:none;position:relative}.page-u:after{content:"";position:absolute;left:.02em;right:.02em;bottom:.09em;height:.09em;border-radius:.05em;background:linear-gradient(90deg,#2563eb,#7c3aed)}.screen{padding:0 20px 20px}.field{width:100%;font:inherit;font-size:17px;padding:14px;border:1.5px solid transparent;border-radius:12px;background:var(--field);color:var(--text);outline:none;box-shadow:0 0 0 1px var(--line) inset}.field:focus{border-color:var(--accent)}.field.warn{border-color:#ff9500}.field.need{border-color:#d70015}.need-msg{color:#d70015;font-weight:600}.row2{display:flex;gap:10px}.row2>*{flex:1}.btn{display:block;width:100%;font:inherit;font-size:17px;font-weight:700;padding:15px;border:0;border-radius:14px;background:var(--text);color:var(--bg);cursor:pointer;text-align:center;text-decoration:none}.btn.accent{background:var(--accent);color:#fff}.btn.quiet{background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset}.btn:disabled{opacity:.5}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;font:inherit;font-size:15px;font-weight:700;padding:9px 14px;border:0;border-radius:20px;background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer;text-transform:capitalize;white-space:nowrap}.chip.on{background:var(--chip-accent, #111);color:var(--chip-ink, #fff);box-shadow:var(--chip-edge, none)}.section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:14px 0 8px}.card-box{background:var(--card);border-radius:16px;padding:16px}.list-sep{height:1px;background:var(--line);margin-left:76px}.muted{color:var(--faint)}.small{font-size:13px}.center{text-align:center}.sx-spark{display:block;flex:0 0 auto;color:var(--faint)}.sx-pill{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:10px;background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset;white-space:nowrap}.sx-pill.working{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);box-shadow:none}.spinner{display:inline-block;width:20px;height:20px;border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pulse{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pulse{animation:none}}.avatar{width:48px;height:48px;border-radius:24px;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:600;flex:0 0 auto;object-fit:cover}.contact-row{display:flex;align-items:center;gap:14px;padding:14px 0;color:inherit;text-decoration:none}.ct-due{flex:none;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text)}.ct-due.today{padding:5px 10px;border-radius:99px;background:var(--text);color:var(--bg)}.ct-due.late{color:#d70015}@media(prefers-color-scheme:dark){.ct-due.late{color:#ff6961}}.actions{display:flex;justify-content:space-between;gap:8px;margin:16px 0}.action{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--text);background:none;border:0;cursor:pointer;font-family:inherit}.action b{width:54px;height:54px;border-radius:27px;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:600}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:flex-end;z-index:90}body:has(.sheet-back) .tabbar,body:has([data-overlay]) .tabbar{visibility:hidden}.sheet{width:100%;max-width:520px;margin:0 auto;background:var(--card);border-radius:20px 20px 0 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));max-height:calc(100dvh - env(safe-area-inset-top) - 12px);overflow-y:auto;overscroll-behavior:contain}.sheet button{display:block;width:100%;font:inherit;font-size:17px;padding:14px;border:0;background:none;color:var(--text);border-bottom:1px solid var(--line);cursor:pointer;text-align:left}.sheet button:last-child{border-bottom:0;color:var(--faint);text-align:center}.cx-btn{height:36px;padding:0 14px;border-radius:18px;border:0;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.cx-btn:focus-visible,.cx-go:focus-visible,.cx-opt input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cx-body{display:flex;flex-direction:column;gap:14px}.cx-set{margin:0;padding:0;border:0;min-width:0}.cx-opts{border-radius:14px;background:var(--bg);overflow:hidden}.cx-set legend{padding:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.cx-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.cx-opt+.cx-opt{border-top:1px solid var(--line)}.cx-opt input{width:20px;height:20px;margin:0;accent-color:var(--text);flex:none}.cx-opt span{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-opt b{font-size:16px;font-weight:700}.cx-opt small{font-size:13px;color:var(--faint)}.cx-note{margin:0;font-size:13px;color:var(--faint);text-align:center;min-height:1.4em}.cx-go{display:block;width:100%;font:inherit;font-size:17px;font-weight:700;padding:15px;border:0;border-radius:14px;background:var(--text);color:var(--bg);cursor:pointer}.cx-go:disabled{opacity:.5;cursor:default}.qr-wrap{background:#fff;border-radius:24px;padding:16px;display:grid;place-items:center}.idcard{border-radius:24px;overflow:hidden;background:var(--card);margin-top:20px}.idcard .cover{height:140px;display:grid;place-items:center}.idcard .cover img{max-height:70px;max-width:60%}.idcard .body{padding:0 20px 20px;display:flow-root}.idcard .photo{width:132px;height:132px;border-radius:66px;margin-top:-66px;border:4px solid var(--card);background:#d1d5db;object-fit:cover;display:block}video.viewfinder{width:100%;border-radius:16px;background:#000;aspect-ratio:3 / 4;object-fit:cover}.card-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.card-track::-webkit-scrollbar{display:none}.card-slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.nabi{padding-bottom:150px}.nabi-switch{position:sticky;top:0;z-index:5;margin:0 -20px;padding:6px 20px 8px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nabi-seg{display:grid;gap:2px;background:color-mix(in srgb,var(--text) 9%,transparent);border-radius:12px;padding:3px}.nabi-seg button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--sub);cursor:pointer}.nabi-seg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #00000024}.nabi-resting{margin:0 auto 8px;width:max-content;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,transparent);border-radius:9px;padding:5px 9px}.nabi-dots{display:flex;justify-content:center;gap:0;padding:0 0 6px}.nabi-dots button{width:24px;height:24px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}.nabi-dots button:after{content:"";width:7px;height:7px;border-radius:4px;background:var(--line);transition:width .2s,background .2s}.nabi-dots button.on:after{width:18px;background:var(--text)}@media(prefers-reduced-motion:reduce){.nabi-dots button:after{transition:none}}.nabi .card-track{align-items:flex-start;overflow-y:hidden;padding:4px 0 22px;margin-bottom:-18px}.nabi-frame{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #00000029}.nabi-edit{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:7px 11px 7px 9px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:700;color:#fff;background:#1111118c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.nabi-code{display:grid;justify-items:center;gap:8px;width:100%;padding:30px 16px 26px;border:0;border-radius:22px;font:inherit;cursor:pointer;box-shadow:0 10px 30px #00000029}.nabi-actions{position:fixed;left:50%;transform:translate(-50%);bottom:0;z-index:15;width:100%;max-width:520px;display:flex;gap:8px;padding:44px 20px calc(70px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent) 0,var(--bg) 44px);pointer-events:none}.nabi-actions button{pointer-events:auto;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:0;border-radius:14px;background:var(--card);color:var(--text);font:inherit;font-size:14px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 6px 18px #00000024}.nabi-event{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:16px;color:#fff;font-size:13px;font-weight:700;background:linear-gradient(90deg,#2563eb,#7c3aed);white-space:nowrap;max-width:100%;min-width:0;overflow:hidden}.nabi .page-aside{flex:0 1 auto!important;min-width:0}.nabi-event svg{flex:0 0 auto}.nabi-event span{min-width:0;overflow:hidden;text-overflow:ellipsis}body:has(.sheet-back) .nabi-actions,body:has([data-overlay]) .nabi-actions{visibility:hidden}.nabi h1.page{white-space:nowrap;flex:0 0 auto}.nabi-offline{display:flex;align-items:center;gap:8px;margin:2px 0 10px;padding:8px 8px 8px 14px;border-radius:12px;background:var(--card);font-size:13.5px;font-weight:700;color:var(--sub)}.nabi-offline i{width:8px;height:8px;border-radius:4px;background:#ff9f0a}.nabi-offline button{margin-left:auto;padding:4px 8px;border:0;background:none;font:inherit;color:var(--accent);cursor:pointer}.nabi-wait{background:var(--card)}.nabi-fallback{display:grid;justify-items:center;gap:6px;padding:28px 16px 24px;text-align:center;background:var(--card)}.nabi-fallback-pf{width:58px;height:58px;border-radius:29px;display:grid;place-items:center;margin-bottom:4px;color:#fff;font-size:20px;font-weight:800;background-size:cover;background-position:center}.nabi-fallback b{font-size:17px;font-weight:800;letter-spacing:-.02em}.nabi-fallback div{display:flex;gap:8px;margin-top:10px}.nabi-fallback button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:12px;font:inherit;font-size:14px;font-weight:700;background:var(--field);color:var(--text);cursor:pointer}.nabi-fallback button.pri{background:var(--accent);color:#fff}.present-done{position:absolute;top:calc(env(safe-area-inset-top) + 12px);right:16px;z-index:1;padding:8px 16px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:700;background:color-mix(in srgb,currentColor 14%,transparent);cursor:pointer}.sheet.send button{display:block;width:auto;padding:0;border:0;background:none;text-align:inherit;font:inherit;color:inherit;cursor:pointer}.send .send-head{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 12px}.send .send-head b{font-size:19px;font-weight:800;letter-spacing:-.03em}.send .send-head button{font-size:15px;font-weight:700}.send .send-people{display:flex;gap:14px;overflow-x:auto;padding:4px 4px 12px;scrollbar-width:none}.send .send-people button{display:grid;justify-items:center;gap:4px;flex:0 0 auto}.send .send-people button span{width:44px;height:44px;border-radius:22px;display:grid;place-items:center;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:800;color:var(--text)}.send .send-people button.on span{color:#fff;box-shadow:0 0 0 2px var(--card),0 0 0 4px currentColor}.send .send-people button em{font-style:normal;font-size:12px;font-weight:600;color:var(--sub)}.send .send-to{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:8px;border-radius:12px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;min-width:0}.send .send-to span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send .send-words{font-size:15px;resize:none}.send .send-link{display:flex;align-items:center;gap:6px;padding:8px 2px 4px;font-size:12px;color:var(--faint);min-width:0}.send .send-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send .send-link .send-tag{margin-left:auto;flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--field);font-style:normal;font-weight:700;color:var(--sub)}.send .send-ways{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:12px 0 4px}.send .send-ways button{display:grid;justify-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--sub);text-align:center}.send .send-ways button b{width:50px;height:50px;border-radius:25px;display:grid;place-items:center}.send .send-ways button:disabled{opacity:.45;cursor:default}.send button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.lk-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}:where(.lk-ov button){position:absolute;font:inherit;margin:0;padding:0;border:0;background:transparent;color:#1a1400;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lk-pt{border:2.5px solid #ffd60a;border-radius:12px;box-shadow:0 0 0 1px #0e0f124d;transition:border-color .15s,box-shadow .15s,background .15s}.lk-pt.circle{border-radius:50%;box-shadow:0 0 0 3px #0e0f12cc}.lk-pt.child{border-width:1.5px;border-color:#ffd60abf;border-radius:8px;box-shadow:none}.lk-pt.mark{border-width:2px;border-color:#ffd60ad9;border-radius:50%;box-shadow:none}.lk-pt.mark.slot{border:2px dashed #ffd60a;background:#ffd60a1f}.lk-pt.ground{border:0;border-radius:16px;box-shadow:inset 0 0 0 2px #ffd60a66}.lk-pt.faded{border-color:#ffd60a38;box-shadow:none}.lk-pt.ground.faded{box-shadow:inset 0 0 0 2px #ffd60a1f}.lk-pt.sel{border:3px solid #ffd60a;box-shadow:0 0 0 4px #ffd60a47,0 0 22px #ffd60a73}.lk-pt.child.sel{background:#ffd60a38;border-width:2.5px}.lk-pt.ground.sel{border:0;box-shadow:inset 0 0 0 3px #ffd60a}.faded>.lk-chip,.faded>.lk-bd{opacity:.25}.lk-chip{position:absolute;white-space:nowrap;background:#ffd60a;color:#1a1400;font-size:11px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 0 0 2px #0e0f12}.lk-chip em{font-style:normal;display:inline-flex;align-items:center;gap:2px;background:#1a1400;color:#ffd60a;border-radius:4px;padding:2px 4px;text-transform:none;letter-spacing:0}.lk-bd{position:absolute;width:34px;height:34px;border-radius:17px;display:grid;place-items:center;background:#fff;color:#0e0f12;box-shadow:0 0 0 2.5px #0e0f12,0 3px 10px #00000073;animation:lk-breathe 2.6s ease-in-out infinite}.lk-ov .lk-bd{margin:-4px 0 0 -4px}.lk-bd.go{background:#0e0f12;color:#fff;box-shadow:0 0 0 2.5px #fff,0 3px 10px #00000073}.lk-ov.light .lk-bd{background:#15151a;color:#fff;box-shadow:0 0 0 2.5px #fff,0 3px 10px #00000040}.lk-ov.light .lk-bd.go{background:#fff;color:#15151a;box-shadow:0 0 0 2.5px #15151a,0 3px 10px #00000040}@keyframes lk-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.lk-ov .lk-ring{top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:22px;border:2px solid rgba(255,214,10,.65);pointer-events:none}.lk-ring>*{pointer-events:auto;cursor:pointer}.lk-ov .lk-ring.faded{border-color:#ffd60a33}.lk-ov .lk-ring.sel{border:3px solid #ffd60a}.lk-lifted{position:absolute;border-radius:50%;background:#ffd60a59;box-shadow:0 0 0 3px #ffd60a,0 14px 26px #00000073;transform:scale(1.18);pointer-events:none}.lk-slotline{position:absolute;left:20px;right:20px;height:0;border-top:2px dashed #ffd60a;pointer-events:none}.lk-dock{display:flex;gap:10px;margin-top:16px;align-items:stretch}.lk-edge{position:relative;flex:0 0 132px;font:inherit;cursor:pointer;border:2.5px solid #ffd60a;border-radius:12px;background:#0e0f12;padding:9px 12px;display:grid;justify-items:center;align-content:center;gap:7px;-webkit-tap-highlight-color:transparent}.lk-edge svg.wave{display:block;width:100%;height:18px}.lk-lbl{background:#ffd60a;color:#1a1400;font-size:11px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:6px}.lk-edge .lk-bd{right:-12px;top:-14px}.lk-edge.sel{box-shadow:0 0 0 4px #ffd60a47}.lk-pv{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border:0;border-radius:16px;background:#1c1c1e;color:#ffd60a;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.lk-pv.on{background:#ffd60a;color:#1a1400}.ed-quiet .lk-pt:not(.sel)>.lk-chip,.ed-quiet .lk-pt:not(.sel)>.lk-bd,.ed-quiet .lk-ring:not(.sel)>.lk-chip,.ed-quiet .lk-ring:not(.sel) .lk-bd{display:none}.el-grp{margin:22px 2px 8px}.el-rows{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.el-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.el-rows>:first-child{border-top:0}.el-row:active{background:var(--field)}.el-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.el-tx{flex:1;min-width:0}.el-tx b{display:block;font-size:15px;font-weight:600}.el-tx small{display:block;color:var(--faint);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-row>i{font-style:normal;color:var(--faint);font-size:18px}.el-add b{font-weight:700}.el-add:disabled{cursor:default;opacity:.6}.el-rows .co-row,.el-rows>:where(button,div):not(.el-row){border-top:1px solid var(--line)}.backrow .ed-dots{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:15px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.yu-pics{display:grid;grid-template-columns:76px 76px minmax(0,1fr);gap:10px;align-items:start}.yu-pic{position:relative;display:grid;gap:6px;justify-items:center}.yu-pic b{font-size:12px;font-weight:600;color:var(--faint)}.yu-tile{display:grid;place-items:center;width:76px;height:76px;padding:0;border:0;border-radius:14px;cursor:pointer;font:inherit;color:var(--faint);background:var(--card) center / cover no-repeat;box-shadow:inset 0 0 0 1px var(--line),0 2px 6px #0000001a}.yu-pic.photo .yu-tile{border-radius:50%}.yu-pic.logo .yu-tile{background-size:contain;background-origin:content-box;padding:10px}.yu-pic.cover{justify-items:stretch}.yu-pic.cover .yu-tile{width:100%}.yu-pic.cover b{text-align:center}.yu-x{position:absolute;top:-5px;right:-5px;width:24px;height:24px;padding:0;display:grid;place-items:center;border-radius:12px;border:2px solid var(--bg);background:var(--text);color:var(--bg);cursor:pointer}.yu-field{display:grid;gap:2px;padding:9px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.yu-field:focus-within{border-color:var(--accent)}.yu-field span{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.yu-field input,.yu-field textarea{width:100%;padding:0;border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--text);resize:none}.lk-seg{display:inline-flex;gap:3px;margin:0 0 10px;padding:3px;border-radius:10px;background:var(--line)}.lk-seg button{font:inherit;font-size:12px;font-weight:700;padding:5px 12px;border:0;border-radius:8px;background:transparent;color:var(--faint);cursor:pointer}.backrow .lk-pv{padding:5px 10px 5px 8px;border-radius:14px;background:#1c1c1e;color:#ffd60a;font-size:11px;font-weight:800}.backrow .lk-pv.on{background:#ffd60a;color:#1a1400}.lk-seg button.on{background:var(--text);color:var(--bg)}.stk-window{overflow-y:auto;overscroll-behavior:contain;border-radius:18px;box-shadow:0 6px 20px #00000024}.stk-tray{margin-top:12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.stk-tabs{display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--line)}.stk-tabs button{flex:1;font:inherit;font-size:13px;font-weight:700;padding:7px 4px;border:0;border-radius:9px;background:transparent;color:var(--faint);cursor:pointer}.stk-tabs button.on{background:var(--card);color:var(--text);box-shadow:0 1px 4px #0000001f}.stk-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc((100% - 24px)/4);gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.stk-grid.many{grid-auto-columns:calc((100% - 32px) / 4.4)}.stk-grid::-webkit-scrollbar{display:none}.stk-tile{display:grid;place-items:center;align-content:center;gap:5px;min-width:0;padding:0;scroll-snap-align:start;border-radius:14px;border:1px solid color-mix(in srgb,var(--cv-sub) 28%,transparent);background:var(--cv-surface);color:var(--cv-accent);font:inherit;overflow:hidden;cursor:pointer}.stk-tile small{max-width:100%;padding:0 4px;font-size:10px;font-weight:600;color:var(--cv-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-tile.add{background:transparent;border:1.5px dashed color-mix(in srgb,var(--cv-accent) 60%,transparent)}.stk-tile.add small{color:var(--cv-accent)}.stk-bw{font-size:10px;white-space:nowrap}.stk-ctl{display:grid;align-content:start;gap:10px}.stk-head{display:flex;align-items:center;gap:6px;min-height:34px}.stk-head b{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stk-prev{display:grid;place-items:center;height:34px;min-width:34px;padding:0 8px;border-radius:10px;background:var(--cv-surface);color:var(--cv-accent);overflow:hidden}.stk-btn{flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:700;padding:7px 10px;border:0;border-radius:9px;background:var(--field);color:var(--text);cursor:pointer}.stk-btn.danger{color:var(--danger)}.stk-btn.done{background:var(--cv-accent);color:var(--cv-on-accent)}.stk-sliders{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stk-sliders label{display:grid;gap:2px}.stk-sliders span{font-size:11px;font-weight:700;color:var(--faint)}.stk-sliders input{width:100%;accent-color:var(--cv-accent)}.stk-seg{display:flex;gap:4px;padding:3px;border-radius:11px;background:var(--line);overflow-x:auto;scrollbar-width:none}.stk-seg::-webkit-scrollbar{display:none}.stk-seg button{flex:1 0 auto;font:inherit;font-size:12.5px;font-weight:700;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--text);cursor:pointer;white-space:nowrap}.stk-seg button.on{background:var(--cv-accent);color:var(--cv-on-accent)}@media(prefers-reduced-motion:reduce){.lk-bd{animation:none}}.lk-guide{position:absolute;pointer-events:none}.lk-guide.v{top:0;bottom:0;border-left:1.5px dashed #ff4fd8}.lk-guide.h{left:0;right:0;border-top:1.5px dashed #ff4fd8}.lk-pt.small:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,52px);height:max(100%,52px);transform:translate(-50%,-50%)}.store-strip{margin:10px 0 12px}.store-strip.offline{margin:0 0 10px}.store-strip.bad{background:color-mix(in srgb,var(--danger) 14%,var(--card));color:var(--danger)}.store-strip.bad i{background:var(--danger)}.store-strip.info{color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.store-strip.info svg{flex:0 0 auto;color:var(--accent)}.li-pv{display:grid;justify-items:center;gap:8px;width:100%;padding:16px 0 12px;border:0;border-radius:20px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font:inherit;color:inherit}.li-phone{position:relative;display:block;overflow:hidden;border-radius:22px;background:#111;box-shadow:0 8px 24px #0000002e}.li-phone iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;pointer-events:none}.li-again{font-size:12px;font-weight:600;color:var(--faint)}.li-why{font-size:13px;color:var(--faint);margin:8px 4px 0;line-height:1.45}.li-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--accent);cursor:pointer}.li-row{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.li-row>span{flex:1;min-width:0}.li-row b{display:block;font-size:16px;font-weight:600}.li-row small{display:block;font-size:13px;color:var(--faint)}.li-sw{position:relative;flex:none;width:51px;height:31px;border:0;border-radius:16px;background:var(--ok);cursor:pointer;transition:background .2s}.li-sw:after{content:"";position:absolute;top:2px;left:22px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:left .2s}.li-sw[aria-checked=false]{background:var(--line)}.li-sw[aria-checked=false]:after{left:2px}.li-foot{font-size:12.5px;color:var(--faint);margin:10px 4px 0}.ev-co{flex:none;font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent);white-space:nowrap;letter-spacing:0}.sheet.senda{display:flex;flex-direction:column;gap:10px;padding-top:8px}.sheet.senda.picking{min-height:min(86dvh,720px)}.sheet.senda button{display:block;width:auto;padding:0;border:0;background:none;text-align:inherit;font:inherit;color:inherit;cursor:pointer}.sheet.senda button:disabled{opacity:.45;cursor:default}.sheet.senda button:focus-visible,.senda textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.senda-grab{width:38px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--faint) 55%,transparent);margin:0 auto 2px;flex:none}.senda-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px}.senda-head b{font-size:21px;font-weight:800;letter-spacing:-.035em}.senda-head button{font-size:16px!important;font-weight:700!important}.senda-lbl{margin:2px 2px -4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.senda-av{flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;font-style:normal;font-weight:800}.senda-av.new{width:34px;height:34px;font-size:14px;background:color-mix(in srgb,var(--faint) 60%,var(--card))}.senda-to{display:flex;align-items:center;gap:8px;min-height:50px;padding:6px 10px 6px 12px;border-radius:14px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;min-width:0}.sheet.senda .senda-to-open{flex:1;display:flex;align-items:center;gap:10px;min-width:0;min-height:38px;font-size:15px}.senda-k{color:var(--faint);flex:none}.senda-to-open b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.senda-to-open em{font-style:normal;color:var(--faint);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 0;min-width:0}.senda-to-open em.senda-ph{color:var(--sub);font-size:15px}.sheet.senda .senda-clear{flex:none;width:26px;height:26px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--faint) 35%,transparent);color:var(--sub)}.sheet.senda .senda-plus{flex:none;width:28px;height:28px;border-radius:14px;display:grid;place-items:center;color:#fff}.senda-pv{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:10px 12px 8px;border-radius:18px;background:color-mix(in srgb,var(--text) 5%,var(--card));box-shadow:0 0 0 1px var(--line) inset}.senda-bub{width:auto;max-width:88%;min-width:60%;field-sizing:content;resize:none;border:0;padding:8px 13px;border-radius:19px 19px 6px;color:#fff;font:inherit;font-size:15px;line-height:1.35;outline:none}.senda-lp{width:220px;max-width:80%;border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column}.senda-lp img,.senda-lp-none{display:block;width:100%;height:92px;object-fit:cover;object-position:50% 25%}.senda-lp-none{display:grid;place-items:center;font-size:34px;font-weight:900;color:var(--faint);background:var(--field)}.senda-lp div{padding:6px 11px 7px;display:flex;flex-direction:column;min-width:0}.senda-lp b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.senda-lp span{font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.senda-foot{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;color:var(--faint)}.senda-foot span{display:inline-flex;align-items:center;gap:4px}.senda-foot em{font-style:normal;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--field);color:var(--sub);white-space:nowrap;box-shadow:0 0 0 1px var(--line) inset}.senda-ways{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.sheet.senda .senda-ways button{display:grid;justify-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--sub);text-align:center}.senda-ways button b{width:50px;height:50px;border-radius:25px;display:grid;place-items:center;color:#fff}.senda-mores{display:grid;gap:8px}.sheet.senda .senda-mores button{display:grid;justify-items:center;align-content:start;gap:5px;padding:10px 4px 9px;border-radius:14px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;font-size:12px;font-weight:700;text-align:center;line-height:1.15}.senda-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:12px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--faint)}.senda-search:focus-within{box-shadow:0 0 0 2px var(--accent) inset}.senda-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:16px;color:var(--text)}.senda-faces{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}.sheet.senda .senda-faces button{display:grid;justify-items:center;gap:4px;flex:none}.senda-faces em{font-style:normal;font-size:12px;font-weight:600;color:var(--sub);max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.senda-rows{display:flex;flex-direction:column;border-radius:14px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;overflow:hidden}.sheet.senda .senda-row{display:flex;align-items:center;gap:12px;padding:10px 12px;min-width:0;border-radius:0}.sheet.senda .senda-row+.senda-row{box-shadow:inset 0 1px 0 var(--line)}.senda-row span{display:flex;flex-direction:column;min-width:0}.senda-row b{font-weight:600;font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.senda-row em{font-style:normal;font-size:12.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.senda-hint{margin:-2px 4px 0;font-size:12.5px;color:var(--faint)}.send-note{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top));transform:translate(-50%);z-index:120;width:min(92vw,420px);display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--card);color:var(--text);box-shadow:0 0 0 1px var(--line),0 16px 40px #00000047}.send-note>i{flex:none;width:30px;height:30px;border-radius:15px;display:grid;place-items:center;background:var(--ok);color:#fff}.send-note div{flex:1;display:flex;flex-direction:column;min-width:0;font-size:14.5px}.send-note div span{font-size:12.5px;color:var(--faint)}.send-note a{flex:none;padding:7px 12px;border-radius:10px;background:var(--text);color:var(--bg);font-size:13px;font-weight:700;text-decoration:none}.sheet.senda .senda-bub{padding:8px 13px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-width:88%}.senda-irow{display:flex;align-items:stretch}.senda-irow+.senda-irow{box-shadow:inset 0 1px 0 var(--line)}.sheet.senda .senda-ipick{flex:1;display:flex;align-items:flex-start;gap:10px;padding:9px 12px;min-width:0;text-align:left}.senda-ipick>span{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.senda-ipick b{font-size:14.5px;font-weight:700}.senda-ipick b em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#d4a000}.senda-ipick>span>em{font-style:normal;font-size:12.5px;line-height:1.35;color:var(--faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.senda-ipick>i{flex:none;width:22px;height:22px;margin-top:2px;border-radius:11px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--faint) 60%,transparent)}.senda-ipick>i.on{box-shadow:none}.sheet.senda .senda-iedit{flex:none;width:44px;display:grid;place-items:center;color:var(--faint)}.sheet.senda .senda-write{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:14px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;font-weight:700;font-size:15px}.ied,.ied-s{display:flex;flex-direction:column;gap:12px}.ied-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px}.ied-head b{font-size:17px;font-weight:800;letter-spacing:-.02em}.ied-head button{font-size:16px!important;color:var(--accent)!important}.ied-head .ied-save{font-weight:800!important}.ied-head .ied-save:disabled{opacity:.4}.ied-field{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-radius:12px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset}.ied-field small{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.ied-field input,.ied-field textarea{border:0;background:none;outline:none;padding:0;font:inherit;font-size:16px;line-height:1.45;color:var(--text);resize:none}.ied-field:focus-within{box-shadow:0 0 0 2px var(--accent) inset}.ied-toks{display:flex;gap:6px;flex-wrap:wrap}.ied .ied-toks button,.ied-s .ied-toks button{padding:6px 10px!important;border-radius:99px!important;box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px!important;font-weight:700;color:var(--accent)!important;background:none;cursor:pointer}.ied-reads{margin:-4px 2px 0;font-size:12.5px;color:var(--faint)}.ied-star{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--sub)}.ied-star input{width:18px;height:18px;accent-color:var(--accent)}.ied .ied-delete,.ied-s .ied-delete{align-self:flex-start;color:var(--danger)!important;font-weight:700;font-size:14px!important;background:none;border:0;cursor:pointer;padding:4px 2px}.ied-del{display:flex;align-items:center;gap:10px;font-size:14px}.ied-del span{flex:1}.ied .ied-del button,.ied-s .ied-del button{padding:7px 12px!important;border-radius:10px!important;background:var(--field)!important;font-weight:700;cursor:pointer;border:0}.ied .ied-del button.red,.ied-s .ied-del button.red{background:var(--danger)!important;color:#fff!important}@keyframes wj-blink{50%{opacity:0}}@keyframes wj-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes wj-swap{0%,35%{opacity:0;transform:translateY(8px)}45%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes wj-beam{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.wj{--grad:linear-gradient(90deg,#2563eb,#7c3aed);--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--sys:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,system-ui,"Segoe UI",Roboto,sans-serif;--g-ground:#141416;--g-surface:#151517;--g-ink:#f4f4f5;--g-sub:#8a8c91;--g-accent:#d7ff2e;font-family:var(--sys)}.wj .dot{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wj h3.page{margin:0;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.05}.wj h3.page:after{content:".";background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wj .sub{margin:4px 0 0;font-size:14px;color:var(--faint);line-height:1.4}.wj .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font:inherit;font-size:15px;font-weight:700;padding:13px;border:0;border-radius:13px;background:var(--text);color:var(--bg)}.wj .btn.accent{background:var(--accent);color:#fff}.wj .btn.quiet{background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset}.wj .field{font-size:14px;padding:10px 12px;border-radius:11px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--text)}.wj .flabel{font-size:12px;font-weight:700;margin:0 0 4px}.wj .body{flex:1;min-height:0;padding:0 16px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.wj .foot{padding:10px 16px 18px;display:grid;gap:8px}.wj .chips{display:flex;gap:6px;flex-wrap:wrap}.wj .chip{font-size:12px;font-weight:700;padding:7px 10px;border-radius:14px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--text);border:0;font-family:inherit;cursor:pointer}.wj .chip.on{background:var(--text);color:var(--bg);box-shadow:none}.wj .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wj .ob-top{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 16px 14px}.wj .ob-top .back{font-size:22px;font-weight:700;color:var(--accent);line-height:1}.wj .ob-top .skip{font-size:14px;font-weight:700;color:var(--accent)}.wj .prog{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.wj .prog i{height:4px;border-radius:2px;background:var(--line)}.wj .prog i.on{background:var(--grad)}.wj .prog i.skipped{background:repeating-linear-gradient(90deg,var(--faint) 0 3px,transparent 3px 6px)}.wj .pc{background:var(--card);border-radius:14px;padding:14px;display:grid;gap:5px;box-shadow:0 0 0 1px var(--line) inset}.wj .pc .mark{width:40px;height:40px;border-radius:50%;background:var(--line);display:grid;place-items:center;font-weight:800;font-size:15px;color:var(--sub)}.wj .pc .nm{font-size:20px;font-weight:800;letter-spacing:-.02em}.wj .pc .tt{font-size:12.5px;color:var(--faint)}.wj .typing:after{content:"";display:inline-block;width:1.5px;height:1em;background:var(--accent);vertical-align:-2px;margin-left:1px;animation:wj-blink 1s steps(1) infinite}.wj .tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wj .tile{border-radius:12px;overflow:hidden;position:relative;height:118px;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.wj .tile .n{font-size:17px;line-height:1}.wj .tile .l{font-size:10px;opacity:.7}.wj .tile.sel{outline:3px solid var(--accent);outline-offset:2px}.wj .tile .tag{position:absolute;top:8px;left:8px;font:700 9.5px var(--sys);padding:3px 6px;border-radius:8px;background:var(--accent);color:#fff}.wj .demo{background:var(--card);border-radius:14px;box-shadow:0 0 0 1px var(--line) inset;padding:12px;display:grid;gap:10px;min-height:250px;align-content:start}.wj .demo[hidden]{display:none!important}.wj .flow{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:6px}.wj .flow .arrow{color:var(--faint);display:grid;place-items:center}.wj .mini{border-radius:10px;padding:8px;font-size:11px;line-height:1.35;display:grid;gap:4px}.wj .mini.g{background:var(--g-ground);color:var(--g-ink)}.wj .mini.g b{font-family:var(--g-fam,"Barlow Condensed",sans-serif);font-weight:var(--g-w,700);font-size:14px;line-height:1;text-transform:var(--g-up,uppercase)}.wj .mini.app{background:var(--bg);box-shadow:0 0 0 1px var(--line) inset}.wj .mini .f{background:var(--g-field,rgba(255,255,255,.08));border-radius:6px;padding:4px 6px;color:var(--g-ink)}.wj .mini .send{background:var(--g-accent);color:var(--g-on,#141416);border-radius:6px;padding:5px;text-align:center;font-weight:700}.wj .av{width:28px;height:28px;border-radius:50%;background:var(--line);display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 auto;color:var(--sub)}.wj .newb{font-size:9.5px;font-weight:800;color:#fff;background:var(--accent);border-radius:7px;padding:2px 5px}.wj .bubble{background:#34c759;color:#fff;border-radius:14px 14px 4px;padding:8px 10px;font-size:12px;line-height:1.35;justify-self:end;max-width:92%}.wj .bubble u{text-decoration:underline;opacity:.95}.wj .pulse{animation:wj-pulse 2.4s ease-in-out infinite}.wj .swap{animation:wj-swap 4s ease-in-out infinite}.wj .plate{background:#fff;border-radius:22px;padding:16px;display:grid;justify-items:center;gap:8px;box-shadow:0 0 0 6px var(--g-ground)}.wj .plate svg{width:176px;height:176px;display:block}.wj .plate small{font:600 11px var(--mono);color:#555}.wj .paper{width:190px;height:112px;background:#faf8f3;border-radius:6px;transform:rotate(-4deg);padding:12px 14px;color:#222;display:grid;align-content:space-between;box-shadow:0 10px 30px #00000080;font-family:Fraunces,Georgia,serif}.wj .paper b{font-size:17px}.wj .paper span{font:11px/1.35 var(--sys);color:#555}.wj .corner{position:absolute;width:26px;height:26px;border:3px solid #fff}.wj .corner.tl{top:34px;left:44px;border-right:0;border-bottom:0;border-radius:8px 0 0}.wj .corner.tr{top:34px;right:44px;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.wj .corner.bl{bottom:34px;left:44px;border-right:0;border-top:0;border-radius:0 0 0 8px}.wj .corner.br{bottom:34px;right:44px;border-left:0;border-top:0;border-radius:0 0 8px}.wj .parsed{background:var(--card);border-radius:14px;box-shadow:0 0 0 1px var(--line) inset}.wj .parsed div{display:grid;grid-template-columns:78px 1fr;padding:8px 12px;border-top:1px solid var(--line);font-size:13px}.wj .parsed div:first-child{border-top:0}.wj .parsed span{color:var(--faint)}.wj .samp{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.wj .offer{background:var(--g-ground);color:var(--g-ink);border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.wj .offer .t{font-family:var(--g-fam,"Barlow Condensed",sans-serif);font-weight:var(--g-w,700);font-size:20px;line-height:1;text-transform:var(--g-up,uppercase)}.wj .offer .p{font-size:12px;color:var(--g-sub)}.wj .offer .cta{grid-row:1/3;grid-column:2;background:var(--g-accent);color:var(--g-on,#141416);font-weight:700;font-size:12px;border-radius:4px;padding:8px 12px}.wj .check{display:flex;align-items:center;gap:10px;padding:5px 0;border-top:1px solid var(--line);font-size:14px;font-weight:700}.wj .check:first-child{border-top:0}.wj .check .tick{width:20px;height:20px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;flex:0 0 auto}.wj .check .tick svg{width:12px;height:12px}.wj .check .ring{width:20px;height:20px;border-radius:50%;border:2px dashed var(--faint);flex:0 0 auto}.wj .check .do{margin-left:auto;color:var(--accent);font-size:13px}.wj .check.skip{color:var(--faint)}.wj .tabbar{display:flex;background:color-mix(in srgb,var(--card) 90%,transparent);border-top:1px solid var(--line);padding:7px 0 14px;margin-top:auto}.wj .tabbar span{flex:1;display:grid;justify-items:center;gap:2px;font-size:9.5px;font-weight:700;color:var(--faint)}.wj .tabbar svg{width:22px;height:22px}.wj .tabbar .on{color:var(--text)}.wj .seg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--card);border-radius:12px;padding:3px;box-shadow:0 0 0 1px var(--line) inset;margin:0 16px}.wj .seg span{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:700;padding:7px 0;border-radius:9px;color:var(--faint)}.wj .seg span.on{background:var(--bg);color:var(--text)}.wj .seg svg{width:14px;height:14px}.wj .pill{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:16px;padding:7px 10px}.wj .plus{width:32px;height:32px;border-radius:16px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);display:grid;place-items:center}.wj .plus svg,.wj .pill svg{width:15px;height:15px}.wj .empty{flex:1;display:grid;place-items:center;text-align:center;color:var(--faint);font-size:14px;padding:0 30px}.wj .welcome{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:26px 20px 20px;position:relative;overflow:hidden}.wj .beam{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(37,99,235,.12) 50%,rgba(124,58,237,.1) 54%,transparent 62%);animation:wj-beam 9s ease-in-out infinite;pointer-events:none}.wj .word{position:relative;margin:0;font-size:84px;font-weight:900;letter-spacing:-.06em;line-height:.85}.wj .word b{display:block;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wj .welcome .skip{position:absolute;top:10px;right:18px;font-size:14px;font-weight:700;color:var(--accent);z-index:2}.wj .fan{position:relative;height:250px;margin-top:6px}.wj .trio{display:grid;gap:8px}.wj .pager{display:flex;gap:5px;justify-content:center}.wj .pager i{width:6px;height:6px;border-radius:3px;background:var(--line)}.wj .pager i.on{width:18px;background:var(--text)}.wj .first{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:700}.wj .first .v{margin-left:auto;color:var(--accent)}.wj .ghost{border:2px dashed var(--line);border-radius:14px;padding:14px;display:grid;gap:4px;color:var(--faint)}.wj .ghost b{color:var(--text);font-size:16px}.wj .who{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .4s}.wj .who .ob-top{position:relative;z-index:2;color:#fff}.wj .who .ob-top .back,.wj .who .ob-top .skip{color:#fff}.wj .who .prog i,.wj .who .pager i{background:#ffffff59}.wj .who .pager i.on{background:#fff}.wj .guides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wj .guide{border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;display:grid;align-content:start}.wj .guide.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .guide img{width:100%;height:158px;object-fit:cover;object-position:top;display:block}.wj .guide b{font-size:14.5px;padding:8px 10px 0}.wj .guide span{font-size:11px;color:var(--faint);padding:2px 10px 10px;line-height:1.35}.wj .tray{grid-template-columns:repeat(3,1fr);gap:8px}.wj .rows{display:grid}.wj .stp{position:absolute;display:grid;place-items:center;text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.06em;z-index:3}.wj .tc-role{font-size:13px;opacity:.72;margin-top:8px}.wj .tray{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.wj .sg{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:7px 8px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.wj .sg .th{width:40px;height:40px;border-radius:9px;display:grid;place-items:center}.wj .sg b{font-size:13.5px;display:block}.wj .sg div span{font-size:12px;color:var(--faint)}.wj .sg.add{grid-template-columns:40px 1fr;color:var(--accent);background:transparent}.wj .sg.add svg{justify-self:center}.wj .flip{perspective:800px;width:200px;height:156px}.wj .flip .face{position:absolute;left:0;right:0;margin:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.wj .flip .paper.face{top:20px;width:190px}.wj .flip .back{top:0;transform:rotateY(180deg)}.wj .badge{width:118px;height:156px;background:#fff;border-radius:10px;display:grid;justify-items:center;align-content:start;gap:3px;padding-bottom:8px;color:#222;overflow:hidden;box-shadow:0 10px 30px #00000080}.wj .badge .bt{width:100%;background:#8c4a63;color:#fff;font-size:8.5px;font-weight:800;text-align:center;padding:5px 0;letter-spacing:.04em;text-transform:uppercase}.wj .badge b{font-size:11px}.wj .badge span{font-size:9px;color:#666}.wj .story{display:grid;grid-template-columns:44px 1fr 22px;align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.wj .story.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .story b{display:block;font-size:15px}.wj .story div span{font-size:12.5px;color:var(--faint)}.wj .story .sw{position:relative;height:30px}.wj .story .sw i{position:absolute;top:3px;width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px var(--card)}.wj .story .sw i:nth-child(1){left:0}.wj .story .sw i:nth-child(2){left:10px}.wj .story .sw i:nth-child(3){left:20px}.wj .tick2{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center}.wj .story.on .tick2{background:var(--accent);border-color:var(--accent);color:#fff}.wj .tick2 svg{width:12px;height:12px}.wj .shots{position:relative;height:326px;flex:0 0 auto}.wj .sc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;font-family:var(--sys)}.wj .sc-av{position:absolute;left:20px;bottom:-38px;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:26px}.wj .sc-note{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wj .out{flex:1;min-height:0;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 8px 24px #00000024;display:flex;flex-direction:column;background:var(--card)}.wj .out .url{display:flex;align-items:center;gap:6px;padding:6px 10px;font:500 10px var(--mono);color:var(--faint);background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wj .out .url:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);flex:0 0 auto}.wj .shop .hero{padding:12px 12px 10px;display:grid;gap:3px}.wj .shop .hero .nm{line-height:1}.wj .shop .hero .tt{font-size:11px;opacity:.72}.wj .shop .grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 12px}.wj .shop .art{height:58px;position:relative;overflow:hidden}.wj .shop .art i{position:absolute;border-radius:50%}.wj .shop .wide{grid-column:1/-1;display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center}.wj .shop .wide .art{height:56px}.wj .shop .left{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.wj .beam,.wj .pulse,.wj .swap,.wj .typing:after{animation:none}.wj .swap{opacity:1}}.wj.wj-scr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);color:var(--text);padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);-webkit-font-smoothing:antialiased}.wj .body{overflow-y:auto;overscroll-behavior:contain}.wj [role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.wj [role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wj button.btn{border:0;cursor:pointer}.wj .btn:disabled{opacity:.45;cursor:default}.wj input.field,.wj textarea.field{display:block;width:100%;border:0;font:inherit;font-size:16px;outline:none;resize:none}.wj input.field:focus,.wj textarea.field:focus{box-shadow:0 0 0 2px var(--accent) inset}.wj .spin{flex:1;display:grid;place-items:center}.wj .who{touch-action:pan-y}.wj .mini.app{display:grid;max-width:none;margin:0;height:auto;flex-direction:initial}.wj .field{border:0}.wj .chip{text-transform:none}.wj .fit{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.wj .fit .shots,.wj .fit .fan{margin-top:0}.wj .ob-top{grid-template-columns:34px 1fr auto;padding:10px 18px 16px}.wj .ob-top .back{font-size:30px}.wj .ob-top .skip{font-size:17px}.wj .pager{gap:6px}.wj .pager i{width:8px;height:8px;border-radius:4px}.wj .pager i.on{width:22px}.wj .prog i{height:5px;border-radius:3px}.wj h3.page{font-size:36px;line-height:1.02}.wj .sub{font-size:16px}.wj .btn{font-size:17px;padding:15px}.wj .foot{padding:10px 18px 20px}.wj .story b{font-size:17px}.wj .story div span{font-size:14px}.wj .flabel{font-size:13.5px}.wj .samp{font-size:12px}.wj .chip{font-size:14px;padding:8px 12px}.wj .field,.wj .check{font-size:16px}.wj .sg b{font-size:15px}.wj .sg div span{font-size:13px}.wj.intro{justify-content:flex-start}.wj .intro-skip{position:absolute;top:calc(18px + env(safe-area-inset-top));right:18px;z-index:3;font-size:17px;font-weight:700;color:var(--accent)}.wj .intro-word{position:absolute;left:22px;top:calc(14px + env(safe-area-inset-top));z-index:2;margin:0;font-size:40px;font-weight:900;letter-spacing:-.06em;line-height:.85;color:var(--text);animation:wj-in-word .8s 1.7s cubic-bezier(.6,0,.2,1) both}.wj .intro-word span,.wj .intro-word b{display:block;animation:wj-in-rise .8s cubic-bezier(.2,.8,.2,1) both}.wj .intro-word b{background:linear-gradient(90deg,#2563eb,#7c3aed,#2563eb);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:wj-in-rise .8s .15s cubic-bezier(.2,.8,.2,1) both,wj-in-sweep 6s linear infinite}.wj .intro-head{flex:0 0 auto;height:76px}.wj .intro-box{position:relative;width:302px;height:280px}.wj .intro-fan{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-24px) scale(.74);animation:wj-in-shift .8s 4.1s cubic-bezier(.6,0,.2,1) both}.wj .intro-card{position:absolute;left:50%;top:30px;width:116px;height:160px;margin-left:-58px;border-radius:12px;overflow:hidden;background:var(--card);box-shadow:0 12px 30px #00000040;transform-origin:50% 115%;transform:translate(var(--x)) rotate(var(--r));animation:wj-in-deal .75s calc(2.1s + var(--i) * .13s) cubic-bezier(.2,.9,.25,1.05) both}.wj .intro-card img,.wj .intro-store img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.wj .intro-card span{position:absolute;left:6px;bottom:6px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:8px;background:#000000a8;color:#fff}.wj .intro-store{position:absolute;left:50%;top:4px;margin-left:10px;width:124px;height:250px;border:5px solid #1b1d23;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 14px 34px #0000004d;animation:wj-in-store .8s 4.2s cubic-bezier(.2,.8,.2,1) both}.wj .intro-met{position:absolute;left:18px;right:18px;top:204px;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset,0 14px 30px #0003;animation:wj-in-met .7s 5.8s cubic-bezier(.3,1.5,.5,1) both}.wj .intro-met b{display:block;font-size:14px}.wj .intro-met div{min-width:0}.wj .intro-met div span{display:block;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wj .intro-met .newb{margin-left:auto}.wj .intro-lines{margin:0;padding:8px 24px 0;list-style:none;display:grid;gap:14px}.wj .intro-lines li{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:800;letter-spacing:-.02em;animation:wj-in-up .55s var(--d) cubic-bezier(.2,.8,.2,1) both}.wj .intro-lines svg{width:36px;height:36px;flex:0 0 auto;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.wj .intro-go{animation:wj-in-up .55s 7.3s cubic-bezier(.2,.8,.2,1) both}@keyframes wj-in-rise{0%{opacity:0;transform:translateY(34px)}}@keyframes wj-in-word{0%{top:30%;font-size:112px}}@keyframes wj-in-sweep{to{background-position:220% 0}}@keyframes wj-in-shift{0%{transform:none}}@keyframes wj-in-deal{0%{opacity:0;transform:translateY(300px) rotate(0)}}@keyframes wj-in-store{0%{opacity:0;transform:translate(190px) rotate(8deg)}}@keyframes wj-in-met{0%{opacity:0;transform:translateY(-50px) scale(.85)}}@keyframes wj-in-up{0%{opacity:0;transform:translateY(14px)}}.wj .what{display:grid;gap:12px}.wj .what .w{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center;padding:12px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;animation:wj-in-up .55s calc(.3s + var(--i) * .25s) cubic-bezier(.2,.8,.2,1) both}.wj .what b{display:block;font-size:17px;letter-spacing:-.01em}.wj .what .s{display:block;font-size:14.5px;line-height:1.35;color:var(--faint);margin-top:3px}.wj .what .th{position:relative;width:100px;height:120px;border-radius:11px;overflow:hidden;background:var(--bg)}.wj .what .th img{position:absolute;width:62px;height:92px;object-fit:cover;object-position:top;border-radius:7px;box-shadow:0 4px 10px #00000040}.wj .what .th.cards img:nth-child(1){left:7px;top:16px;transform:rotate(-9deg)}.wj .what .th.cards img:nth-child(2){left:31px;top:12px;z-index:2;transform:rotate(7deg);animation:wj-in-peek 3.6s ease-in-out infinite}.wj .what .th.store img{left:19px;top:8px;height:102px;border:3px solid #1b1d23;border-radius:9px}.wj .what .th.store .buy{position:absolute;left:8px;right:8px;bottom:7px;font-size:9px;font-weight:800;text-align:center;white-space:nowrap;color:#fff;border-radius:6px;padding:3px 0;animation:wj-in-beat 2.4s ease-in-out infinite}.wj .what .th.met{display:grid;align-content:center;gap:5px;padding:8px}.wj .what .th.met em{display:flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;background:var(--card);border-radius:6px;padding:4px;box-shadow:0 0 0 1px var(--line) inset}.wj .what .th.met em i{width:14px;height:14px;border-radius:50%;background:var(--line);flex:0 0 auto}.wj .what .th.met em:first-child{animation:wj-in-drop .6s 1.2s cubic-bezier(.3,1.5,.5,1) both}@keyframes wj-in-peek{50%{transform:rotate(7deg) translateY(-6px)}}@keyframes wj-in-beat{40%{transform:scale(1.08)}}@keyframes wj-in-drop{0%{opacity:0;transform:translateY(-10px)}}@media(max-height:700px){.wj .what{gap:8px}.wj .what .w{grid-template-columns:76px 1fr;gap:12px;padding:8px}.wj .what .th{width:76px;height:88px}.wj .what .th img{width:48px;height:70px}.wj .what .th.cards img:nth-child(2){left:22px}.wj .what .th.store img{left:14px;height:76px}.wj .what .th.met em{font-size:10px}.wj .what b{font-size:16px}.wj .what .s{font-size:13.5px}}.wj .who .ob-top{text-shadow:0 1px 3px rgba(0,0,0,.55)}.wj .who .pager{filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}@media(prefers-reduced-motion:reduce){.wj.intro *,.wj .what,.wj .what *{animation:none!important}}.wj .ph-sl{display:flex;gap:12px;padding:0 16px 4px;margin-top:-6px;font-size:12px;font-weight:600;color:var(--faint)}.wj .ph-sl b{color:var(--text);font-weight:800}.wj .ph-sl .ok{color:var(--sub)}.wj .ph-banner{padding:12px 14px;border-radius:14px;background:#ff9f0a26;font-size:14px;line-height:1.45;color:var(--text)}.wj .ph-banner.set{background:#34c75924}.wj .ph-list{display:flex;flex-direction:column;gap:8px}.wj .ph-li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.wj .ph-li>i{width:46px;height:46px;border-radius:10px;flex:none;background:var(--line) center / cover;display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--sub)}.wj .ph-li .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wj .ph-li .t b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wj .ph-li .t small{font-size:12.5px;color:var(--faint)}.wj .ph-pill{font:inherit;font-size:13px;font-weight:700;padding:7px 12px;border:0;border-radius:99px;background:var(--field);color:var(--accent);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer;white-space:nowrap;text-decoration:none}.wj .ph-pill.ink{background:var(--text);color:var(--bg);box-shadow:none}.wj .ph-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;font-size:14px}.wj .ph-row .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wj .ph-row .t small{font-size:12.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wj .ph-row.code{flex-direction:column;gap:8px;text-align:center}.wj .ph-row.code small{font-size:12.5px;color:var(--faint)}.wj .ph-code{padding:8px;border-radius:12px;background:#fff;line-height:0}.wj .ph-looks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wj .ph-look{position:relative;height:118px;border:0;padding:0;border-radius:12px;overflow:hidden;background:#222 center / cover;cursor:pointer;text-align:left;font:inherit}.wj .ph-look:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#000000b8)}.wj .ph-look span{position:absolute;z-index:1;left:10px;right:10px;bottom:9px;color:#fff;font-size:14px;font-weight:800;line-height:1.15}.wj .ph-look .tag{position:absolute;z-index:1;top:8px;left:8px;bottom:auto;right:auto;font-size:9.5px;padding:3px 6px;border-radius:8px;background:var(--accent)}.wj .ph-look.sel{outline:3px solid var(--accent);outline-offset:2px}.wj .ph-err{margin:0;font-size:13.5px;color:var(--danger, #d70015)}.ph-note{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;line-height:1.4;color:var(--text);text-align:left;width:100%;font-family:inherit;border:0}button.ph-note{cursor:pointer}.ph-note>span{flex:1;min-width:0}.ph-note small{color:var(--faint);font-size:13px}.ph-note em{font-style:normal;font-weight:700;color:var(--accent);white-space:nowrap}.ph-note .got{font:inherit;font-weight:700;color:var(--accent);background:none;border:0;padding:6px 4px;cursor:pointer}.ph-ptr{margin:0 0 12px;padding:14px 16px 12px;border-radius:14px;background:#111;color:#fff;font-size:14px;line-height:1.45}.ph-ptr b{display:block;font-size:15.5px;font-weight:800;margin-bottom:3px}.ph-ptr .pa{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px}.ph-ptr .pa small{font-size:12px;color:#a1a1aa}.ph-ptr .pa button{font:inherit;font-size:13px;font-weight:800;padding:7px 12px;border:0;border-radius:9px;background:#fff;color:#111;cursor:pointer}.wj .ph-quick{display:flex;flex-wrap:wrap;gap:8px}.wj .ph-quick .chip{font:inherit;font-size:14px;font-weight:700;padding:9px 13px;border:0;border-radius:12px;cursor:pointer}.wj .ph-stage{display:grid;justify-items:center;gap:10px;padding-top:4px}.wj .ph-tcbox{position:relative;flex:none;border-radius:18px;box-shadow:0 0 0 5px #1b1d23,0 16px 40px #0006;touch-action:pan-y}.wj .ph-tc{position:absolute;left:0;top:0;width:340px;height:720px;transform-origin:0 0}.wj .ph-nav{width:100%;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;text-align:center}.wj .ph-nav b{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em}.wj .ph-nav span{font-size:13px;color:var(--faint)}.wj .ph-arrow{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--text);font:inherit;font-size:22px;font-weight:700;cursor:pointer}.wj .ph-dots{display:flex;gap:6px;justify-content:center}.wj .ph-dots i{width:7px;height:7px;border-radius:4px;background:var(--line)}.wj .ph-dots i.on{width:20px;background:var(--text)}.wj .ph-all{align-self:center;font:inherit;font-size:14px;font-weight:700;color:var(--accent);background:none;border:0;padding:8px;cursor:pointer}.wj .ph-sec{margin:6px 0 -4px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.wj .ph-ways{display:flex;flex-wrap:wrap;gap:8px}.wj .ph-way{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:14px;font-weight:700;padding:9px 12px;border:0;border-radius:12px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--text);cursor:pointer}.wj .ph-way.on{background:var(--text);color:var(--bg);box-shadow:none}.wj .ph-handle{display:flex;align-items:center;gap:10px;background:var(--field);border-radius:12px;padding:2px 6px 2px 12px;box-shadow:0 0 0 1px var(--line) inset;color:var(--text)}.wj .ph-handle:focus-within{box-shadow:0 0 0 2px var(--accent) inset}.wj .ph-handle svg{flex:none}.wj .ph-handle .pre{font-size:16px;color:var(--faint);white-space:nowrap}.wj .ph-handle input{flex:1;min-width:0;background:none;border:0;padding:11px 0;font:inherit;font-size:16px;color:var(--text);outline:none}.wj .ph-handle .x{width:36px;height:36px;border:0;background:none;color:var(--faint);font:inherit;font-size:20px;cursor:pointer}.wj .ph-marks{display:flex;gap:6px;margin-top:6px}.wj .ph-marks i{width:26px;height:26px;border-radius:50%;background:var(--line);display:grid;place-items:center;color:var(--text)}.wj .ph-marks i.new{background:var(--accent);color:#fff}.lg-dl{margin:0;display:grid}.lg-dl dt{font-weight:700;color:var(--text)}.lg-dl dd{margin:0;color:var(--sub)}.lg-prov{border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.lg-prov-row{display:grid;gap:1px;padding:11px 14px}.lg-prov-row+.lg-prov-row{border-top:1px solid var(--line)}.lg-prov-row b{font-weight:700;color:var(--text)}.lg-prov-row span{color:var(--sub)}.lg-prov-row small{color:var(--faint)}.lg-prov-head{display:none}.legal-phone a,.legal a.lg-link,.legal-doc a{color:var(--accent);font-weight:700;text-decoration:none}.legal-phone .lg-lead p,.legal-phone .lg-part p{margin:0 0 10px;font-size:15px;line-height:1.5}.legal-phone .lg-lead p:last-child{margin-bottom:18px}.legal-phone .lg-part h2.section-label{margin-top:26px}.legal-phone .lg-dl{gap:12px;margin-bottom:10px;font-size:15px;line-height:1.5}.legal-phone .lg-prov{margin-bottom:10px}.legal-phone .lg-prov-row b{font-size:15px}.legal-phone .lg-prov-row span{font-size:14px;line-height:1.4}.legal-phone .lg-prov-row small{font-size:12px}.legal-phone .lg-clause{display:grid;grid-template-columns:24px 1fr;font-size:15px;line-height:1.5;margin-bottom:16px}.legal-phone .lg-clause h2{margin:0;font-size:15px;font-weight:700}.legal-phone .lg-clause p{margin:0;color:var(--sub)}.legal-phone .lg-clause p+p{margin-top:8px}.legal-phone .lg-n{font-size:13px;font-weight:800;color:var(--faint);padding-top:2px;font-variant-numeric:tabular-nums}.legal{min-height:100%;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.legal-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:20px;height:60px;padding:0 max(24px,calc((100% - 1040px)/2));border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.legal-wm{text-decoration:none}.legal-nav{display:flex;gap:4px;margin-left:auto}.legal-nav a{padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600;color:var(--sub);text-decoration:none}.legal-nav a:hover{color:var(--text)}.legal-nav a[aria-current=page]{color:var(--text);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.legal-act{padding:9px 16px;border-radius:12px;font-size:14px;font-weight:700;background:var(--text);color:var(--bg);text-decoration:none;white-space:nowrap}.legal-top a:focus-visible,.legal-toc a:focus-visible,.legal-doc a:focus-visible,.legal-foot a:focus-visible,.legal-foot button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.legal-body{flex:1;width:100%;display:grid;grid-template-columns:minmax(0,720px);grid-template-areas:"head" "toc" "doc";justify-content:center;column-gap:64px;padding:56px 24px 72px;box-sizing:border-box}.legal-head{grid-area:head}.legal-toc{grid-area:toc}.legal-doc{grid-area:doc}.legal-head h1{margin:0;font-size:52px;font-weight:900;line-height:1.02;letter-spacing:-.045em}.legal-head h1:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.legal-meta{margin:14px 0 0;font-size:14px;color:var(--faint)}.legal-lead p{margin:22px 0 0;font-size:19px;line-height:1.55;color:var(--sub)}.legal-toc{margin-top:32px;padding:18px 20px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.legal-toc-h{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.legal-toc ol{margin:0;padding:0;list-style:none;columns:2;column-gap:24px}.legal-toc li{break-inside:avoid}.legal-toc a{display:flex;gap:8px;padding:5px 0;font-size:14px;font-weight:600;line-height:1.35;color:var(--sub);text-decoration:none}.legal-toc a:hover{color:var(--text)}.legal-toc .legal-n{min-width:18px;color:var(--faint);font-weight:700;font-variant-numeric:tabular-nums}@media(min-width:1100px){.legal-body{grid-template-columns:220px minmax(0,720px);grid-template-areas:"toc head" "toc doc"}.legal-toc{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;margin-top:6px;padding:0;background:none;box-shadow:none;border-radius:0}.legal-toc ol{columns:1}}.legal-sec{padding-top:44px;scroll-margin-top:76px}.legal-sec h2{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.legal-sec h2 .legal-n{font-size:15px;font-weight:800;color:var(--faint);font-variant-numeric:tabular-nums}.legal-sec p{margin:0 0 14px;font-size:17px;line-height:1.65;color:var(--sub)}.legal-sec p:last-child{margin-bottom:0}.legal-sec .lg-dl{gap:18px;font-size:17px;line-height:1.65}.legal-sec .lg-dl dt{margin-bottom:2px}.legal-sec .lg-prov{margin:4px 0 16px;overflow:hidden;border-radius:14px}.legal-sec .lg-prov-head,.legal-sec .lg-prov-row{display:grid;grid-template-columns:170px minmax(0,1fr) 170px;gap:16px;padding:13px 18px}.legal-sec .lg-prov-head{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line)}.legal-sec .lg-prov-row{font-size:15.5px;line-height:1.5}.legal-sec .lg-prov-row small{font-size:14.5px}.legal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:22px max(24px,calc((100% - 1040px)/2)) 30px;border-top:1px solid var(--line);font-size:13.5px;color:var(--faint)}.legal-foot a{color:var(--sub);font-weight:600;text-decoration:none}.legal-sp{flex:1}.legal-foot button{font:inherit;font-size:13.5px;font-weight:700;padding:8px 14px;border:0;border-radius:10px;cursor:pointer;background:var(--field);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}@media print{@page{margin:18mm 16mm}.legal{--bg: #fff;--card: #fff;--text: #000;--sub: #1c1c1e;--faint: #555;--line: #ccc;--accent: #000;background:#fff;color:#000;display:block}.legal-top{position:static;height:auto;padding:0 0 14px;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.legal-nav,.legal-act,.legal-toc,.legal-foot button{display:none!important}.legal-body{display:block;padding:0}.legal-head h1{font-size:34px}.legal-head h1:after,.legal-wm b{background:none;-webkit-text-fill-color:currentColor;color:#000}.legal-lead p{font-size:13pt}.legal-sec{padding-top:18px}.legal-sec h2{font-size:15pt;break-after:avoid}.legal-sec p,.legal-sec .lg-dl,.legal-sec .lg-prov-row{font-size:11pt;line-height:1.5}.legal-sec .lg-prov-row{break-inside:avoid}.legal-doc a{color:#000;text-decoration:underline}.legal-foot{padding:18px 0 0}}.sg{--sg-track: color-mix(in srgb, var(--text) 8%, transparent);--sg-gold: #d4a017}.sg-list{background:var(--card);border-radius:16px;overflow:hidden}.sg-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px}.sg-row+.sg-row{border-top:1px solid var(--line)}button.sg-row{width:100%;border:0;border-radius:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.sg-row.sg-col{flex-direction:column;align-items:stretch;gap:8px}.sg-grow{flex:1;min-width:0}.sg-grow b{display:block;font-size:16px;font-weight:600}.sg-grow small{display:block;font-size:13px;color:var(--faint);margin-top:1px;font-variant-numeric:tabular-nums}.sg-dim .sg-grow{opacity:.5}.sg .li-sw:disabled{opacity:.4;cursor:default}.sg-explain{font-size:13px;color:var(--faint);line-height:1.45;margin:8px 4px 0}.sg-mini{font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.sg-labelrow{display:flex;justify-content:space-between}.sg-lbl2{text-transform:none;letter-spacing:0;font-weight:600}.sg-wrap{flex-wrap:wrap;overflow:visible}.chip.sg-ink{text-transform:none;font-size:14px;padding:8px 13px}.chip.sg-ink.on{background:var(--text);color:var(--bg)}.sg-rad{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line);flex:none;display:grid;place-items:center}.sg-rad.on{background:var(--accent);box-shadow:none}.sg-rad.on:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.sg-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--sg-track);border-radius:12px;padding:3px}.sg-seg.three{grid-template-columns:repeat(3,1fr)}.sg-seg button{border:0;background:transparent;border-radius:10px;padding:9px 6px;font:inherit;font-size:14px;font-weight:700;color:var(--sub);line-height:1.15;cursor:pointer}.sg-seg button small{display:block;font-size:11px;font-weight:600;color:var(--faint)}.sg-seg button[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000001f}.sg-prize{gap:8px;padding-left:8px}.sg-star{border:0;background:none;font-size:20px;line-height:1;color:color-mix(in srgb,var(--faint) 55%,transparent);padding:6px 4px;flex:none;cursor:pointer}.sg-star.on{color:var(--sg-gold)}.sg-name{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.sg-name b{display:flex;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-dot{width:10px;height:10px;border-radius:50%;flex:none;display:inline-block}.sg-numwrap{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--faint);flex:none;white-space:nowrap}.sg-num{width:56px;border:0;border-radius:8px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;font-size:15px;font-weight:700;text-align:right;padding:7px 8px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sg-num.w{width:74px}.sg-num::-webkit-outer-spin-button,.sg-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sg-num:focus,.sg-text:focus,.sg-lines:focus{outline:2px solid var(--accent);outline-offset:0}.sg-text{width:52%;min-width:0;border:0;border-radius:8px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;font-size:15px;padding:8px 10px}.sg-text.sg-time{width:auto}.sg-val{font-size:15px;color:var(--sub);font-variant-numeric:tabular-nums;flex:none}.sg-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sg-icon{display:grid;place-items:center;height:52px;border:0;border-radius:14px;background:var(--sg-track);cursor:pointer}.sg-icon.on{box-shadow:inset 0 0 0 2px var(--text)}.sg-swatches{display:flex;flex-wrap:wrap;gap:10px}.sg-swatch{width:36px;height:36px;border-radius:50%;border:0;cursor:pointer}.sg-swatch.on{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--text)}.sg-sim{background:var(--card);border-radius:16px;padding:10px 10px 8px;display:grid;gap:6px;margin-top:8px}.sg-sim svg{width:100%;height:auto;display:block}.sg-sim svg text{font-size:9px;fill:var(--faint);font-family:inherit}.sg-sim svg .grid{stroke:var(--line);stroke-width:1}.sg-notes{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:13px;color:var(--sub)}.sg-notes li{display:flex;align-items:center;gap:7px}.sg-notes i{width:10px;height:3px;border-radius:2px;flex:none}.sg-bad{color:var(--danger);font-weight:700}.sg-sum{margin:2px 0 0;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.sg-gamehead{margin:0 4px 10px}.sg-gamehead b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em}.sg-gamehead small{display:block;font-size:13px;color:var(--faint);margin-top:2px}.sg-block{display:grid;gap:8px;background:var(--card);border-radius:16px;padding:12px 14px}.sg-setlabel{font-size:16px;font-weight:600}.sg-setlabel small{display:block;font-size:13px;color:var(--faint);font-weight:400;margin-top:2px}.sg-lines{width:100%;border:0;border-radius:10px;background:var(--sg-track);color:var(--text);font:inherit;font-size:15px;line-height:1.45;padding:10px;resize:vertical}.sg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sg-stat{background:var(--card);border-radius:14px;padding:12px;display:grid;gap:2px}.sg-stat b{font-size:26px;font-weight:900;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sg-stat span{font-size:12px;color:var(--faint);font-weight:600}.sg-win{align-items:flex-start}.sg-win .sg-dot{margin-top:6px}.sg-call{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;vertical-align:2px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.sg-win .sg-grow b{display:block}.sg-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-right:7px;vertical-align:1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 25%,transparent)}.sg-code{font-size:20px;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums}@media(prefers-color-scheme:dark){.sg-seg button[aria-pressed=true]{background:#3a3a3c}}.qx{--qx-panel: var(--st-panel, var(--card, #fff));--qx-line: var(--st-line, var(--line, #e5e5ea));--qx-text: var(--st-text, var(--text, #111));--qx-sub: var(--st-sub, var(--sub, #6b6b70));--qx-chip: var(--st-chip, var(--field, #eceef2));--qx-acc: var(--st-accent, var(--accent, #2563eb));display:flex;flex-direction:column;gap:14px;min-width:0}.qx-lb{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--qx-sub);margin:2px 0 -6px;display:flex;gap:6px;align-items:center}.qx-hint{font-size:13px;color:var(--qx-sub);margin:0;line-height:1.4}.qx-fld{font:inherit;font-size:14px;padding:11px 12px;border:0;border-radius:12px;background:var(--qx-chip);color:var(--qx-text);width:100%;box-sizing:border-box}.qx-fld::placeholder{color:var(--qx-sub);opacity:.8}.qx-fld:focus-visible{outline:2px solid var(--qx-acc);outline-offset:1px}.qx-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line);color:var(--qx-text);text-decoration:none;font-size:14px}.qx-row>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qx-row>span>b{font-weight:600}.qx-row small{font-size:12px;color:var(--qx-sub)}.qx-row .qx-rv{flex:none;color:var(--qx-sub);font-size:13px}a.qx-row:hover{background:var(--qx-chip)}a.qx-row:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.qx-rows{display:flex;flex-direction:column;gap:8px}.qx-cols{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line)}.qx-cols .qx-lb{margin:2px 0 -4px}.qx-cols .qx-btn{margin-top:2px}.qx-cols-say{font-size:12px;color:var(--qx-sub)}button.qx-row:hover:not(:disabled){background:var(--qx-chip)}button.qx-row:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}button.qx-row:disabled{opacity:.55}.qx-sw{flex:none;position:relative;width:40px;height:24px;padding:0;border:0;border-radius:99px;background:var(--qx-line);cursor:pointer}.qx-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}.qx-sw[aria-checked=true]{background:var(--qx-acc)}.qx-sw[aria-checked=true]:after{left:19px}.qx-sw:disabled{opacity:.45;cursor:default}.qx-sw:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.qx-err{font-size:13px;color:var(--danger, #d70015);margin:0}.qx-btn{align-self:flex-start;font:inherit;font-size:14px;font-weight:700;padding:10px 14px;border:0;border-radius:12px;background:var(--qx-chip);color:var(--qx-text);cursor:pointer}.qx-btn:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.qx-wait{display:grid;place-items:center;padding:32px 0}.qx-pv-none{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:40px;background:#f2f2f7;color:#3c3c43;font-size:17px;line-height:1.4;text-align:center}.qx-from{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--qx-chip)}.qx-from>span:last-child{min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px}.qx-from b{font-weight:700}.qx-from small{color:var(--qx-sub);font-size:12px}.qx-sws{display:flex;flex:none;padding-left:4px}.qx-sws i{width:16px;height:16px;border-radius:50%;margin-left:-4px;box-shadow:0 0 0 2px var(--qx-chip),inset 0 0 0 1px #00000024}.qx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.qx-card{display:grid;gap:6px;justify-items:center;padding:8px 5px;border:0;border-radius:12px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line);font:inherit;font-size:12px;line-height:1.2;color:var(--qx-text);cursor:pointer}.qx-card:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--qx-text)}.qx-card.on{box-shadow:inset 0 0 0 2px var(--qx-text)}.qx-card b{font-weight:700;font-size:12px;text-align:center}.qx-th{border-radius:10px;overflow:hidden;pointer-events:none;display:block}.qx-sopts{display:flex;flex-direction:column;gap:8px}.qx-sopt{display:flex;gap:12px;align-items:center;padding:8px 10px;border:0;border-radius:14px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line);font:inherit;color:var(--qx-text);text-align:left;cursor:pointer}.qx-sopt.on{box-shadow:inset 0 0 0 2px var(--qx-text)}.qx-sopt>b{flex:1;font-size:15px;font-weight:600}.qx-tick{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--qx-line);position:relative;flex:none}.qx-sopt.on .qx-tick{background:var(--qx-text);box-shadow:none}.qx-sopt.on .qx-tick:after{content:"";position:absolute;left:7px;top:7px;width:7px;height:4px;border:2px solid var(--qx-panel);border-top:0;border-right:0;transform:rotate(-45deg)}.qx-card:focus-visible,.qx-sopt:focus-visible,.qx-seg button:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.qx-card:disabled,.qx-sopt:disabled,.qx-seg button:disabled{opacity:.5;cursor:default}.qx-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;background:var(--qx-chip);border-radius:11px}.qx-seg button{border:0;background:none;padding:8px 4px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;color:var(--qx-text);cursor:pointer;white-space:nowrap}.qx-seg button.on{background:var(--qx-panel);box-shadow:0 1px 2px #0000001f;font-weight:700}.qx-still{--s: .14;display:block;position:relative;width:calc(340px * var(--s));height:calc(720px * var(--s));border-radius:calc(43px * var(--s) + 4px);overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.qx-sopt .qx-still{--s: .12}.qx-vs{--v-surface: color-mix(in srgb, var(--v-text) 7%, var(--v-bg));--v-muted: color-mix(in srgb, var(--v-text) 62%, var(--v-bg));--v-line: color-mix(in srgb, var(--v-text) 12%, transparent);position:absolute;left:0;top:0;width:340px;height:720px;transform:scale(var(--s));transform-origin:0 0;overflow:hidden;background:var(--v-bg);color:var(--v-text);font:15px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;text-align:center}.qx-vs img{display:block;object-fit:cover}.qv-ini{display:grid;place-items:center;background:var(--v-acc);color:var(--v-on);font-weight:800;font-size:34px}.qv-made{position:absolute;left:0;right:0;bottom:38px;margin:auto;width:max-content;display:flex;align-items:baseline;gap:5px;font:500 11.5px/1 -apple-system,system-ui,sans-serif;color:var(--v-muted)}.qv-made b{font-weight:900;font-size:15px;letter-spacing:-.05em;color:var(--v-text)}.qv-made i{font-style:normal;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.qv-made.inl{position:static;margin:0 auto}.qv-sp{--ny: 272px}.qv-logo{position:absolute;left:50%;top:200px;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:22px;background:#fff;box-shadow:0 0 0 5px var(--v-bg),0 18px 40px -12px #00000073;z-index:3}.qv-head{position:absolute;left:20px;right:20px;top:var(--ny);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:3}.qv-name{font-family:var(--v-face);font-weight:var(--v-fw);text-transform:var(--v-tt);font-size:31px;line-height:1.08;overflow-wrap:anywhere}.qv-chip{font:800 10.5px/1 -apple-system,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-acc);padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--v-acc) 13%,transparent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qv-curtain .qv-band{position:absolute;left:0;right:0;top:0;height:200px;background:var(--v-acc);border-radius:0 0 50% 50%/0 0 44px 44px}.qv-burst{--ny: 368px;background:radial-gradient(85% 55% at 50% 34%,color-mix(in srgb,var(--v-acc) 20%,var(--v-bg)) 0%,var(--v-bg) 72%)}.qv-burst .qv-logo{top:248px}.qv-stk{position:absolute;left:50%;top:248px;z-index:2;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r))}.qv-emo{font-size:54px;line-height:1;filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}.qv-badge{display:block;padding:10px 14px;border-radius:999px;background:var(--v-acc);color:var(--v-on);font-weight:900;font-size:18px;white-space:nowrap;box-shadow:0 0 0 3px #fff}.qv-dot{display:block;width:52px;height:52px;border-radius:50%;background:var(--v-acc);box-shadow:0 0 0 4px #fff,0 6px 8px #00000040}.qv-dot.d1{border-radius:14px;background:var(--v-text)}.qv-dot.d2{background:#e6b941}.qv-flip{--ny: 404px;background:radial-gradient(80% 50% at 50% 34%,color-mix(in srgb,var(--v-acc) 16%,var(--v-bg)) 0%,var(--v-bg) 72%)}.qv-fc{position:absolute;left:50%;top:252px;width:176px;height:228px;margin:-114px 0 0 -88px;border-radius:22px;overflow:hidden;background:#222;box-shadow:0 24px 50px -18px #00000080}.qv-fcimg{width:100%;height:100%}.qv-fc:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0009)}.qv-fn{position:absolute;left:14px;bottom:10px;z-index:1;color:#fff;font-family:var(--v-face);font-weight:var(--v-fw);text-transform:var(--v-tt);font-size:26px}.qv-bub{position:absolute;left:calc(50% + 46px);top:118px;z-index:4;background:#fff;color:#111;padding:9px 15px;border-radius:20px 20px 20px 5px;font-weight:800;font-size:18px;box-shadow:0 12px 26px -10px #00000059}.qv-hcov{position:absolute;left:0;right:0;top:0;height:200px;background:var(--v-acc);border-radius:0 0 50% 50%/0 0 44px 44px}.qv-hph{position:absolute;left:50%;top:200px;width:108px;height:108px;margin:-54px 0 0 -54px;border-radius:50%;box-shadow:0 0 0 5px var(--v-bg),0 16px 34px -12px #00000073;z-index:2;background:var(--v-surface)}.qv-hph.lg{border-radius:22px}.qv-fill{width:100%;height:100%}.qv-fill.round{border-radius:50%}.qv-hlg{position:absolute;right:-6px;bottom:-4px;width:38px;height:38px;border-radius:10px;box-shadow:0 0 0 3px var(--v-bg);background:#fff;font-size:14px}.qv-hvid{position:absolute;left:50%;top:186px;width:124px;height:156px;margin:-78px 0 0 -62px;border-radius:24px;overflow:hidden;box-shadow:0 0 0 5px var(--v-bg),0 16px 34px -12px #00000073;z-index:2;background:#222}.qv-ring{position:absolute;right:8px;top:8px;width:22px;height:22px;border-radius:50%;background:conic-gradient(#fff 0,#fff 62%,#ffffff4d 62%,#ffffff4d);-webkit-mask:radial-gradient(circle,transparent 55%,#000 57%);mask:radial-gradient(circle,transparent 55%,#000 57%)}.qv-hbody{position:absolute;left:0;right:0;top:266px;bottom:0;padding:0 22px 34px;display:flex;flex-direction:column;gap:10px}.qv-hl.m-video .qv-hbody{top:282px}.qv-hd{font-family:var(--v-face);font-weight:var(--v-fw);font-size:28px;line-height:1.1}.qv-plb{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v-muted)}.qv-grow{flex:1}.qv-cta{display:block;padding:16px;border-radius:16px;background:var(--v-acc);color:var(--v-on);font-weight:800;font-size:17px}.qx-vs .gold{background:linear-gradient(135deg,#fdf0c4,#e6b941 55%,#c99a1e);color:#3b2a05}.qv-tag{display:inline-block;padding:5px 9px;border-radius:999px;background:var(--v-surface);font-size:11px;font-weight:700;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.qv-show{position:relative;display:block;height:120px}.qv-wheel{position:absolute;left:50%;top:10px;width:240px;height:110px;margin-left:-120px;overflow:hidden}.qv-wh{position:absolute;left:0;top:0;width:240px;height:240px;border-radius:50%;box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--v-text) 15%,transparent)}.qv-pin{position:absolute;left:50%;top:0;margin-left:-11px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:22px solid #e6b941}.qv-boxes{display:flex;gap:12px;justify-content:center;padding-top:14px}.qv-box{display:flex;flex-direction:column;align-items:center;gap:8px}.qv-box i{display:block;width:64px;height:56px;border-radius:8px;background:var(--v-acc);background-image:linear-gradient(90deg,transparent 44%,rgba(255,255,255,.8) 44% 56%,transparent 56%)}.qx-vs .qv-box.gold{background:none}.qv-box.gold i{background-color:#e6b941}.qv-scratch{position:absolute;left:50%;top:6px;width:220px;height:110px;margin-left:-110px;border-radius:14px;overflow:hidden;background:var(--v-surface)}.qv-foil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#c9ced6,#eef1f5 45%,#b4bac4);clip-path:polygon(0 0,100% 0,100% 52%,62% 100%,0 100%)}.qv-peel{position:absolute;right:10px;bottom:12px}.qv-caps{display:flex;gap:14px;align-items:center;justify-content:center;padding-top:6px}.qv-globe{position:relative;width:104px;height:104px;border-radius:50%;background:color-mix(in srgb,var(--v-acc) 14%,var(--v-bg));box-shadow:inset 0 0 0 4px var(--v-acc)}.qv-globe i{position:absolute;width:30px;height:30px;border-radius:50%;background:var(--v-acc)}.qv-globe i:nth-child(1){left:36px;top:54px}.qv-globe i:nth-child(2){left:14px;top:40px}.qv-globe i:nth-child(3){left:58px;top:30px;opacity:.7}.qv-globe i:nth-child(4){left:30px;top:18px;opacity:.5}.qv-globe i:nth-child(5){left:60px;top:62px;opacity:.8}.qv-in,.qv-slip{display:flex;flex-direction:column;gap:4px;font-size:12px;text-align:left}.qv-in b,.qv-slip b{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-muted)}.qv-cookie{display:flex;gap:10px;align-items:center;justify-content:center;padding-top:10px}.qv-ck{font-size:70px;line-height:1;transform:rotate(-12deg)}.qv-slip{padding:8px 12px;background:#fff;color:#333;border-radius:4px;box-shadow:0 6px 14px -8px #0006}.qv-bfly{position:relative;display:block;height:120px}.qv-bf{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:34px;line-height:1}.qv-bf.b0{left:30px;top:10px}.qv-bf.b1{left:120px;top:40px}.qv-bf.b2{right:24px;top:4px}.qv-fanw{position:relative;display:block;height:108px}.qv-fanw.deck{margin-right:70px}.qv-fcard{position:absolute;left:50%;bottom:4px;width:62px;height:84px;margin-left:-31px;border-radius:12px;background:var(--v-surface);box-shadow:0 10px 22px -10px #00000073,inset 0 0 0 1px var(--v-line);transform-origin:50% 210%;transform:rotate(var(--a));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:9px 8px;text-align:left;color:var(--v-acc)}.qv-fcard b{font-family:var(--v-face);font-weight:var(--v-fw);font-size:11px;line-height:1.1;color:var(--v-text);overflow:hidden;max-height:2.2em}.qx-vs .qv-fcard.gold{width:70px;height:94px;margin-left:-35px;color:#3b2a05;box-shadow:0 16px 30px -12px #78500099}.qv-fcard.gold b{color:#3b2a05}.qv-fcard em{position:absolute;top:8px;right:7px;font-style:normal;font:800 7px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#3b2a05;color:#fdf0c4;padding:3px 4px;border-radius:4px}.qv-deck{position:absolute;right:-66px;bottom:6px;width:50px;height:70px;border-radius:10px;background:var(--v-acc);color:var(--v-on);display:flex;flex-direction:column;align-items:center;justify-content:center}.qv-deck b{font:900 20px/1 system-ui,sans-serif}.qv-deck small{font:700 10px/1 system-ui,sans-serif;opacity:.85}.qv-live{display:flex;flex-direction:column;text-align:left}.qv-li{display:flex;align-items:center;gap:8px;padding:6px 2px;border-bottom:1px solid var(--v-line);font-size:12.5px;font-weight:600;color:var(--v-acc)}.qv-li span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--v-text)}.qv-li em{font-style:normal;font-size:11px;font-weight:700;color:var(--v-muted);white-space:nowrap}.qx-vs .qv-li.top{margin:0 -6px 2px;padding:7px 8px;border-radius:10px;border:0;color:#3b2a05}.qv-li.top span,.qv-li.top em{color:#3b2a05}.qx-pv{--s: .8;display:grid;place-items:center}.qx-pv-phone{--s: .44}.qx-ph{width:calc(362px * var(--s));height:calc(742px * var(--s));position:relative;flex:none;border-radius:calc(54px * var(--s));background:#0b0b0c;box-shadow:0 30px 60px -24px #00000073,inset 0 0 0 1px #ffffff14}.qx-scr{position:absolute;left:calc(11px * var(--s));top:calc(11px * var(--s));width:340px;height:720px;border-radius:43px;overflow:hidden;background:#f2f2f7;isolation:isolate;transform:scale(var(--s));transform-origin:0 0}.qx-scr iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.qx-pv-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f2f2f7}.qx-secnav{display:flex;flex-wrap:wrap;gap:6px}.qx-secnav button{display:flex;gap:6px;align-items:center;padding:7px 11px;border:0;border-radius:10px;font:inherit;font-weight:600;font-size:13px;box-shadow:inset 0 0 0 1px var(--qx-line);background:var(--qx-panel);color:var(--qx-text);white-space:nowrap;cursor:pointer}.qx-secnav button[aria-current=true]{background:var(--qx-text);color:var(--qx-panel);box-shadow:none}.qx-secnav button:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.qx-sech{display:flex;align-items:baseline;gap:8px;padding-top:10px;border-top:1px solid var(--qx-line)}.qx-sech b{font-size:17px;font-weight:800;letter-spacing:-.02em}.qx-sech small{color:var(--qx-sub);font-size:12.5px}.qx-list{display:flex;flex-direction:column;background:var(--card, #fff);border-radius:14px;overflow:hidden}.qx-list>a,.qx-list>button{display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:50px;border:0;border-top:1px solid var(--line, #e5e5ea);background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.qx-list>:first-child{border-top:0}.qx-list>*>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.qx-list b{font-size:15px;font-weight:600}.qx-list small{font-size:12.5px;color:var(--sub, #8e8e93)}.qx-list .chv{flex:none;color:var(--faint, #c7c7cc);font-size:18px}.qx-list>:focus-visible{outline:2px solid var(--accent, #2563eb);outline-offset:-2px}@media(prefers-reduced-motion:no-preference){.qx-card,.qx-sopt,.qx-seg button,.qx-sw,.qx-sw:after{transition:box-shadow .15s cubic-bezier(.25,1,.5,1),background-color .15s cubic-bezier(.25,1,.5,1),left .15s cubic-bezier(.25,1,.5,1)}}.qx-nm{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.qx-sopt>.qx-nm{flex:1;align-items:flex-start}.qx-sopt>.qx-nm b{font-size:15px;font-weight:600}.qx-rec{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--qx-acc)}.qx-off{font-size:10.5px;line-height:1.25;color:var(--qx-sub);text-align:center}.qx-sopt .qx-off{text-align:left;font-size:12px}.qx-qrth{display:grid;place-items:center;min-height:112px;padding:2px}.qx-sopt .qx-qrth{min-height:0;width:104px}.qx-chips{display:flex;flex-wrap:wrap;gap:6px}.qx-chips button{border:0;padding:7px 12px;border-radius:999px;background:var(--qx-chip);color:var(--qx-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.qx-chips button.on{background:var(--qx-text);color:var(--qx-panel)}.qx-chips button:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.qx-checks{display:flex;flex-direction:column;gap:2px}.qx-checks label{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:14px;font-weight:600;cursor:pointer}.qx-checks input{width:18px;height:18px;margin:0;accent-color:var(--qx-text)}.qx-btns{display:flex;flex-wrap:wrap;gap:8px}.qx-btns .qx-btn{align-self:auto}.qx-btn.ink{background:var(--qx-text);color:var(--qx-panel)}.qx-btn:disabled{opacity:.5;cursor:default}.qx-signs{display:flex;align-items:flex-end;justify-content:center;gap:18px;flex-wrap:wrap;transition:opacity .2s}.qx-signs.stale{opacity:.55}.qx-sg{margin:0;display:grid;justify-items:center;gap:8px}.qx-sg img{display:block;height:auto;border-radius:4px;box-shadow:0 18px 40px -16px #00000059,0 0 0 1px #0000000f}.qx-sg.a5 img{width:150px}.qx-sg.a4 img,.qx-sg.stickers img{width:190px}.qx-sg figcaption{font-size:12px;color:var(--qx-sub, #61656c)}.qx-signs.phone{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:12px;padding-bottom:4px}.qx-signs.phone .qx-sg.a5 img{width:96px}.qx-signs.phone .qx-sg.a4 img,.qx-signs.phone .qx-sg.stickers img{width:122px}.qx-lpanel{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--qx-chip)}.qx-lpanel>b{font-size:14px}.qx-lpanel>small{font-size:12.5px;color:var(--qx-sub);margin-top:-6px}.qx-boxes{display:flex;gap:6px;align-items:center}.qx-box{display:flex;align-items:center;gap:6px}.qx-box>i{width:8px;height:3px;border-radius:2px;background:var(--qx-line)}.qx-box input{width:42px;height:48px;padding:0;border:0;border-radius:10px;background:var(--qx-panel);box-shadow:inset 0 0 0 1.5px var(--qx-line);text-align:center;font:800 22px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--qx-text);caret-color:var(--qx-acc)}.qx-box input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--qx-acc)}.qx-boxes.err .qx-box input{box-shadow:inset 0 0 0 1.5px var(--danger, #d70015);color:var(--danger, #d70015)}.qx-unl{flex:none;border:0;background:none;padding:6px 2px;font:inherit;font-size:13px;font-weight:700;color:var(--danger, #d70015);cursor:pointer}.qx-unl:disabled{opacity:.45;cursor:default}.qx-unl:focus-visible,.qx-addl:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}button.qx-row.qx-addl{border:0;font:inherit;font-size:14px;font-weight:700;color:var(--qx-acc);cursor:pointer;text-align:left}@media(max-width:380px){.qx-box input{width:38px;height:46px}}.qx-here{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#000}.qx-here iframe{width:100%;height:100%;border:0;display:block}.qx-here-msg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;background:var(--st-bg, #f2f2f7);color:var(--st-text, #111);text-align:center}.qx-lockb{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:12px;background:var(--qx-chip);color:var(--qx-text);font-size:14px}.qx-lockb>svg{flex:none;margin-top:2px;color:var(--qx-sub)}.qx-lockb>span{display:flex;flex-direction:column;gap:2px}.qx-lockb small{font-size:12px;color:var(--qx-sub)}.qx-kit{margin-top:18px}.qx-amts{display:flex;flex-wrap:wrap;gap:8px}.qx-amt{display:inline-flex;align-items:center;border-radius:999px;background:var(--qx-chip);color:var(--qx-text)}.qx-amt>button{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.qx-amt>button:first-child{padding:8px 4px 8px 14px;font-size:14px;font-weight:800}.qx-amt-x{padding:8px 12px 8px 6px;font-size:15px;line-height:1;opacity:.55}.qx-amt-x:hover{opacity:1}.qx-amt.on{background:var(--qx-text);color:var(--qx-panel)}.qx-amt>button:focus-visible,.qx-amt-add:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px;border-radius:999px}.qx-amt-add{border:0;padding:8px 14px;border-radius:999px;background:none;box-shadow:inset 0 0 0 1.5px var(--qx-chip);color:var(--qx-acc);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.qx-amt-new{display:flex;align-items:center;gap:8px}.qx-amt-new .qx-fld{flex:1;min-width:0;max-width:140px}.qx-amt-pre{font-size:15px;font-weight:800;color:var(--qx-sub)}.qe,.qe-rail,.qe-strip,.qe-stage{--qe-panel: var(--st-panel, var(--card));--qe-line: var(--st-line, var(--line));--qe-text: var(--st-text, var(--text));--qe-faint: var(--st-faint, var(--faint));--qe-sub: var(--st-sub, var(--sub));--qe-bg: var(--st-bg, var(--bg));--qe-chip: var(--st-chip, color-mix(in srgb, var(--text) 9%, transparent))}.qe{color:var(--qe-text)}.qe{display:flex;flex-direction:column;gap:10px}.qe-setup{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:12px;background:var(--qe-panel);box-shadow:inset 0 0 0 1px var(--qe-line)}.qe-setup-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.qe-setup-t b{font-size:14px;font-weight:800}.qe-setup-t span{font-size:12px;color:var(--qe-faint)}.qe-setup-b{height:6px;border-radius:3px;background:var(--qe-chip);overflow:hidden}.qe-setup-b i{display:block;height:100%;border-radius:3px;background:#0e8c41;transition:width .4s cubic-bezier(.25,1,.5,1)}.qe-grp{display:flex;flex-direction:column;gap:6px}.qe-lb{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qe-faint);padding:6px 2px 0}.qe-mo{border-radius:12px;background:var(--qe-panel);box-shadow:inset 0 0 0 1px var(--qe-line);overflow:hidden}.qe-mo.on{box-shadow:inset 0 0 0 2px var(--qe-text)}.qe-moh{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.qe-mot{flex:1;min-width:0}.qe-mot b{display:block;font-size:14px;font-weight:700}.qe-mot small{display:block;font-size:12px;color:var(--qe-faint)}.qe-chev{color:var(--qe-faint)}.qe-parts{display:flex;flex-direction:column;gap:2px;padding:0 8px 8px 58px}.qe-prt{display:flex;align-items:center;justify-content:space-between;padding:8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--qe-sub);cursor:pointer;text-align:left}.qe-prt:hover{background:var(--qe-chip)}.qe-back{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:#2563eb;cursor:pointer}.qe-ph{display:flex;flex-direction:column}.qe-ph b{font-size:19px;font-weight:800;letter-spacing:-.03em}.qe-ph small{font-size:12px;color:var(--qe-faint)}.qe-need{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#e58a00 16%,var(--qe-panel));font-size:13px;font-weight:600;color:var(--qe-text)}.qe-dot{flex:none;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:900;color:#fff}.qe-dot.warn{background:#e58a00}.qe-ring{position:relative;flex:none;width:36px;height:36px;color:var(--qe-sub)}.qe-ring-svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.qe-ring .trk{fill:none;stroke:var(--qe-line);stroke-width:2.2}.qe-ring .arc{fill:none;stroke:#0e8c41;stroke-width:2.2;stroke-linecap:round}.qe-ring-i{position:absolute;top:9px;right:9px;bottom:9px;left:9px;width:18px;height:18px}.qe-bdg{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;background:#0e8c41;color:#fff;display:grid;place-items:center;font-size:9.5px;font-weight:900;box-shadow:0 0 0 2px var(--qe-panel)}.qe-bdg svg{width:10px;height:10px}.qe-bdg.warn{background:#e58a00}.qe-rail{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.qe-rg{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;border-radius:16px;background:var(--qe-panel);box-shadow:0 0 0 1px var(--qe-line)}.qe-rl{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--qe-faint)}.qe-rs{display:flex;gap:2px}.qe-rs button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:66px;padding:6px 6px 5px;border:0;border-radius:12px;background:none;font:inherit;color:var(--qe-sub);cursor:pointer}.qe-rs button:hover{background:var(--qe-bg)}.qe-rs button.on{background:var(--qe-chip);color:var(--qe-text)}.qe-rs b{font-size:12px;font-weight:700;line-height:1}.qe-rs small{font-size:10.5px;color:var(--qe-faint);line-height:1;white-space:nowrap}.qe-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.qe-strip button{flex:none;border:0;font:inherit;font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:99px;background:var(--qe-panel);box-shadow:inset 0 0 0 1px var(--qe-line);color:var(--qe-text)}.qe-strip button.on{background:var(--qe-text);color:var(--qe-panel);box-shadow:none}.qe-mini{display:grid;place-items:center}.qe-btn:focus-visible,.qe-moh:focus-visible,.qe-prt:focus-visible,.qe-rs button:focus-visible,.qe-back:focus-visible,.qe-strip button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.qx-chips .qe-sw-col{width:30px;height:30px;min-width:0;padding:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--qe-line)}.qx-chips .qe-sw-col.on{box-shadow:0 0 0 2px var(--qe-panel),0 0 0 4px var(--qe-text)}.qe-xpart{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--qe-panel);box-shadow:inset 0 0 0 1px var(--qe-line)}.qe-xhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.qe-xhead b{font-size:14px;font-weight:800}.qe-xhead button{border:0;background:var(--qe-chip);color:var(--qe-text);width:28px;height:28px;border-radius:8px;font:inherit;cursor:pointer;margin-left:4px}.qe-xhead button:disabled{opacity:.35;cursor:default}.qe-xpics{display:flex;flex-wrap:wrap;gap:6px}.qe-xpics span{position:relative;width:56px;height:56px}.qe-xpics img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.qe-xpics span button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:var(--qe-text);color:var(--qe-panel);font-size:10px;cursor:pointer}.qe-xup{width:56px;height:56px;border-radius:10px;display:grid;place-items:center;font-size:22px;background:var(--qe-chip);color:var(--qe-text);cursor:pointer}.qe-xadd{display:flex;flex-wrap:wrap;gap:6px}.qe-xaddb{border:0;padding:8px 12px;border-radius:99px;background:var(--qe-chip);color:var(--qe-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.qe-jbar,.qe-ready,.qe-card{--qe-panel: var(--st-panel, var(--card));--qe-line: var(--st-line, var(--line));--qe-text: var(--st-text, var(--text));--qe-faint: var(--st-faint, var(--faint));--qe-sub: var(--st-sub, var(--sub));--qe-bg: var(--st-bg, var(--bg));--qe-chip: var(--st-chip, color-mix(in srgb, var(--text) 9%, transparent))}.qe-dotx{background:linear-gradient(90deg,#ff5f8f,#8a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.qe-ready{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:var(--qe-chip);color:var(--qe-text)}.qe-ready b{font-size:13.5px;font-weight:800}.qe-need-c{display:inline-flex;align-items:center;gap:6px;border:0;padding:4px 10px 4px 5px;border-radius:99px;background:var(--qe-panel);box-shadow:inset 0 0 0 1px var(--qe-line);font:inherit;font-size:12.5px;font-weight:600;color:var(--qe-text);cursor:pointer}.qe-need-c:before{content:"!";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#e58a00;color:#fff;font-size:10px;font-weight:900}.qe-ph b{font-size:21px;font-weight:900;letter-spacing:-.02em}.qe-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--qe-panel);box-shadow:inset 0 0 0 1px var(--qe-line);color:var(--qe-text);scroll-margin-top:80px}.qe-card.on{box-shadow:inset 0 0 0 2px var(--qe-text)}.qe-card-h{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qe-faint)}.qe-next{display:flex;justify-content:space-between;gap:8px;padding-top:4px}.qe-jbar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;margin-bottom:12px}.qe-jg{display:flex;flex-direction:column;gap:5px}.qe-js{display:flex;flex-wrap:wrap;gap:3px;padding:4px;border-radius:14px;background:var(--qe-chip)}.qe-jb{position:relative;display:flex;align-items:center;gap:7px;padding:6px 11px 6px 6px;border:0;border-radius:10px;background:none;font:inherit;color:var(--qe-text);cursor:pointer;white-space:nowrap}.qe-jb b{font-size:13.5px;font-weight:900;letter-spacing:-.01em}.qe-jb:hover:not(.on){background:var(--qe-panel)}.qe-jn{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--qe-panel);color:var(--qe-faint);font-size:11px;font-weight:800;font-style:normal;box-shadow:inset 0 0 0 1px var(--qe-line)}.qe-jb .qe-ring{width:22px;height:22px}.qe-jb .qe-ring-i{top:4px;right:4px;bottom:4px;left:4px;width:14px;height:14px}.qe-jb .qe-ring-svg,.qe-jb .qe-bdg{display:none}.qe-jb.done .qe-jn{background:color-mix(in srgb,oklch(56% .15 150) 16%,var(--qe-panel));color:#006b2e;color:oklch(46% .15 150);box-shadow:none}.qe-jb.warn .qe-jn{background:color-mix(in srgb,#e58a00 16%,var(--qe-panel));color:#b86a00;box-shadow:none}.qe-jb.on{background:var(--qe-text);color:var(--qe-panel);box-shadow:0 4px 12px -6px #14121699}.qe-jb.on .qe-jn{background:var(--qe-panel);color:var(--qe-text);box-shadow:none}.qe-jb.on .qe-ring{color:var(--qe-panel)}.qe-jw{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:#e58a00}.qe-strip button.warn:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:#e58a00;vertical-align:2px}.qe-jb:focus-visible,.qe-need-c:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.qe-card.off{opacity:.45}.qe-jb.off{opacity:.55}.qe-jb.off b{text-decoration:line-through;text-decoration-thickness:1.5px}.qe-jb.off.on{opacity:1;background:var(--qe-panel);color:var(--qe-text);box-shadow:inset 0 0 0 1.5px var(--qe-text)}.qe-jb.off.on b{text-decoration:none}.qe-off{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:99px;background:var(--qe-line);color:var(--qe-sub)}.qe-strip button.off{opacity:.5;text-decoration:line-through}.ek{--ek-card: var(--st-panel, var(--card, #fff));--ek-line: var(--st-line, var(--line, #e5e5ea));--ek-text: var(--st-text, var(--text, #141216));--ek-sub: var(--st-faint, var(--sub, #6d6872));--ek-soft: var(--st-chip, var(--field, #f1eef2));display:grid;grid-template-columns:1fr 1fr;gap:14px}.ek-phone{grid-template-columns:1fr;gap:10px}.ek-card{display:grid;align-content:start;overflow:hidden;padding:0;border:0;border-radius:20px;background:var(--ek-card);box-shadow:inset 0 0 0 1.5px var(--ek-line);color:var(--ek-text);font:inherit;text-align:left;cursor:pointer}.ek-card:disabled{opacity:.45;cursor:not-allowed}.ek-card.on.give{box-shadow:0 0 0 2px #ff5f8f,0 14px 34px -14px #e0457b73}.ek-card.on.biz{box-shadow:0 0 0 2px var(--ek-text),0 14px 34px -14px #14121659}.ek-card:focus-visible{outline:2px solid #8a5cff;outline-offset:3px}.ek-scene{height:150px;display:grid;place-items:end center;overflow:hidden}.ek-scene.give{background:radial-gradient(120% 90% at 20% 0%,#ffd3e1 0%,transparent 60%),radial-gradient(100% 80% at 100% 10%,#e3d6ff 0%,transparent 55%),#fff4f7}.ek-scene.biz{background:radial-gradient(110% 90% at 80% 0%,#e6e3ea 0%,transparent 60%),#f6f5f7}.ek-mp{width:130px;height:136px;border-radius:20px 20px 0 0;border:6px solid #141216;border-bottom:0;background:#1c1838;color:#fff;display:grid;align-content:start;gap:5px;padding:9px 9px 0;text-align:center;font-size:9px}.ek-mp i{font-style:normal;display:block}.ek-mp b{font-size:10px;font-weight:900;line-height:1.15}.ek-mp.light{background:#fff;color:#141216}.ek-cov{height:28px;border-radius:8px;background:linear-gradient(135deg,#ff5f8f,#8a5cff)}.ek-th{height:5px;border-radius:9px;background:#fff3;overflow:hidden}.ek-th i{height:100%;width:62%;background:#fff}.ek-amt{display:flex;gap:3px;justify-content:center}.ek-amt i{padding:2px 5px;border-radius:5px;background:#ffffff26;font-weight:800}.ek-amt .on{background:#fff;color:#1c1838}.ek-btn{padding:5px;border-radius:7px;background:#fff;color:#1c1838;font-weight:900}.ek-btn.ink{background:#141216;color:#fff}.ek-av{width:34px;height:34px;border-radius:50%;justify-self:center;background:linear-gradient(135deg,#ffd3e1,#c9b6ff)}.ek-row{display:flex;gap:4px;justify-content:center}.ek-row i{width:22px;height:22px;border-radius:7px;background:#f1eef2}.ek-body{display:grid;gap:10px;padding:14px 16px 16px}.ek-phone .ek-body{padding:14px;gap:8px}.ek-t{display:flex;align-items:center;gap:12px}.ek-t b{display:block;font-size:17px;font-weight:900;letter-spacing:-.01em}.ek-t small{display:block;color:var(--ek-sub);font-size:13px}.ek-ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:18px;font-weight:800}.ek-ic.give{background:linear-gradient(135deg,#ffe3ec,#efe6ff);color:#c42a63}.ek-ic.biz{background:var(--ek-soft);color:var(--ek-text)}.ek-pick{margin-left:auto;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ek-line);display:grid;place-items:center;color:#fff;font-size:12px;font-weight:900}.ek-pick.on{box-shadow:none;background:var(--ek-text)}.give .ek-pick.on{background:linear-gradient(135deg,#ff5f8f,#8a5cff)}.ek-l{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px;line-height:1.4}.ek-for{padding-top:10px;border-top:1px solid var(--ek-line);color:var(--ek-sub);font-size:13px;font-weight:600}.ek-short{font-size:13.5px;line-height:1.4}.ek-q{margin:0 0 4px;font-size:22px;font-weight:900;letter-spacing:-.02em}.ek-q span{background:linear-gradient(90deg,#ff5f8f,#8a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.ek-note{margin:6px 0 0;font-size:12.5px;color:var(--st-faint, var(--sub, #6d6872))}@media(max-width:760px){.ek{grid-template-columns:1fr}}.pl{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.pl-crumb{align-self:flex-start;font:inherit;font-size:13px;font-weight:600;color:var(--qx-acc);background:none;border:0;padding:0;cursor:pointer}.pl-h{margin:0;font-size:20px;font-weight:900;letter-spacing:-.035em;line-height:1.1;color:var(--qx-text)}.pl-h.dot:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pl-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line);color:var(--qx-text);font-size:14px}.pl-card.warm{background:#fff8ef;box-shadow:none;color:#111}.pl-sub{font-size:13px;color:var(--qx-sub);margin:0;line-height:1.4}.pl-card.warm .pl-sub{color:#6e6e73}.pl-prog{display:flex;flex-direction:column;gap:6px}.pl-prog-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--qx-text)}.pl-prog-top b{font-variant-numeric:tabular-nums}.pl-prog-top.mut{color:var(--qx-sub)}.pl-bar{height:10px;border-radius:99px;background:var(--qx-chip);overflow:hidden;display:flex}.pl-bar i{display:block;height:100%}.pl-bar .p{background:#1f8a3c}.pl-bar .r{background:#c4b5fd}.pl-bar .u{background:#aeaeb2}.pl-done{display:flex;gap:8px;align-items:center;border-radius:10px;padding:8px 10px;font-weight:700;font-size:14px;background:#e8f5ec;color:#14692d}.pl-rows{display:flex;flex-direction:column;border-radius:12px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line)}.pl-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;border-top:1px solid var(--qx-line)}.pl-row:first-child{border-top:0}.pl-row.nobox{grid-template-columns:10px minmax(0,1fr)}.pl-box{width:18px;height:18px;margin-left:10px;padding:0;border-radius:5px;border:1.5px solid var(--qx-line);background:transparent;cursor:pointer;position:relative}.pl-box[aria-checked=true]{background:var(--qx-text);border-color:var(--qx-text)}.pl-box[aria-checked=true]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--qx-panel);border-width:0 2px 2px 0;transform:rotate(45deg)}.pl-box:focus-visible,.pl-open:focus-visible,.pl-opt:focus-visible,.pl-crumb:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.pl-open{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px 10px 4px;border:0;background:none;font:inherit;color:var(--qx-text);text-align:left;cursor:pointer}.pl-open>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:14px}.pl-open b{font-weight:600}.pl-open small{font-size:12px;color:var(--qx-sub)}.pl-all{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--qx-sub)}.pl-all .pl-box{margin-left:0}.pl-chip{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11.5px;font-weight:700;border-radius:99px;padding:2px 9px;white-space:nowrap}.pl-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pl-chip.pledged{background:#eef2ff;color:#2f4fcf}.pl-chip.reminded{background:#f3edff;color:#6b3fd1}.pl-chip.overdue{background:#fff1e0;color:#9a4a00}.pl-chip.paid{background:#e8f5ec;color:#14692d}.pl-chip.unpaid{background:#f2f2f7;color:#6e6e73}.pl-page .pl-chip{align-self:flex-start}.pl-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pl-btns.col{flex-direction:column;align-items:stretch}.pl-ink,.pl-quiet,.pl-red{font:inherit;font-size:14px;font-weight:700;padding:10px 14px;border:0;border-radius:12px;cursor:pointer}.pl-ink{background:var(--qx-text);color:var(--qx-panel)}.pl-quiet{background:var(--qx-chip);color:var(--qx-text)}.pl-red{background:none;color:var(--danger, #d70015)}.pl-ink:disabled,.pl-quiet:disabled,.pl-red:disabled{opacity:.45;cursor:default}.pl-ink:focus-visible,.pl-quiet:focus-visible,.pl-red:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.pl-tl{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pl-tl li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding-bottom:10px;font-size:14px}.pl-tl li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--qx-line);margin-top:5px}.pl-tl li.on:before{background:#a78bfa}.pl-tl li.bad:before{background:#ffb066}.pl-tl small{display:block;font-size:12px;color:var(--qx-sub)}.pl-opt{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:0;border-radius:12px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line);font:inherit;font-size:15px;font-weight:600;color:var(--qx-text);cursor:pointer;text-align:left}.pl-opt:after{content:"›";color:var(--qx-sub)}.pl-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;font-size:14px}.pl-kv>span{color:var(--qx-sub)}.pl-kv>b{text-align:right}.pl-mail{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line);font-size:14px;color:var(--qx-text)}.pl-mail .from{font-size:12px;color:var(--qx-sub)}.pl-mail .subj{font-weight:800}.pl-mail .pay{align-self:flex-start;padding:8px 12px;border-radius:11px;background:var(--qx-text);color:var(--qx-panel);font-weight:700;font-size:13px}.pl-mail p{margin:0}.pl-scrim{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:14px;background:#00000040;display:flex;align-items:flex-start;justify-content:center;padding:18px 8px;z-index:2}.pl-ask{width:100%;max-width:380px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:var(--qx-panel);color:var(--qx-text);box-shadow:0 18px 40px -14px #00000059}.pl-ask b{font-size:16px}.pl-toast{align-self:center;background:#111;color:#fff;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600}@media(prefers-color-scheme:dark){body:not(.studio-on) .pl-chip.pledged{background:#1d2547;color:#9db0ff}body:not(.studio-on) .pl-chip.reminded{background:#2a1f45;color:#c4b5fd}body:not(.studio-on) .pl-chip.overdue{background:#3a2410;color:#ffb066}body:not(.studio-on) .pl-chip.paid{background:#173d22;color:#7ee39a}body:not(.studio-on) .pl-chip.unpaid{background:#2c2c2e;color:#98989f}body:not(.studio-on) .pl-bar .p{background:#5fd37f}body:not(.studio-on) .pl-done{background:#173d22;color:#7ee39a}body:not(.studio-on) .pl-toast{background:#fff;color:#000}body:not(.studio-on) .pl-card.warm{background:#3a2410;color:#fff}body:not(.studio-on) .pl-card.warm .pl-sub{color:#ffd2a8}body:not(.studio-on) .pl-red{color:#ff6961}}.qx{--sx-ok: #1f8a3c;--sx-red: var(--danger, #d70015)}.studio[data-room=dark] .qx{--sx-ok: #5fd37f;--sx-red: #ff6961}@media(prefers-color-scheme:dark){body:not(.studio-on) .qx{--sx-ok: #5fd37f;--sx-red: #ff6961}}.sx-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:var(--qx-panel);box-shadow:inset 0 0 0 1px var(--qx-line);color:var(--qx-text)}.sx-acct{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center}.sx-acct>span:last-child{min-width:0;display:flex;flex-direction:column;gap:1px}.sx-acct b{font-size:15px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.sx-mark{width:40px;height:40px;border-radius:11px;background:#635bff;color:#fff;display:grid;place-items:center;font-weight:900;font-size:19px;letter-spacing:-.04em}.sx-ok{display:flex;gap:6px;align-items:center;font-size:12.5px;font-weight:600;color:var(--sx-ok)}.sx-ok:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--sx-ok)}.sx-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:14px;font-weight:700;line-height:1;padding:10px 14px;border:0;border-radius:13px;text-decoration:none;white-space:nowrap;cursor:pointer;align-self:flex-start}.sx-btn.ink{background:var(--qx-text);color:var(--qx-panel)}.sx-btn.quiet{background:var(--qx-chip);color:var(--qx-text);box-shadow:inset 0 0 0 1px var(--qx-line)}.sx-btn.red{background:transparent;color:var(--sx-red);padding-inline:4px}.sx-btn.red.solid{background:var(--qx-chip);padding-inline:14px}.sx-btn:disabled{opacity:.55;cursor:default}.sx-btn:focus-visible,.sx-again:focus-visible{outline:2px solid var(--qx-acc);outline-offset:2px}.sx-again{align-self:flex-start;font:inherit;font-size:13px;padding:0;border:0;background:none;color:var(--qx-sub);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sx-ask{display:flex;flex-direction:column;gap:8px;padding-top:2px}.sx-ask b{font-size:16px;font-weight:900;letter-spacing:-.02em}.sx-ask p{margin:0;font-size:13px;line-height:1.45;color:var(--qx-sub)}.sx-wait{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--qx-sub)}.sx-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--qx-line);border-top-color:var(--qx-text);display:inline-block;flex:none;animation:sx-sp 1s linear infinite}@keyframes sx-sp{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.sx-spin{animation:none}}.sx-toast{align-self:center;background:#111;color:#fff;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600}@media(prefers-color-scheme:dark){body:not(.studio-on) .sx-toast{background:#fff;color:#000}}body:not(.studio-on) .sx-card .sx-btns,body:not(.studio-on) .sx-ask .sx-btns{flex-direction:column;align-items:stretch}body:not(.studio-on) .sx-card .sx-btn{width:100%;align-self:stretch}.studio .cs-pay{padding-top:12px}.ss{display:flex;flex-direction:column;gap:12px;min-height:calc(100dvh - 100px)}.ss h1.page:focus{outline:none}.ss h1.page{padding:0;font-size:30px;font-weight:900;line-height:1.12}.ss-step{font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--sub)}.ss-lead{margin:0;font-size:16px;line-height:1.5;color:var(--sub)}.ss-list{margin:4px 0 0;padding:0 0 0 20px;font-size:15px;line-height:1.9;color:var(--text)}.ss-grow{flex:1}.ss-small{margin:0;font-size:13px;color:var(--sub);text-align:center}.ss-mark{width:64px;height:64px;border-radius:16px;object-fit:cover;display:grid;place-items:center;background:var(--text);color:var(--bg);font-size:28px;font-weight:900;box-shadow:0 0 0 1px var(--line)}.ss-label{font-size:13px;font-weight:700;margin-top:4px}.ss .field[readonly]{color:var(--sub);box-shadow:none}.ss-link{align-self:center;font:inherit;font-size:15px;font-weight:600;color:var(--sub);background:none;border:0;padding:8px;text-decoration:underline;cursor:pointer}.ss-link.go{align-self:flex-start;padding:4px 0;color:var(--accent);font-weight:700;text-decoration:none}.ss-err{margin:0;font-size:13.5px;color:var(--danger, #d70015)}.ss-pic{align-self:center;margin-top:8px;width:180px;height:180px;border-radius:50%;object-fit:cover;background:var(--field);border:2px dashed var(--line);display:grid;place-items:center;color:var(--sub);font-size:14px;font-weight:700}img.ss-pic{border:0}.ss-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ss-card{border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #1414282e,0 0 0 1px var(--line);background:var(--card, #fff)}.ss-card-top{position:relative;background:var(--ss-g, #1c1c24);padding:26px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ss-card-top .face{width:84px;height:84px;border-radius:50%;object-fit:cover;border:2px solid var(--ss-a, rgba(255,255,255,.7));background:#7f7f8c59;display:grid;place-items:center;color:var(--ss-i, #fff);font-size:30px;font-weight:800}.ss-card-top .logo{position:absolute;top:12px;left:12px;width:32px;height:32px;border-radius:8px;object-fit:cover}.ss-card-top b{color:var(--ss-i, #fff);font-size:22px;font-weight:800}.ss-card-top span{color:var(--ss-a, rgba(255,255,255,.78));font-size:14px;font-weight:700}.ss-card-rows{padding:14px 20px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text);overflow-wrap:anywhere}.ss-note{margin:0;font-size:14px;line-height:1.45;color:var(--sub)}.ss-url{margin:0;font-size:15px;color:var(--sub);overflow-wrap:anywhere}.ss-qr{align-self:center;margin-top:6px;padding:14px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--line);line-height:0}.ss-centre{margin:0;font-size:14px;text-align:center;color:var(--sub)}.ssc-opts{display:flex;flex-direction:column;gap:12px;margin-top:6px}.ssc-opt{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;text-align:left;font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);cursor:pointer}.ssc-opt[aria-checked=true]{border:2px solid var(--text);padding:17px}.ssc-opt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ssc-opt b{font-size:17px}.ssc-opt span{font-size:14px;line-height:1.45;color:var(--sub)}.ssc-more{margin:0;font-size:14px;color:var(--sub)}.ssn{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.ssn b{font-size:16px}.ssn>span{font-size:14px;line-height:1.45;color:var(--sub)}.ssn-acts{display:flex;gap:10px;margin-top:4px}.ssn-acts .btn{width:auto;padding:10px 16px;font-size:15px;border-radius:12px}.ssn-err{margin:0;font-size:13.5px;color:var(--danger, #d70015)}.studio.sss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.sss-h1{margin:0;font-size:34px;font-weight:900;line-height:1.1;letter-spacing:-.035em;color:var(--st-text)}.sss-h1:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sss-h1:focus{outline:none}.sss-lead{margin:0;font-size:16px;line-height:1.5;color:var(--st-sub)}.sss-note{margin:0;font-size:14px;line-height:1.45;color:var(--st-sub)}.sss-err{margin:0;font-size:13.5px;font-weight:600;line-height:1.45;color:#d70015}.sss-step{font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--st-sub)}.sss-grow{flex:1}.studio .snc-btn.sss-big{font-size:16px;padding:14px 28px;border-radius:14px}.studio .snc-btn.sss-sm{font-size:14px;padding:9px 14px;border-radius:10px;background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.studio .snc-btn.sss-out{background:var(--st-panel);box-shadow:inset 0 0 0 1px var(--st-line)}.sss-acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sss-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sss-centre{min-height:0;overflow-y:auto;display:grid;place-items:center;padding:32px}.sss-box{width:560px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:44px;border-radius:24px;background:var(--st-panel);box-shadow:0 0 0 1px var(--st-line)}.sss-box .sss-h1{font-size:36px}.sss-mark{width:60px;height:60px;border-radius:16px;object-fit:cover;display:grid;place-items:center;font-size:26px;font-weight:900;background:var(--ss-g, var(--st-text));color:var(--ss-a, var(--st-panel));box-shadow:0 0 0 1px var(--st-line)}.sss-list{margin:0;padding-left:20px;font-size:16px;line-height:1.9;color:var(--st-text)}.sss-box>.snc-btn.sss-big{margin-top:8px}.sss-small{margin:0;font-size:14px;color:var(--st-sub);text-align:center}.sss-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0}.sss-form{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:40px 64px 36px 96px;background:var(--st-panel)}.sss-steps{display:flex;gap:22px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--st-faint)}.sss-steps .on{color:var(--st-text)}.sss-form .sss-h1{margin-top:4px}.sss-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sss-f{display:flex;flex-direction:column;gap:6px;min-width:0}.studio .sss-f .snc-field{font-size:16px;padding:12px 14px;box-shadow:inset 0 0 0 1px var(--st-line)}.studio .sss-f .snc-field:focus{box-shadow:inset 0 0 0 2px #2563eb}.studio .sss-f .snc-field.sss-ro{background:var(--st-chip);color:var(--st-sub);box-shadow:none}.sss-pic{display:flex;align-items:center;gap:20px;margin-top:6px;padding:18px;border-radius:16px;background:var(--st-bg)}.sss-face{flex:none;width:84px;height:84px;border-radius:50%;object-fit:cover;display:block;background:linear-gradient(160deg,#c3c7d1,#8a8f9b)}.sss-pic-x{display:flex;flex-direction:column;gap:8px;min-width:0}.sss-pic-x b{font-size:16px}.sss-pic-x>span{font-size:14px;color:var(--st-sub)}.sss-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sss-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:0;overflow-y:auto;padding:32px;background:var(--st-chip)}.sss-card{width:320px;max-width:100%}.sss-save{margin-top:6px;padding:12px;border-radius:12px;text-align:center;font-weight:800;background:var(--ss-a, #1c1c24);color:var(--ss-g, #fff)}.sss-box.sss-live{width:760px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;padding:40px 44px}.sss-box.sss-live.solo{width:560px;grid-template-columns:minmax(0,1fr)}.sss-qr{width:220px;height:220px;box-sizing:border-box;display:grid;place-items:center;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--st-line);line-height:0}.sss-live-x{display:flex;flex-direction:column;gap:14px;min-width:0}.sss-live .sss-h1{font-size:34px}.sss-url{margin:0;font-size:16px;color:var(--st-sub);overflow-wrap:anywhere}.studio.sss .snc-link:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px}.sss-box.sss-choice{width:760px;padding:40px 44px}.sss-choice .sss-lead{font-size:17px}.sss-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sss-opt{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:18px;text-align:left;font:inherit;color:var(--st-text);background:var(--st-panel);border:1px solid var(--st-line);cursor:pointer}.sss-opt[aria-checked=true]{border:2px solid var(--st-text);padding:21px}.sss-opt:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px}.sss-opt b{font-size:18px}.sss-opt span{font-size:15px;line-height:1.45;color:var(--st-sub)}.rs{container-type:inline-size;display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--text)}.rs-wait{display:grid;place-items:center;padding:40px 0}.rs b{font-variant-numeric:tabular-nums}.rs-k{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.rs-note{margin:0;font-size:13px;line-height:1.45;color:var(--faint)}.rs-err{margin:0;font-size:13px;font-weight:600;color:var(--danger, #d70015)}.rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;border:0;border-radius:12px;padding:9px 13px;font:inherit;font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.rs-btn.ink{background:var(--text);color:var(--card)}.rs-btn.quiet{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.rs-btn:disabled{opacity:.5;cursor:default}.rs-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rs-hero{background:var(--card);border-radius:16px;padding:18px;display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center}.rs-hero.plain{grid-template-columns:minmax(0,1fr)}.rs-heroline{margin:0;font-size:34px;font-weight:900;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.rs-sub{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--sub)}.rs-quiet{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--faint)}.rs-quiet b{color:var(--text)}.rs-ring text{font:900 22px system-ui,sans-serif;fill:var(--text)}.rs-ring-bg{stroke:var(--line)}.rs-needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rs-need{background:var(--card);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.rs-v{font-size:15px;font-weight:800;letter-spacing:-.015em}.rs-v span{font-weight:500;font-size:13px;color:var(--faint)}.rs-sects{display:flex;flex-direction:column;gap:10px}.rs-sect{background:var(--card);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.rs-sh{display:flex;justify-content:space-between;align-items:center;gap:10px}.rs-sh>span{min-width:0}.rs-sh>span>b{font-size:15.5px;font-weight:800;letter-spacing:-.02em}.rs-sh>span>span{font-size:13px;color:var(--faint);margin-left:6px}.rs-sh .rs-btn{align-self:center;flex:none}.rs-body{display:flex;flex-direction:column;gap:10px}.rs-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.rs-kv{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.rs-kv>div{display:flex;justify-content:space-between;gap:8px}.rs-kv>div.q{color:var(--faint)}.rs-kv i{width:9px;height:9px;border-radius:3px;display:inline-block;margin-right:7px;vertical-align:1px}.rs-kv .tot{border-top:1px solid var(--line);padding-top:6px;font-weight:800}.rs-kv+.rs-note{margin-top:6px}.rs-insight{margin:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.45;color:var(--sub)}.rs-insight:before{content:"→";font-weight:900;color:#7c3aed}.rs-insight b{color:var(--text)}.rs-chart{width:100%;height:auto;display:block}.rs-chart text{font:11px system-ui,sans-serif;fill:var(--faint)}.rs-chart .rs-peak{fill:var(--text);font-weight:800}.rs-grid line{stroke:var(--line)}.rs-col{fill:#c7d2fe}.rs-col.best{fill:#2563eb}.rs-funnel{display:grid;gap:7px;font-size:13px}.rs-funnel>div{display:grid;grid-template-columns:130px minmax(0,1fr) 48px;gap:10px;align-items:center}.rs-funnel .b{height:10px;border-radius:99px;background:var(--line);overflow:hidden}.rs-funnel .b i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2563eb,#7c3aed)}.rs-funnel b{text-align:right}.rs-list{display:flex;flex-direction:column}.rs-list>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:14px;font-weight:600}.rs-list>div:first-child{border-top:0}.rs-list small{display:block;font-weight:500;font-size:12.5px;color:var(--faint)}.rs-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rs-live{display:flex;flex-direction:column;gap:10px}.rs-livetag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#d70015;letter-spacing:.04em;text-transform:uppercase}.rs-livetag:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:rs-pulse 1.4s ease-in-out infinite}@keyframes rs-pulse{50%{opacity:.3}}.rs-card{background:var(--card);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.rs-big{font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1}.rs-bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}div.rs-bar i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#7c3aed)}.rs-rows>div{display:flex;justify-content:space-between;gap:8px;font-size:14px;padding-top:7px;border-top:1px solid var(--line)}.rs-rows>div:first-child{border-top:0;padding-top:0}.rs-thank{background:var(--card);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.rs-fld{display:grid;gap:4px;font-size:12px;font-weight:700;color:var(--faint)}.rs-fld input,.rs-fld textarea{font:inherit;font-size:15px;font-weight:500;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--field, var(--bg));color:var(--text);resize:vertical}.rs-ask{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;font-weight:600}.rs-ask>span{flex:1 1 200px}.rs-done{margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,#1f8a3c 14%,transparent);font-weight:700}@container (max-width: 640px){.rs-hero{grid-template-columns:minmax(0,1fr);padding:14px;gap:12px}.rs-hero .rs-ring{width:84px;height:84px}.rs-heroline{font-size:22px;letter-spacing:-.035em}.rs-needs{grid-template-columns:minmax(0,1fr);gap:8px}.rs-need{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.rs-need .rs-k{flex-basis:100%}.rs-two{grid-template-columns:minmax(0,1fr)}.rs-funnel>div{grid-template-columns:104px minmax(0,1fr) 40px}.rs-sh{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.rs-livetag:before{animation:none}}.rs-cmp{max-width:900px}.rs-back{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.rs-cmpwrap{overflow-x:auto;display:grid;gap:10px}.rs-table{width:100%;border-collapse:collapse;background:var(--card);border-radius:14px;overflow:hidden;font-size:14px;font-variant-numeric:tabular-nums}.rs-table th,.rs-table td{padding:10px 12px;text-align:right;border-top:1px solid var(--line);white-space:nowrap}.rs-table thead th{border-top:0;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.rs-table th:first-child{text-align:left;white-space:normal}.rs-table tbody th a{color:var(--text);font-weight:700;text-decoration:none}.rs-table tbody th small{display:block;font-weight:500;color:var(--faint)}.rs-table tr.me{background:color-mix(in srgb,#2563eb 8%,transparent)}.rp{--ink: #111;--mut: #6e6e73;--ln: #e5e5ea;max-width:760px;margin:0 auto;padding:24px 20px 48px;background:#fff;color:var(--ink);font-size:14px;line-height:1.5;color-scheme:light;border-radius:12px}.rp h1{margin:4px 0 2px;font-size:32px;font-weight:900;letter-spacing:-.04em;line-height:1.05}.rp h1:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rp h2{margin:0 0 8px;font-size:16px;font-weight:800;letter-spacing:-.02em}.rp p{margin:0 0 6px}.rp section{padding:16px 0;border-top:1px solid var(--ln);break-inside:avoid}.rp-kick{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#2563eb}.rp-meta,.rp-quiet,.rp-foot{color:var(--mut)}.rp-hero{font-size:24px;font-weight:900;letter-spacing:-.035em;line-height:1.15}.rp-quiet{display:flex;flex-wrap:wrap;gap:4px 16px}.rp-quiet b{color:var(--ink)}.rp table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rp th,.rp td{padding:6px 0;border-bottom:1px solid var(--ln);text-align:left;font-weight:500}.rp td{text-align:right;font-weight:700}.rp-ins b{font-weight:800}.rp .rs-chart{max-width:520px;width:100%;height:auto;display:block;margin:8px 0}.rp .rs-chart text{font:11px system-ui,sans-serif;fill:var(--mut)}.rp .rs-chart .rs-peak{fill:var(--ink);font-weight:800}.rp .rs-grid line{stroke:var(--ln)}.rp .rs-col{fill:#c7d2fe}.rp .rs-col.best{fill:#2563eb}.rp-foot{margin-top:16px;font-size:12px}.rp-noprint{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.rp-noprint a{color:#2563eb;font-weight:600;text-decoration:none}.rp-noprint button{border:0;border-radius:12px;padding:10px 14px;background:#111;color:#fff;font:inherit;font-weight:700;cursor:pointer}.rp-msg{padding:40px 20px;display:grid;gap:12px;justify-items:start}@media print{body:has(.rp) *{visibility:hidden}.rp,.rp *{visibility:visible}.rp{position:absolute;left:0;top:0;width:100%;max-width:none;padding:0;border-radius:0}.rp-noprint{display:none}}
