@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_2ca027{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_2ca027{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3702f26392e21a15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd21efaca8026c00-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Silkscreen Fallback;src:local("Arial");ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.00%;size-adjust:149.62%}.__className_0f99ce{font-family:Silkscreen,Silkscreen Fallback;font-weight:400;font-style:normal}.__variable_0f99ce{--font-pixelify-sans:"Silkscreen","Silkscreen Fallback"}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_13fb82{font-family:Fira Code,Fira Code Fallback;font-style:normal}.__variable_13fb82{--font-fira-code:"Fira Code","Fira Code Fallback"}.noise-overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none;z-index:100}:root{--color-primary-50:#fef9f1;--color-primary-100:#fdf2e1;--color-primary-200:#fae4c2;--color-primary-300:#f5d09e;--color-primary-400:#eab981;--color-primary-500:#d4a574;--color-primary-600:#c79866;--color-primary-700:#b8956a;--color-primary-800:#9a7a56;--color-primary-900:#7d6045;--color-secondary-50:#f7f5fb;--color-secondary-100:#eeebf6;--color-secondary-200:#ddd6ed;--color-secondary-300:#c4b8df;--color-secondary-400:#a595cc;--color-secondary-500:#8977b8;--color-secondary-600:#6b5b8d;--color-secondary-700:#5d4e7a;--color-secondary-800:#4a3b6b;--color-secondary-900:#3e3158;--color-tertiary-50:#f4f3f8;--color-tertiary-100:#e9e7f0;--color-tertiary-200:#d3cfe1;--color-tertiary-300:#b4abc8;--color-tertiary-400:#8f82a9;--color-tertiary-500:#6e618d;--color-tertiary-600:#5a4d73;--color-tertiary-700:#4a3f5f;--color-tertiary-800:#3d3459;--color-tertiary-900:#2b2845;--color-neutral-50:#f8f6f2;--color-neutral-100:#f1ede5;--color-neutral-200:#e8e0d5;--color-neutral-300:#ddd2c3;--color-neutral-400:#c4b5a0;--color-neutral-500:#a8967e;--color-neutral-600:#9b8b7a;--color-neutral-700:#7a6b5c;--color-neutral-800:#5c4e42;--color-neutral-900:#2b2845;--color-neutral-950:#1e1b2e;--color-neutral-975:#0d0c14}.light-theme,.theme--light,.theme-light,:root{--color-primary:var(--color-primary-500);--color-primary-hover:var(--color-primary-600);--color-primary-active:var(--color-primary-700);--color-primary-disabled:var(--color-primary-300);--color-secondary:var(--color-secondary-600);--color-secondary-hover:var(--color-secondary-700);--color-secondary-active:var(--color-secondary-800);--color-secondary-disabled:var(--color-secondary-300);--color-tertiary:var(--color-tertiary-800);--color-tertiary-hover:var(--color-tertiary-900);--color-tertiary-active:var(--color-tertiary-900);--color-tertiary-disabled:var(--color-tertiary-400);--color-background:var(--color-neutral-100);--color-background-secondary:var(--color-neutral-200);--color-background-tertiary:var(--color-neutral-300);--color-text:var(--color-neutral-900);--color-text-secondary:var(--color-tertiary-600);--color-text-tertiary:var(--color-secondary-500);--color-text-disabled:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-50);--color-border:var(--color-neutral-400);--color-border-hover:var(--color-neutral-500);--color-border-focus:var(--color-primary-500);--color-surface:var(--color-neutral-50);--color-surface-hover:var(--color-neutral-100);--color-surface-active:var(--color-neutral-200);--color-bg-gradient-0:rgba(241,237,229,0);--color-bg-gradient-100:rgba(241,237,229,1);--glass-surface:rgba(248,246,242,0.85);--highlight-glow:var(--color-neutral-950);--color-text-chisel:var(--color-secondary-500);--color-text-chisel-bg:var(--color-secondary-800);--color-success:#22c55e;--color-success-hover:#16a34a;--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-error:#ef4444;--color-error-hover:#dc2626;--color-info:#3b82f6;--color-info-hover:#2563eb;--blend-mode-highlight:multiply}.dark-theme,.theme--dark,.theme-dark{--color-primary:var(--color-primary-700);--color-primary-hover:var(--color-primary-600);--color-primary-active:var(--color-primary-500);--color-primary-disabled:var(--color-primary-800);--color-secondary:var(--color-secondary-500);--color-secondary-hover:var(--color-secondary-400);--color-secondary-active:var(--color-secondary-300);--color-secondary-disabled:var(--color-secondary-600);--color-tertiary:var(--color-tertiary-900);--color-tertiary-hover:var(--color-tertiary-800);--color-tertiary-active:var(--color-tertiary-700);--color-tertiary-disabled:var(--color-tertiary-900);--color-background:var(--color-neutral-975);--color-background-secondary:var(--color-neutral-950);--color-background-tertiary:var(--color-neutral-900);--color-text:var(--color-neutral-50);--color-text-secondary:var(--color-neutral-300);--color-text-tertiary:var(--color-neutral-500);--color-text-disabled:var(--color-neutral-700);--color-text-inverse:var(--color-neutral-900);--color-border:var(--color-neutral-700);--color-border-hover:var(--color-neutral-600);--color-border-focus:var(--color-primary-700);--color-surface:#241f35;--color-surface-hover:var(--color-neutral-900);--color-surface-active:var(--color-neutral-800);--color-bg-gradient-0:rgba(13,12,20,0);--color-bg-gradient-100:rgba(13,12,20,1);--glass-surface:rgba(13,12,20,0.85);--highlight-glow:var(--color-neutral-50);--color-success:#22c55e;--color-success-hover:#4ade80;--color-warning:#f59e0b;--color-warning-hover:#fbbf24;--color-error:#ef4444;--color-error-hover:#f87171;--color-info:#3b82f6;--color-info-hover:#60a5fa;--color-text-chisel:var(--color-neutral-50);--color-text-chisel-bg:var(--color-neutral-500);--color-primary-rgb:184,149,106;--color-secondary-rgb:74,59,107;--color-surface-rgb:36,31,53;--color-background-rgb:13,12,20;--color-shadow-primary:rgba(var(--color-primary-rgb),0.35);--color-shadow-secondary:rgba(var(--color-secondary-rgb),0.35);--blend-mode-highlight:screen}:root{--button-primary-bg:var(--color-primary);--button-primary-bg-hover:var(--color-primary-hover);--button-primary-bg-active:var(--color-primary-active);--button-primary-bg-disabled:var(--color-primary-disabled);--button-primary-text:var(--color-text-inverse);--button-primary-border:var(--color-primary);--button-secondary-bg:var(--color-secondary);--button-secondary-bg-hover:var(--color-secondary-hover);--button-secondary-bg-active:var(--color-secondary-active);--button-secondary-bg-disabled:var(--color-secondary-disabled);--button-secondary-text:var(--color-text-inverse);--button-secondary-border:var(--color-secondary);--button-tertiary-bg:var(--color-tertiary);--button-tertiary-bg-hover:var(--color-tertiary-hover);--button-tertiary-bg-active:var(--color-tertiary-active);--button-tertiary-bg-disabled:var(--color-tertiary-disabled);--button-tertiary-text:var(--color-text-inverse);--button-tertiary-border:var(--color-tertiary);--button-ghost-primary-border:var(--color-primary);--button-ghost-primary-border-hover:var(--color-primary-hover);--button-ghost-primary-text:var(--color-primary);--button-ghost-primary-text-hover:var(--color-primary-hover);--button-ghost-secondary-border:var(--color-secondary);--button-ghost-secondary-border-hover:var(--color-secondary-hover);--button-ghost-secondary-text:var(--color-secondary);--button-ghost-secondary-text-hover:var(--color-secondary-hover);--button-ghost-tertiary-border:var(--color-tertiary);--button-ghost-tertiary-border-hover:var(--color-tertiary-hover);--button-ghost-tertiary-text:var(--color-tertiary);--button-ghost-tertiary-text-hover:var(--color-tertiary-hover);--eclipse-color:var(--color-neutral-975);--eclipse-glow-primary:var(--color-primary);--eclipse-glow-secondary:var(--color-secondary);--eclipse-glow-tertiary:var(--color-tertiary);--color-primary-rgb:212,165,116;--color-primary-700-rgb:184,149,106;--color-secondary-rgb:107,91,141;--color-secondary-800-rgb:74,59,107;--color-surface-rgb:255,255,255;--color-background-rgb:248,246,242;--color-background-dark-rgb:13,12,20;--color-neutral-100-rgb:241,237,229;--color-neutral-200-rgb:232,224,213;--color-shadow-primary:rgba(var(--color-primary-rgb),0.25);--color-shadow-secondary:rgba(var(--color-secondary-rgb),0.25);--color-primary-10:var(--color-neutral-200);--detail-high-contrast:var(--color-text-disabled);--cosmic-gold-light:var(--color-primary-500);--cosmic-gold-dark:var(--color-primary-700);--deep-nebula-light:var(--color-secondary-600);--deep-nebula-dark:var(--color-secondary-800);--void-blue-light:var(--color-tertiary-800);--void-blue-dark:var(--color-tertiary-900);--lavender-mist:var(--color-secondary-400);--champagne:var(--color-neutral-200);--cosmic-dust:var(--color-neutral-400)}@keyframes fadeIn{to{opacity:1}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{text-size-adjust:none}button{border:none;background:none;cursor:pointer}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}ol,ul{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}button,input,select,textarea{vertical-align:baseline}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:focus-visible{outline:2px solid currentColor;outline-offset:2px}:focus:not(:focus-visible){outline:none}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FigTree,sans-serif;background:var(--color-background);min-height:100vh}body,html{overflow-x:hidden}#__next,body,html{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-background);color:var(--color-text);padding:8px;z-index:1000;text-decoration:none;border-radius:4px}.skip-link:focus{top:6px}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background-color:var(--color-background);color:var(--color-text);transition:background-color .3s ease,color .3s ease}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-body{color:var(--color-text)}.text-muted{color:var(--color-text-secondary)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-surface{background-color:var(--color-surface)}.bg-body{background-color:var(--color-background)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-default{border-color:var(--color-border)}.card{transition:all .3s ease}.card,.input{background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.input:focus{border-color:var(--color-border-focus);outline:2px solid var(--color-border-focus);outline-offset:2px}.input::placeholder{color:var(--color-text-tertiary)}*{color:inherit}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}h1,h2,h3,h4,h5,h6,input,select,textarea{color:var(--color-text)}input,select,textarea{background-color:var(--color-surface);border:1px solid var(--color-border)}input:focus,select:focus,textarea:focus{border-color:var(--color-border-focus)}code,pre{background-color:var(--color-background-secondary)}code,pre,table{color:var(--color-text);border:1px solid var(--color-border)}table{background-color:var(--color-surface)}table td,table th{border:1px solid var(--color-border)}table th{background-color:var(--color-background-secondary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-text)}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--color-secondary-disabled),var(--color-secondary));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}::selection{background-color:var(--color-primary);color:var(--color-text-inverse)}::-moz-selection{background-color:var(--color-primary);color:var(--color-text-inverse)}