:root{--mint:#5ef79d;--mint-deep:#0e9e5a;--navy:#2d475f;--cream:#faecd9;--paper:#faf0e0;--paper-2:#f4e7d3;--panel:#fffaf1;--ink:#182734;--ink-2:#2d475f;--ink-soft:#6b7e8c;--rule:rgba(45,71,95,0.16);--rule-strong:rgba(45,71,95,0.34);--accent:var(--mint);--accent-ink:#0b7d46;--on-ink:#5ef79d;--up:#1b8a4b;--down:#c23b2e;--shadow:0 1px 0 rgba(45,71,95,0.05);--serif:var(--font-spectral),Georgia,serif;--sans:var(--font-plex-sans),system-ui,sans-serif;--mono:var(--font-plex-mono),ui-monospace,monospace;--gap:26px;--pad:22px;--col-max:1320px;--fs-body:16px}[data-theme=dark]{--paper:#14222d;--paper-2:#1b2c39;--panel:#1e303d;--ink:#f3eee3;--ink-2:#dce5ea;--ink-soft:#93a6b3;--rule:rgba(220,229,234,0.14);--rule-strong:rgba(220,229,234,0.3);--accent-ink:#5ef79d;--on-ink:#0d3b24;--up:#43d489;--down:#f0796a;--shadow:0 1px 0 rgba(0,0,0,0.2)}[data-theme=dark] .band{--paper:#faf0e0;--paper-2:#f4e7d3;--panel:#fffaf1;--ink:#0b151d;--ink-2:#2d475f;--ink-soft:#6b7e8c;--rule:rgba(45,71,95,0.16);--rule-strong:rgba(45,71,95,0.34);--accent-ink:#0b7d46;--on-ink:#5ef79d;--up:#1b8a4b;--down:#c23b2e}[data-density=compact]{--gap:18px;--pad:16px}[data-density=comfy]{--gap:34px;--pad:30px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink-2);font-family:var(--sans);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:var(--mint);color:#16242f}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:0}::-webkit-scrollbar-track{background:transparent}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);margin:0;line-height:1.08;font-weight:700;letter-spacing:-.01em}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}.wrap{max-width:var(--col-max);margin:0 auto;padding:0 24px}.kicker{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--accent-ink)}.kicker,.label-mono{font-family:var(--mono);text-transform:uppercase}.label-mono{font-size:10.5px;letter-spacing:.12em;color:var(--ink-soft)}.ph{position:relative;overflow:hidden;background:var(--paper-2);background-image:repeating-linear-gradient(135deg,transparent 0 9px,rgba(45,71,95,.05) 9px 10px);border:1px solid var(--rule);display:grid;place-items:center}[data-theme=dark] .ph{background-image:repeating-linear-gradient(135deg,transparent 0 9px,rgba(94,247,157,.05) 9px 10px)}.ph span{font-size:10.5px;color:var(--ink-soft);padding:4px 8px;text-align:center}.ph span,.pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;padding:3px 8px;border:1px solid var(--rule-strong);white-space:nowrap;max-width:100%}.pill,button.pill{color:var(--ink-2)}button.pill{white-space:normal;text-align:left;line-height:1.4;background:var(--panel);cursor:pointer}button.pill:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.pill.mint{background:var(--mint);color:#0d3b24;border-color:var(--mint)}.pill.live{background:var(--down);color:#fff;border-color:var(--down)}.pill.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:blink 1.3s infinite}@keyframes blink{50%{opacity:.25}}.updown.up{color:var(--up)}.updown.down{color:var(--down)}.btn,button{font-family:var(--sans);cursor:pointer}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;padding:9px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:.15s}.btn.ghost,.btn:hover{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn.mint{background:var(--mint);border-color:var(--mint);color:#0d3b24}.btn.mint:hover{background:transparent;color:var(--accent-ink);border-color:var(--accent-ink)}.btn.sm{padding:6px 11px;font-size:12px}.link-u{border-bottom:1px solid var(--accent);padding-bottom:1px;transition:.15s}.link-u:hover{background:var(--mint);color:#0d3b24;border-color:var(--mint)}.fade-in{animation:fade .4s ease}@keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes ndIn{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.hovr{transition:transform .15s ease}.hovr:hover{transform:translateY(-2px)}.clamp2{-webkit-line-clamp:2}.clamp2,.clamp3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp3{-webkit-line-clamp:3}@keyframes flashUp{0%{background:rgba(27,138,75,.28)}to{background:transparent}}@keyframes flashDown{0%{background:rgba(194,59,46,.24)}to{background:transparent}}.flash-up{animation:flashUp 1.1s ease}.flash-down{animation:flashDown 1.1s ease}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.boot-splash{position:fixed;left:0;right:0;top:0;height:3px;z-index:999;overflow:hidden;pointer-events:none;opacity:0;animation:bootShow .2s ease .25s forwards}.boot-splash:before{content:"";position:absolute;top:0;bottom:0;width:40%;background:var(--mint);box-shadow:0 0 8px rgba(94,247,157,.7);animation:bootSlide 1.1s cubic-bezier(.65,0,.35,1) infinite}.boot-splash .stack{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes bootShow{to{opacity:1}}@keyframes bootSlide{0%{left:-40%}to{left:100%}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:640px){.dock-label{display:none}.hide-phone{display:none!important}.dock-fab{width:50px!important;padding:0!important;border-radius:50%!important}}@media print{.no-print,footer,header,nav{display:none!important}body{background:#fff}}.auth-screen{position:fixed;inset:0;z-index:90;background:var(--paper);display:grid;grid-template-columns:1.05fr 1fr;overflow:auto}@media (max-width:880px){.auth-screen{grid-template-columns:1fr}.auth-brand{display:none!important}}@keyframes drawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.boot-splash:before{left:0;width:100%;animation:blink 1.2s infinite}}input,select,textarea{font-family:var(--sans)}iframe,img,select,svg,video{max-width:100%}html{overflow-x:hidden}@media (max-width:760px){body{overflow-x:hidden}.wrap{padding-left:16px;padding-right:16px}[style*=grid-template-columns]:not(.keep-grid):not([style*=auto-fit]):not([style*=auto-fill]){grid-template-columns:minmax(0,1fr)!important;min-width:0}[style*="font-size: 46"],[style*="font-size:46"]{font-size:30px!important}[style*="font-size: 38"],[style*="font-size:38"]{font-size:28px!important}[style*="font-size: 34"],[style*="font-size:34"]{font-size:26px!important}.admin-burger{display:inline-block!important}.admin-hide-sm{display:none!important}.admin-aside{display:none}.admin-aside.open{display:block}}@media (max-width:1180px){.social-grid{grid-template-columns:minmax(0,1fr)!important}.social-grid>div:last-child{max-width:460px}}@media (max-width:1000px) and (min-width:761px){.admin-grid{grid-template-columns:170px minmax(0,1fr)!important;gap:18px!important}}.quick-link{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 14px;font-size:13px;font-weight:600;color:var(--ink-2);border-right:1px solid var(--rule);transition:background .15s}.quick-link:first-child{padding-left:0}.quick-link:hover{background:var(--paper-2);color:var(--ink)}@media (max-width:1000px){.home-top{grid-template-columns:minmax(0,1fr)!important}.home-top>div:first-child{border-right:none!important;padding-right:0!important}.jobs-grid{grid-template-columns:minmax(0,1fr)!important}.jobs-grid aside{position:static!important}}@media (max-width:1000px) and (min-width:761px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.pricing-toggle button{padding:8px 10px!important;font-size:12px!important}.pricing-grid>div{border-left:none!important;border-top:1px solid var(--rule-strong)}}.reel-scene{animation:reelIn .55s ease both}.reel-slide{animation:reelSlide .6s ease both}.reel-pop{animation:reelPop .4s ease both}.reel-bar{transform-origin:left;animation:reelBar .9s ease both}.reel-draw{stroke-dasharray:600;stroke-dashoffset:600;animation:reelDraw 2.2s ease forwards}.reel-fade{animation:reelFade 1s ease 1.6s both}.reel-flip{animation:reelFlip .7s ease .4s both}.reel-live{font-family:var(--mono);font-size:.6em;color:#c23b2e;animation:blink 1.3s infinite}.reel-caret{animation:blink .9s infinite;color:#0b7d46}@keyframes reelIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes reelSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes reelPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes reelBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reelDraw{to{stroke-dashoffset:0}}@keyframes reelFade{0%{opacity:0}to{opacity:1}}@keyframes reelFlip{0%{opacity:0;transform:perspective(600px) rotateY(-35deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reel-bar,.reel-draw,.reel-fade,.reel-flip,.reel-pop,.reel-scene,.reel-slide{animation:none!important;stroke-dashoffset:0!important}}@media (max-width:900px){.vitrine-feature,.vitrine-hero{grid-template-columns:minmax(0,1fr)!important}.vitrine-feature>div{order:0!important}.vitrine-hero h1{font-size:36px!important}.vitrine-terminal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1240px){.topbar-host{display:none!important}}@media (max-width:1100px){.topbar-promo{display:none!important}}.topbar a,.topbar button,.topbar span{white-space:nowrap}@media (max-width:760px){.mast-actions{flex-wrap:wrap;justify-content:center!important}.mast-actions>:first-child{flex:1 1 100%}[style*="font-size: 40px"],[style*="font-size: 42px"]{font-size:28px!important}[style*="font-size: 50px"]{font-size:34px!important}[style*="font-size: 32px"]{font-size:25px!important}.topbar>.wrap{height:auto!important;flex-wrap:wrap;row-gap:2px!important;padding-top:3px;padding-bottom:3px}.topbar>.wrap>div:first-child{overflow-x:auto;max-width:100%;scrollbar-width:none}.topbar>.wrap>div:last-child{margin-left:auto}}@media (max-width:900px){.company-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.wl-row{grid-template-columns:minmax(0,1fr) auto!important}.wl-row>:nth-child(4){display:none}}@media (max-width:900px){.baro-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.reel{aspect-ratio:4/5!important}}@media (max-width:760px){.terminal-list>div:last-child{max-height:320px!important}}.wiki-term{position:relative;cursor:help;text-decoration:underline;-webkit-text-decoration-color:var(--mint-deep,#1fcf77);text-decoration-color:var(--mint-deep,#1fcf77);text-decoration-thickness:2px;text-underline-offset:4px;transition:background .15s}.wiki-term:focus-visible,.wiki-term:hover{background:color-mix(in srgb,var(--mint) 22%,transparent);outline:none}.wiki-card{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:60;display:flex;flex-direction:column;gap:6px;width:min(320px,86vw);padding:14px 16px 12px;background:var(--panel);color:var(--ink);border:1px solid var(--rule-strong);border-top:3px solid var(--mint);box-shadow:0 12px 32px rgba(11,21,29,.18);font-family:var(--sans);font-size:13.5px;line-height:1.45;text-align:left;cursor:default;animation:wiki-pop .14s ease-out}.wiki-card.below{bottom:auto;top:calc(100% + 10px)}.wiki-card-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.wiki-card-title{font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.2}.wiki-card-def{color:var(--ink-2)}.wiki-card-foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:4px;padding-top:8px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;color:var(--ink-soft)}.wiki-card-foot a{color:var(--accent-ink);font-weight:600}@keyframes wiki-pop{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.wiki-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:44px;gap:44px}@media (max-width:900px){.wiki-layout{grid-template-columns:minmax(0,1fr)}}.wiki-prose{font-family:var(--serif);font-size:18.5px;line-height:1.62;color:var(--ink-2);margin:0 0 18px}.wiki-dot{width:9px;height:9px;border-radius:50%;background:var(--mint-deep);flex-shrink:0;animation:wiki-pulse 1.2s ease-in-out infinite}@keyframes wiki-pulse{50%{opacity:.25}}.live-new{animation:live-in 1.6s ease-out}@keyframes live-in{0%{background:color-mix(in srgb,var(--mint) 28%,transparent)}to{background:transparent}}.noscrollbar{scrollbar-width:none}.noscrollbar::-webkit-scrollbar{display:none}.onb-screen{position:fixed;inset:0;z-index:90;background:var(--paper);overflow-y:auto;display:flex;flex-direction:column}.onb-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;border-bottom:1px solid var(--rule)}.onb-badge{font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--mint);color:#0d3b24;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;text-align:right}.onb-progress{height:3px;background:var(--rule)}.onb-progress>div{height:100%;background:var(--mint);transition:width .35s ease}.onb-main{flex:1 1;display:flex;justify-content:center;align-items:flex-start;padding:36px 20px 60px}.onb-card{width:100%;max-width:720px;background:var(--panel);border:1px solid var(--rule);padding:30px 32px}.onb-steps{display:flex;gap:6px;margin-bottom:18px}.onb-dot{flex:1 1;height:4px;background:var(--rule);transition:background .25s}.onb-dot.done{background:var(--mint)}.onb-dot.on{background:var(--ink)}.onb-why{display:flex;gap:11px;background:rgba(94,247,157,.08);border-left:3px solid var(--mint);padding:11px 14px;margin-bottom:22px}.onb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 18px;gap:16px 18px}.onb-grid .onb-full{grid-column:1/-1}.onb-consent{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--rule-strong);padding:12px 14px;cursor:pointer;background:var(--paper);transition:border-color .12s}.onb-consent[data-on="1"]{border-color:var(--mint)}.onb-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--mint);flex-shrink:0;cursor:pointer}.onb-actions{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:18px;border-top:1px solid var(--rule)}.onb-link{background:none;border:none;cursor:pointer;color:var(--ink-soft);font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:10px 6px;white-space:nowrap}.onb-link:hover:not(:disabled){color:var(--ink)}.onb-link:disabled{opacity:.5;cursor:default}.onb-actions .onb-skip{margin-left:auto}.onb-short{display:none}@media (max-width:640px){.onb-top{padding:12px 16px}.onb-main{padding:18px 12px 40px}.onb-card{padding:22px 18px}.onb-grid{grid-template-columns:1fr}.onb-actions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"next next" "back skip";grid-gap:4px 8px;gap:4px 8px}.onb-actions .onb-next{grid-area:next;width:100%}.onb-actions .onb-back{grid-area:back;justify-self:start}.onb-actions .onb-skip{grid-area:skip;justify-self:end;margin-left:0}.onb-long{display:none}.onb-short{display:inline}}.onb-skel{background:linear-gradient(90deg,var(--rule) 0,var(--panel) 50%,var(--rule) 100%);background-size:200% 100%;animation:onbSkel 1.2s linear infinite}@keyframes onbSkel{0%{background-position:200% 0}to{background-position:-200% 0}}