@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-devanagari-400-normal-CTuj2HZW.woff2)format("woff2"),url(/assets/rajdhani-devanagari-400-normal-BdIzgbsr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-ext-400-normal-DACPYgMx.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-400-normal-Der7ynDE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-400-normal-CurJOxDW.woff2)format("woff2"),url(/assets/rajdhani-latin-400-normal-C6_q4usG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2)format("woff2"),url(/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2)format("woff2"),url(/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--theme-name:"Neoturne";--theme-description:"A cyberpunk/neon-themed design system with dark UI and light canvas areas";--primary-color:#06b6d4;--primary-light:#22d3ee;--primary-dark:#0891b2;--primary-bg:#06b6d41a;--primary-bg-dark:#06b6d433;--secondary-color:#e5ec00;--secondary-light:#f0f542;--secondary-dark:#b8bd00;--secondary-bg:#e5ec001a;--tertiary-color:#ec4899;--tertiary-light:#f472b6;--tertiary-dark:#db2777;--tertiary-bg:#ec48991a;--bg-color:#0f172a;--bg-color-elevated:#1e293b;--bg-color-hover:#334155;--white:#fefefe;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-dim:#94a3b8;--text-muted:#64748b;--scrim:#0009;--border-color:#334155;--border-color-light:#475569;--border-color-dark:#1e293b;--canvas-bg:#faf7f0;--canvas-text:#1e293b;--canvas-text-secondary:#475569;--canvas-border:#cbd5e1;--success-color:#10b981;--success-bg:#10b9811a;--success-bg-strong:#10b98133;--error-color:#ef4444;--error-dark:#dc2626;--error-bg:#ef44441a;--error-bg-strong:#ef444433;--warning-color:#f59e0b;--warning-bg:#f59e0b1a;--warning-bg-strong:#f59e0b33;--info-color:#3b82f6;--info-bg:#3b82f61a;--info-bg-strong:#3b82f633;--void:#010204;--void-floor:#040609;--emission:#22d3ee;--emission-deep:#06b6d4;--emission-core:#e0fbff;--halation-lead:#8ae4f6;--halation-trail:#5fdcf2;--dormant-seam:.015;--dormant-seam-mid:.05;--dormant-peak:.09;--dormant-glyph:.13;--dormant-glow:0px;--dormant-glow-alpha:0;--summoned-seam:.06;--summoned-seam-mid:.3;--summoned-peak:.5;--summoned-glyph:.75;--summoned-glow:0px;--summoned-glow-alpha:0;--awakened-seam:.1;--awakened-seam-mid:.8;--awakened-peak-mix:.48;--awakened-glyph:1;--awakened-glow:26px;--awakened-glow-alpha:.2;--seam-width:1px;--seam-corner-spread:18deg;--aura-neutral:#22d3ee;--aura-neutral-cal:.66;--aura-red:#ff3037;--aura-red-cal:1;--aura-violet:#a855f7;--aura-violet-cal:1;--aura-yellow:#e5ec00;--aura-yellow-cal:.46;--aura-neutral-rgb:34, 211, 238;--aura-red-rgb:255, 48, 55;--aura-violet-rgb:168, 85, 247;--aura-yellow-rgb:229, 236, 0;--status-success:#34d399;--status-error:#ff3037;--status-warning:#fbbf24;--status-info:#60a5fa;--font-heading:"Rajdhani", "IBM Plex Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-size-2xl:32px;--font-size-xl:24px;--font-size-large:18px;--font-size-base:16px;--font-size-small:14px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-heading:1.2;--line-height-body:1.6;--line-height-input:1.5;--letter-spacing-normal:normal;--letter-spacing-wide:.05em;--letter-spacing-wider:.1em;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-base:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--glow-cyan:0 0 20px #06b6d480;--glow-cyan-strong:0 0 30px #06b6d4b3;--glow-yellow:0 0 20px #e5ec0080;--glow-magenta:0 0 20px #ec489980;--glow-red:0 0 20px #ef444480;--blur-sm:2px;--blur-md:4px;--blur-lg:8px;--border-radius:0;--border-radius-sm:2px;--border-radius-md:4px;--border-radius-lg:8px;--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.3s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--touch-target-min:44px;--breakpoint-mobile:600px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--max-width-container:1200px;--max-width-form:420px;--card-min-width:280px;--animation-spin:.8s;--animation-pulse:2s;--animation-float:3s;--animation-fade-in:.2s;--animation-slide-up:.3s;--ease-default:ease;--ease-linear:linear;--ease-out:ease-out;--ease-in-out:ease-in-out;--button-height-small:36px;--button-height-medium:44px;--button-height-large:52px;--input-height:44px;--textarea-min-height:120px;--card-padding-compact:12px;--card-padding-default:24px;--card-padding-spacious:32px;--modal-width-small:400px;--modal-width-medium:500px;--modal-width-large:700px;--toast-min-width:300px;--toast-max-width:500px;--image-card-preview-height:180px;--text-card-min-height:250px;--text-card-max-length:5000;--note-card-min-height:40px;--note-card-max-length:150;--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:var(--summoned-seam-mid);--seam-trough:var(--seam-run);--seam-peak:rgba(var(--seam-rgb), var(--summoned-peak));--seam-fill:var(--void);--aura-rgb:34, 211, 238;--aura-cal:1}.nt-btn,.nt-card,.nt-input,.nt-choice__option,.nt-code,.nt-code--inline,.nt-notice,.nt-modal,.nt-shell,.nt-toast{--nt-floor:var(--void-floor);--nt-seam:conic-gradient(from 0deg at 50% 50%, rgba(var(--seam-rgb), calc(var(--seam-trough) * var(--seam-cal))) 0deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 27deg, var(--seam-peak) 45deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 63deg, rgba(var(--seam-rgb), calc(var(--seam-trough) * var(--seam-cal))) 90deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 117deg, var(--seam-peak) 135deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 153deg, rgba(var(--seam-rgb), calc(var(--seam-trough) * var(--seam-cal))) 180deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 207deg, var(--seam-peak) 225deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 243deg, rgba(var(--seam-rgb), calc(var(--seam-trough) * var(--seam-cal))) 270deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 297deg, var(--seam-peak) 315deg, rgba(var(--seam-rgb), calc(var(--seam-run) * var(--seam-cal))) 333deg, rgba(var(--seam-rgb), calc(var(--seam-trough) * var(--seam-cal))) 360deg);--nt-seam-bg:linear-gradient(var(--seam-fill), var(--seam-fill)) padding-box, var(--nt-seam) border-box}.nt-btn{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.38;--seam-trough:var(--seam-run);--seam-peak:rgba(var(--seam-rgb), .6);--seam-fill:var(--nt-floor);--btn-inner:0px;--btn-inner-a:0;--btn-glow:0px;--btn-glow-a:0;--btn-label:var(--text-primary);--btn-label-glow:0;justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:var(--button-height-medium);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--btn-label);border-radius:var(--border-radius);border:var(--seam-width) solid transparent;background:var(--nt-seam-bg);box-shadow:0 0 var(--btn-glow) rgba(var(--seam-rgb), var(--btn-glow-a)), inset 0 0 var(--btn-inner) rgba(var(--seam-rgb), var(--btn-inner-a));text-shadow:0 0 10px rgba(var(--seam-rgb), var(--btn-label-glow));cursor:pointer;isolation:isolate;transition:box-shadow .18s var(--ease-out), color .16s var(--ease-out), text-shadow .16s var(--ease-out), transform .1s var(--ease-out);padding:10px 22px;display:inline-flex;position:relative}.nt-btn:focus-visible{outline:2px solid var(--emission-core);outline-offset:3px}.nt-btn:active{transform:translateY(1px)}.nt-btn--primary{--seam-run:.9;--seam-peak:#e0fbfff2;--btn-inner:20px;--btn-inner-a:.34;--btn-glow:14px;--btn-glow-a:.24;--btn-label:#fff}.nt-btn--primary:hover{--seam-run:1;--btn-inner:28px;--btn-inner-a:.55;--btn-glow:24px;--btn-glow-a:.42;--btn-label-glow:.4}.nt-btn--secondary{--seam-run:.38;--seam-peak:rgba(var(--seam-rgb), .6)}.nt-btn--secondary:hover{--seam-run:.85;--seam-peak:#e0fbffcc;--btn-inner:16px;--btn-inner-a:.18;--btn-glow:22px;--btn-glow-a:.3;--btn-label:#fff;--btn-label-glow:.35}.nt-btn--ghost{--seam-run:.12;--seam-peak:rgba(var(--seam-rgb), .24);--btn-label:var(--text-dim)}.nt-btn--ghost:hover{--seam-run:.5;--seam-peak:rgba(var(--seam-rgb), .7);--btn-inner:12px;--btn-inner-a:.1;--btn-glow:18px;--btn-glow-a:.22;--btn-label:var(--text-primary);--btn-label-glow:.3}.nt-btn--danger,.nt-btn--destructive{--seam-rgb:255, 48, 55;--seam-run:.75;--seam-peak:#ff9c9f;--btn-inner:12px;--btn-inner-a:.16;--btn-glow:14px;--btn-glow-a:.22;--btn-label:#ff9a9a}.nt-btn--danger:hover,.nt-btn--destructive:hover{--seam-run:1;--seam-peak:#ffd9d9;--btn-inner:30px;--btn-inner-a:.45;--btn-glow:32px;--btn-glow-a:.6;--btn-label:#fff;--btn-label-glow:.6}.nt-btn--session{--session-k:calc(var(--aura-cal) / var(--aura-neutral-cal));--seam-rgb:var(--aura-rgb);--seam-cal:var(--session-k);--seam-run:.38;--seam-peak:rgba(var(--seam-rgb), calc(.6 * var(--session-k)))}.nt-btn--session:hover{--seam-run:.85;--seam-peak:#e0fbffcc;--btn-inner:16px;--btn-inner-a:calc(.18 * var(--session-k));--btn-glow:22px;--btn-glow-a:calc(.3 * var(--session-k));--btn-label:#fff;--btn-label-glow:.35}.nt-btn:disabled,.nt-btn[disabled],.nt-btn[aria-disabled=true]{--seam-run:var(--dormant-seam-mid);--seam-peak:rgba(var(--seam-rgb), var(--dormant-peak));--btn-inner:0px;--btn-inner-a:0;--btn-glow:0px;--btn-glow-a:0;--btn-label:#33404f;--btn-label-glow:0;cursor:not-allowed}.nt-btn:disabled:active,.nt-btn[disabled]:active{transform:none}.nt-btn--sm{--btn-inner:14px;min-height:var(--button-height-small);font-size:var(--font-size-small);padding:6px 16px}.nt-btn--sm:hover{--btn-inner:20px;--btn-glow:16px}.nt-btn--md{min-height:var(--button-height-medium)}.nt-btn--lg{--btn-inner:26px;min-height:var(--button-height-large);font-size:var(--font-size-large);padding:14px 28px}.nt-btn--lg:hover{--btn-inner:36px;--btn-glow:30px}@media (prefers-reduced-motion:reduce){.nt-btn{transition-duration:.01ms}}.nt-card{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-trough:var(--summoned-seam);--seam-run:var(--summoned-seam-mid);--seam-peak:rgba(var(--seam-rgb), .55);--seam-fill:var(--nt-floor);--card-bloom:0px;--card-bloom-a:0;--card-inner:0px;--card-inner-a:0;--card-lift:0px;padding:var(--card-padding-default);min-width:var(--card-min-width);border-radius:var(--border-radius);border:var(--seam-width) solid transparent;background:var(--nt-seam-bg);color:var(--text-primary);transform:translateY(var(--card-lift));box-shadow:inset 0 0 var(--card-inner) rgba(var(--seam-rgb), var(--card-inner-a)), 0 0 var(--card-bloom) rgba(var(--seam-rgb), calc(var(--card-bloom-a) * var(--seam-cal)));transition:background .24s var(--ease-out), box-shadow .24s var(--ease-out), transform .15s var(--ease-out);position:relative}.nt-card--attention,.nt-card--elevated{--seam-run:.62;--seam-peak:#e0fbffd9;--card-bloom:26px;--card-bloom-a:.14}.nt-card--interactive{cursor:pointer}.nt-card--interactive:hover,.nt-card--interactive:focus-visible{--seam-rgb:var(--aura-rgb);--seam-cal:var(--aura-cal);--seam-trough:var(--awakened-seam);--seam-run:.85;--seam-peak:color-mix(in srgb, rgb(var(--aura-rgb)) 48%, #fff);--card-bloom:26px;--card-bloom-a:.2;--card-inner:40px;--card-inner-a:.1;--card-lift:-2px;outline:none}.nt-card--compact{padding:var(--card-padding-compact)}.nt-card--spacious{padding:var(--card-padding-spacious)}.nt-card--canvas{border:1px solid var(--canvas-border);background:var(--canvas-bg);color:var(--canvas-text);box-shadow:none}.nt-card__header{padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:1px solid rgba(var(--seam-rgb), .12);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.nt-card__body{color:var(--text-secondary)}.nt-card__footer{padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:1px solid rgba(var(--seam-rgb), .12)}.nt-card--canvas .nt-card__header,.nt-card--canvas .nt-card__footer{border-color:var(--canvas-border)}.nt-card--canvas .nt-card__body{color:var(--canvas-text-secondary)}@media (prefers-reduced-motion:reduce){.nt-card{transition:none}}.nt-field{flex-direction:column;gap:6px;display:flex}.nt-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:#55647a;font-size:.6rem;font-weight:400}.nt-input{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.34;--seam-trough:var(--seam-run);--seam-peak:rgba(var(--seam-rgb), .62);--seam-fill:var(--nt-floor);--input-bloom:0px;--input-bloom-a:0;box-sizing:border-box;width:100%;height:var(--input-height);padding:0 var(--spacing-md);border-radius:var(--border-radius);border:var(--seam-width) solid transparent;background:var(--nt-seam-bg);color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-input);appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 0 var(--input-bloom) rgba(var(--seam-rgb), var(--input-bloom-a));transition:background .15s var(--ease-out), box-shadow .2s var(--ease-out)}.nt-input::placeholder{color:var(--text-muted)}.nt-input:focus,.nt-input:focus-visible{--seam-run:.95;--seam-peak:#e0fbfff2;--input-bloom:16px;--input-bloom-a:.3;outline:none}.nt-input--error{--seam-rgb:255, 48, 55;--seam-run:.8;--seam-peak:#ff9c9f}.nt-input--error:focus,.nt-input--error:focus-visible{--seam-run:.95;--seam-peak:#ffd9d9;--input-bloom:16px;--input-bloom-a:.3}.nt-input:disabled{--seam-run:var(--dormant-seam-mid);--seam-peak:rgba(var(--seam-rgb), var(--dormant-peak));--input-bloom:0px;--input-bloom-a:0;color:#33404f;cursor:not-allowed}.nt-input:disabled::placeholder{color:#33404f}.nt-textarea{height:auto;padding:var(--spacing-md);min-height:var(--textarea-min-height);resize:vertical;line-height:var(--line-height-body)}.nt-helper-text{font-size:var(--font-size-small);color:var(--text-muted);margin:0}.nt-error-text{font-size:var(--font-size-small);color:#ff9a9a;margin:0}@media (prefers-reduced-motion:reduce){.nt-input{transition:none}}.nt-choice{border:0;min-width:0;margin:0;padding:0}.nt-choice>legend{margin-bottom:6px;padding:0}.nt-choice__track{flex-wrap:wrap;gap:6px;display:flex}.nt-choice__option{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.38;--seam-trough:var(--seam-run);--seam-peak:rgba(var(--seam-rgb), .6);--seam-fill:var(--nt-floor);--choice-inner:0px;--choice-inner-a:0;--choice-glow:0px;--choice-glow-a:0;min-height:var(--button-height-medium);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--text-secondary);border:var(--seam-width) solid transparent;border-radius:var(--border-radius);background:var(--nt-seam-bg);box-shadow:0 0 var(--choice-glow) rgba(var(--seam-rgb), var(--choice-glow-a)), inset 0 0 var(--choice-inner) rgba(var(--seam-rgb), var(--choice-inner-a));cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .18s var(--ease-out), color .16s var(--ease-out);justify-content:center;align-items:center;padding:0 18px;display:inline-flex;position:relative}.nt-choice__option input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.nt-choice__option:hover:not(:has(input:disabled)){color:var(--text-primary)}.nt-choice__option:has(input:checked){--seam-run:.9;--seam-peak:#e0fbfff2;--choice-inner:20px;--choice-inner-a:.34;--choice-glow:14px;--choice-glow-a:.24;color:#fff}.nt-choice__option:has(input:focus-visible){outline:2px solid var(--emission-core);outline-offset:3px}.nt-choice__option:has(input:disabled){--seam-run:.05;--seam-peak:rgba(var(--seam-rgb), .09);--choice-inner:0px;--choice-glow:0px;color:var(--text-muted);cursor:not-allowed}.nt-choice--stack .nt-choice__track{flex-direction:column}.nt-choice--stack .nt-choice__option{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px}.nt-choice__title{font-weight:var(--font-weight-semibold);color:inherit}.nt-choice__desc{font-weight:var(--font-weight-regular);font-size:var(--font-size-small);color:var(--text-muted)}.nt-code{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.34;--seam-trough:.04;--seam-peak:rgba(var(--seam-rgb), .62);--seam-fill:var(--nt-floor);border:var(--seam-width) solid transparent;border-radius:var(--border-radius);background:var(--nt-seam-bg);flex-direction:column;min-width:0;margin:0;display:flex}.nt-code__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:40px;padding:4px 6px 4px 16px;display:flex}.nt-code__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#55647a;font-size:.6rem}.nt-code__body{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--text-primary);white-space:pre;tab-size:2;margin:0 16px;padding:14px 0;line-height:1.7;overflow-x:auto}.nt-code__header+.nt-code__body,.nt-code__footer{background:linear-gradient(90deg, transparent, rgba(var(--seam-rgb), .22) 50%, transparent) top / 100% 1px no-repeat}.nt-code__footer{font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--text-secondary);padding:10px 16px}.nt-code--wrap .nt-code__body{white-space:pre-wrap;overflow-wrap:anywhere}.nt-code--scroll .nt-code__body{max-height:var(--code-max-height,400px);overflow-y:auto}.nt-code--inline{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.22;--seam-trough:var(--seam-run);--seam-peak:rgba(var(--seam-rgb), .4);--seam-fill:var(--nt-floor);font-family:var(--font-mono);color:var(--text-primary);border:var(--seam-width) solid transparent;border-radius:var(--border-radius);background:var(--nt-seam-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 6px;font-size:.9em;display:inline}.nt-modal-overlay{z-index:var(--z-modal-backdrop);padding:var(--spacing-lg);background-color:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nt-modal-open :is(.nt-card,.nt-btn,.nt-input,.nt-shell):not(.nt-modal-overlay *){--seam-run:.02;--seam-trough:.02;--seam-peak:rgba(var(--seam-rgb), .02);--card-bloom-a:0;--btn-glow-a:0;--btn-inner-a:0;--input-bloom-a:0}.nt-modal-open [data-nt-summon]:not(.nt-modal-overlay *){opacity:.1}.nt-modal-open :is(.nt-card,.nt-shell):not(.nt-modal-overlay *){color:#f1f5f938}.nt-modal-open :is(.nt-card__header,.nt-card__body,.nt-shell__title,.nt-page__eyebrow,.nt-page__heading,.nt-page__rule):not(.nt-modal-overlay *){opacity:.22}.nt-modal{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.95;--seam-trough:var(--seam-run);--seam-peak:#e0fbfffa;--seam-fill:var(--nt-floor);z-index:var(--z-modal);border-radius:var(--border-radius);border:var(--seam-width) solid transparent;background:var(--nt-seam-bg);max-width:100%;max-height:85vh;color:var(--text-primary);box-shadow:inset 0 0 60px rgba(var(--seam-rgb), .18), 0 0 46px rgba(var(--seam-rgb), .34);flex-direction:column;animation:.34s cubic-bezier(.22,1.2,.36,1) both nt-modal-arise;display:flex;position:relative}@keyframes nt-modal-arise{0%{opacity:0;transform:translateY(10px)scale(.94)}72%{opacity:1;transform:translateY(0)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}.nt-modal--sm{width:var(--modal-width-small)}.nt-modal--md{width:var(--modal-width-medium)}.nt-modal--lg{width:var(--modal-width-large)}.nt-modal__header{padding:var(--spacing-lg);border-bottom:1px solid rgba(var(--seam-rgb), .14)}.nt-modal__title{font-family:var(--font-heading);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.nt-modal__body{padding:var(--spacing-lg);color:var(--text-secondary);flex:1;overflow-y:auto}.nt-modal__body p{margin:0 0 var(--spacing-base) 0}.nt-modal__body ul{margin:var(--spacing-base) 0;padding-left:var(--spacing-lg)}.nt-modal__body li{margin-bottom:var(--spacing-sm)}.nt-modal__footer{gap:var(--spacing-base);padding:var(--spacing-lg);border-top:1px solid rgba(var(--seam-rgb), .14);justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.nt-modal{animation:none}}.nt-toast{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.55;--seam-trough:var(--seam-run);--seam-peak:color-mix(in srgb, rgb(var(--seam-rgb)) 45%, #fff);--seam-fill:var(--nt-floor);--toast-status:var(--emission);align-items:flex-start;gap:var(--spacing-base);min-width:var(--toast-min-width);max-width:var(--toast-max-width);padding:var(--spacing-base) var(--spacing-lg);border-radius:var(--border-radius);border:var(--seam-width) solid transparent;background:var(--nt-seam-bg);box-shadow:0 0 18px rgba(var(--seam-rgb), .14);padding-inline-start:calc(var(--spacing-lg) + 2px);display:flex;position:relative}.nt-toast:before{content:"";background:var(--toast-status);width:2px;box-shadow:0 0 12px rgba(var(--seam-rgb), .7);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.nt-toast--success{--toast-status:var(--status-success);--seam-rgb:52, 211, 153}.nt-toast--error{--toast-status:var(--status-error);--seam-rgb:255, 48, 55}.nt-toast--warning{--toast-status:var(--status-warning);--seam-rgb:251, 191, 36}.nt-toast--info{--toast-status:var(--status-info);--seam-rgb:96, 165, 250}.nt-toast__icon{width:24px;height:24px;font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--toast-status);filter:drop-shadow(0 0 2.5px var(--toast-status));flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.nt-toast__content{flex:1}.nt-toast__title{margin:0 0 var(--spacing-xs) 0;font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--text-primary)}.nt-toast__message{font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--text-secondary);margin:0}.nt-notice{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.3;--seam-trough:var(--seam-run);--seam-peak:color-mix(in srgb, rgb(var(--seam-rgb)) 55%, transparent);--seam-fill:var(--nt-floor);--notice-status:var(--emission);align-items:center;gap:var(--spacing-base);border:var(--seam-width) solid transparent;border-radius:var(--border-radius);background:var(--nt-seam-bg);padding:12px 16px;padding-inline-start:18px;display:flex;position:relative}.nt-notice:before{content:"";background:var(--notice-status);width:2px;box-shadow:0 0 12px rgba(var(--seam-rgb), .7);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.nt-notice--success{--notice-status:var(--status-success);--seam-rgb:52, 211, 153}.nt-notice--error{--notice-status:var(--status-error);--seam-rgb:255, 48, 55}.nt-notice--warning{--notice-status:var(--status-warning);--seam-rgb:251, 191, 36}.nt-notice--info{--notice-status:var(--status-info);--seam-rgb:96, 165, 250}.nt-notice--quiet{--notice-status:var(--text-muted);--seam-rgb:100, 116, 139}.nt-notice__content{flex:1;min-width:0}.nt-notice__title{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0 0 2px}.nt-notice__body{font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--text-secondary);margin:0}.nt-notice__body strong{color:var(--text-primary)}.nt-notice__actions{gap:var(--spacing-sm);flex-shrink:0;display:flex}.nt-shell{--seam-rgb:34, 211, 238;--seam-cal:1;--seam-run:.42;--seam-trough:var(--seam-run);--seam-peak:rgba(var(--seam-rgb), .75);--seam-fill:var(--nt-floor);border-radius:var(--border-radius);border:var(--seam-width) solid transparent;background:var(--nt-seam-bg);color:var(--text-primary);box-shadow:0 0 40px rgba(var(--seam-rgb), .06);padding:var(--card-padding-default);position:relative}.nt-shell--compact{padding:var(--card-padding-compact)}.nt-shell--spacious{padding:var(--card-padding-spacious)}.nt-shell--flush{padding:0}.nt-shell__header{justify-content:space-between;align-items:center;gap:var(--spacing-base);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:1px solid rgba(var(--seam-rgb), .14);display:flex}.nt-shell__title{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.24em;color:var(--emission);margin:0}.nt-shell__body{color:var(--text-secondary)}.nt-shell__footer{padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:1px solid rgba(var(--seam-rgb), .14)}.nt-page__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.24em;color:rgba(var(--aura-rgb), .85);margin:0 0 6px;font-size:.62rem}.nt-page__head{align-items:baseline;gap:var(--spacing-base);margin-bottom:12px;display:flex}.nt-page__heading{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.16em;line-height:var(--line-height-heading);white-space:nowrap;color:rgb(var(--aura-rgb));margin:0}.nt-page__rule{height:1px;margin:var(--spacing-lg) 0;background:linear-gradient(90deg, rgba(var(--aura-rgb), calc(.45 * var(--aura-cal))), transparent);border:0}.nt-page__head>.nt-page__rule{min-width:var(--spacing-lg);flex:1;margin:0}.nt-mark{--nt-mark-factor:5.162;--nt-mark-h:calc(100cqw / var(--nt-mark-factor));line-height:0;display:inline-block;position:relative;container-type:inline-size}.nt-mark--display{--nt-mark-factor:6.064}.nt-mark--fused{--nt-mark-factor:5.162}.nt-mark>svg{width:100%;height:auto;display:block;overflow:visible}.nt-mark__ghost{visibility:hidden}.nt-mark__halo,.nt-mark__ink{position:absolute;inset:0}.nt-mark__ink{fill:var(--emission)}.nt-mark__halo{mix-blend-mode:screen;--nt-mark-unit:calc(var(--nt-mark-h) / 660)}.nt-mark__halo--base{fill:var(--emission);opacity:.55;filter:blur(calc(var(--nt-mark-h) * .085))}.nt-mark__halo--lead{fill:var(--halation-lead);opacity:.55;filter:blur(calc(var(--nt-mark-h) * .038));translate:calc(var(--nt-mark-unit) * 40)}.nt-mark__halo--trail{fill:var(--halation-trail);opacity:.55;filter:blur(calc(var(--nt-mark-h) * .013));translate:calc(var(--nt-mark-unit) * -22)}.nt-mark__halo--core{fill:var(--emission-core);opacity:.95;filter:blur(calc(var(--nt-mark-h) * .013));translate:calc(var(--nt-mark-unit) * 24)}.nt-mark--flat .nt-mark__halo{display:none}@container (width<182px){.nt-mark.nt-mark--display>*{display:none}}@container (width<155px){.nt-mark.nt-mark--fused>*{display:none}}:root{--aura-rgb:var(--aura-violet-rgb);--aura-cal:var(--aura-violet-cal)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);overflow-y:scroll}body{min-width:320px;min-height:100vh;font-family:var(--font-body);line-height:var(--line-height-body);color:var(--text-primary);background-color:var(--void);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#root{min-height:100vh;display:flow-root}:focus-visible{outline:2px solid var(--emission-core);outline-offset:3px}::selection{color:var(--text-primary);background:#22d3ee47}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--emission) 18%, transparent)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--emission) 32%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}._logo_1rih1_13{display:inline-flex}._logo_1rih1_13>.nt-mark{width:10rem;translate:0 calc(-11.3636% - .046em)}._row_1kr12_10{justify-content:space-between;align-items:center;gap:var(--spacing-base);min-height:var(--button-height-medium);flex-wrap:wrap;display:flex}._brand_1kr12_19,._session_1kr12_25{align-items:center;gap:var(--spacing-md);display:flex}._handle_1kr12_32{font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:rgba(var(--aura-rgb), .75)}._form_1nbbo_4{gap:var(--spacing-lg);flex-direction:column;display:flex}._secret_1nbbo_11{font-family:var(--font-mono);font-size:var(--font-size-small)}._generator_1nbbo_16{align-items:flex-end;gap:var(--spacing-base) var(--spacing-lg);flex-wrap:wrap;display:flex}._actions_1nbbo_23{justify-content:flex-end;gap:var(--spacing-sm);display:flex}._body_vhesl_4{gap:var(--spacing-lg);flex-direction:column;display:flex}._text_vhesl_10{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);max-width:60ch}._actions_vhesl_17{justify-content:flex-start;display:flex}._page_lf4pj_4{gap:var(--spacing-lg);width:min(60vw,1200px);margin:var(--spacing-2xl) auto;flex-direction:column;display:flex}@media (width<=768px){._page_lf4pj_4{width:auto;margin:var(--spacing-lg) var(--spacing-base)}}._message_lf4pj_23{color:var(--text-secondary);font-size:var(--font-size-small)}._orphan_lf4pj_28{color:var(--text-secondary);padding:var(--spacing-lg)}
