/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@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;--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:var(--text-dim);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:var(--text-dim);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.555;--nt-mark-h:calc(100cqw / var(--nt-mark-factor));line-height:0;display:inline-block;position:relative;container-type:inline-size}.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__halo{fill:var(--emission);opacity:.35;filter:blur(calc(var(--nt-mark-h) * .1));mix-blend-mode:screen}.nt-mark__ink{fill:var(--emission);filter:drop-shadow(0 0 calc(var(--nt-mark-h) * .1) color-mix(in srgb, var(--emission) 25%, transparent))}.nt-mark--flat .nt-mark__halo{display:none}.nt-mark--flat .nt-mark__ink{filter:none}@container (width<167px){.nt-mark.nt-mark>*{display:none}}.nt-summon{--summon-glyph:var(--summoned-glyph);--summon-plate:0;--summon-joint:0;--summon-bloom:3px;--summon-bloom-a:.35;--summon-edge:3px;--summon-edge-a:.25;--summon-stroke:var(--emission);--summon-stroke-w:1.7;--summon-stroke-heavy:3.4;flex:none;width:64px;height:64px;display:block;position:relative}.nt-summon>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nt-summon__halo{opacity:var(--summon-bloom-a);filter:blur(var(--summon-bloom));mix-blend-mode:screen;transition:opacity .3s var(--ease-out), filter .3s var(--ease-out)}.nt-summon__halo .nt-summon__plate,.nt-summon__halo .nt-summon__joint{display:none}.nt-summon__core{opacity:var(--summon-glyph);filter:drop-shadow(0 0 var(--summon-edge) rgba(34, 211, 238, var(--summon-edge-a)));transition:opacity .3s var(--ease-out), filter .3s var(--ease-out)}.nt-summon__line{fill:none;stroke:var(--summon-stroke);stroke-width:var(--summon-stroke-w);stroke-linecap:square;stroke-linejoin:miter;transition:stroke-width .15s var(--ease-out)}.nt-summon__line--heavy{stroke-width:var(--summon-stroke-heavy)}.nt-summon__plate{fill:url(#ntSummonPlate);opacity:var(--summon-plate);transition:opacity .3s var(--ease-out)}.nt-summon__joint{fill:var(--emission-core);opacity:var(--summon-joint);transition:opacity .2s var(--ease-out)}.nt-summon[data-presence=dormant]{--summon-glyph:var(--dormant-glyph);--summon-bloom-a:0;--summon-edge-a:0}.nt-summon[data-presence=charging]{--summon-bloom-a:.6;--summon-edge-a:.45}.nt-summon[data-presence=awakened]{--summon-glyph:var(--awakened-glyph);--summon-plate:.92;--summon-joint:1;--summon-bloom:4px;--summon-bloom-a:.85;--summon-edge:4px;--summon-edge-a:.72;--summon-stroke:url(#ntSummonSeam);--summon-stroke-w:1.95;--summon-stroke-heavy:3.9}.nt-summon--unstable .nt-summon__core{animation:.9s step-end both nt-summon-unstable-core}.nt-summon--unstable .nt-summon__halo{animation:.9s step-end both nt-summon-unstable-halo}.nt-summon--unstable .nt-summon__line{animation:.9s step-end both nt-summon-seam-break}@keyframes nt-summon-unstable-core{0%{opacity:1;filter:drop-shadow(-.5px 0 #ff30378c)drop-shadow(.5px 0 #22d3eecc)}9%{opacity:.25}14%{opacity:.95;filter:drop-shadow(-1.5px 0 #ff303799)drop-shadow(1.5px 0 #22d3eed9)}27%{opacity:.4}31%{opacity:1;filter:drop-shadow(-2.5px 0 #ff303799)drop-shadow(2.5px 0 #22d3eed9)}48%{opacity:.15}55%{opacity:.9;filter:drop-shadow(-3px 0 #ff30378c)drop-shadow(3px 0 #22d3eecc)}70%{opacity:.55}76%{opacity:1;filter:drop-shadow(-1.5px 0 #ff303766)drop-shadow(1.5px 0 #22d3eeb3)}to{opacity:var(--summon-glyph);filter:drop-shadow(0 0 var(--summon-edge) rgba(34, 211, 238, var(--summon-edge-a)))}}@keyframes nt-summon-unstable-halo{0%{opacity:.7}9%{opacity:.1}14%{opacity:.6}31%{opacity:.8}48%{opacity:.05}55%{opacity:.7}76%{opacity:.5}to{opacity:var(--summon-bloom-a)}}@keyframes nt-summon-seam-break{0%{stroke-dasharray:none}14%{stroke-dasharray:10 3}31%{stroke-dasharray:4 2 14 3}55%{stroke-dasharray:2 5 8 2}76%{stroke-dasharray:18 2}to{stroke-dasharray:none}}@media (prefers-reduced-motion:reduce){.nt-summon__halo,.nt-summon__core,.nt-summon__line,.nt-summon__plate,.nt-summon__joint{transition:none}.nt-summon--unstable .nt-summon__core,.nt-summon--unstable .nt-summon__halo,.nt-summon--unstable .nt-summon__line{animation:none}.nt-summon--unstable .nt-summon__line{stroke-dasharray:10 3}}:root{--aura-rgb:var(--aura-neutral-rgb);--aura-cal:var(--aura-neutral-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);font-size:var(--font-size-base);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}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-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}}._app_mx7n8_1{min-height:100vh}._retention_t9aff_12{align-items:center;gap:var(--spacing-base);margin-bottom:var(--spacing-lg);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);display:flex}._retention_t9aff_12>button{flex-shrink:0}._notice_t9aff_26{margin-bottom:var(--spacing-lg)}._list_t9aff_32{gap:var(--spacing-base);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));list-style:none;display:grid}._card_t9aff_40{flex-direction:column;display:flex;position:relative}._archived_t9aff_48{opacity:.7}._name_t9aff_52{min-width:0;font-family:var(--font-heading);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;overflow:hidden}._open_t9aff_39{color:inherit;text-decoration:none}._open_t9aff_39:after{content:"";position:absolute;inset:0}._meta_t9aff_77{gap:var(--spacing-xs) var(--spacing-base);color:var(--text-dim);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}._actions_t9aff_85{z-index:1;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}._workflow_t9aff_96{margin-top:var(--spacing-2xl)}._steps_t9aff_102{padding-left:var(--spacing-lg);color:var(--text-secondary);line-height:var(--line-height-body)}._steps_t9aff_102 li+li{margin-top:var(--spacing-md)}._steps_t9aff_102 li::marker{font-family:var(--font-mono);color:var(--text-dim)}._steps_t9aff_102 strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}._logo_17wyu_19{display:inline-flex}._logo_17wyu_19>.nt-mark{width:10.75rem;translate:0 calc(-11.3636% - .046em)}._page_wv9co_6{gap:var(--spacing-lg);width:min(60vw,1200px);margin:var(--spacing-2xl) auto;flex-direction:column;display:flex}@media (width<=768px){._page_wv9co_6{width:auto;margin:var(--spacing-lg) var(--spacing-base)}}._row_wv9co_33{justify-content:space-between;align-items:center;gap:var(--spacing-base);min-height:var(--button-height-medium);flex-wrap:wrap;display:flex}._brand_wv9co_42{align-items:center;gap:var(--spacing-lg);display:flex}._session_wv9co_50{align-items:center;gap:var(--spacing-md);display:flex}._handle_wv9co_58{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)}._track_1485r_15{gap:var(--spacing-sm);width:100%;margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._item_1485r_25{--step-a:.1;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--emission) calc(var(--step-a) * 100%), transparent);color:var(--text-muted);display:flex}._item_1485r_25[data-state=done]{--step-a:.34;color:var(--text-secondary)}._item_1485r_25[data-state=current]{--step-a:.95;color:var(--emission)}._step_1485r_49{min-width:1.5rem;font-family:var(--font-mono);font-size:var(--font-size-small);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._completed_1485r_59{color:var(--emission)}._active_1485r_64{text-shadow:0 0 12px color-mix(in srgb, var(--emission) 60%, transparent)}._label_1485r_70{font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}._actions_g28my_6{align-items:center;gap:var(--spacing-sm);display:flex}._head_136ts_6{margin-bottom:var(--spacing-lg)}._heading_136ts_10{text-overflow:ellipsis;min-width:0;overflow:hidden}._actions_136ts_18{gap:var(--spacing-sm);flex-shrink:0;align-self:center;display:flex}._sub_136ts_25{color:var(--text-secondary);font-size:var(--font-size-small)}._disclosure_1q29x_5{margin-bottom:var(--spacing-base)}._summary_1q29x_11{cursor:pointer;list-style:none}._summary_1q29x_11::-webkit-details-marker{display:none}._summary_1q29x_11:focus-visible{outline:2px solid var(--emission-core);outline-offset:3px}._heading_1q29x_27{min-width:0;font-size:var(--font-size-large);text-overflow:ellipsis;overflow:hidden}._meta_1q29x_34{font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-secondary);flex-shrink:0}._chevron_1q29x_45{fill:none;width:1.25rem;height:1.25rem;stroke:var(--emission);stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:miter;flex-shrink:0;align-self:center;transition:rotate .18s ease-out}._chevron_1q29x_45[data-open=true]{rotate:180deg}._body_1q29x_62{padding:var(--spacing-sm) 0 var(--spacing-base)}._status_5tv6q_4{font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;white-space:nowrap}._status_5tv6q_4[data-tone=success]{color:var(--status-success)}._status_5tv6q_4[data-tone=error]{color:var(--status-error)}._status_5tv6q_4[data-tone=warning]{color:var(--status-warning)}._status_5tv6q_4[data-tone=info]{color:var(--status-info)}._status_5tv6q_4[data-tone=quiet]{color:var(--text-muted)}._loading_1udf2_4{padding:var(--spacing-lg) 0;font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-dim)}._facts_1jqma_4{gap:var(--spacing-base) var(--spacing-lg);margin:0 0 var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}._facts_1jqma_4 dt{margin-bottom:var(--spacing-xs);font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-dim)}._facts_1jqma_4 dd{color:var(--text-primary);margin:0}._form_alng0_7{gap:var(--spacing-lg);flex-direction:column;display:flex}._section_1uftd_12{margin-top:var(--spacing-2xl)}._progress_1uftd_16{gap:var(--spacing-sm);color:var(--text-secondary);flex-direction:column;display:flex}._progress_1uftd_16 strong{color:var(--text-primary)}._intro_1uftd_27{margin-bottom:var(--spacing-base);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body)}._steps_1uftd_36{gap:var(--spacing-base);flex-direction:column;list-style:none;display:flex}._stepHead_1uftd_43{justify-content:space-between;align-items:center;gap:var(--spacing-base);min-height:var(--button-height-medium);display:flex}._stepTitle_1uftd_51{color:var(--text-primary)}._stepNumber_1uftd_55{margin-right:var(--spacing-sm);font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--emission)}._step_1uftd_36[data-state=locked] ._stepTitle_1uftd_51,._step_1uftd_36[data-state=locked] ._stepNumber_1uftd_55{color:var(--text-muted)}._step_1uftd_36[data-state=done] ._stepTitle_1uftd_51{color:var(--text-dim)}._stepBody_1uftd_74{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-direction:column;display:flex}._useWhen_1uftd_81{color:var(--text-secondary);font-size:var(--font-size-small)}._question_16e5j_9{gap:var(--spacing-base);flex-direction:column;display:flex}._question_16e5j_9>:first-child{margin-bottom:0}._explanation_16e5j_20{color:var(--text-secondary);line-height:var(--line-height-body)}._answer_16e5j_27{min-height:16rem}._navigation_16e5j_32{justify-content:space-between;gap:var(--spacing-base);margin-top:var(--spacing-sm);display:flex}._option_1av63_8{padding-top:var(--spacing-base);border-top:1px solid color-mix(in srgb, var(--emission) 14%, transparent)}._optionTitle_1av63_13{margin-bottom:var(--spacing-xs);font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-primary)}._waitText_14n0p_9{max-width:60ch;color:var(--text-secondary);line-height:var(--line-height-body)}._vision_14n0p_15{gap:var(--spacing-base);flex-direction:column;display:flex}._vision_14n0p_15>:first-child{margin-bottom:0}._review_14n0p_29{--code-max-height:60vh}._editor_14n0p_34{min-height:30rem;font-family:var(--font-mono);font-size:var(--font-size-small)}._actions_14n0p_41{justify-content:flex-end;gap:var(--spacing-md);display:flex}._next_14n0p_47{margin-top:var(--spacing-2xl)}._nextList_14n0p_52{padding-left:var(--spacing-lg)}._intro_146k0_10{max-width:70ch;margin-bottom:var(--spacing-lg);color:var(--text-secondary);line-height:var(--line-height-body)}._intro_146k0_10 strong{color:var(--text-primary)}._notice_146k0_21{margin-top:var(--spacing-lg)}._actions_146k0_26{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-xl);display:flex}._hint_146k0_33{margin-top:var(--spacing-sm);text-align:right;color:var(--text-dim);font-size:var(--font-size-small)}._intro_13eyw_10{max-width:70ch;margin-bottom:var(--spacing-lg);color:var(--text-secondary);line-height:var(--line-height-body)}._intro_13eyw_10 strong{color:var(--text-primary)}._section_13eyw_21{margin-top:var(--spacing-xl)}._actions_13eyw_26{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-xl);display:flex}._errorContainer_fux7x_7{min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}._errorShell_fux7x_15{width:min(60vw,1200px)}@media (width<=768px){._errorShell_fux7x_15{width:100%}}._actions_fux7x_26{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}._errorDetails_fux7x_33{margin-top:var(--spacing-lg)}._loadingScreen_1ix4o_9{min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}
