.fx-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.fx-cell{min-width:0;display:flex}.fx-a-office{grid-area:span 2/span 7}.fx-a-ask,.fx-a-quota{grid-column:span 5}.fx-a-many,.fx-a-ans,.fx-a-shelf{grid-column:span 4}.fx-a-theme,.fx-a-priv{grid-column:span 6}@media (max-width:1000px){.fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-cell{grid-area:auto/span 1!important}.fx-a-office,.fx-a-theme{grid-column:span 2!important}.fx-a-theme{order:1}}@media (max-width:640px){.fx-grid{grid-template-columns:minmax(0,1fr)}.fx-cell,.fx-a-office,.fx-a-theme{grid-column:auto!important}.fx-a-theme{order:0}.fx-a-office .fx-vis{min-height:280px}.fx-pop{width:200px}}.fx-hint .tp{display:none}@media (hover:none){.fx-hint .hv{display:none}.fx-hint .tp{display:inline}}.fx-card{isolation:isolate;background:var(--s1);border-radius:28px;flex-direction:column;flex:1;gap:24px;min-width:0;padding:32px;transition:background-color .25s;display:flex;position:relative}.fx-vis{background:radial-gradient(120% 90% at 50% 0,#1a1a20,#101013 70%);border-radius:18px;flex:1;grid-template-columns:minmax(0,1fr);place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a0f,0 24px 48px -28px #0a0a0a73}.fx-vis:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000,#0000 75%)}.fx-vis>*{position:relative}.fx-a-office .fx-vis{min-height:420px}.fx-a-office .fx-vis:before{display:none}.fx-txt{padding:0}.fx-txt h3{letter-spacing:-.01em;color:var(--fg);margin:0 0 4px;font-size:17px;font-weight:500}.fx-txt p{color:var(--fg-3);text-wrap:pretty;max-width:34em;margin:0;font-size:17px;line-height:1.5}@media (max-width:640px){.fx-card{border-radius:22px;gap:18px;padding:22px 18px 18px}.fx-txt h3,.fx-txt p{font-size:15.5px}}@keyframes fx-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.985)}}@keyframes fx-up{0%{opacity:0;transform:translateY(5px)}}@keyframes fx-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes fx-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-draw{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}@keyframes fx-glow{50%{box-shadow:0 0 0 4px #ffffff1f}}.fx-office{border-radius:inherit;background:#2a1c17;inset:0;overflow:hidden;container-type:size;position:absolute!important}.fx-scene{aspect-ratio:16/9;width:max(100cqw,177.778cqh);transform:translate(-50%, -50%) translate(calc(var(--px,0) * -12px), calc(var(--py,0) * -9px)) scale(1.06);transition:transform 1.1s var(--ease-out);position:absolute;top:50%;left:50%}.fx-scene img{object-fit:cover}.fx-scene:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 70% at 50% 48%,#0000 50%,#08080a8c),linear-gradient(#0000 70%,#08080a73);position:absolute;inset:0}.fx-bot,.fx-desk{z-index:2;border-radius:50%;width:46px;height:46px;position:absolute;translate:-50% -50%}.fx-bot:before{content:"";border:1.5px solid var(--c);opacity:.55;animation:fx-ping 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:4px}.fx-bot:after{content:"";border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);opacity:0;transition:opacity .25s ease, scale .35s var(--spring);border-radius:50%;position:absolute;inset:4px;scale:.8}.fx-bot-dot{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 2px #0000008c, 0 0 12px var(--c);border-radius:50%;position:absolute;top:2px;right:2px}.fx-bot.on{z-index:4}.fx-bot.on:after{opacity:1;scale:1}.fx-pop{text-align:left;-webkit-backdrop-filter:blur(14px)saturate(1.4);opacity:0;transform-origin:0;pointer-events:none;width:236px;transition:opacity .22s ease, transform .38s var(--ease-out);background:#0c0c0fdb;border-radius:13px;flex-direction:column;gap:8px;padding:11px 12px 12px;display:flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translate(-6px,-50%)scale(.96);box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 40px -12px #000c}.fx-bot.l .fx-pop{transform-origin:100%;left:auto;right:calc(100% + 6px);transform:translate(6px,-50%)scale(.96)}.fx-bot.on .fx-pop{opacity:1;transform:translateY(-50%)scale(1)}.fx-pop-h{align-items:center;gap:8px;display:flex}.fx-pop-h b{font-size:13.5px;font-weight:600}.fx-pop-h small{font:500 10.5px/1 var(--font-mono);color:var(--fg-3)}.fx-pop-h em{font:500 11px/1 var(--font-mono);color:var(--fg-2);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.fx-pop-t{color:var(--fg-2);font-size:12.5px}.fx-pop-t code{font:500 11.5px var(--font-mono);color:var(--fg);background:#ffffff12;border-radius:5px;padding:2px 6px}.fx-bar{background:#ffffff14;border-radius:3px;height:3px;display:block;overflow:hidden}.fx-bar i{border-radius:inherit;background:var(--c);height:100%;box-shadow:0 0 10px var(--c);transition:width .9s var(--ease-out);display:block}.fx-desk:after{content:"";opacity:0;border:1.5px dashed #ffffff80;border-radius:50%;transition:opacity .25s;position:absolute;inset:8px}.fx-desk-tip{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .2s ease, transform .3s var(--ease-out);pointer-events:none;background:#0c0c0fd9;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:500;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translateY(4px);box-shadow:inset 0 0 0 1px #ffffff24}.fx-office-hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;top:14px;left:14px;right:14px;position:absolute!important}.fx-live,.fx-hud-r,.fx-hint{-webkit-backdrop-filter:blur(12px)saturate(1.5);background:#0a0a0c9e;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a}.fx-live{align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.fx-live i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%;animation:1.8s ease-in-out infinite blink}.fx-hud-r{padding:5px;display:inline-flex}.fx-hud-r .chip-mark+.chip-mark{margin-left:-5px;box-shadow:0 0 0 2px #0b0b0d}.fx-hint{z-index:3;font:500 11px/1 var(--font-mono);color:var(--fg-2);pointer-events:none;padding:6px 11px;transition:opacity .3s;bottom:14px;right:14px;position:absolute!important}.fx-ask-wrap{flex-direction:column;align-items:center;gap:14px;width:min(100%,420px);padding:22px 18px 16px;display:flex}.fx-ask{text-align:left;width:100%;animation:fx-in .5s var(--ease-out);background:#0b0b0e;border-radius:15px;outline:none;padding:12px;transition:box-shadow .4s;position:relative;box-shadow:0 0 0 1px #ffb3408c,0 0 44px -12px #ffb34047,0 24px 50px -24px #000000e6}.fx-ask:focus-visible{box-shadow:0 0 0 2px var(--accent), 0 24px 50px -24px #000000e6}.fx-ask.is-allow{box-shadow:0 0 0 1px #4ade808c,0 0 44px -12px #4ade804d,0 24px 50px -24px #000000e6}.fx-ask.is-trust{box-shadow:0 0 0 1px #7aa5ff99,0 0 44px -12px #3d7bff66,0 24px 50px -24px #000000e6}.fx-ask.is-deny{box-shadow:0 0 0 1px #f8717180,0 0 44px -12px #f8717140,0 24px 50px -24px #000000e6}.fx-ask-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fx-ask-h b{font-size:13.5px;font-weight:600}.fx-ask-h span{font:500 11px/1 var(--font-mono);color:var(--fg-3);margin-left:auto}.fx-code{font:500 11.5px/1.6 var(--font-mono);background:#141418;border-radius:9px;padding:8px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.fx-code-p{color:var(--fg-3);padding:0 11px 5px;font-size:11px}.fx-ln{color:#d4d4d8;max-height:22px;transition:max-height .45s var(--ease-out), opacity .3s ease, background-color .3s ease;grid-template-columns:26px 14px minmax(0,1fr);padding:0 11px 0 0;display:grid}.fx-ln.cmd{color:#f4f4f5;grid-template-columns:24px minmax(0,1fr);padding-left:0}.fx-ln.cmd .sg{color:var(--amber);padding-left:11px}.fx-ln .no{text-align:right;color:#4c4c55;padding-right:8px}.fx-ln .sg{color:#6c6c76}.fx-ln .tx{white-space:pre;text-overflow:ellipsis;overflow:hidden}.fx-ln.del{color:#fca5a5;background:#ef444421}.fx-ln.del .sg{color:#f87171}.fx-ln.add{color:#86efac;background:#22c55e21}.fx-ln.add .sg{color:#4ade80}.is-allow .fx-ln.del{opacity:0;max-height:0}.is-allow .fx-ln.add{background:#22c55e33}.is-deny .fx-ln.add{opacity:.35;text-decoration:line-through}.is-deny .fx-ln.cmd .tx{opacity:.4;text-decoration:line-through}.fx-why{color:var(--fg-3);align-items:center;gap:7px;margin:10px 2px;font-size:12px;display:flex}.fx-why i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 8px var(--amber);border-radius:50%}.fx-ask-b{transition:opacity .25s ease, transform .3s var(--ease-out);grid-template-columns:auto 1fr auto auto;gap:6px;display:grid}.fx-ask-b button{color:#fff;height:31px;transition:background-color .2s ease, transform .16s var(--ease-out);background:#ffffff14;border-radius:9px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.fx-ask-b button.pri{color:#000;background:#fff;animation:2.4s ease-in-out infinite fx-glow}.fx-ask-b kbd{color:var(--fg-3);background:#ffffff14;border-color:#0000;border-radius:4px;padding:1px 4px;font-size:9.5px}.fx-ask-b .pri kbd{color:#555;background:#00000014}.fx-ask-b kbd{align-items:center;gap:1px;height:16px;display:inline-flex}.fx-ask-b kbd svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.fx-ask[class*=is-] .fx-ask-b{opacity:0;pointer-events:none;transform:translateY(4px)}.fx-said{opacity:0;pointer-events:none;align-items:center;gap:8px;height:31px;font-size:12.5px;font-weight:500;transition:opacity .3s .12s;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.fx-ask[class*=is-] .fx-said{opacity:1}.fx-said i{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.fx-said i:before{font:800 10px/1 var(--text);color:#000}.fx-said i.allow{background:#4ade80}.fx-said i.allow:before{content:"✓"}.fx-said i.trust{background:var(--accent-2)}.fx-said i.trust:before{content:"✓"}.fx-said i.deny{background:#f87171}.fx-said i.deny:before{content:"✕"}.fx-queue{gap:5px;display:flex}.fx-queue i{background:var(--line-2);width:5px;height:5px;transition:width .4s var(--ease-out), background-color .3s ease;border-radius:3px}.fx-queue i.on{background:var(--amber);width:16px}.fx-quota{flex-direction:column;align-items:center;gap:20px;width:100%;padding:64px 16px 22px;display:flex}.fx-isl{color:#fff;background:#000;border-radius:0 0 18px 18px;align-items:center;height:36px;padding:0 14px;display:flex;top:0;left:50%;translate:-50%;box-shadow:0 12px 30px -10px #000c;position:absolute!important}.fx-isl:before,.fx-isl:after{content:"";width:10px;height:10px;position:absolute;top:0}.fx-isl:before{background:radial-gradient(circle at 0 100%,#0000 9.5px,#000 10px);left:-10px}.fx-isl:after{background:radial-gradient(circle at 100% 100%,#0000 9.5px,#000 10px);right:-10px}.fx-isl .qring b{font-size:12px}.fx-rings{justify-content:center;gap:clamp(4px,1.4vw,14px);width:100%;display:flex}.fx-ring{transition:transform .4s var(--spring), background-color .25s ease;border-radius:14px;justify-items:center;gap:6px;padding:6px 6px 8px;display:grid;position:relative}.fx-quota{container-type:inline-size}.fx-ring-g{aspect-ratio:1;width:min(72px,17cqw);display:block;position:relative}.fx-ring svg{width:100%;height:100%;display:block;overflow:visible}.fx-ring .trk{fill:none;stroke:#ffffff12;stroke-width:5.5px}.fx-ring .val{fill:none;stroke:var(--t);stroke-width:5.5px;stroke-linecap:round;transition:filter .3s}.fx-ring-m{border-radius:50%;place-items:center;width:47%;height:47%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff1f}.fx-ring b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:600}.fx-ring b small{color:var(--fg-3);margin-left:1px;font-size:11px;font-weight:500}.fx-ring.on{background:#ffffff0a;transform:translateY(-3px)}.fx-ring.on .val{filter:drop-shadow(0 0 5px var(--t))}.fx-qline{animation:fx-up .35s var(--ease-out);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.fx-qline b{font-weight:600}.fx-qline span{color:var(--fg-2)}.fx-qline em{font:500 11.5px var(--font-mono);font-style:normal}.fx-many{flex-direction:column;gap:6px;width:100%;padding:14px;display:flex}.fx-row{box-shadow:0 0 0 1px var(--line) inset;text-align:left;transition:background-color .25s ease, transform .35s var(--ease-out), box-shadow .3s ease;background:#ffffff06;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;display:grid;position:relative;overflow:hidden}.fx-row-c{display:grid;position:relative}.fx-row-c:after{content:"";border:2px solid #0000;border-top-color:var(--c);border-right-color:var(--c);border-radius:50%;animation:1.1s linear infinite fx-spin;position:absolute;inset:-3px}.fx-row-m{flex-direction:column;gap:1px;min-width:0;display:flex}.fx-row-m b{font-size:13px;font-weight:500}.fx-row-m small{font:500 10.5px var(--font-mono);color:var(--fg-3);margin-left:4px}.fx-row-a{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;animation:fx-up .4s var(--ease-out);font-size:12px;overflow:hidden}.fx-row-a code{font:500 11px var(--font-mono);color:#ffd08a}.fx-row em{font:500 11px var(--font-mono);color:var(--fg-3);font-variant-numeric:tabular-nums;font-style:normal}.fx-row-bar{background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.8;width:40%;height:1.5px;animation:2.6s ease-in-out infinite fx-slide;position:absolute;bottom:0;left:0}.fx-row.wait{background:#ffb3400d;box-shadow:inset 0 0 0 1px #ffb34066}.fx-row.wait .fx-row-c:after{border-color:var(--amber);animation:1.4s ease-in-out infinite blink}.fx-row.wait .fx-row-bar{display:none}.fx-review{background:var(--amber);color:#1a0f00;height:25px;transition:background-color .2s ease, transform .16s var(--ease-out);border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:600}.fx-review:active{transform:scale(.94)}.fx-ans{flex-direction:column;gap:10px;width:100%;padding:14px;display:flex}.fx-ans-top{justify-content:flex-end;display:flex}.fx-me{background:var(--accent);color:#fff;border-radius:13px 13px 4px;padding:7px 12px;font-size:12.5px}.fx-tabs{--i:0;box-shadow:0 0 0 1px var(--line) inset;background:#ffffff0a;border-radius:10px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.fx-tabs button{z-index:1;height:26px;color:var(--fg-3);font-size:12px;font-weight:500;transition:color .25s;position:relative}.fx-tabs button.on{color:var(--fg)}.fx-tab-th{background:var(--s3);width:calc(33.3333% - 2px);box-shadow:0 0 0 1px var(--line-2) inset;transform:translateX(calc(var(--i) * 100%));transition:transform .38s var(--ease-in-out);border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px}.fx-ans-b{height:138px;box-shadow:0 0 0 1px var(--line) inset;animation:fx-in .45s var(--ease-out);background:#0b0b0e;border-radius:11px;padding:10px 12px;overflow:hidden}.fx-tbl{border-collapse:collapse;width:100%;font-size:12px}.fx-tbl th{text-align:left;color:var(--fg-3);border-bottom:1px solid var(--line-2);padding:4px 6px 7px;font-weight:500}.fx-tbl td{border-bottom:1px solid var(--line);color:var(--fg-2);padding:7px 6px}.fx-tbl tr:last-child td{border-bottom:0}.fx-tbl td+td,.fx-tbl th+th{text-align:right;font-family:var(--font-mono);font-size:11.5px}.fx-tbl .bad{color:#f87171;-webkit-text-decoration:line-through #f8717180;text-decoration:line-through #f8717180}.fx-tbl .ok{color:#4ade80}.fx-pre{font:500 11.5px/1.7 var(--font-mono);color:#d4d4d8;white-space:pre;margin:0;overflow:hidden}.fx-pre .fn-file{color:var(--fg-3);margin-bottom:4px;font-size:10.5px;display:block}.fx-pre .k{color:#c4a7ff}.fx-pre .f{color:#7aa5ff}.fx-pre .y{color:#5eead4}.fx-pre .n{color:#fbbf24}.fx-pre .c{color:#5c5c66;font-style:italic}.fx-flow{width:100%;height:100%}.fx-flow .e path{fill:none;stroke:#7aa5ff;stroke-width:1.4px;stroke-dasharray:90;stroke-dashoffset:90px;animation:fx-draw .7s var(--ease-out) forwards}.fx-flow .e path:nth-child(2){animation-delay:.2s}.fx-flow .e path:nth-child(3){animation-delay:.3s}.fx-flow .e path:nth-child(4){animation-delay:.45s}.fx-flow .nd rect{fill:#17171c;stroke:#ffffff29}.fx-flow .nd.q rect{stroke:#7aa5ff;fill:#3d7bff1a}.fx-flow .nd.ok rect{stroke:#4ade80;fill:#4ade8014}.fx-flow text{fill:#e4e4e7;font:500 10.5px var(--text);text-anchor:middle}.fx-flow .lb{fill:var(--fg-3);font:500 9px var(--font-mono);text-anchor:start}.fx-shelf{flex-direction:column;align-items:center;width:100%;padding:26px 18px 14px;display:flex}.fx-books{align-items:flex-end;gap:3px;height:112px;padding:0 12px;display:flex}.fx-book{transform-origin:50% 100%;background:linear-gradient(90deg, #0006, transparent 20%, #ffffff1a 48%, transparent 76%, #00000073), color-mix(in oklab, var(--c) 52%, #141418);transition:transform .42s var(--spring), box-shadow .3s ease, filter .3s ease;border-radius:3px 3px 2px 2px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 -1px #ffffff26}.fx-book .band{background:#ffffff47;height:3px;position:absolute;top:11px;left:0;right:0}.fx-book .band.b2{background:#ffffff2e;height:1px;top:17px}.fx-book .mk{opacity:.85;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:7px;left:50%;translate:-50%}.fx-book.lean{transform-origin:100% 100%;pointer-events:none;background:linear-gradient(90deg,#0006,#0000 25%,#ffffff0f 50%,#0000 75%,#00000073),#2b2b33;width:22px;height:86px;margin-left:16px;transform:rotate(-11deg)}.fx-book.on{box-shadow:0 0 0 1px #fff3 inset, 0 14px 22px -8px color-mix(in srgb, var(--c) 70%, transparent);filter:brightness(1.15);transform:translateY(-14px)}.fx-books:has(.fx-book.on) .fx-book:not(.on):not(.lean){filter:brightness(.7)saturate(.8)}.fx-plank{background:linear-gradient(#4a3326,#2d1d14 70%,#1d130d);border-radius:3px;width:100%;max-width:340px;height:11px;display:block;box-shadow:inset 0 1px #ffffff1f,0 16px 22px -10px #000000e6}.fx-slip{width:100%;min-height:52px;box-shadow:0 0 0 1px var(--line) inset;text-align:left;animation:fx-up .3s var(--ease-out);background:#ffffff08;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:9px 12px;display:flex}.fx-slip>span:not(.chip-mark):not(.fx-slip-0){flex:1;min-width:0}.fx-slip b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.fx-slip small{color:var(--fg-3);font-size:11.5px;display:block}.fx-slip em{color:var(--accent-2);white-space:nowrap;font-size:12px;font-style:normal}.fx-slip-0{text-align:center;width:100%;color:var(--fg-3);font-size:12.5px}.fx-slip-0 b{color:var(--fg-2);display:inline}.fx-theme{grid-template-columns:minmax(170px,210px) minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:14px;display:grid}.fx-pick{flex-direction:column;gap:1px;display:flex}.fx-pick button{color:var(--fg-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:5px 8px;font-size:12.5px;transition:background-color .2s,color .2s;display:flex}.fx-pick button.on{color:var(--fg);box-shadow:0 0 0 1px var(--line) inset;background:#ffffff0f}.fx-pick .sw{border-radius:5px;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.fx-pick .sw i{border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #121216}.fx-pick .nm{white-space:nowrap;flex:1;justify-content:space-between;gap:8px;min-width:0;display:flex}.fx-pick small{font:500 10px var(--font-mono);color:var(--fg-3)}.fx-prev{flex-direction:column;align-items:center;display:flex}.fx-prev *{transition:background-color .45s,color .45s,border-color .45s}.fx-prev-isl{z-index:1;color:#fff;background:#000;border-radius:0 0 13px 13px;align-items:center;gap:7px;height:26px;margin-bottom:-2px;padding:0 11px;font-size:10.5px;font-weight:500;display:inline-flex;position:relative}.fx-prev-isl i{background:var(--ok);border-radius:50%;width:6px;height:6px}.fx-prev-win{background:var(--t-bg);width:100%;max-width:330px;color:var(--t-fg);text-align:left;border-radius:15px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 0 0 1px #ffffff1a,0 26px 50px -22px #000000e6}.fx-prev-h{border-bottom:1px solid color-mix(in srgb, var(--t-fg) 10%, transparent);align-items:center;gap:7px;padding-bottom:8px;display:flex}.fx-prev-h b{font-size:12.5px;font-weight:600}.fx-prev-h span{font:500 10.5px var(--font-mono);color:var(--t-mu)}.fx-prev-h i{background:var(--t-ac);border-radius:50%;width:7px;height:7px;margin-left:auto}.fx-prev-me{background:var(--t-ac);max-width:85%;color:var(--t-on);border-radius:11px 11px 3px;align-self:flex-end;padding:6px 10px;font-size:11.5px}.fx-prev-ai{background:var(--t-s1);border-radius:11px 11px 11px 3px;max-width:92%;padding:8px 10px;font-size:11.5px;line-height:1.5}.fx-prev-ai code{font:500 10.5px var(--font-mono);background:color-mix(in srgb, var(--t-fg) 9%, transparent);border-radius:4px;padding:1px 4px}.fx-prev-ai b{color:var(--t-ac);font-weight:600}.fx-prev-in{background:var(--t-s1);height:32px;box-shadow:0 0 0 1px color-mix(in srgb, var(--t-fg) 12%, transparent) inset;border-radius:999px;justify-content:space-between;align-items:center;padding:0 5px 0 12px;display:flex}.fx-prev-in span{color:var(--t-mu);font-size:11px}.fx-prev-in i{background:var(--t-ac);border-radius:50%;width:22px;height:22px}@media (max-width:640px){.fx-theme{grid-template-columns:minmax(0,1fr)}.fx-pick{grid-template-columns:1fr 1fr;display:grid}.fx-pick small{display:none}}.fx-vault{text-align:left;outline:none;width:min(100%,480px);padding:20px 18px}.fx-vault:focus-visible .fx-file{box-shadow:0 0 0 2px var(--accent) inset}.fx-file{box-shadow:0 0 0 1px var(--line) inset;background:#101013;border-radius:13px 13px 0 0;align-items:center;gap:11px;padding:10px 12px;display:flex}.fx-lock{width:32px;height:32px;box-shadow:0 0 0 1px var(--line) inset;background:#ffffff0d;border-radius:9px;place-items:center;transition:background-color .3s;display:grid}.fx-lock svg{fill:none;width:18px;height:18px;stroke:var(--fg-2);stroke-width:2px;stroke-linecap:round;transition:stroke .3s}.fx-lock circle{fill:var(--fg-2);stroke:none;transition:fill .3s}.fx-lock .sh{transition:transform .4s var(--spring);transform-origin:16px 11px}.fx-path{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-path small{font:500 10.5px var(--font-mono);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx-path b{font:500 12.5px var(--font-mono);white-space:nowrap}.fx-seal{font:500 10.5px/1 var(--font-mono);color:var(--accent-2);background:#3d7bff1f;border-radius:6px;flex:none;margin-left:auto;padding:5px 8px;transition:background-color .3s,color .3s}.fx-hex{box-shadow:0 0 0 1px var(--line) inset;font:500 11.5px/1.75 var(--font-mono);color:#4c4c58;white-space:pre;background:#09090b;border-radius:0 0 13px 13px;margin:0;padding:12px 14px;transition:color .4s;position:relative;overflow:hidden}.fx-hex:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#3d7bff14,#0000);height:40%;position:absolute;top:0;left:0;right:0}.fx-vault.open .fx-hex{color:#c9d6ff}.fx-vault.open .fx-hex:after{animation:fx-scan 1.2s var(--ease-out)}@keyframes fx-scan{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(250%)}}.fx-vault.open .fx-lock{background:#3d7bff24}.fx-vault.open .fx-lock svg{stroke:var(--accent-2)}.fx-vault.open .fx-lock circle{fill:var(--accent-2)}.fx-vault.open .fx-lock .sh{transform:translateY(-2.5px)rotate(18deg)}.fx-vault.open .fx-seal{color:#4ade80;background:#4ade801f}.fx-zero{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.fx-zero span{height:28px;color:var(--fg-2);box-shadow:0 0 0 1px var(--line) inset;text-transform:capitalize;background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 4px;font-size:12px;display:inline-flex}.fx-zero i{background:var(--s3);width:20px;height:20px;font:600 11px/1 var(--font-mono);color:var(--fg);border-radius:50%;place-items:center;font-style:normal;display:grid}.fx-zero .key{box-shadow:none;font:500 10.5px var(--font-mono);color:var(--fg-3);text-transform:none;background:0 0;padding:0 4px}@media (hover:hover) and (pointer:fine){.fx-card:hover{background:var(--s2)}.fx-card:hover .fx-hint{opacity:0}.fx-desk:hover:after{opacity:1}.fx-desk:hover .fx-desk-tip{opacity:1;transform:none}.fx-ask-b button:hover{background:#ffffff24}.fx-ask-b button.pri:hover{background:#fff;box-shadow:0 0 0 4px #ffffff24}.fx-row:hover{background:#ffffff0d;transform:translate(3px)}.fx-review:hover{background:#ffc566}.fx-tabs button:hover{color:var(--fg)}.fx-pick button:hover{color:var(--fg);background:#ffffff0a}}@media (prefers-reduced-motion:reduce){.fx-scene{transform:translate(-50%,-50%)!important}.fx-flow .e path{stroke-dashoffset:0}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
