.prx .pr-ctx{background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:11px;padding:12px 15px;margin-bottom:18px;font-size:13px;color:var(--pr-muted)}.prx .pr-ctx b{color:var(--pr-ink)}.prx .pr-act{background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:11px;margin-bottom:9px;display:flex;align-items:center;gap:13px;padding:13px 15px}.prx .pr-act .pr-drag{color:var(--pr-faint);cursor:-webkit-grab;cursor:grab;background:none;border:0;padding:0;flex:none}.prx .pr-act .pr-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:none;font-size:15px}.prx .pr-ic--reward{background:var(--pr-amber-bg);color:var(--pr-amber)}.prx .pr-ic--server{background:var(--pr-blue-bg);color:var(--pr-blue)}.prx .pr-ic--moderation{background:color-mix(in srgb,var(--pr-red) 13%,transparent);color:var(--pr-red)}.prx .pr-ic--access,.prx .pr-ic--logic{background:var(--pr-accent-bg);color:var(--pr-accent)}.prx .pr-act .pr-mid{flex:1 1;min-width:0}.prx .pr-act .pr-nm{font-weight:600;font-size:14px}.prx .pr-act .pr-dx{font-size:12.5px;color:var(--pr-muted)}.prx .pr-act .pr-edit{font-size:12.5px;color:var(--pr-accent)}.prx .pr-act .pr-edit,.prx .pr-act .pr-x{cursor:pointer;background:none;border:0;flex:none}.prx .pr-act .pr-x{color:var(--pr-faint);margin-left:4px}.prx .pr-act .pr-edit:hover,.prx .pr-act .pr-x:hover{color:var(--pr-ink)}.prx .pr-act--blocked{border-color:color-mix(in srgb,var(--pr-amber) 40%,var(--pr-line))}.prx .pr-act .pr-why{font-size:11.5px;color:var(--pr-amber);flex:none}.prx .pr-logicwrap{border:1px solid color-mix(in srgb,var(--pr-accent) 35%,transparent);border-radius:12px;padding:12px;margin-bottom:9px;background:color-mix(in srgb,var(--pr-accent) 5%,transparent)}.prx .pr-logichead{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;margin-bottom:10px;color:color-mix(in srgb,var(--pr-accent) 55%,var(--pr-ink))}.prx .pr-logichead .pr-ic{width:28px;height:28px;border-radius:7px;background:var(--pr-accent-bg);display:grid;place-items:center;flex:none}.prx .pr-logicwrap .pr-act{background:var(--pr-panel2);margin-left:14px;margin-bottom:8px}.prx .pr-addbtn{display:flex;align-items:center;gap:8px;width:100%;justify-content:center;background:var(--pr-panel2);border:1px dashed var(--pr-line2);color:var(--pr-muted);border-radius:10px;padding:12px;font-size:13.5px;font-weight:600;cursor:pointer}.prx .pr-addbtn:hover:not(:disabled){border-color:var(--pr-accent);color:var(--pr-ink)}.prx .pr-bar{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.prx .pr-menu{background:var(--pr-panel);border:1px solid var(--pr-line2);border-radius:14px;width:560px;max-width:94vw;max-height:80vh;overflow:auto;padding:18px;color:var(--pr-ink)}.prx .pr-menu::-webkit-backdrop{background:rgb(0 0 0/55%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.prx .pr-menu::backdrop{background:rgb(0 0 0/55%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.prx .pr-menu h3{margin:0 0 14px;font-size:16px}.prx .pr-mgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:560px){.prx .pr-mgrid{grid-template-columns:1fr}}.prx .pr-mcol h4{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--pr-faint);margin:0 0 8px}.prx .pr-mopt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;width:100%;text-align:left;background:none;border:0;color:var(--pr-ink)}.prx .pr-mopt:hover:not(:disabled){background:var(--pr-panel2)}.prx .pr-mopt .pr-gate{margin-left:auto;font-size:11px;color:var(--pr-amber);flex:none}.prx .pr-mopt .pr-d{width:20px;text-align:center;flex:none}.prx .pr-plhead{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.prx .pr-plav{width:56px;height:56px;border-radius:50%;flex:none;position:relative;display:grid;place-items:center;font-weight:700;font-size:16px;color:var(--pr-muted);background:linear-gradient(135deg,var(--pr-raise),var(--pr-line2));border:1px solid var(--pr-line2)}.prx .pr-plav-on{position:absolute;right:-1px;bottom:-1px;width:15px;height:15px;border-radius:50%;background:var(--pr-live);border:2.5px solid var(--pr-panel);box-shadow:0 0 8px var(--pr-live)}.prx .pr-plname{margin:0;font-size:22px;font-weight:680;letter-spacing:-.01em}.prx .pr-plids{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px;font-size:12.5px;color:var(--pr-faint)}.prx .pr-plids>*{min-width:0}.prx .pr-plcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px}.prx .pr-plcols>*{min-width:0}.prx .pr-plli{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--pr-line);font-size:13.5px}.prx .pr-plli:last-child{border-bottom:0}.prx .pr-plli>:first-child{flex:1 1;min-width:0}.prx .pr-plt{font-size:12px;color:var(--pr-faint);flex:none;white-space:nowrap}.prx .pr-plamt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;flex:none}.prx .pr-placts{list-style:none;margin:0;padding:0}.prx .pr-plact{border-bottom:1px solid var(--pr-line)}.prx .pr-plact:last-child{border-bottom:0}.prx .pr-plactbtn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 2px;background:none;border:0;color:var(--pr-ink);font-size:13.5px;font-weight:550;text-align:left;cursor:pointer}.prx .pr-plactbtn:hover:not(:disabled){color:var(--pr-accent)}.prx .pr-plactbtn:disabled{color:var(--pr-faint);cursor:default}.prx .pr-plstate{font-size:11px;font-weight:650;padding:3px 9px;border-radius:7px;flex:none}.prx .pr-plstate--ready{background:var(--pr-live-bg);color:var(--pr-live)}.prx .pr-plstate--gated,.prx .pr-plstate--mixed,.prx .pr-plstate--queues{background:var(--pr-amber-bg);color:var(--pr-amber)}.prx .pr-plstate--unavailable{background:var(--pr-red-bg);color:var(--pr-red)}.prx .pr-fchip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;padding:6px 12px;border-radius:999px;background:var(--pr-panel2);border:1px solid var(--pr-line2);color:var(--pr-muted);cursor:pointer;min-height:32px}.prx .pr-fchip:hover:not(:disabled){color:var(--pr-ink);border-color:var(--pr-faint)}.prx .pr-fchip--on{background:var(--pr-accent-bg);border-color:color-mix(in srgb,var(--pr-accent) 45%,transparent);color:color-mix(in srgb,var(--pr-accent) 55%,var(--pr-ink))}.prx .pr-fn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--pr-faint)}.prx .pr-fchip--on .pr-fn{color:inherit}.prx .pr-split{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:900px){.prx .pr-split{grid-template-columns:minmax(0,1fr)}}.prx .pr-rlist{background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:12px;overflow:hidden}.prx .pr-rrow{display:block;width:100%;text-align:left;min-height:44px;padding:11px 14px;background:none;border:0;border-bottom:1px solid var(--pr-line);color:var(--pr-ink);cursor:pointer;font:inherit}.prx .pr-rrow:last-child{border-bottom:0}.prx .pr-rrow--sel,.prx .pr-rrow:hover:not(:disabled){background:var(--pr-panel2)}.prx .pr-rrow--sel{box-shadow:inset 3px 0 0 var(--pr-accent)}.prx .pr-rt{font-weight:600;font-size:13.5px;display:flex;align-items:center;justify-content:space-between;gap:10px}.prx .pr-rmeta{font-size:12px;color:var(--pr-faint);margin-top:3px}.prx .pr-rdetail{background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:12px;padding:18px}.prx .pr-rdetail h3{margin:0;font-size:16px;font-weight:650}.prx .pr-drow{display:flex;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid var(--pr-line);font-size:13.5px}.prx .pr-drows .pr-drow:last-child{border-bottom:0}.prx .pr-dk{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--pr-faint);font-weight:600;flex:none;width:130px}.prx .pr-msg{background:var(--pr-panel2);border:1px solid var(--pr-line);border-radius:9px;padding:12px 14px;margin:14px 0;font-size:13.5px;color:var(--pr-muted);white-space:pre-wrap;overflow-wrap:anywhere}.prx .pr-pill--prog{background:var(--pr-blue-bg);color:var(--pr-blue)}.prx .pr-pill--idle{background:var(--pr-raise);color:var(--pr-faint)}.prx .pr-disc{display:flex;align-items:center;gap:14px;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:11px;padding:13px 15px;margin-bottom:9px}.prx .pr-disc>:nth-child(2){flex:1 1;min-width:0}.prx .pr-pct{font-size:20px;font-weight:700;color:var(--pr-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:5ch;text-align:right;flex:none}.sq-card{border-radius:14px;box-sizing:border-box}.sq-card--panel{background:var(--pr-panel);border:1px solid var(--pr-line);padding:18px 20px;height:100%;overflow:hidden}.sq-card--bare{background:transparent;padding:0}.sq-card--hero{background:linear-gradient(135deg,rgba(157,142,245,.22),rgba(110,168,254,.12)),var(--pr-panel);border:1px solid var(--pr-line2);padding:30px 32px;height:100%}.sq-h1{margin:0 0 6px;font-size:30px;font-weight:720;letter-spacing:-.02em;color:var(--pr-ink)}.sq-lede{margin:0 0 18px;color:var(--pr-muted);font-size:14.5px;max-width:460px}.sq-cta{display:flex;gap:10px;flex-wrap:wrap}.sq-pill{display:inline-flex;align-items:center;font-size:13.5px;font-weight:650;padding:11px 20px;border-radius:10px;background:var(--pr-raise);color:var(--pr-ink);border:1px solid var(--pr-line2);text-decoration:none;min-height:40px}.sq-pill--v{background-color:var(--pr-accent);background-image:linear-gradient(180deg,var(--pr-accent),var(--pr-accent-2));color:var(--pr-accent-ink);border:0}.sq-head{margin:0;color:var(--pr-ink);font-weight:680;letter-spacing:-.01em}h1.sq-head{font-size:28px}h2.sq-head{font-size:19px}h3.sq-head{font-size:16px}h4.sq-head{font-size:14px}.sq-head--center,.sq-text--center{text-align:center}.sq-head--right,.sq-text--right{text-align:right}.sq-text{margin:0;color:var(--pr-muted);font-size:13.5px;line-height:1.6;white-space:pre-wrap}.sq-st{font-size:16px;color:var(--pr-ink)}.sq-lh,.sq-st{font-weight:650;margin-bottom:12px}.sq-lh{display:flex;align-items:center;gap:7px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--pr-faint)}.sq-dot{width:6px;height:6px;border-radius:50%;background:var(--pr-live);box-shadow:0 0 7px var(--pr-live);flex:none}.sq-big{font-size:34px;font-weight:720;color:var(--pr-ink);font-family:var(--pr-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.sq-sub{color:var(--pr-muted);font-size:12.5px;margin-top:4px}.sq-rows{display:flex;flex-direction:column}.sq-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--pr-line);font-size:13.5px;color:var(--pr-ink)}.sq-row:last-child{border-bottom:0}.sq-row__n{color:var(--pr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-row__v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.sq-row__v--amber{color:var(--pr-amber)}.sq-mid{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;gap:12px}.sq-vt{font-size:14px;font-weight:600;color:var(--pr-ink)}.sq-chips{display:flex;flex-wrap:wrap;gap:6px}.sq-chip{font-size:11.5px;padding:4px 9px;border-radius:7px;background:var(--pr-panel2);border:1px solid var(--pr-line);color:var(--pr-muted)}.sq-grid{display:grid;grid-gap:14px;gap:14px}.sq-grid>*{min-width:0}.sq-col__h{font-size:14px;font-weight:650;color:var(--pr-ink);margin-bottom:5px}.sq-col__t{margin:0;font-size:13px;color:var(--pr-muted);line-height:1.6;white-space:pre-wrap}.sq-art{background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:12px;overflow:hidden;display:block;text-decoration:none;color:inherit}.sq-art__ph{display:block;width:100%;height:92px;object-fit:cover;background:linear-gradient(135deg,var(--pr-raise),var(--pr-line2));border:0}.sq-art__b{padding:12px 14px}.sq-art__b h4{margin:0 0 3px;font-size:13.5px;color:var(--pr-ink);font-weight:620}.sq-art__d{font-size:11.5px;color:var(--pr-faint)}.sq-arow{display:flex;align-items:center;justify-content:space-between}.sq-img{display:block;width:100%;height:100%;border-radius:12px}.sq-img--cover{object-fit:cover}.sq-img--contain{object-fit:contain}.sq-gi{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px;border:1px solid var(--pr-line)}.sq-ph{display:grid;place-items:center;min-height:72px;height:100%;border-radius:12px;background:var(--pr-panel2);color:var(--pr-faint);font-size:12.5px;text-align:center;padding:10px}.sq-jump{display:flex;gap:4px;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:10px;padding:4px;width:max-content;max-width:100%;overflow-x:auto}.sq-jump__i{font-size:12.5px;font-weight:560;color:var(--pr-muted);padding:6px 13px;border-radius:7px;text-decoration:none;white-space:nowrap}.sq-jump__i:first-child{background:var(--pr-raise);color:var(--pr-ink)}.sq-spacer{height:100%;min-height:24px;border-radius:10px;background:repeating-linear-gradient(135deg,var(--pr-panel2),var(--pr-panel2) 6px,transparent 6px,transparent 12px)}.sq-page{position:relative;width:960px;max-width:100%;margin:0 auto}.sq-place{position:absolute;left:var(--sx,0);top:var(--sy,0);width:var(--sw,100%);height:var(--sh,auto);z-index:var(--sz,0);box-sizing:border-box}@media (max-width:1000px){.sq-page{width:100%}.sq-place{position:static;width:auto;margin-bottom:18px}.sq-card--hero,.sq-card--panel,.sq-place{height:auto}.sq-grid{grid-template-columns:1fr!important}.sq-lede{max-width:none}}.sb{position:fixed;inset:0;flex-direction:column;background:#0d0d12;color:var(--pr-ink);z-index:60;overflow:hidden}.sb,.sb-bar{display:flex}.sb-bar{gap:14px;padding:9px 16px;background:#15151b;border-bottom:1px solid var(--pr-line);flex:none;z-index:40;overflow-x:auto}.sb-back,.sb-bar{align-items:center}.sb-back{display:inline-flex;gap:7px;color:var(--pr-muted);font-size:13px;font-weight:550;padding:8px 10px;border-radius:8px;background:none;border:0;cursor:pointer;white-space:nowrap;min-height:38px}.sb-back:hover{background:var(--pr-panel2);color:var(--pr-ink)}.sb-tabs{display:flex;align-items:center;gap:3px;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:10px;padding:3px}.sb-tab{padding:7px 13px;font-size:13px;font-weight:560;color:var(--pr-muted);border-radius:7px;cursor:pointer;background:none;border:0;white-space:nowrap;min-height:34px}.sb-tab:hover:not(.sb-tab--on){color:var(--pr-ink)}.sb-tab--on{background:rgba(157,142,245,.16);color:#cfc6ff}.sb-addpage{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--pr-faint);cursor:pointer;font-size:16px;background:none;border:0}.sb-addpage:hover{background:var(--pr-panel2);color:var(--pr-ink)}.sb-spring{flex:1 1;min-width:8px}.sb-device{display:flex;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:9px;padding:3px;flex:none}.sb-device button{padding:6px 12px;font-size:12.5px;font-weight:560;color:var(--pr-muted);border-radius:6px;cursor:pointer;background:none;border:0;min-height:32px}.sb-device button[aria-pressed=true]{background:var(--pr-raise);color:var(--pr-ink)}.sb-btn{font-size:12.5px;font-weight:600;padding:9px 13px;border-radius:9px;cursor:pointer;border:1px solid var(--pr-line2);background:var(--pr-panel2);color:var(--pr-ink);text-decoration:none;white-space:nowrap;flex:none;min-height:38px;display:inline-flex;align-items:center}.sb-btn--pri{background-color:var(--pr-accent);background-image:linear-gradient(180deg,var(--pr-accent),var(--pr-accent-2));color:var(--pr-accent-ink);border:0}.sb-btn:disabled{opacity:.5;cursor:not-allowed}.sb-work{flex:1 1;display:flex;min-height:0}.sb-rail{width:60px;flex:none;background:#15151b;border-right:1px solid var(--pr-line);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:6px;z-index:30}.sb-fab{border-radius:12px;background-color:var(--pr-accent);background-image:linear-gradient(180deg,var(--pr-accent),var(--pr-accent-2));color:var(--pr-accent-ink);font-size:22px;font-weight:700;border:0;box-shadow:0 6px 18px rgba(135,119,236,.4);margin-bottom:6px}.sb-fab,.sb-qtool{width:40px;height:40px;display:grid;place-items:center;cursor:pointer;flex:none}.sb-qtool{border-radius:10px;color:var(--pr-muted);font-size:16px;background:none;border:0}.sb-qtool:hover{background:var(--pr-panel2);color:var(--pr-ink)}.sb-qtool--on{background:rgba(157,142,245,.14);color:#cfc6ff}.sb-railsep{width:26px;height:1px;background:var(--pr-line);margin:4px 0;flex:none}.sb-pal{position:absolute;left:70px;top:12px;width:300px;max-height:calc(100% - 24px);overflow-y:auto;background:#0f0f15;border:1px solid var(--pr-line2);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.6);padding:12px;z-index:60}.sb-pal h5{margin:4px 6px 8px;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--pr-faint);font-weight:650}.sb-pgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:12px}.sb-pgrid>*{min-width:0}.sb-pitem{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;background:var(--pr-panel);border:1px solid var(--pr-line);cursor:pointer;font-size:12.5px;font-weight:550;color:var(--pr-ink);text-align:left;min-height:40px}.sb-pitem:hover{border-color:var(--pr-accent-2);background:var(--pr-panel2)}.sb-pitem--live{border-color:rgba(87,212,156,.25)}.sb-pitem--live .sb-pi{color:var(--pr-live)}.sb-pi{font-size:15px;flex:none}.sb-canvaswrap{flex:1 1;overflow:auto;background:#0d0d12;display:flex;justify-content:center;padding:34px 30px 120px;position:relative}.sb-canvas{width:960px;flex:none;position:relative;background:var(--pr-bg);border:1px solid var(--pr-line);border-radius:16px;background-image:radial-gradient(var(--pr-panel2) 1px,transparent 1px);background-size:26px 26px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.sb-canvas--mobile{width:390px;background-image:none;padding:0 14px 40px}.sb-pagehdr{position:absolute;top:0;left:0;right:0;height:64px;display:flex;align-items:center;gap:14px;padding:0 26px;border-bottom:1px solid var(--pr-line);background:rgba(21,21,27,.6);border-radius:16px 16px 0 0}.sb-canvas--mobile .sb-pagehdr{position:static;padding:0 12px;margin:0 -14px;border-radius:0}.sb-logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--pr-accent),var(--pr-blue));display:grid;place-items:center;font-weight:700;color:#15151c;font-size:14px;flex:none}.sb-nm{font-weight:650;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-pnav{margin-left:auto;display:flex;gap:16px;font-size:13px;color:var(--pr-muted);overflow-x:auto}.sb-pnav__on{color:var(--pr-ink);font-weight:600}.sb-el{position:absolute;left:var(--sx,0);top:var(--sy,0);width:var(--sw,100%);height:var(--sh,auto);z-index:var(--sz,0);border-radius:14px;cursor:-webkit-grab;cursor:grab}.sb-canvas--mobile .sb-el{position:static;width:auto;height:auto;margin-bottom:18px;cursor:default}.sb-el:hover{outline:1.5px solid rgba(157,142,245,.4);outline-offset:3px}.sb-el--sel{outline:2px solid var(--pr-accent);outline-offset:3px;z-index:500}.sb-el--hidden{opacity:.4}.sb-el--drag{cursor:-webkit-grabbing;cursor:grabbing;opacity:.85}.sb-label{position:absolute;top:-22px;left:0;font-size:10.5px;color:var(--pr-faint);opacity:0;font-weight:600;pointer-events:none;white-space:nowrap}.sb-el--sel .sb-label,.sb-el:hover .sb-label{opacity:1}.sb-h{position:absolute;width:11px;height:11px;background:var(--pr-accent);border:2px solid #0d0d12;border-radius:50%;z-index:5;padding:0;cursor:nwse-resize}.sb-h--tl{top:-6px;left:-6px}.sb-h--tr{top:-6px;right:-6px;cursor:nesw-resize}.sb-h--bl{bottom:-6px;left:-6px;cursor:nesw-resize}.sb-h--br{bottom:-6px;right:-6px}.sb-h--tm{top:-6px}.sb-h--bm,.sb-h--tm{left:50%;margin-left:-5px;cursor:ns-resize}.sb-h--bm{bottom:-6px}.sb-h--lm{left:-6px}.sb-h--lm,.sb-h--rm{top:50%;margin-top:-5px;cursor:ew-resize}.sb-h--rm{right:-6px}.sb-ft{position:absolute;top:-46px;left:50%;transform:translateX(-50%);display:flex;gap:2px;background:#0f0f15;border:1px solid var(--pr-line2);border-radius:10px;padding:4px;box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:8}.sb-ft button{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--pr-muted);cursor:pointer;font-size:14px;font-weight:400;background:none;border:0}.sb-ft button:hover{background:var(--pr-panel2);color:var(--pr-ink)}.sb-ft button.sb-ft--dz{color:var(--pr-red)}.sb-ft__vl{width:1px;background:var(--pr-line);margin:3px 2px}.sb-guide{position:absolute;background:var(--pr-accent);opacity:.7;z-index:490;pointer-events:none}.sb-guide--v{top:0;bottom:0;width:1px;left:var(--gx,0)}.sb-guide--h{left:0;right:0;height:1px;top:var(--gy,0)}.sb-inline{position:absolute;left:var(--sx,0);top:var(--sy,0);width:var(--sw,100%);z-index:520;display:flex;flex-direction:column;gap:6px}.sb-inline input,.sb-inline textarea{font:inherit;width:100%;background:var(--pr-panel2);color:var(--pr-ink);border:1px solid var(--pr-accent);border-radius:10px;padding:10px 12px;font-size:16px;resize:vertical}.sb-inline__row{display:flex;gap:8px;flex-wrap:wrap}.sb-inline__lbl{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--pr-faint);font-weight:650}.sb-hint{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);background:#0f0f15;border:1px solid var(--pr-line2);border-radius:999px;padding:9px 18px;font-size:12.5px;color:var(--pr-muted);box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:50;pointer-events:none;max-width:calc(100% - 40px);text-align:center}.sb-hint b{color:var(--pr-ink)}.sb-zoom{position:absolute;bottom:22px;right:24px;display:flex;align-items:center;gap:2px;background:#0f0f15;border:1px solid var(--pr-line2);border-radius:10px;padding:4px;z-index:50}.sb-zoom button{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--pr-muted);cursor:pointer;background:none;border:0}.sb-zoom__z{font-size:12px;color:var(--pr-muted);padding:0 6px;min-width:46px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-why{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);background:var(--pr-panel);border:1px solid var(--pr-red);color:var(--pr-ink);border-radius:10px;padding:10px 14px;font-size:12.5px;z-index:55;max-width:calc(100% - 40px)}.sb-saved{font-size:12px;color:var(--pr-faint);white-space:nowrap;flex:none}.sb-drawer{position:absolute;left:70px;top:12px;width:320px;max-height:calc(100% - 24px);overflow-y:auto;background:#0f0f15;border:1px solid var(--pr-line2);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.6);padding:14px;z-index:58}.sb-drawer h5{margin:0 0 10px;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--pr-faint);font-weight:650}.sb-lrow{display:flex;align-items:center;gap:8px;padding:8px 6px;border-bottom:1px solid var(--pr-line);font-size:12.5px;color:var(--pr-ink)}.sb-lrow:last-child{border-bottom:0}.sb-lrow__n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.sb-mini{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:var(--pr-panel2);border:1px solid var(--pr-line);color:var(--pr-muted);cursor:pointer;flex:none}.sq-site{background:var(--pr-bg);color:var(--pr-ink);min-height:60vh;padding:26px 20px 80px}.sq-sitenav{display:flex;gap:4px;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:10px;padding:4px;width:max-content;max-width:100%;overflow-x:auto;margin:0 auto 22px}.sq-sitenav a{font-size:13px;font-weight:560;color:var(--pr-muted);padding:7px 14px;border-radius:7px;text-decoration:none;white-space:nowrap;min-height:34px;display:inline-flex;align-items:center}.sq-sitenav a[aria-current=page]{background:var(--pr-raise);color:var(--pr-ink)}.sq-article{max-width:720px;margin:0 auto}.sq-article h1{font-size:30px;font-weight:720;margin:0 0 6px;letter-spacing:-.02em}.sq-article__k{color:var(--pr-faint);font-size:12.5px;margin-bottom:20px}.sq-article__cover{display:block;width:100%;border-radius:14px;margin-bottom:22px}.sq-article p{color:var(--pr-muted);line-height:1.7;font-size:15px}.sq-article h2{font-size:19px;font-weight:650;margin:28px 0 8px;color:var(--pr-ink)}.sq-article blockquote{margin:20px 0;padding:2px 0 2px 16px;border-left:3px solid var(--pr-accent);color:var(--pr-ink);font-size:15px}.sq-article img{display:block;width:100%;border-radius:12px;margin:20px 0}.sb-scrim{position:fixed;inset:0;z-index:600;display:grid;place-items:center;padding:30px;background:rgba(8,8,11,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sb-modal{width:min(900px,96vw);max-height:calc(100vh - 60px);overflow-y:auto;padding:26px 28px 24px;border:1px solid var(--pr-line2);border-radius:18px;background:#14141a;box-shadow:0 30px 90px rgba(0,0,0,.6)}.sb-modal__h{margin:0 0 4px;font-size:21px;font-weight:700;color:var(--pr-ink);letter-spacing:-.01em}.sb-modal__sub{margin:0 0 20px;color:var(--pr-muted);font-size:13.5px}.sb-tplgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.sb-tplgrid>*{min-width:0}.sb-tpl{display:block;width:100%;padding:11px;text-align:left;font:inherit;cursor:pointer;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:13px;transition:.1s}.sb-tpl:hover{border-color:var(--pr-accent-2);transform:translateY(-2px)}.sb-tpl--on{border-color:var(--pr-accent);box-shadow:0 0 0 1px var(--pr-accent)}.sb-tpl:focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}.sb-thumb{position:relative;display:block;height:118px;padding:9px;overflow:hidden;background:var(--pr-bg);border:1px solid var(--pr-line);border-radius:9px}.sb-thumb--blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--pr-faint);border-style:dashed}.sb-plus{display:grid;place-items:center;width:34px;height:34px;font-size:18px;border:1.5px dashed var(--pr-line2);border-radius:9px}.sb-wire{inset:9px;display:block}.sb-box,.sb-wire{position:absolute}.sb-box{left:var(--tl,0);top:var(--tt,0);width:var(--tw,100%);height:var(--th,10%);display:flex;gap:3px;border-radius:3px}.sb-box--plain{background:var(--pr-panel2)}.sb-box--accent{background:color-mix(in srgb,var(--pr-accent) 30%,transparent)}.sb-box--live{background:color-mix(in srgb,var(--pr-live) 28%,transparent)}.sb-box--amber{background:color-mix(in srgb,var(--pr-amber) 28%,transparent)}.sb-box--split{background:transparent}.sb-cell{flex:1 1;min-width:0;height:100%;border-radius:2px}.sb-tplnm{display:block;margin:10px 2px 1px;font-size:13.5px;font-weight:620;color:var(--pr-ink)}.sb-tplds{display:block;margin:0 2px;font-size:11.5px;line-height:1.35;color:var(--pr-faint)}.sb-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}.sb-modal__r{display:flex;flex-shrink:0;gap:9px}.sb-note{margin:0;font-size:12px;color:var(--pr-faint)}.sb-dontask{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--pr-muted);cursor:pointer}@media (max-width:720px){.sb-scrim{padding:12px}.sb-modal{padding:18px 16px 16px}.sb-tplgrid{grid-template-columns:1fr 1fr;gap:10px}.sb-modal__foot{flex-direction:column;align-items:stretch}.sb-modal__r{justify-content:flex-end}}