.ThemePreviewGate_root__pGKOT{position:fixed;top:10px;right:10px;z-index:10040;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.02em;text-transform:lowercase}.ThemePreviewGate_gear__D9pQY{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;cursor:pointer;color:var(--text-dim);background:var(--surface);border:1px solid var(--line-strong);transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.ThemePreviewGate_gear__D9pQY:hover,.ThemePreviewGate_gear__D9pQY[data-open=true]{color:var(--text-bright);border-color:var(--text-bright);background:var(--bg-hover)}.ThemePreviewGate_gear__D9pQY svg{transition:transform var(--dur-3) var(--ease-out)}.ThemePreviewGate_gear__D9pQY[data-open=true] svg{transform:rotate(60deg)}.ThemePreviewGate_gearPixel__vpJrE{display:none;width:24px;height:24px;image-rendering:pixelated;image-rendering:crisp-edges}html[data-fc-preview-theme=bsod] .ThemePreviewGate_gearSmooth__aCTDy{display:none}html[data-fc-preview-theme=bsod] .ThemePreviewGate_gearPixel__vpJrE{display:block}html[data-fc-preview-theme=bsod] .ThemePreviewGate_gear__D9pQY svg{transition:none}html[data-fc-preview-theme=bsod] .ThemePreviewGate_gear__D9pQY[data-open=true] svg{transform:none}html[data-fc-preview-theme=bsod] .ThemePreviewGate_dot__ddqmn{display:none}.ThemePreviewGate_dot__ddqmn{position:absolute;top:-1px;right:-1px;width:6px;height:6px;box-shadow:0 0 0 1px var(--surface)}.ThemePreviewGate_panel__J1UjF{position:absolute;top:calc(100% + 6px);right:0;width:320px;max-height:min(74vh,660px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);color:var(--text);border:1px solid var(--line-strong);box-shadow:0 18px 44px var(--fc-picker-shadow,rgba(0,0,0,.45));transform-origin:top right;opacity:0;transform:translateY(-6px) scale(.985);visibility:hidden;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.ThemePreviewGate_panel__J1UjF[data-open=true]{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.ThemePreviewGate_empty__Ty7Gh,.ThemePreviewGate_foot__tQGPK,.ThemePreviewGate_groupLabel__KTtWz,.ThemePreviewGate_head__5XJa3,.ThemePreviewGate_row__zkLO7{opacity:0;transform:translateY(-3px);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ThemePreviewGate_panel__J1UjF[data-open=true] :is(.ThemePreviewGate_head__5XJa3,.ThemePreviewGate_groupLabel__KTtWz,.ThemePreviewGate_row__zkLO7,.ThemePreviewGate_foot__tQGPK,.ThemePreviewGate_empty__Ty7Gh){opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 11ms)}.ThemePreviewGate_head__5XJa3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:9px 10px;border-bottom:1px solid var(--line-strong);background:var(--surface-sunken);position:-webkit-sticky;position:sticky;top:0;z-index:1}.ThemePreviewGate_kicker__1sIsT{color:var(--accent)}.ThemePreviewGate_current__J_Fn8{color:var(--text-faint)}.ThemePreviewGate_group__4HaBg{border-bottom:1px solid var(--line-strong)}.ThemePreviewGate_group__4HaBg:last-of-type{border-bottom:0}.ThemePreviewGate_groupLabel__KTtWz{margin:0;padding:8px 10px 5px;font-size:10px;font-weight:400;color:var(--text-faint);letter-spacing:.14em}.ThemePreviewGate_row__zkLO7{display:grid;grid-template-columns:46px 1fr;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:7px 10px;font:inherit;text-align:left;text-transform:lowercase;color:var(--text-dim);background:transparent;border:0;border-left:2px solid transparent;cursor:pointer}.ThemePreviewGate_row__zkLO7:hover{color:var(--text-bright);background:var(--bg-hover)}.ThemePreviewGate_row__zkLO7[data-active=true]{color:var(--text-bright);border-left-color:var(--accent);background:var(--accent-faint)}.ThemePreviewGate_swatch__nIcPc{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;width:46px;height:32px;padding:5px;box-shadow:inset 0 0 0 1px rgba(128,128,128,.45)}.ThemePreviewGate_swatchLine__mmlsl{display:block;height:2px}.ThemePreviewGate_swatchAccent__zRrJv{position:absolute;right:4px;bottom:4px;width:7px;height:7px}.ThemePreviewGate_rowText__jH4OW{display:flex;min-width:0;flex-direction:column;gap:2px}.ThemePreviewGate_rowLabel__ancDr{color:inherit}.ThemePreviewGate_rowBlurb__n565_{font-size:10px;line-height:1.35;color:var(--text-faint)}.ThemePreviewGate_foot__tQGPK{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;border-top:1px solid var(--line-strong);background:var(--surface-sunken)}.ThemePreviewGate_footRow__56B4r{display:flex;flex-wrap:wrap;gap:4px}.ThemePreviewGate_footRow__56B4r .ThemePreviewGate_clear__vxXIY{flex:1 1;text-align:center}.ThemePreviewGate_clear__vxXIY{padding:3px 8px;font:inherit;text-transform:lowercase;text-decoration:none;color:var(--text-dim);background:transparent;border:1px solid var(--line-strong);cursor:pointer}.ThemePreviewGate_clear__vxXIY:hover{color:var(--text-bright);border-color:var(--line-bright)}.ThemePreviewGate_hint__T3YAt{color:var(--text-faint)}.ThemePreviewGate_empty__Ty7Gh{margin:0;padding:2px 10px 8px;color:var(--text-faint)}.ThemePreviewGate_customRow__VLplf{display:grid;grid-template-columns:1fr auto;align-items:stretch}.ThemePreviewGate_customRow__VLplf .ThemePreviewGate_row__zkLO7{min-width:0}.ThemePreviewGate_forget__ZFQG8{padding:0 10px;font:inherit;text-transform:lowercase;color:var(--text-faint);background:transparent;border:0;cursor:pointer}.ThemePreviewGate_forget__ZFQG8:hover{color:var(--text-bright)}.ThemePreviewGate_err__PrCKW{margin:0;padding:0 10px 10px;color:var(--err,#d57a6a)}@media (max-width:480px){.ThemePreviewGate_panel__J1UjF{width:calc(100vw - 20px)}}html:has([data-mobile-shell]) .ThemePreviewGate_root__pGKOT{top:calc(env(safe-area-inset-top, 0px) + 68px);right:12px}html:has([data-mobile-shell]) .ThemePreviewGate_gear__D9pQY{width:40px;height:40px}@media (prefers-reduced-motion:reduce){.ThemePreviewGate_gear__D9pQY svg,.ThemePreviewGate_panel__J1UjF,.ThemePreviewGate_panel__J1UjF :is(.ThemePreviewGate_head__5XJa3,.ThemePreviewGate_groupLabel__KTtWz,.ThemePreviewGate_row__zkLO7,.ThemePreviewGate_foot__tQGPK,.ThemePreviewGate_empty__Ty7Gh){transition-duration:0s;transition-delay:0s}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d7e2b6{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_d7e2b6{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}