@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fc8c4bc0-module__MPP-3a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fc8c4bc0-module__MPP-3a__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_55d3acf3-module__UNk6MG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_55d3acf3-module__UNk6MG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root,html[data-theme=dark]{--theme:"dark";--background:#141416;--foreground:#ededed;--bg-page:#141416;--bg-card:#1c1c1e;--bg-card-hover:#252528;--bg-card-subtle:#242427;--bg-input:#2c2c2e;--bg-elevated:#2c2c2e;--bg-overlay:#000000bf;--text-primary:#fff;--text-secondary:#ffffffb8;--text-muted:#ffffff73;--border-color:#ffffff1f;--border-subtle:#ffffff14;--border-active:#ffc800;--tertiary:#2c2c2e;--beeline:#ffc800;--beeline-hover:#e5b400;--stroke:#333;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 20px 48px #0009;--switch-track:#3a3a3c;--switch-thumb:#fff;--scrollbar-thumb:#fff3;--badge-bg:#ffffff0f;--success:#34d399;--success-bg:#34d39926;--warning:#fbbf24;--warning-bg:#fbbf2426;--danger:#ff453a;--danger-bg:#ff453a26;--accent-blue:#38bdf8;--accent-blue-bg:#38bdf826;--hover-color:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--theme:"light";--background:#f4f5f7;--foreground:#111827;--bg-page:#f4f5f7;--bg-card:#fff;--bg-card-hover:#f8f9fa;--bg-card-subtle:#f0f2f5;--bg-input:#eceef2;--bg-elevated:#fff;--bg-overlay:#0f172a80;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--border-color:#0000001f;--border-subtle:#00000014;--border-active:#d9a800;--tertiary:#fff;--beeline:#ffc800;--beeline-hover:#e5b400;--stroke:#e5e7eb;--hover-color:#0000000d;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 20px 48px #0000001f;--switch-track:#e5e7eb;--switch-thumb:#fff;--scrollbar-thumb:#0003;--badge-bg:#0000000d;--success:#059669;--success-bg:#0596691f;--warning:#d97706;--warning-bg:#d977061f;--danger:#dc2626;--danger-bg:#dc26261f;--accent-blue:#0284c7;--accent-blue-bg:#0284c71f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:var(--text-primary);background:var(--background)}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6,html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:var(--text-primary)}html[data-animations=false] *,html[data-animations=false] :before,html[data-animations=false] :after{transition-duration:.001ms!important;animation-duration:.001ms!important}html{height:100dvh;overscroll-behavior:none!important;overflow:hidden!important}html,body{width:100%;height:100dvh;margin:0;padding:0;overscroll-behavior:none!important;overflow:hidden!important}body{width:100vw;height:100dvh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:none;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .25s,color .25s;display:flex;position:fixed;inset:0}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--beeline)}
.LayoutBar-module__EkD5OG__wrapper{z-index:1000;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:22px;left:22px}.LayoutBar-module__EkD5OG__container{background-color:var(--tertiary);border:1px solid var(--border-color);box-shadow:0px 8px 24px var(--shadow-color);border-radius:14px;flex-direction:column;gap:16px;padding:10px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.LayoutBar-module__EkD5OG__indicator{background-color:var(--beeline);z-index:0;border-radius:8px;width:36px;height:36px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:10px;left:10px}.LayoutBar-module__EkD5OG__icon{z-index:1;cursor:pointer;background-color:#0000;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .2s,transform .15s;display:flex;position:relative}.LayoutBar-module__EkD5OG__icon:hover{background-color:var(--hover-color)}.LayoutBar-module__EkD5OG__icon:active{transform:scale(.95)}.LayoutBar-module__EkD5OG__iconImage{background-color:var(--text-secondary);width:20px;height:20px;transition:background-color .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.LayoutBar-module__EkD5OG__icon:hover .LayoutBar-module__EkD5OG__iconImage{background-color:var(--text-primary)}.LayoutBar-module__EkD5OG__icon.LayoutBar-module__EkD5OG__active .LayoutBar-module__EkD5OG__iconImage{background-color:#111}
.DevAccountSwitcher-module__XfPDiW__devContainer{z-index:99999;font-family:var(--font-geist-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-user-select:none;user-select:none;position:fixed;bottom:84px;right:20px}@media (min-width:1024px){.DevAccountSwitcher-module__XfPDiW__devContainer{top:22px;bottom:auto;right:72px}}.DevAccountSwitcher-module__XfPDiW__floatBtn{-webkit-backdrop-filter:blur(8px);cursor:grab;color:#fff;opacity:.32;touch-action:none;-webkit-user-select:none;user-select:none;background:#14141861;border:1px solid #ffffff1f;border-radius:9999px;outline:none;align-items:center;gap:7px;padding:5px 12px 5px 7px;transition:opacity .25s,transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,box-shadow .25s;display:flex;transform:scale(.93);box-shadow:0 4px 12px #00000040}.DevAccountSwitcher-module__XfPDiW__floatBtn:hover,.DevAccountSwitcher-module__XfPDiW__floatBtnActive,.DevAccountSwitcher-module__XfPDiW__devContainerDragging .DevAccountSwitcher-module__XfPDiW__floatBtn{opacity:1;-webkit-backdrop-filter:blur(14px);background:#18181cf2;border-color:#ffc80080;transform:scale(1);box-shadow:0 10px 28px #0000008c,0 0 16px #ffc80040}.DevAccountSwitcher-module__XfPDiW__floatBtnDragging{cursor:grabbing!important;border-color:#ffc800!important;transform:scale(1.05)!important;box-shadow:0 14px 36px #000000a6,0 0 20px #ffc80059!important}.DevAccountSwitcher-module__XfPDiW__dragGrip{color:#ffffff40;flex-shrink:0;justify-content:center;align-items:center;padding:0 1px;transition:color .15s;display:flex}.DevAccountSwitcher-module__XfPDiW__floatBtn:hover .DevAccountSwitcher-module__XfPDiW__dragGrip,.DevAccountSwitcher-module__XfPDiW__floatBtnActive .DevAccountSwitcher-module__XfPDiW__dragGrip,.DevAccountSwitcher-module__XfPDiW__floatBtnDragging .DevAccountSwitcher-module__XfPDiW__dragGrip{color:#ffc800b3}.DevAccountSwitcher-module__XfPDiW__btnIconArea{color:#121214;background:#ffc800bf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,transform .2s;display:flex}.DevAccountSwitcher-module__XfPDiW__floatBtn:hover .DevAccountSwitcher-module__XfPDiW__btnIconArea,.DevAccountSwitcher-module__XfPDiW__floatBtnActive .DevAccountSwitcher-module__XfPDiW__btnIconArea,.DevAccountSwitcher-module__XfPDiW__floatBtnDragging .DevAccountSwitcher-module__XfPDiW__btnIconArea{background:#ffc800;transform:scale(1.04)}.DevAccountSwitcher-module__XfPDiW__btnContent{align-items:center;gap:6px;display:flex}.DevAccountSwitcher-module__XfPDiW__devTag{color:#ffc800;letter-spacing:.5px;background:#ffc80033;border-radius:4px;padding:1.5px 5px;font-size:9.5px;font-weight:800}.DevAccountSwitcher-module__XfPDiW__roleLabel{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;max-width:105px;font-size:12px;font-weight:600;overflow:hidden}.DevAccountSwitcher-module__XfPDiW__chevron{color:#a1a1aa;transition:transform .2s}.DevAccountSwitcher-module__XfPDiW__chevronOpen{transform:rotate(180deg)}.DevAccountSwitcher-module__XfPDiW__popover{-webkit-backdrop-filter:blur(20px);background:#121216f5;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:14px;width:360px;max-width:calc(100vw - 32px);max-height:80vh;padding:16px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 20px 48px #0009,0 0 1px #fff3}.DevAccountSwitcher-module__XfPDiW__popoverUp{animation:.2s cubic-bezier(.16,1,.3,1) DevAccountSwitcher-module__XfPDiW__popoverFadeInUp;top:auto;bottom:calc(100% + 10px)}.DevAccountSwitcher-module__XfPDiW__popoverDown{animation:.2s cubic-bezier(.16,1,.3,1) DevAccountSwitcher-module__XfPDiW__popoverFadeInDown;top:calc(100% + 10px);bottom:auto}.DevAccountSwitcher-module__XfPDiW__popoverRight{left:auto;right:0}.DevAccountSwitcher-module__XfPDiW__popoverLeft{left:0;right:auto}@keyframes DevAccountSwitcher-module__XfPDiW__popoverFadeInUp{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DevAccountSwitcher-module__XfPDiW__popoverFadeInDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.DevAccountSwitcher-module__XfPDiW__popoverHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.DevAccountSwitcher-module__XfPDiW__headerLeft{flex-direction:column;gap:4px;display:flex}.DevAccountSwitcher-module__XfPDiW__headerTitleRow{align-items:center;gap:8px;display:flex}.DevAccountSwitcher-module__XfPDiW__devBadge{letter-spacing:.6px;color:#121214;background:#ffc800;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800}.DevAccountSwitcher-module__XfPDiW__popoverTitle{color:#fafafa;font-size:14px;font-weight:700}.DevAccountSwitcher-module__XfPDiW__headerSubtitle{color:#a1a1aa;margin:0;font-size:11.5px}.DevAccountSwitcher-module__XfPDiW__closeBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:20px;line-height:1;transition:color .15s}.DevAccountSwitcher-module__XfPDiW__closeBtn:hover{color:#fff;background:#ffffff14}.DevAccountSwitcher-module__XfPDiW__currentBanner{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.DevAccountSwitcher-module__XfPDiW__currentIndicator{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #10b98199}.DevAccountSwitcher-module__XfPDiW__currentInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DevAccountSwitcher-module__XfPDiW__currentSmallLabel{color:#71717a;letter-spacing:.5px;font-size:9.5px;font-weight:700}.DevAccountSwitcher-module__XfPDiW__currentNameRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DevAccountSwitcher-module__XfPDiW__currentName{color:#f4f4f5;font-size:13px;font-weight:600}.DevAccountSwitcher-module__XfPDiW__currentUsername{color:#a1a1aa;background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:11px}.DevAccountSwitcher-module__XfPDiW__currentRoleBadge{color:#ffc800;background:#ffc80026;border:1px solid #ffc8004d;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.DevAccountSwitcher-module__XfPDiW__errorBox{color:#fca5a5;background:#ef444426;border:1px solid #ef444459;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.DevAccountSwitcher-module__XfPDiW__accountsList{flex-direction:column;gap:9px;max-height:380px;padding-right:2px;display:flex;overflow-y:auto}.DevAccountSwitcher-module__XfPDiW__accountsList::-webkit-scrollbar{width:4px}.DevAccountSwitcher-module__XfPDiW__accountsList::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.DevAccountSwitcher-module__XfPDiW__accountCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:11px 12px;transition:all .15s;display:flex}.DevAccountSwitcher-module__XfPDiW__accountCard:hover{background:#ffffff0f;border-color:#ffffff29}.DevAccountSwitcher-module__XfPDiW__accountCardActive{background:#ffc8000a;border-color:#ffc80066}.DevAccountSwitcher-module__XfPDiW__cardHeaderRow{justify-content:space-between;align-items:center;display:flex}.DevAccountSwitcher-module__XfPDiW__cardRoleBlock{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.DevAccountSwitcher-module__XfPDiW__badgePill{border:1px solid #0000;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.DevAccountSwitcher-module__XfPDiW__accountName{color:#f4f4f5;font-size:12.5px;font-weight:600}.DevAccountSwitcher-module__XfPDiW__activeCheck{color:#10b981;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:inline-flex}.DevAccountSwitcher-module__XfPDiW__cardMetaRow{align-items:center;gap:6px;font-size:11px;display:flex}.DevAccountSwitcher-module__XfPDiW__usernameCode{color:#a1a1aa;font-family:var(--font-geist-mono,monospace);font-size:11px}.DevAccountSwitcher-module__XfPDiW__metaDivider{color:#52525b}.DevAccountSwitcher-module__XfPDiW__metaShift{color:#d4d4d8;font-weight:500}.DevAccountSwitcher-module__XfPDiW__cardSkillsRow{color:#71717a;font-size:11px;line-height:1.35}.DevAccountSwitcher-module__XfPDiW__skillsText{display:block}.DevAccountSwitcher-module__XfPDiW__switchBtn{color:#fafafa;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:3px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.DevAccountSwitcher-module__XfPDiW__switchBtn:hover:not(:disabled){color:#121214;background:#ffc800;border-color:#ffc800}.DevAccountSwitcher-module__XfPDiW__switchBtnCurrent{opacity:.6;color:#10b981;cursor:default;background:#10b9811f;border-color:#10b9814d}.DevAccountSwitcher-module__XfPDiW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite DevAccountSwitcher-module__XfPDiW__spin}@keyframes DevAccountSwitcher-module__XfPDiW__spin{to{transform:rotate(360deg)}}.DevAccountSwitcher-module__XfPDiW__popoverFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.DevAccountSwitcher-module__XfPDiW__logoutBtn{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.DevAccountSwitcher-module__XfPDiW__logoutBtn:hover:not(:disabled){color:#fff;background:#ef444426;border-color:#ef4444}.DevAccountSwitcher-module__XfPDiW__logoutBtn:disabled{opacity:.4;cursor:not-allowed}.DevAccountSwitcher-module__XfPDiW__devDisclaimer{color:#52525b;text-align:right;font-size:10px;line-height:1.3}
