:root{--font-inter:var(--font-inter),system-ui,-apple-system;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--line-height-tight:1.2;--line-height-base:1.5;--line-height-relaxed:1.625;--banner-fade-mid:rgba(228,228,228,0.55);--banner-fade-strong:rgba(228,228,228,0.82);--bg-color:#E4E4E4!important;--bg-hover:#F0F0F1;--special-bg-color:#000000;--nav-bg:rgba(255,255,255,0.8);--footer-bg:#1a1a1c;--footer-text:#9ca3af;--text-primary:#111827;--text-secondary:#5E5E5E;--text-disabled-secondary:#5E5E5E;--text-color:#ffffff;--text-muted:#4e5058;--border:#E2E2E4;--border-card:transparent;--accent:#5f6cf4;--accent-border:#6a74dd;--accent-contrast-text:#ffffff;--particle-color:rgba(0,0,0,0.65);--aside-active-bg:#f3f3f3;--menu-item-hover:#F0F0F1;--toolbar-bg:#EEEEEE;--skeleton-base:#f1f2f4;--skeleton-highlight:#e6e8ec;--card-bg:#fff;--card-bg-hover:#fff;--card-shadow:0 2px 10px rgba(0,0,0,0.05);--server-card-bg:#ffffff;--server-card-hover-bg:#ffffff;--filter-active-bg:#ffffff;--filter-active-text:#171717;--banner-gradient:linear-gradient(135deg,#e2e2e2,#ffffff);--btn-hover:#212124;--special-btn-hover:#3F3F46;--btn-gray:#D9D9D9;--button-hover-brightness:1.1;--cookie-bg:#ffffff;--cookie-text:#2c2f33;--cookie-border:#cfd3da;--cookie-link:#5865f2;--cookie-shadow:0 10px 40px rgba(0,0,0,0.15);--input-bg:#FAFAFA;--input-border:#E4E4E4;--input-hover:#D5D5D5;--input-border-hover:#787878;--input-disabled:#D5D5D5;--input-focus-ring:rgba(95,108,244,0.2);--input-addon-bg:#f3f4f6;--textarea-inner-bg:#ffffff;--primary-bg:#000000;--primary-border:#1a1a1a;--primary-text:#ffffff;--primary-hover:#111111;--primary-active:#222222;--secondary-bg:#F2F2F2;--secondary-text:#334155;--secondary-hover:#e2e8f0;--secondary-border:#d1d1d1;--secondary-active:#dcdcdc;--danger-bg:#E75B58;--danger-border:#dc2626;--danger-text:#ffffff;--danger-hover:#E75B58;--danger-active:#dc2626;--success-bg:#22c55e;--success-border:#16a34a;--success-text:#000000;--success-hover:#4ade80;--success-active:#16a34a;--ghost-bg:transparent;--ghost-border:#d1d1d1;--ghost-text:#000000;--ghost-hover:#f0f0f0;--ghost-active:#e0e0e0;--link-bg:transparent;--link-border:none;--link-text:#0000ee;--link-hover:#000000;--notion-bg:#ffffff;--notion-surface:#f7f6f3;--notion-border:#e9e9e7;--notion-text:#37352f;--notion-text-secondary:#787774;--notion-hover:#f1f1ef;--notion-shadow:rgba(15,15,15,0.05);--notion-shadow-hover:rgba(15,15,15,0.1);--notion-accent:#2383e2;--notion-accent-hover:#1f7bd7;--notion-todo:#e9e9e7;--notion-progress:#fff4e6;--notion-done:#edf3ec;--notion-tag-bg:rgba(35,131,226,0.08);--notion-tag-text:#2383e2;--metricsTabs-bg:#ffffff;--glow-color:rgba(95,108,244,0.12)}:root.dark{--banner-fade-mid:rgba(11,11,13,0.55);--banner-fade-strong:rgba(11,11,13,0.82);--bg-color:#0b0b0d!important;--bg-hover:#212124;--special-bg-color:#ffffff;--nav-bg:rgba(11,11,13,0.8);--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.6);--text-muted-secondary:#353535;--text-color:#000000;--text-muted:#b5bac1;--border:rgba(255,255,255,0.1);--border-card:rgba(255,255,255,0.1);--accent:#5865f2;--accent-border:rgba(88,101,242,0.45);--particle-color:rgba(255,255,255,0.45);--aside-active-bg:#252527;--menu-item-hover:#212124;--toolbar-bg:#1e1e20;--skeleton-base:#232428;--skeleton-highlight:#2b2d31;--card-bg:#1a1a1c;--card-bg-hover:#1a1a1c;--card-shadow:0 4px 20px rgba(0,0,0,0.4);--server-card-bg:#1a1a1c;--server-card-hover-bg:rgba(255,255,255,0.06);--filter-active-bg:#2b2d31;--filter-active-text:#ffffff;--banner-gradient:linear-gradient(135deg,#2b2d31,#111214);--btn-hover:#F0F0F1;--special-btn-hover:#E4E4E7;--btn-gray:#4e5058;--button-hover-brightness:1.2;--cookie-bg:#1e1f22;--cookie-text:#f2f3f5;--cookie-border:#3a3c42;--cookie-link:#9aa4ff;--cookie-shadow:0 10px 40px rgba(0,0,0,0.6);--input-bg:#111113;--input-border:#27272a;--input-hover:#171719;--input-disabled:#3A3A3A;--input-focus-ring:rgba(95,108,244,0.3);--input-addon-bg:#1c1c1e;--textarea-inner-bg:#111113;--primary-bg:#ffffff;--primary-border:#cccccc;--primary-text:#000000;--primary-hover:#f0f0f0;--primary-active:#e0e0e0;--secondary-bg:#2b2d31;--secondary-text:#dbdee1;--secondary-hover:#35373c;--secondary-border:#444444;--secondary-active:#3a3a3a;--danger-bg:#ef4444;--danger-border:#b91c1c;--danger-text:#ffffff;--danger-hover:#fca5a5;--danger-active:#ef4444;--success-bg:#4ade80;--success-border:#15803d;--success-text:#000000;--success-hover:#86efac;--success-active:#22c55e;--ghost-bg:transparent;--ghost-border:#444444;--ghost-text:#ffffff;--ghost-hover:#2a2a2a;--ghost-active:#3a3a3a;--link-bg:transparent;--link-border:none;--link-text:#93c5fd;--link-hover:#ffffff;--notion-bg:#191919;--notion-surface:#252525;--notion-border:#373737;--notion-text:#e3e2e0;--notion-text-secondary:#9b9a97;--notion-hover:#2f2f2f;--notion-shadow:rgba(0,0,0,0.3);--notion-shadow-hover:rgba(0,0,0,0.5);--notion-accent:#529cca;--notion-accent-hover:#6db3d9;--notion-todo:#373737;--notion-progress:#3d3828;--notion-done:#2b3d2a;--notion-tag-bg:rgba(82,156,202,0.15);--notion-tag-text:#7ab8e8;--metricsTabs-bg:#171719;--glow-color:rgba(88,101,242,0.15)}*,:after,:before{box-sizing:border-box;padding:0;margin:0;transition:background-color .4s ease-in,border-color .4s ease-in,color .4s ease-in,transform .2s ease-in;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{margin:0;padding:0;text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{min-height:100dvh;background-color:var(--bg-color)!important}body{display:flex;flex-direction:column;color:var(--text-primary);transition:background-color .6s ease-in,color .6s ease-in;font-family:var(--font-inter);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:var(--line-height-tight);color:var(--text-primary);margin-bottom:.5em}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}a{color:var(--accent);text-decoration:none;transition:color .2s ease-in}a:hover{color:var(--link-hover)}main{transition:padding-top .3s ease-in}.main-content{flex:1 1;width:100%;margin:60px auto 0}.mobile-main-content{width:100%;max-width:1200px;padding:0;flex:1 1;display:flex;flex-direction:column}.dev-tools-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#121212;color:white;z-index:99999;text-align:center;padding-top:20%;font-family:var(--font-inter),system-ui,-apple-system}@media (max-width:1024px){.is-desktop .app-shell{display:none!important}.is-desktop .dev-tools-overlay{display:block!important}}@media (max-width:768px){.main-content{margin-top:60px;padding:0 15px}}button{cursor:pointer;border:none;border-radius:4px;font-family:inherit;font-size:inherit}a,button,div[role=button]{-webkit-tap-highlight-color:transparent}footer{background-color:var(--footer-bg);color:var(--footer-text);flex-shrink:0}::-webkit-scrollbar{display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}.tg-scroll-wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.tg-scroll-content{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.tg-scroll-thumb{position:fixed;top:0;right:2px;width:3px;border-radius:10px;background-color:var(--accent);z-index:99999;opacity:0;pointer-events:auto;touch-action:none;cursor:pointer;transition:opacity .2s ease-in,width .1s ease-in}.tg-scroll-thumb:after{content:"";position:absolute;top:0;left:-10px;right:0;bottom:0}.tg-scroll-thumb.visible{opacity:.4}.tg-scroll-thumb.dragging,.tg-scroll-thumb:hover{opacity:.8!important;width:6px}@media (max-width:968){.tg-scroll-content{overflow-y:auto;-webkit-overflow-scrolling:touch}.tg-scroll-thumb{display:none!important}}.loaderWrapper{width:100%;height:60vh;display:flex;align-items:center;justify-content:center}.animate-spin{animation:spin 1s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::view-transition-new(root),::view-transition-old(root){animation:none;transition:none;mix-blend-mode:normal;top:0;left:0;width:100%;height:100%}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important;transition:none!important}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;backface-visibility:hidden;will-change:clip-path}::view-transition-group(background-grid){display:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}