:root{--bg-void:#080b0f;--bg-surface:#0d1117;--bg-raised:#131920;--bg-hover:#1a2232;--bg-active:#1e2d42;--bg-elevated:#161d27;--bg:var(--bg-void);--bg-soft:var(--bg-surface);--bg-muted:var(--bg-raised);--panel:var(--bg-surface);--panel-strong:var(--bg-raised);--panel-subtle:var(--bg-raised);--panel-contrast:#e8edf3;--border:rgba(255,255,255,0.07);--border-strong:rgba(255,255,255,0.12);--panel-border:var(--border);--panel-border-strong:var(--border-strong);--text:#e8edf3;--text-primary:#e8edf3;--text-secondary:#7a8fa6;--text-muted:#4a5a6e;--muted:var(--text-secondary);--accent:#3b9eff;--accent-strong:#2986e6;--accent-dim:rgba(59,158,255,0.12);--accent-soft:rgba(59,158,255,0.16);--accent-secondary:#7c8fdf;--green:#22c55e;--green-dim:rgba(34,197,94,0.12);--amber:#f59e0b;--amber-dim:rgba(245,158,11,0.12);--red:#ef4444;--red-dim:rgba(239,68,68,0.12);--warning:var(--amber);--danger:var(--red);--terminal-bg:#06090d;--terminal-border:rgba(255,255,255,0.08);--terminal-text:#d4dde7;--terminal-muted:#5d7088;--terminal-accent:#3b9eff;--terminal-danger:#ff6e7a;--shadow-soft:0 24px 60px rgba(0,0,0,0.42);--shadow-card:0 6px 18px rgba(0,0,0,0.28);--font-syne:"Syne","Inter","Segoe UI",sans-serif;--font-jetbrains:"JetBrains Mono","SFMono-Regular","Cascadia Code",monospace;--font-app:var(--font-syne);--font-display:var(--font-syne);--font-mono:var(--font-jetbrains);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--bg-void);color:var(--text-primary);font-family:var(--font-app);font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}main{min-height:100vh}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary)}button,input,select,textarea{font:inherit}input,select,textarea{outline:none;color:var(--text-primary)}.font-mono,code,pre{font-family:var(--font-mono)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.auth-shell-wrap,.landing-shell{position:relative;overflow:hidden;min-height:100vh;background:var(--bg-void)}.auth-shell-wrap:before,.landing-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(59,158,255,.1),transparent 28%),radial-gradient(circle at 88% 12%,rgba(124,143,223,.08),transparent 26%);pointer-events:none}.auth-shell,.landing-hero{position:relative;z-index:1;max-width:1280px;margin:0 auto}.landing-hero{min-height:100vh;padding:56px 32px 64px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);grid-gap:36px;gap:36px;align-items:center}.auth-kicker,.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.auth-brand-panel h1,.landing-copy h1{margin:22px 0 0;max-width:14ch;font-size:clamp(2.4rem,4.6vw,4.5rem);line-height:.98;font-weight:700;color:var(--text-primary)}.auth-brand-panel p,.auth-footnote,.auth-helper,.auth-panel-intro,.landing-copy p{color:var(--text-secondary);line-height:1.7}.landing-copy p{max-width:58ch;margin:18px 0 0;font-size:1rem}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.auth-secondary-link,.auth-submit,.landing-primary-link,.landing-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--radius-md);transition:all .18s ease;font-weight:600;font-size:14px}.auth-submit,.landing-primary-link{border:none;background:var(--accent);color:#fff;box-shadow:0 8px 24px rgba(59,158,255,.24)}.auth-submit:hover,.landing-primary-link:hover{background:var(--accent-strong);transform:translateY(-1px)}.auth-secondary-link,.landing-secondary-link{border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary)}.auth-secondary-link:hover,.landing-secondary-link:hover{background:var(--bg-hover);border-color:rgba(255,255,255,.2)}.auth-brand-grid,.landing-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:32px}.auth-info-card,.landing-feature-card,.landing-stats div{border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow-card)}.landing-stats div{padding:18px;border-radius:var(--radius-lg)}.auth-info-card strong,.landing-stats strong{display:block;font-size:1rem;color:var(--text-primary)}.auth-info-card span,.landing-stats span{display:block;margin-top:6px;color:var(--text-secondary);line-height:1.6}.landing-showcase-card{position:relative;padding:24px;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow-soft)}.landing-showcase-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(59,158,255,.32),rgba(124,143,223,.18),transparent 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.landing-showcase-topline{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.landing-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.auth-info-card,.landing-feature-card{padding:20px;border-radius:var(--radius-lg)}.landing-feature-card h2{margin:14px 0 8px;font-size:1.05rem;line-height:1.35}.landing-feature-card p{margin:0;color:var(--text-secondary);line-height:1.65}.landing-feature-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--accent-dim);border:1px solid rgba(59,158,255,.24);color:var(--accent)}.landing-terminal-card{margin-top:18px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--terminal-border);background:var(--terminal-bg);color:var(--terminal-text)}.landing-terminal-dots{display:flex;gap:6px}.landing-terminal-dots span{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.18)}.landing-terminal-card pre{margin:14px 0 0;color:var(--terminal-text);font-family:var(--font-mono);font-size:.85rem;line-height:1.75;white-space:pre-wrap}.auth-shell{min-height:100vh;padding:40px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);grid-gap:32px;gap:32px;align-items:center;position:relative;background:radial-gradient(circle at 12% 18%,rgba(59,158,255,.1),transparent 28%),radial-gradient(circle at 88% 12%,rgba(124,143,223,.08),transparent 26%),var(--bg-void)}.auth-footnote a,.auth-helper a{color:var(--accent);font-weight:500}.auth-footnote a:hover,.auth-helper a:hover{color:#5aadff;text-decoration:underline}.auth-brand-panel{padding:24px 12px 24px 0}.auth-panel{width:100%;padding:32px;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow-soft)}.auth-label{color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono);font-size:11px}.auth-panel h2{margin:0 0 8px;font-size:1.7rem;font-weight:700}.auth-form{display:grid;grid-gap:12px;gap:12px}.auth-input,.dashboard-input{width:100%;padding:11px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-raised);color:var(--text-primary);font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder,.dashboard-input::placeholder{color:var(--text-muted)}.auth-input:focus,.dashboard-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.auth-submit{width:100%;cursor:pointer}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-error{color:var(--red);margin-top:10px;font-size:13px}.dashboard-layout{display:grid;grid-template-columns:220px 1fr}.dashboard-layout,.dashboard-main{min-height:100vh;background:var(--bg-void)}.dashboard-main{display:flex;flex-direction:column}.dashboard-shell-frame{display:grid;min-height:100vh;background:var(--bg-void)}.dashboard-aside,.sidebar{background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:0 0 1.5rem;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar-logo{gap:10px;padding:1.25rem 1.25rem 0;margin-bottom:2rem}.logo-mark,.sidebar-logo{display:flex;align-items:center}.logo-mark{width:32px;height:32px;border-radius:var(--radius-md);background:var(--accent-dim);border:1px solid rgba(59,158,255,.3);justify-content:center;color:var(--accent)}.logo-text{display:flex;flex-direction:column}.logo-name{font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--text-primary)}.logo-sub{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.nav-section{padding:0 .75rem;margin-bottom:.5rem}.dashboard-section-label,.nav-label{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 .5rem;margin-bottom:.4rem;display:block}.dashboard-nav-link,.nav-item{display:flex;align-items:center;gap:10px;padding:.55rem .75rem;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:13.5px;font-weight:500;transition:all .15s;text-decoration:none;margin-bottom:2px;border:1px solid transparent;background:transparent}.dashboard-nav-link:hover,.nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.dashboard-nav-link.active,.nav-item.active{background:var(--bg-active);color:var(--text-primary)}.dashboard-nav-link.active .nav-dot,.nav-item.active .nav-dot{background:var(--accent)}.nav-dot{width:5px;height:5px;border-radius:50%;background:transparent;flex-shrink:0;transition:background .15s}.nav-badge{margin-left:auto;font-size:10px;font-family:var(--font-mono);background:var(--red-dim);color:var(--red);padding:1px 6px;border-radius:var(--radius-sm);font-weight:500}.sidebar-divider{height:1px;background:var(--border);margin:1rem 1.25rem}.dashboard-aside-card,.workspace-card{margin:auto .75rem 0;padding:.85rem;background:var(--bg-raised);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text-primary)}.workspace-label{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.workspace-name{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.workspace-role{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.workspace-btn{margin-top:10px;width:100%;padding:6px 8px;background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-family:var(--font-app);font-weight:500;transition:all .15s}.workspace-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.topbar{gap:1rem;padding:.75rem 2rem;border-bottom:1px solid var(--border);background:var(--bg-surface);position:-webkit-sticky;position:sticky;top:0;z-index:10}.search-box,.topbar{display:flex;align-items:center}.search-box{gap:8px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 12px;flex:1 1;max-width:320px;transition:border-color .15s}.search-box:focus-within{border-color:var(--border-strong)}.search-box input{background:none;border:none;outline:none;color:var(--text-primary);font-size:13px;padding:.5rem 0;width:100%}.search-box input::placeholder{color:var(--text-muted)}.search-icon{color:var(--text-muted);font-size:14px;flex-shrink:0;display:inline-flex}.search-kbd{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--bg-hover);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.topbar-spacer{flex:1 1}.ws-selector{display:flex;align-items:center;gap:8px;padding:.4rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);cursor:pointer;color:var(--text-secondary);font-size:13px;transition:all .15s}.ws-selector:hover{border-color:var(--border-strong);color:var(--text-primary)}.ws-dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex-shrink:0}.avatar{width:30px;height:30px;border-radius:var(--radius-md);background:linear-gradient(135deg,#1a4480,#3b9eff);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;cursor:pointer;flex-shrink:0}.content,.dashboard-content-wrap{padding:2rem;flex:1 1;min-width:0}.dashboard-header-hero,.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:2rem;flex-wrap:wrap}.page-eyebrow{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.page-title{font-size:28px;font-weight:700;color:var(--text-primary);line-height:1.1;margin:0 0 8px}.dashboard-page-subtitle,.page-desc{font-size:13px;color:var(--text-secondary);max-width:56ch;line-height:1.65;margin:0}.dashboard-actions,.header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn,.dashboard-ghost-button,.dashboard-primary-button,.dashboard-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.5rem 1rem;border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-app);transition:all .15s;border:1px solid transparent;white-space:nowrap}.btn-primary,.dashboard-primary-button{background:var(--accent);color:#fff;border:none;box-shadow:0 4px 14px rgba(59,158,255,.22)}.btn-primary:hover,.dashboard-primary-button:hover{background:#5aadff;transform:translateY(-1px)}.btn-ghost,.dashboard-ghost-button{background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong)}.btn-ghost:hover,.dashboard-ghost-button:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-secondary,.dashboard-secondary-button{background:var(--bg-raised);color:var(--text-primary);border:1px solid var(--border-strong)}.btn-secondary:hover,.dashboard-secondary-button:hover{background:var(--bg-hover);border-color:rgba(255,255,255,.2)}.dashboard-panel{padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow-card)}.dashboard-panel-soft{background:var(--bg-raised)}.dashboard-empty-state{padding:26px;border-radius:var(--radius-lg);border:1px dashed var(--border-strong);background:var(--bg-surface);color:var(--text-secondary)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:2rem}.stat-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.25rem;transition:border-color .15s,transform .15s}.stat-card:hover{border-color:var(--border-strong)}.stat-label{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.stat-value{font-size:24px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.stat-sub{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.stat-sub .up{color:var(--green)}.stat-sub .down{color:var(--red)}.table-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:1rem;flex-wrap:wrap}.table-title{font-size:13px;font-weight:600;color:var(--text-primary)}.table-sub{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.toolbar-spacer{flex:1 1}.view-toggle{display:flex;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.view-btn{padding:.35rem .85rem;cursor:pointer;font-size:12px;font-family:var(--font-app);font-weight:500;background:none;border:none;color:var(--text-muted);transition:all .15s}.view-btn.active,.view-btn:hover{color:var(--text-primary)}.view-btn.active{background:var(--bg-active)}.table-wrap{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap thead tr{border-bottom:1px solid var(--border)}.table-wrap thead th{padding:.75rem 1.25rem;text-align:left;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:400;white-space:nowrap;background:var(--bg-surface)}.table-wrap tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.table-wrap tbody tr:last-child{border-bottom:none}.table-wrap tbody tr:hover{background:var(--bg-raised)}.table-wrap td{padding:1rem 1.25rem;vertical-align:middle;color:var(--text-primary)}.code-chip,.hostname-chip{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);background:var(--bg-raised);border:1px solid var(--border);padding:3px 8px;border-radius:var(--radius-sm);display:inline-block}.status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-pill);font-size:11px;font-family:var(--font-mono);font-weight:500;white-space:nowrap;border:1px solid transparent}.status-pulse{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status.active,.status.good{background:var(--green-dim);color:var(--green);border-color:rgba(34,197,94,.2)}.status.active .status-pulse,.status.good .status-pulse{background:var(--green);animation:pulse 2s infinite}.status.bad,.status.unreachable{background:var(--red-dim);color:var(--red);border-color:rgba(239,68,68,.22)}.status.bad .status-pulse,.status.unreachable .status-pulse{background:var(--red)}.status.maintenance,.status.warn{background:var(--amber-dim);color:var(--amber);border-color:rgba(245,158,11,.22)}.status.maintenance .status-pulse,.status.warn .status-pulse{background:var(--amber)}.status.info,.status.neutral{background:var(--accent-dim);color:var(--accent);border-color:rgba(59,158,255,.22)}.status.info .status-pulse,.status.neutral .status-pulse{background:var(--accent)}.action-menu{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.action-btn{padding:5px 10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:12px;transition:all .15s;font-family:var(--font-app)}.action-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-strong)}.action-btn-primary{padding:5px 12px;background:var(--accent-dim);border:1px solid rgba(59,158,255,.25);border-radius:var(--radius-sm);cursor:pointer;color:var(--accent);font-size:12px;transition:all .15s;font-family:var(--font-app);font-weight:500}.action-btn-primary:hover{background:rgba(59,158,255,.18)}.page-footer{padding:1rem 2rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.footer-info{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.dashboard-grid-2,.dashboard-grid-3,.dashboard-grid-4{display:grid;grid-gap:14px;gap:14px}.dashboard-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-brand{display:flex;align-items:center;gap:10px;padding:0}.dashboard-brand-mark{width:32px;height:32px;border-radius:var(--radius-md);background:var(--accent-dim);border:1px solid rgba(59,158,255,.3);display:grid;place-items:center;color:var(--accent)}.dashboard-brand-mark:before{content:"";width:12px;height:12px;border-radius:999px;border:2px solid;box-shadow:inset 0 0 0 2px var(--bg-surface)}.dashboard-brand-copy{display:grid;grid-gap:2px;gap:2px}.dashboard-brand-copy strong{font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--text-primary)}.dashboard-brand-copy span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.dashboard-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.dashboard-toolbar-slot{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-search-shell{display:none}.dashboard-nav{display:grid;grid-gap:2px;gap:2px}@media (max-width:1180px){.auth-shell,.landing-hero{grid-template-columns:1fr}.auth-brand-panel h1,.landing-copy h1{max-width:none}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1099px){.dashboard-layout{grid-template-columns:1fr}.dashboard-aside,.sidebar{position:fixed;top:0;left:0;bottom:0;width:260px;z-index:40;transform:translateX(-110%);transition:transform .2s ease;box-shadow:var(--shadow-soft)}.dashboard-aside.is-open,.sidebar.is-open{transform:translateX(0)}.content,.dashboard-content-wrap{padding:1.25rem}.topbar{padding:.75rem 1.25rem}}@media (max-width:720px){.auth-shell,.landing-hero{padding:28px 16px 40px}.auth-brand-grid,.dashboard-grid-2,.dashboard-grid-3,.dashboard-grid-4,.landing-showcase-grid,.landing-stats,.stats-grid{grid-template-columns:1fr}.dashboard-actions,.header-actions,.landing-actions{flex-direction:column;width:100%}.auth-secondary-link,.auth-submit,.btn,.dashboard-ghost-button,.dashboard-primary-button,.dashboard-secondary-button,.landing-primary-link,.landing-secondary-link{width:100%}.page-title{font-size:24px}.search-box{max-width:none}}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_02628f{font-family:Syne,Syne Fallback;font-style:normal}.__variable_02628f{--font-syne:"Syne","Syne Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}