:root{--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-bg:#080d1a;--color-surface:#0d1526;--color-cyan:#00d4ff;--color-cyan-glow:#00d4ff66;--color-gold:#f5a623;--color-text-primary:#fff;--color-text-secondary:#7eb8cc}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-bg);touch-action:manipulation}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}:focus-visible{outline:1px solid var(--color-cyan);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{color:var(--color-text-primary);background-color:#00d4ff33}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#080d1a99}::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#00d4ff66}*{scrollbar-width:thin;scrollbar-color:#00d4ff33 #080d1a99}img,video,svg{max-width:100%;display:block}[data-home=field]{background:radial-gradient(360px 300px at 22% 12%,#2878dc66,#0000 70%),radial-gradient(420px 360px at 88% 62%,#14509657,#0000 72%),radial-gradient(300px 260px at 50% 104%,#5abee629,#0000 72%)}[data-home=glass]{backdrop-filter:blur(26px);background:linear-gradient(168deg,#06142c9e,#020814d1)}[data-home=dust]{opacity:.3;background-image:radial-gradient(#c8dcff33 .6px,#0000 .7px);background-size:34px 34px}[data-home=sheen]{background:linear-gradient(104deg,#ffffff1a 0%,#ffffff09 13%,#ffffff03 24%,#0000 36%),linear-gradient(284deg,#ffffff0d 0%,#ffffff03 10%,#0000 22%)}[data-home=panel]{backdrop-filter:blur(24px);background:linear-gradient(200deg,#122c5680,#040c1cc2)}[data-home=fog]{background:linear-gradient(#0206105c,#020610cc)}[data-home=plate-sheen]{background:linear-gradient(107deg,#0000 30%,#ffffff24 52%,#0000 74%)}[data-home=field-space]{background:radial-gradient(420px 340px at 82% 8%,#7850dc61,#0000 70%),radial-gradient(380px 320px at 12% 66%,#e87dc42e,#0000 72%),radial-gradient(300px 240px at 60% 106%,#e8b45f1a,#0000 72%)}[data-home=glass-clear]{backdrop-filter:blur(20px);background:linear-gradient(168deg,#0a081e7a,#03020eb8)}[data-home=stars]{opacity:.35;background-image:radial-gradient(#eaf0ff80 .7px,#0000 .8px),radial-gradient(#a78dff59 .6px,#0000 .7px);background-position:0 0,17px 23px;background-size:61px 53px,37px 41px}[data-home=field-lot]{background:radial-gradient(460px 380px at 16% 96%,#e8a03c66,#0000 70%),radial-gradient(420px 340px at 84% 6%,#1e3c6e57,#0000 72%),radial-gradient(300px 240px at 70% 60%,#5a78a01a,#0000 72%)}[data-home=glass-mid]{backdrop-filter:blur(22px);background:linear-gradient(168deg,#0a0c168a,#04050cc7)}[data-home=rain]{opacity:.5;background-image:repeating-linear-gradient(97deg,#0000 0 23px,#eaf0ff0b 23px 24px,#0000 24px 61px),repeating-linear-gradient(97deg,#0000 0 41px,#eaf0ff08 41px 42px,#0000 42px 97px)}@supports not (backdrop-filter:blur(1px)){[data-home=glass]{background:linear-gradient(168deg,#06142ce6,#020814f5)}[data-home=panel]{background:linear-gradient(200deg,#0e203ef7,#040c1cfa)}[data-home=glass-clear]{background:linear-gradient(168deg,#0a081ee6,#03020ef5)}[data-home=glass-mid]{background:linear-gradient(168deg,#0a0c16eb,#04050cf7)}}[data-home=field-felt]{background:radial-gradient(400px 320px at 20% 10%,#148c6e5c,#0000 70%),radial-gradient(420px 340px at 86% 64%,#0a5a5052,#0000 72%),radial-gradient(300px 240px at 52% 106%,#7de2b01f,#0000 72%)}[data-home=glass-felt]{backdrop-filter:blur(22px);background:linear-gradient(168deg,#04181680,#020a0abd)}[data-home=chalk]{opacity:.32;background-image:radial-gradient(#eaf0ff47 .6px,#0000 .7px),radial-gradient(#eaf0ff1f .5px,#0000 .6px);background-position:0 0,11px 19px;background-size:29px 31px,47px 43px}[data-home=field-mint]{background:radial-gradient(420px 340px at 84% 6%,#96e6c842,#0000 70%),radial-gradient(380px 300px at 10% 92%,#dcb46429,#0000 72%),radial-gradient(320px 260px at 40% 48%,#286e6429,#0000 72%)}[data-home=glass-mint]{backdrop-filter:blur(22px);background:linear-gradient(168deg,#0614148a,#020809cc)}[data-home=panel-mint]{backdrop-filter:blur(24px);background:linear-gradient(200deg,#18403a6b,#040e0ebd)}[data-home=guilloche]{opacity:.55;background-image:repeating-radial-gradient(circle at 86% 4%,#0000 0 9px,#c8f0e112 9px 10px),repeating-radial-gradient(circle at 6% 96%,#0000 0 13px,#e8c27a0d 13px 14px)}@supports not (backdrop-filter:blur(1px)){[data-home=glass-mint]{background:linear-gradient(168deg,#061414eb,#020809f7)}[data-home=panel-mint]{background:linear-gradient(200deg,#0e2826f7,#040e0efa)}}[data-home=field-candle]{background:radial-gradient(460px 360px at 22% 96%,#e8aa5070,#0000 70%),radial-gradient(440px 360px at 84% 90%,#b4284661,#0000 72%),radial-gradient(420px 340px at 70% 4%,#1e326442,#0000 72%)}[data-home=glass-candle]{backdrop-filter:blur(22px);background:linear-gradient(168deg,#0e0a1280,#06040ac2)}[data-home=panel-candle]{backdrop-filter:blur(24px);background:linear-gradient(200deg,#3c22285c,#0a060cb8)}[data-home=linen]{opacity:.5;background-image:repeating-linear-gradient(0deg,#f0dcc806 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#f0dcc805 0 1px,#0000 1px 3px)}@supports not (backdrop-filter:blur(1px)){[data-home=glass-candle]{background:linear-gradient(168deg,#0e0a12eb,#06040af7)}[data-home=panel-candle]{background:linear-gradient(200deg,#28181ef7,#0a060cfa)}}input[data-fg=picker]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f8ff;box-sizing:border-box;background:#04050c59;border:1px solid #c8dcff1f;border-radius:12px;min-width:0;height:44px;padding:0 12px;font-family:Jost,system-ui,sans-serif;font-size:15px;font-weight:300}[data-versions]{color:#f4f8ff;background:#01030a;flex-direction:column;height:100dvh;font-family:Jost,ui-sans-serif,system-ui,sans-serif;display:flex}[data-versions] header{border-bottom:1px solid #c8dcff1f;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}[data-versions] h1{white-space:nowrap;margin-right:auto;font-family:Marcellus,serif;font-size:18px;font-weight:400;line-height:1.2}[data-versions] header p{color:#eaf0ff9e;flex-basis:100%;font-size:12px;line-height:1.4}[data-versions] select,[data-versions] [data-both-toggle]{font:inherit;color:#f4f8ff;cursor:pointer;background:#06142c9e;border:1px solid #c8dcff2e;border-radius:8px;max-width:100%;min-height:44px;padding:0 10px;font-size:16px}[data-versions] [data-both-toggle]{white-space:nowrap;font-size:14px}[data-versions] [data-both-toggle][aria-pressed=true]{border-color:#eaf0ff9e}[data-versions] [data-segments]{background:#06142c9e;border:1px solid #c8dcff2e;border-radius:9px;gap:2px;max-width:100%;padding:3px;display:inline-flex}[data-versions] [data-segments] button{cursor:pointer;min-width:0;min-height:44px;font:inherit;color:#eaf0ffb8;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:3px 10px;font-size:13px;line-height:1.2;display:flex}[data-versions] [data-segments] small{color:#eaf0ff8c;white-space:nowrap;font-size:10px}[data-versions] [data-segments] button[aria-pressed=true]{color:#f4f8ff;background:#eaf0ff14;box-shadow:inset 0 0 0 1px #eaf0ff4d}[data-versions] main{scroll-snap-type:x mandatory;flex:1;min-height:0;display:flex;overflow-x:auto}[data-versions] section{scroll-snap-align:start;flex-direction:column;flex:1 0 0;min-width:0;display:flex}[data-versions] section+section{border-left:1px solid #c8dcff1f}[data-versions] section select{align-self:flex-start;max-width:calc(100% - 16px);margin:6px 8px}[data-versions] iframe{background:#01030a;border:0;flex:1;width:100%}@media (width<=760px){[data-versions][data-both] section{flex:0 0 min(400px,92vw)}}@media (width<=560px){[data-versions] header p{display:none}[data-versions] [data-segments]{flex-basis:100%;order:3}[data-versions] [data-segments] button{padding:3px 2px;font-size:12px}[data-versions] [data-segments] small{font-size:9px}}