@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e4ad3ee5-module__JyyZwa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e4ad3ee5-module__JyyZwa__variable{--font-inter:"Inter","Inter Fallback"}
:root{--background:#f8fafc;--foreground:#0f172a;--primary:#0f172a;--primary-hover:#334155;--sidebar-bg:#fff;--sidebar-border:#e2e8f0;--card-bg:#fff;--card-border:#e2e8f0;--text-muted:#64748b;--text-label:#334155;--accent:#0284c7;--error:#e11d48;--success:#059669;--nav-hover:#f1f5f9;--nav-active:#e0f2fe;--shadow-sm:0 2px 4px 0 #0f172a0a;--shadow-md:0 4px 6px -1px #0f172a0f,0 2px 4px -2px #0f172a08;--shadow-lg:0 10px 15px -3px #0f172a14,0 4px 6px -4px #0f172a0a;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1.25rem;--spring:cubic-bezier(.34,1.56,.64,1);--spring-fast:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1)}.dark{--background:#0b101e;--foreground:#f1f5f9;--primary:#fff;--primary-hover:#cbd5e1;--sidebar-bg:#131b2f;--sidebar-border:#1f2943;--card-bg:#131b2f;--card-border:#1f2943;--text-muted:#94a3b8;--text-label:#e2e8f0;--accent:#38bdf8;--error:#fb7185;--success:#34d399;--nav-hover:#1e293b;--nav-active:#38bdf81f;--shadow-sm:0 2px 4px 0 #0006;--shadow-md:0 4px 6px -1px #00000080,0 2px 4px -2px #38bdf80d;--shadow-lg:0 10px 15px -3px #0009,0 4px 6px -4px #38bdf814}html,body{background-color:var(--background);color:var(--foreground);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}input,select,button,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--sidebar-border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.themeToggleWrapper button,.themeToggleCollapsed button{background:0 0;transition:all .2s cubic-bezier(.4,0,.2,1);color:#fff!important;border:1px solid #ffffff4d!important}.themeToggleWrapper button:hover,.themeToggleCollapsed button:hover{background-color:#ffffff26!important;border-color:#fff9!important}.themeToggleWrapper button svg,.themeToggleCollapsed button svg{transition:stroke .2s;stroke:#fff!important;color:#fff!important}.themeToggleWrapper button:hover svg,.themeToggleCollapsed button:hover svg{stroke:#38bdf8!important;color:#38bdf8!important}body{transition:padding-right .3s cubic-bezier(.16,1,.3,1)}body.comms-sidebar-open{padding-right:420px}#forge-main-content{transition:margin-right .35s cubic-bezier(.16,1,.3,1)}body.comms-sidebar-open #forge-main-content{margin-right:380px}select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-color:var(--card-bg)!important;color:var(--foreground)!important}@media (prefers-color-scheme:dark){select{--lightningcss-light: ;--lightningcss-dark:initial}}select option{padding:8px;background-color:var(--card-bg)!important;color:var(--foreground)!important}@keyframes forge-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes forge-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes forge-card-in{0%{opacity:0;transform:scale(.92)translateY(10px)}60%{opacity:1;transform:scale(1.02)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes forge-slide-right{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes forge-slide-left{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes forge-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes forge-modal-in{0%{opacity:0;transform:scale(.88)translateY(24px)}65%{opacity:1;transform:scale(1.02)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes forge-banner-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes forge-accordion-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes forge-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes forge-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes forge-progress-glow{0%,to{box-shadow:0 0 6px 1px #38bdf880}50%{box-shadow:0 0 14px 3px #38bdf8d9}}@keyframes forge-pulse-glow{0%,to{box-shadow:0 0 #38bdf840}50%{box-shadow:0 0 0 8px #38bdf800}}.forge-page-enter{animation:forge-fade-in .45s var(--spring-fast)both}.forge-card-enter{animation:forge-card-in .42s var(--spring)both}.forge-slide-right{animation:forge-slide-right .35s var(--spring-fast)both}.forge-modal-enter{animation:forge-modal-in .38s var(--spring)both}.forge-stagger{animation:forge-card-in .42s var(--spring)both}.forge-progress-track{background:#ffffff0f;border-radius:100px;width:100%;height:7px;position:relative;overflow:hidden}[data-theme=light] .forge-progress-track{background:#00000014}.forge-progress-fill{height:100%;transition:width .4s var(--ease-out-expo);background:linear-gradient(90deg,#0ea5e9 0%,#38bdf8 30%,#bae6fd 50%,#38bdf8 70%,#0ea5e9 100%) 0 0/200%;border-radius:100px;animation:2.2s linear infinite forge-shimmer,1.8s ease-in-out infinite forge-progress-glow}.forge-progress-fill.danger{background:linear-gradient(90deg,#e11d48 0%,#fb7185 30%,#fda4af 50%,#fb7185 70%,#e11d48 100%) 0 0/200%;animation:2.2s linear infinite forge-shimmer,1.8s ease-in-out infinite forge-progress-glow-red}@keyframes forge-progress-glow-red{0%,to{box-shadow:0 0 6px 1px #e11d4880}50%{box-shadow:0 0 14px 3px #e11d48cc}}.forge-progress-fill.success{background:linear-gradient(90deg,#059669 0%,#34d399 30%,#6ee7b7 50%,#34d399 70%,#059669 100%) 0 0/200%;animation:2.2s linear infinite forge-shimmer,1.8s ease-in-out infinite forge-progress-glow-green}@keyframes forge-progress-glow-green{0%,to{box-shadow:0 0 6px 1px #34d39980}50%{box-shadow:0 0 14px 3px #34d399cc}}
