:root{--content-max-width:1280px;--panel-radius:clamp(26px, 2.6vw, 32px);--panel-radius-large:clamp(30px, 3vw, 46px);--panel-padding:clamp(20px, 2.4vw, 32px);--panel-padding-large:clamp(24px, 2.6vw, 32px);--ink:#15181f;--ink-soft:#15181f9e;--ink-inverted:#fff;--page-bg:#eef1f6;--panel-bg:#fdfdffd1;--panel-edge:#fffffff2;--panel-shadow:0 10px 30px #15181f1a;--panel-backdrop:blur(30px) saturate(1.6);--panel-bg-solid:#f9fafb;--tint:#15181f12;--tint-strong:#15181f1c;--hair:#15181f1f;--blob-opacity:1;--blob-1:#a4d5f7;--blob-2:#f6c6a6;--shape-opacity:.85;--brand-orange:#f3562e;--brand-blue:#2435d7;--brand-green:#00c28c;--dot-color:#15181f1a;--card-orange:#f3562e;--card-blue:#2435d7;--card-green:#00c28c;--scrollbar-color:#15181f1f}@supports (color:lab(0% 0 0)){:root{--ink:lab(8.28509% -.074774 -5.17245);--ink-soft:lab(8.28509% -.074774 -5.17245/.62);--ink-inverted:lab(100% 0 0);--page-bg:lab(95.0221% -.358254 -2.77319);--panel-bg:lab(99.4139% -.108749 -.749981/.82);--panel-edge:lab(100% 0 0/.95);--panel-shadow:0 10px 30px lab(8.28509% -.074774 -5.17245/.1);--panel-bg-solid:lab(98.2539% -.108749 -.74997);--tint:lab(8.28509% -.074774 -5.17245/.07);--tint-strong:lab(8.28509% -.074774 -5.17245/.11);--hair:lab(8.28509% -.074774 -5.17245/.12);--blob-1:lab(82.643% -10.0784 -22.4891);--blob-2:lab(83.4968% 14.5757 22.9435);--brand-orange:lab(58.7968% 59.956 55.2603);--brand-blue:lab(32.0402% 41.7342 -85.1739);--brand-green:lab(69.6361% -55.3098 15.6075);--dot-color:lab(8.28509% -.074774 -5.17245/.1);--card-orange:lab(58.7968% 59.956 55.2603);--card-blue:lab(32.0402% 41.7342 -85.1739);--card-green:lab(69.6361% -55.3098 15.6075);--scrollbar-color:lab(8.28509% -.074774 -5.17245/.12)}}:root[data-theme=dark]{--ink:#ebeef5;--ink-soft:#ebeef59e;--ink-inverted:#0d111b;--page-bg:#020306;--panel-bg:#1c1f26cc;--panel-edge:#8f9fbe33;--panel-shadow:0 12px 34px #00000059;--panel-backdrop:blur(30px) saturate(1.3);--panel-bg-solid:#15181f;--tint:#ebeef517;--tint-strong:#ebeef524;--hair:#ebeef529;--blob-opacity:.9;--blob-1:#0a345a;--blob-2:#54220f;--shape-opacity:.9;--brand-orange:#ab3415;--brand-blue:#131499;--brand-green:#007753;--dot-color:#ebeef51a;--card-orange:#f96c4a;--card-blue:#4e73f6;--card-green:#00c28c;--scrollbar-color:#ebeef529}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ink:lab(94.1564% -.225365 -3.77545);--ink-soft:lab(94.1564% -.225365 -3.77545/.62);--ink-inverted:lab(5.17507% .133269 -6.57254);--page-bg:lab(.88562% .0327379 -1.24428);--panel-bg:lab(11.7672% -.111312 -5.18694/.8);--panel-edge:lab(64.9281% -.192046 -18.4446/.2);--panel-shadow:0 12px 34px lab(0% 0 0/.35);--panel-bg-solid:lab(8.28509% -.074774 -5.17245);--tint:lab(94.1564% -.225365 -3.77545/.09);--tint-strong:lab(94.1564% -.225365 -3.77545/.14);--hair:lab(94.1564% -.225365 -3.77545/.16);--blob-1:lab(20.7285% -2.40341 -26.8834);--blob-2:lab(20.4925% 22.7684 23.5489);--brand-orange:lab(40.5764% 48.1243 45.5782);--brand-blue:lab(18.3164% 40.1802 -71.3334);--brand-green:lab(43.7136% -45.4533 12.7405);--dot-color:lab(94.1564% -.225365 -3.77545/.1);--card-orange:lab(63.6535% 53.4443 46.7046);--card-blue:lab(51.2597% 20.2962 -70.939);--card-green:lab(69.6361% -55.3098 15.6075);--scrollbar-color:lab(94.1564% -.225365 -3.77545/.16)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#ebeef5;--ink-soft:#ebeef59e;--ink-inverted:#0d111b;--page-bg:#020306;--panel-bg:#1c1f26cc;--panel-edge:#8f9fbe33;--panel-shadow:0 12px 34px #00000059;--panel-backdrop:blur(30px) saturate(1.3);--panel-bg-solid:#15181f;--tint:#ebeef517;--tint-strong:#ebeef524;--hair:#ebeef529;--blob-opacity:.9;--blob-1:#0a345a;--blob-2:#54220f;--shape-opacity:.9;--brand-orange:#ab3415;--brand-blue:#131499;--brand-green:#007753;--dot-color:#ebeef51a;--card-orange:#f96c4a;--card-blue:#4e73f6;--card-green:#00c28c;--scrollbar-color:#ebeef529}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--ink:lab(94.1564% -.225365 -3.77545);--ink-soft:lab(94.1564% -.225365 -3.77545/.62);--ink-inverted:lab(5.17507% .133269 -6.57254);--page-bg:lab(.88562% .0327379 -1.24428);--panel-bg:lab(11.7672% -.111312 -5.18694/.8);--panel-edge:lab(64.9281% -.192046 -18.4446/.2);--panel-shadow:0 12px 34px lab(0% 0 0/.35);--panel-bg-solid:lab(8.28509% -.074774 -5.17245);--tint:lab(94.1564% -.225365 -3.77545/.09);--tint-strong:lab(94.1564% -.225365 -3.77545/.14);--hair:lab(94.1564% -.225365 -3.77545/.16);--blob-1:lab(20.7285% -2.40341 -26.8834);--blob-2:lab(20.4925% 22.7684 23.5489);--brand-orange:lab(40.5764% 48.1243 45.5782);--brand-blue:lab(18.3164% 40.1802 -71.3334);--brand-green:lab(43.7136% -45.4533 12.7405);--dot-color:lab(94.1564% -.225365 -3.77545/.1);--card-orange:lab(63.6535% 53.4443 46.7046);--card-blue:lab(51.2597% 20.2962 -70.939);--card-green:lab(69.6361% -55.3098 15.6075);--scrollbar-color:lab(94.1564% -.225365 -3.77545/.16)}}}:root{scrollbar-gutter:stable;--accent-blue:#00befe;--outline-color:oklch(from var(--accent-blue) l c h / 50%);--outline-width:2px;--text-primary:var(--ink);--text-muted:var(--ink-soft)}@supports (color:lab(0% 0 0)){:root{--accent-blue:lab(71.261% -28.0944 -49.6664)}}*{outline-color:var(--outline-color);outline-width:var(--outline-width)}body{color:var(--ink);background-color:var(--page-bg);font-family:var(--font-sans),system-ui,sans-serif;scrollbar-color:var(--scrollbar-color) #0000;margin:0;font-size:18px}:is(body:has(.requires-no-scroll),body:has(dialog[open])){overflow:hidden}a{color:inherit;text-decoration:none}:root.theme-transition,:root.theme-transition *,:root.theme-transition :before,:root.theme-transition :after{transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out}@media (prefers-reduced-motion:reduce){:root.theme-transition,:root.theme-transition *,:root.theme-transition :before,:root.theme-transition :after{transition:none}}
.Modal-module-scss-module__GBQoIG__modalBackdrop{z-index:1000;background:#000c;justify-content:center;align-items:center;animation:.2s ease-out Modal-module-scss-module__GBQoIG__fadeIn;display:flex;position:fixed;inset:0}.Modal-module-scss-module__GBQoIG__modal{background:var(--bg-secondary);border:2px solid var(--border-light);color:var(--text-primary);border-radius:5px;outline:none;flex-direction:column;min-width:400px;max-width:90vw;max-height:90vh;animation:.2s ease-out Modal-module-scss-module__GBQoIG__slideIn;display:flex;position:relative}.Modal-module-scss-module__GBQoIG__modalHeader{background:var(--bg-tertiary);border-top-left-radius:3px;border-top-right-radius:3px;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;font-size:12px;font-weight:700;display:flex}.Modal-module-scss-module__GBQoIG__modalTitle{margin:0}.Modal-module-scss-module__GBQoIG__modalCloseButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;transition:background .2s;display:flex}.Modal-module-scss-module__GBQoIG__modalCloseButton:hover{background:#fff3}.Modal-module-scss-module__GBQoIG__modalCloseButton:active{background:#fff6}.Modal-module-scss-module__GBQoIG__modalCloseButton:focus{outline-style:solid}.Modal-module-scss-module__GBQoIG__modalContent{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}.Modal-module-scss-module__GBQoIG__modalContent::-webkit-scrollbar{width:8px}.Modal-module-scss-module__GBQoIG__modalContent::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.Modal-module-scss-module__GBQoIG__modalContent::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.Modal-module-scss-module__GBQoIG__modalContent::-webkit-scrollbar-thumb:hover{background:#ffffff80}.Modal-module-scss-module__GBQoIG__modalFooter{background:#ffffff1a;border-top:1px solid #ffffff4d;justify-content:flex-end;gap:10px;padding:20px;display:flex}@keyframes Modal-module-scss-module__GBQoIG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__GBQoIG__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle){--bg:#2e2e2e}@supports (color:lab(0% 0 0)){.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle){--bg:lab(18.8% 0 0)}}.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle)[data-color-accent=primary]{--bg:oklch(from var(--accent-blue) calc(l * .5) .1 h)}.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle){--border-color:oklch(from var(--bg) calc(l + .1) c h);border:1px solid var(--border-color);background:var(--bg);color:var(--text-primary);cursor:pointer;border-radius:5px;font-size:18px}.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle):not(.Button-module-scss-module__gW1A4G__noPadding){padding:5px 15px}.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle):hover{background:oklch(from var(--bg) .35 c h)}.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle):active{background:oklch(from var(--bg) .4 c h)}.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle):focus{outline-offset:1px;outline-style:solid}.Button-module-scss-module__gW1A4G__button:not(.Button-module-scss-module__gW1A4G__noStyle):disabled{pointer-events:none;color:var(--text-muted);background:#2e2e2e;background:lab(18.8% 0 0);border-color:#0000}
.GlobalLoadingIndicator-module-scss-module__8ePaPq__root{background:#505050;border-radius:5px;padding:10px 15px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 0 0 4px #1e1e1e}.GlobalLoadingIndicator-module-scss-module__8ePaPq__icon{color:#b4b4b4;height:20px;margin-right:10px;line-height:1em;display:inline}.GlobalLoadingIndicator-module-scss-module__8ePaPq__text{vertical-align:middle}
@font-face{font-family:jetBrainsMono;src:url(../media/JetBrainsMono-s.p.3f7q8ppbvoj_8.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:jetBrainsMono;src:url(../media/JetBrainsMono_Italic-s.p.1mo88lv756tr3.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:jetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_50bc4df1-module__GkhjHW__className{font-family:jetBrainsMono,jetBrainsMono Fallback}.jetbrainsmono_50bc4df1-module__GkhjHW__variable{--jetbrains-mono-font:"jetBrainsMono", "jetBrainsMono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_70c8a3f1-module__yTJEda__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_70c8a3f1-module__yTJEda__variable{--font-sans:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_916041f7-module__sKFEha__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_916041f7-module__sKFEha__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_5e6f8364-module__A_fhFG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_5e6f8364-module__A_fhFG__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.Toast-module-scss-module__XWc5gW__toastContainer{z-index:2000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:20px;right:20px}.Toast-module-scss-module__XWc5gW__toast{background:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-primary);pointer-events:auto;border-radius:4px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:16px;animation:.3s ease-out Toast-module-scss-module__XWc5gW__slideInRight;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d}.Toast-module-scss-module__XWc5gW__toast.Toast-module-scss-module__XWc5gW__success{border-color:var(--success)}.Toast-module-scss-module__XWc5gW__toast.Toast-module-scss-module__XWc5gW__error{border-color:var(--error)}.Toast-module-scss-module__XWc5gW__toast.Toast-module-scss-module__XWc5gW__warning{border-color:var(--warning)}.Toast-module-scss-module__XWc5gW__toast.Toast-module-scss-module__XWc5gW__info{border-color:var(--info)}.Toast-module-scss-module__XWc5gW__toast.Toast-module-scss-module__XWc5gW__removing{animation:.2s ease-in forwards Toast-module-scss-module__XWc5gW__slideOutRight}.Toast-module-scss-module__XWc5gW__toastIcon{flex-shrink:0;margin-top:2px;font-size:20px}.Toast-module-scss-module__XWc5gW__success .Toast-module-scss-module__XWc5gW__toastIcon{color:var(--success)}.Toast-module-scss-module__XWc5gW__error .Toast-module-scss-module__XWc5gW__toastIcon{color:var(--error)}.Toast-module-scss-module__XWc5gW__warning .Toast-module-scss-module__XWc5gW__toastIcon{color:var(--warning)}.Toast-module-scss-module__XWc5gW__info .Toast-module-scss-module__XWc5gW__toastIcon{color:var(--info)}.Toast-module-scss-module__XWc5gW__toastContent{flex:1;min-width:0}.Toast-module-scss-module__XWc5gW__toastTitle{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.Toast-module-scss-module__XWc5gW__toastMessage{color:var(--text-secondary);word-wrap:break-word;margin:0;font-size:13px;line-height:1.4}.Toast-module-scss-module__XWc5gW__toastCloseButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-2px;padding:2px;font-size:18px;transition:all .2s;display:flex}.Toast-module-scss-module__XWc5gW__toastCloseButton:hover{color:var(--text-primary);background:#ffffff1a}.Toast-module-scss-module__XWc5gW__toastCloseButton:active{background:#fff3}.Toast-module-scss-module__XWc5gW__toastCloseButton:focus{outline-style:solid}.Toast-module-scss-module__XWc5gW__progressBar{opacity:.5;background:#ffffff4d;height:3px;transition:width linear;position:absolute;bottom:0;left:0}.Toast-module-scss-module__XWc5gW__success .Toast-module-scss-module__XWc5gW__progressBar{background:var(--success)}.Toast-module-scss-module__XWc5gW__error .Toast-module-scss-module__XWc5gW__progressBar{background:var(--error)}.Toast-module-scss-module__XWc5gW__warning .Toast-module-scss-module__XWc5gW__progressBar{background:var(--warning)}.Toast-module-scss-module__XWc5gW__info .Toast-module-scss-module__XWc5gW__progressBar{background:var(--info)}@keyframes Toast-module-scss-module__XWc5gW__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module-scss-module__XWc5gW__slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width:640px){.Toast-module-scss-module__XWc5gW__toastContainer{top:10px;left:10px;right:10px}.Toast-module-scss-module__XWc5gW__toast{min-width:auto;max-width:none}}
