:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-bg-deep:#eceeed;--color-surface:#fff;--color-surface-2:#f7f8f7;--color-surface-3:#e3e6e4;--color-border:#dcdfdd;--color-border-strong:#c3c8c5;--color-card-edge:var(--color-border);--color-cabinet-bg:#eceeed;--color-accent-muted:#e3e6e4;--color-card:#fff;--color-card-text:#0b0d0c;--color-field:#eceeed;--color-field-text:#646a67;--color-text:#0b0d0c;--color-text-muted:#59605c;--color-text-dim:#8f9692;--color-accent:#0b0d0c;--color-accent-strong:#232826;--color-accent-soft:#3a403d;--color-accent-deep:#000;--color-on-accent:#fff;--color-graphite:#171b19;--color-graphite-2:#232926;--color-graphite-line:#ffffff14;--color-green:#10c47e;--color-green-strong:#0bb070;--color-green-ink:#00804c;--color-green-soft:#10c47e1f;--color-on-green:#04140c;--color-signal:var(--color-green);--color-signal-soft:var(--color-green-soft);--color-success:var(--color-green-ink);--color-danger:#e5383b;--color-danger-soft:#e5383b14;--color-gold:#0b0d0c;--color-gold-strong:#0b0d0c;--color-gold-soft:#e3e6e4;--color-on-gold:#fff;--color-silver:#59605c;--gradient-gold:linear-gradient(#0a0a0a, #0a0a0a);--gradient-brand:linear-gradient(#0a0a0a, #0a0a0a);--gradient-accent:linear-gradient(#0a0a0a, #0a0a0a);--gradient-panel:none;--glow-accent:none;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-h1:clamp(2.375rem, 5.2vw, 4.75rem);--text-h2:clamp(1.75rem, 3.4vw, 3.25rem);--text-h3:clamp(1.125rem, 1.4vw, 1.375rem);--text-body:clamp(.9375rem, 1.1vw, 1.125rem);--text-nav:.9375rem;--text-sm:.875rem;--text-xs:.75rem;--text-label:.6875rem;--leading-tight:1.02;--leading-heading:1.1;--leading-body:1.6;--tracking-label:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-gap:clamp(4rem, 7vw, 7.5rem);--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-full:9999px;--shadow-card:0 1px 2px #0b0d0c0a;--shadow-pop:0 12px 40px #0b0d0c24;--shadow-accent:none;--glow-green:0 0 0 4px #10c47e2e, 0 0 18px #10c47e73}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background-color:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:1rem;line-height:var(--leading-body);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-green-ink);outline-offset:2px}::selection{background:var(--color-green);color:var(--color-on-green)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4{font-weight:700;line-height:var(--leading-heading);letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:-.035em}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:-.01em}p{text-wrap:pretty}.brand-text{color:var(--color-text);font-weight:800}.text-muted{color:var(--color-text-muted)}.lead{font-size:var(--text-body);font-weight:400;line-height:var(--leading-body)}.label{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;line-height:1.3}.figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);text-align:center;white-space:nowrap;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.button:active{transform:translateY(1px)}.button .button__arrow{width:16px;height:16px;transition:transform .2s}.button:hover .button__arrow{transform:translate(3px)}.button--pill,.button--lg{min-height:52px;padding-inline:var(--space-8);font-size:.9375rem}.button--green{border-color:var(--color-green);background:var(--color-green);color:var(--color-on-green)}.button--green:hover{border-color:var(--color-green-strong);background:var(--color-green-strong)}.button--ghost,.button--outline{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.button--ghost:hover,.button--outline:hover{background:var(--color-surface-3);border-color:var(--color-border-strong)}.button--inverse{background:var(--color-on-accent);border-color:var(--color-on-accent);color:var(--color-accent)}.button--inverse:hover{background:#e9e9e6;border-color:#e9e9e6}.button--sm{min-height:36px;padding-inline:var(--space-4);font-size:.8125rem}.button--link{min-height:0;color:var(--color-text);background:0 0;border:0;padding:0;font-weight:500}.button--link:hover{color:var(--color-text-muted);background:0 0}.auth-title{letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.1}.auth-subtitle{color:var(--color-text-muted);margin-top:10px;font-size:15px;line-height:1.45}.auth-subtitle strong{color:var(--color-text);font-weight:700}.auth-form{margin-top:28px;position:relative}.auth-form .field+.field{margin-top:10px}.auth-hint{color:var(--color-text-muted);text-align:center;margin-top:18px;font-size:14px;line-height:1.4}.auth-link{color:var(--color-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-link--strong{font-weight:700}.auth-link:hover{color:var(--color-green-ink)}.auth-submit{background:var(--color-green);width:100%;height:52px;color:var(--color-on-green);letter-spacing:.1em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:background-color .15s;display:flex}.auth-submit:hover:not(:disabled){background:var(--color-green-strong)}.auth-submit:disabled{opacity:.6;cursor:progress}.auth-honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.c-card{--card-pad-y:0;--card-pad-x:0;padding:0;position:relative}.c-card__head{border-block-end:1px solid var(--color-text);align-items:center;gap:10px;margin-block-end:18px;padding-block-end:12px;display:flex}.c-card__bullet{display:none}.c-card__title{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.3}@media (width>=1024px){.c-card__title{font-size:12px}}.c-panel{background:0 0}.c-pill{border:1px solid var(--color-accent);background:var(--color-accent);height:34px;color:var(--color-on-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding-inline:14px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.c-pill--deep{background:var(--color-surface);color:var(--color-text)}.c-pill--round{border-radius:var(--radius-full)}.c-action{width:100%;height:48px;padding-inline:var(--space-4);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-align:center;border-radius:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:flex}.c-action:hover{background:var(--color-accent-strong)}.c-action:disabled{opacity:.55;pointer-events:none}.c-action--green{border-color:var(--color-green);background:var(--color-green);color:var(--color-on-green);font-weight:700}.c-action--green:hover{border-color:var(--color-green-strong);background:var(--color-green-strong)}.c-action--deep{background:var(--color-surface);color:var(--color-text)}.c-action--deep:hover{background:var(--color-surface-3)}.c-action--surface,.c-action--muted{border-color:var(--color-border);background:var(--color-surface-3);color:var(--color-text)}.c-action--surface:hover,.c-action--muted:hover{border-color:var(--color-border-strong);background:var(--color-surface-3)}.c-action--muted{color:var(--color-text-muted)}.c-status{font-weight:500}.c-status--on{color:var(--color-success)}.c-status--off{color:var(--color-danger)}.c-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@container cabinet (width>=560px){.c-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cabinet (width>=900px){.c-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.c-fields{gap:15px}}.c-list{overscroll-behavior:contain;scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;overflow:auto}.c-list__rows{flex-direction:column;list-style:none;display:flex}.c-list__row{border-block-end:1px solid var(--color-border);align-items:center;display:grid}.c-list__fade{border-radius:0 0 var(--radius-xl) var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 0%, transparent) 0%, color-mix(in srgb, var(--color-surface) 20%, transparent) 18%, color-mix(in srgb, var(--color-surface) 55%, transparent) 38%, color-mix(in srgb, var(--color-surface) 85%, transparent) 60%, var(--color-surface) 78%, var(--color-surface) 100%);pointer-events:none;height:80px;position:absolute;inset:auto 0 0}@media (width>=1024px){.c-list__fade{height:110px}}.c-list__fade--right{border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 0%, transparent) 0%, color-mix(in srgb, var(--color-surface) 20%, transparent) 18%, color-mix(in srgb, var(--color-surface) 55%, transparent) 38%, color-mix(in srgb, var(--color-surface) 85%, transparent) 60%, var(--color-surface) 78%, var(--color-surface) 100%);width:80px;height:100%;inset:0 0 auto auto}@media (width>=1024px){.c-list__fade--right{width:200px}}.c-list__empty{padding-block:var(--space-8);color:var(--color-text-dim);text-align:center}.c-noise{border-radius:inherit;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");display:none;position:absolute;inset:0}.t-live{border-radius:var(--radius-full);background:var(--color-green);vertical-align:middle;flex:none;width:7px;height:7px;display:inline-block;position:relative}.t-live:after{content:"";border-radius:inherit;background:inherit;animation:2s ease-out infinite t-live;position:absolute;inset:0}@keyframes t-live{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.t-label{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.t-figure{border-block-start:1px solid var(--color-border-strong);gap:6px;padding-block-start:16px;display:grid;position:relative}.t-figure:before{content:"";background:var(--color-accent);width:32px;height:3px;position:absolute;inset-block-start:-2px;inset-inline-start:0}.t-figure__value{min-width:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.05}.t-figure__unit{color:var(--color-text-muted);letter-spacing:.08em;margin-inline-start:6px;font-size:.4em;font-weight:700}.t-figure__hint{color:var(--color-text-dim);font-size:13px;line-height:1.5}.t-figure--up:before{background:var(--color-green)}.t-figure--up .t-figure__value{color:var(--color-green-ink)}.t-figure--inverse{color:var(--color-on-accent);border-block-start-color:#ffffff2e}.t-figure--inverse:before{background:var(--color-green);box-shadow:0 0 14px #10c47eb3}.t-figure--inverse .t-label{color:#fff9}.t-figure--inverse .t-figure__unit{color:var(--color-green)}.t-figure--hero{min-width:min(100%,420px)}.t-figure--hero .t-figure__value{font-size:clamp(40px,5.4vw,80px)}.t-box{border-block-start:3px solid var(--color-green);background:var(--color-surface);box-shadow:var(--shadow-card);gap:14px;padding:20px 22px 22px;display:grid}.t-box--ink{background:var(--color-graphite);color:var(--color-on-accent)}.t-box--ink .t-label,.t-box--ink .t-figure__hint{color:#fff9}.t-box--ink .t-figure__unit{color:var(--color-green)}.t-btn{border:1px solid var(--color-accent);background:var(--color-accent);min-height:48px;color:var(--color-on-accent);font-family:var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.t-btn:hover{background:var(--color-accent-strong)}.t-btn:disabled{opacity:.45;pointer-events:none}.t-btn--green{border-color:var(--color-green);background:var(--color-green);color:var(--color-on-green);font-weight:700}.t-btn--green:hover{border-color:var(--color-green-strong);background:var(--color-green-strong)}.t-btn--gray{border-color:var(--color-surface-3);background:var(--color-surface-3);color:var(--color-text)}.t-btn--gray:hover{border-color:var(--color-border-strong);background:var(--color-border)}.t-btn--outline{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.t-btn--outline:hover{border-color:var(--color-accent);background:0 0}.t-btn--inverse{border-color:var(--color-on-accent);background:var(--color-on-accent);color:var(--color-accent)}.t-btn--inverse:hover{background:#ffffffd9}.t-btn--block{width:100%}.t-btn__arrow{transition:transform .2s}.t-btn:hover .t-btn__arrow{transform:translate(3px)}.t-tabs{border:1px solid var(--color-border-strong);background:var(--color-surface);scrollbar-width:none;width:fit-content;max-width:100%;display:flex;overflow-x:auto}.t-tabs__tab{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;flex:none;padding:12px 18px;font-size:11px;font-weight:700;transition:background-color .15s,color .15s}.t-tabs__tab+.t-tabs__tab{border-inline-start:1px solid var(--color-border-strong)}.t-tabs__tab:hover{color:var(--color-text)}.t-tabs__tab.is-active{background:var(--color-accent);box-shadow:inset 0 -3px 0 var(--color-green);color:var(--color-on-accent)}.t-tabs+*{margin-block-start:20px}.t-table{border-collapse:collapse;width:100%;font-size:14px}.t-table th{border-block-end:1px solid var(--color-accent);color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.12em;text-align:start;text-transform:uppercase;white-space:nowrap;padding:14px 10px;font-size:10px;font-weight:700}.t-table td{border-block-start:1px solid var(--color-border);white-space:nowrap;padding:14px 10px}.t-table tbody tr{transition:background-color .12s}.t-table tbody tr:hover{background:#ffffffb3}.t-table .is-up{color:var(--color-green-ink)}.t-table .is-num{text-align:end}@media (width<=767.98px){.t-table{font-size:13px}.t-table th,.t-table td{padding-inline:6px}}.t-table .is-dim{color:var(--color-text-dim)}.t-table tfoot td{border-block-start:2px solid var(--color-accent);background:var(--color-surface-3);font-weight:700}.t-scroll{overflow-x:auto}.t-empty{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:48px 12px;font-size:12px}.t-more{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:16px auto 0;font-size:11px;display:block}.t-more:hover{color:var(--color-green-ink)}.t-split{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@container cabinet (width>=900px){.t-split{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:56px}}.t-split__side{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;min-width:0;display:grid}body{overflow-x:hidden}
