:root{--color-black:#0a0a0b;--color-ink:#111214;--color-gray-900:#1a1c1f;--color-gray-800:#26282c;--color-gray-700:#3a3d42;--color-gray-500:#6b7280;--color-gray-400:#9ca3af;--color-gray-300:#d1d5db;--color-gray-200:#e5e7eb;--color-gray-100:#f3f4f6;--color-gray-50:#f9fafb;--color-white:#ffffff;--color-accent:#16a34a;--color-accent-hover:#15803d;--color-accent-soft:#dcfce7;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#2563eb;--bg:var(--color-gray-50);--surface:var(--color-white);--surface-muted:var(--color-gray-100);--border:var(--color-gray-200);--text-primary:var(--color-ink);--text-secondary:var(--color-gray-500);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--font-base:Inter,-apple-system,"SF Pro Text","Segoe UI",Roboto,sans-serif;--font-mono:"SF Mono","JetBrains Mono",Menlo,monospace;--shadow-sm:0 1px 2px rgba(10,10,11,0.06);--shadow-md:0 4px 12px rgba(10,10,11,0.08);--shadow-lg:0 12px 32px rgba(10,10,11,0.12);--bg:#0b0b0e;--bg-raise:#121218;--card:#16161d;--card-soft:#1c1c25;--ink:#fbfaf7;--sub:#9a98a2;--faint:#5c5a66;--accent:#818cf8;--accent-hover:#a5b4fc;--accent-ink:#14142b;--accent-soft:rgba(129,140,248,0.16);--brand-grad:linear-gradient(135deg,#818cf8,#6366f1);--glow-violet:#a78bfa;--violet-soft:rgba(167,139,250,0.16);--danger:#ff6b7e;--danger-soft:rgba(255,107,126,0.14);--success:#57d38c;--success-soft:rgba(87,211,140,0.14);--warning:#f5c16c;--warning-soft:rgba(245,193,108,0.14);--amber:#f5c16c;--info:#a78bfa;--info-soft:rgba(167,139,250,0.16);--line:rgba(255,255,255,0.1);--line-soft:rgba(255,255,255,0.06);--line-strong:rgba(255,255,255,0.16);--surface:var(--card);--surface-muted:var(--card-soft);--border:var(--line);--text-primary:var(--ink);--text-secondary:var(--sub);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-soft:var(--accent-soft);--color-danger:var(--danger);--color-success:var(--success);--color-warning:var(--warning);--color-info:var(--info);--color-black:#000000;--color-ink:var(--bg-raise);--color-gray-900:#16161d;--color-gray-800:#24242f;--color-gray-700:rgba(255,255,255,0.14);--color-gray-500:var(--sub);--color-gray-400:var(--faint);--color-gray-300:#c9c7d0;--color-gray-200:var(--line);--color-gray-100:var(--card-soft);--color-gray-50:var(--bg-raise);--color-white:#fbfaf7;--radius-sm:8px;--radius-md:11px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 24px rgba(0,0,0,0.45);--shadow-lg:0 24px 60px rgba(0,0,0,0.6);--ease:cubic-bezier(0.25,0.6,0.3,1);--dur-fast:140ms;--dur:220ms;--topbar-bg:rgba(11,11,14,0.75);--scrollbar-thumb:rgba(255,255,255,0.14);--scrollbar-thumb-hover:rgba(255,255,255,0.24);--map-tiles:dark_all;--map-canvas:#0e0e13;color-scheme:dark}:root[data-theme=light]{--bg:#f6f6f8;--bg-raise:#ffffff;--card:#ffffff;--card-soft:#f1f1f5;--ink:#17171f;--sub:#5b5966;--faint:#8b8996;--accent:#4f46e5;--accent-hover:#4338ca;--accent-ink:#ffffff;--accent-soft:rgba(79,70,229,0.09);--brand-grad:linear-gradient(135deg,#4f46e5,#6366f1);--glow-violet:#7c3aed;--violet-soft:rgba(124,58,237,0.09);--danger:#c02a3c;--danger-soft:rgba(192,42,60,0.1);--success:#157347;--success-soft:rgba(21,115,71,0.1);--warning:#b45309;--warning-soft:rgba(180,83,9,0.1);--amber:#b45309;--info:#7c3aed;--info-soft:rgba(124,58,237,0.09);--line:rgba(0,0,0,0.12);--line-soft:rgba(0,0,0,0.07);--line-strong:rgba(0,0,0,0.2);--color-black:#17171f;--color-ink:#ffffff;--color-gray-900:#17171f;--color-gray-800:#2c2b36;--color-gray-700:rgba(0,0,0,0.16);--color-gray-300:#b9b7c2;--color-white:#ffffff;--shadow-sm:0 1px 2px rgba(23,23,31,0.07);--shadow-md:0 6px 18px rgba(23,23,31,0.09);--shadow-lg:0 20px 48px rgba(23,23,31,0.13);--topbar-bg:rgba(255,255,255,0.82);--scrollbar-thumb:rgba(23,23,31,0.2);--scrollbar-thumb-hover:rgba(23,23,31,0.32);--map-tiles:light_all;--map-canvas:#eceff2;color-scheme:light}:root[data-theme=light] body{background-image:radial-gradient(1100px 560px at 100% -12%,rgba(79,70,229,.06),transparent 70%),radial-gradient(900px 520px at -8% -6%,rgba(124,58,237,.05),transparent 70%)}:root[data-theme=light] ::selection{background:rgba(79,70,229,.18);color:var(--ink)}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-base);background-color:var(--bg);background-image:radial-gradient(1100px 560px at 100% -12%,rgba(129,140,248,.08),transparent 70%),radial-gradient(900px 520px at -8% -6%,rgba(167,139,250,.06),transparent 70%);background-attachment:fixed;color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:650}::selection{background:rgba(129,140,248,.28);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}button,input,select,textarea{font-family:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)}input::placeholder,textarea::placeholder{color:var(--faint)}select option{background:var(--bg-raise);color:var(--ink)}.og-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.og-menu-btn,.og-scrim{display:none}@media (max-width:640px){.og-search-kbd,.og-search-text{display:none!important}}@media (max-width:1024px){.og-shell{grid-template-columns:1fr}.og-sidebar{position:fixed;top:0;left:0;bottom:0;width:264px;z-index:60;transform:translateX(-100%);transition:transform var(--dur) var(--ease)}.og-sidebar.is-open{transform:translateX(0)}.og-scrim.is-open{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.og-menu-btn{display:inline-flex}}.og-grid{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.og-grid-2{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.og-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.og-form .og-span-2{grid-column:1/-1}.og-dash-mid{grid-gap:14px;grid-template-columns:1fr}.og-dash-bottom,.og-dash-mid{display:grid;gap:14px;align-items:start}.og-dash-bottom{grid-gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (min-width:1024px){.og-dash-mid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}.og-track{display:grid;grid-gap:16px;gap:16px;align-items:start;grid-template-columns:1fr}@media (min-width:1024px){.og-track{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}.og-dispatch{display:grid;grid-gap:16px;gap:16px;align-items:start;grid-template-columns:1fr}@media (min-width:1100px){.og-dispatch{grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(300px,360px)}}@keyframes og-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes og-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes og-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes og-dash{to{stroke-dashoffset:-14}}@keyframes og-slide-up{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.og-pop{animation:og-slide-up var(--dur) var(--ease) both}.og-kbd{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:5px;border:1px solid var(--line);background:var(--bg-raise);color:var(--faint);font-size:11px;font-weight:600;font-family:var(--font-base);line-height:1.6}.og-navgroup{overflow:hidden;transition:max-height var(--dur) var(--ease)}.og-timeline{position:relative;padding-left:18px}.og-timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1.5px;background:var(--line)}.og-timeline-dot{position:absolute;left:0;top:4px;width:11px;height:11px;border-radius:50%;border:2.5px solid var(--bg-raise)}.og-fade{animation:og-fade-in var(--dur) var(--ease) both}.og-btn{transition:filter var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform .05s ease}.og-btn:not(:disabled):hover{filter:brightness(1.08)}.og-btn:not(:disabled):active{transform:translateY(1px)}.og-nav{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.og-nav:hover{background:rgba(255,255,255,.05);color:var(--ink)}.og-card-i{transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.og-card-i:hover{border-color:var(--line-strong)}.og-row{transition:background var(--dur-fast) var(--ease)}.og-row:hover{background:rgba(255,255,255,.035)}.og-select-item:hover{background:rgba(255,255,255,.05)}.og-tab{transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.og-tab:hover{color:var(--ink)}.og-skeleton{background:linear-gradient(90deg,var(--card-soft) 25%,rgba(255,255,255,.06) 37%,var(--card-soft) 63%);background-size:200% 100%;animation:og-skeleton 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}@media (max-width:860px){.og-site-nav{display:none!important}.og-site-burger{display:inline-flex!important}.og-site-desktop{display:none!important}}.og-setting-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;padding:12px 0;align-items:start}.og-setting-row>.og-setting-control{min-width:0}.og-setting-row .og-setting-control>input,.og-setting-row .og-setting-control>select,.og-setting-row .og-setting-control>textarea{width:100%;min-width:0!important;max-width:100%}.og-setting-row>.og-setting-hint{font-size:12.5px;color:var(--faint)}@media (min-width:900px){.og-setting-row{grid-template-columns:300px minmax(0,max-content) 1fr;gap:14px;padding:9px 0;align-items:center}.og-setting-row .og-setting-control>input,.og-setting-row .og-setting-control>select,.og-setting-row .og-setting-control>textarea{width:auto}}.og-fleet-top{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:1024px){.og-fleet-top{grid-template-columns:minmax(0,1fr) minmax(0,320px)}}.og-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:767px){.og-table-wrap{overflow-x:visible}}.og-feature-group{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.og-feature-group>.og-feature-head{position:static;min-width:0}@media (min-width:900px){.og-feature-group{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:44px}.og-feature-group>.og-feature-head{position:-webkit-sticky;position:sticky;top:92px}}.og-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}@media (min-width:900px){.og-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px}}.og-hero-mock{min-width:0;max-width:100%;overflow:hidden}.og-bento{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:700px){.og-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.og-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.og-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}@media (min-width:900px){.og-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px}}.og-shot-side{display:none;width:152px}.og-shot-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.og-shot-mid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}@media (min-width:700px){.og-shot-side{display:grid}.og-shot-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.og-shot-mid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.og-td-label{display:none}@media (max-width:767px){.og-table,.og-table tbody,.og-table td,.og-table tr{display:block;width:auto}.og-table thead{display:none}.og-table tr{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:4px 2px;margin-bottom:10px}.og-table tr:last-child{margin-bottom:0}.og-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px!important;border-bottom:1px solid var(--line-soft)!important;text-align:left!important}.og-table tr>td:last-child{border-bottom:none!important}.og-td-label{display:block;flex:0 0 auto;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sub)}.og-td-value{min-width:0;text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.og-table td:not(:has(.og-td-label)){display:block}.og-table td:not(:has(.og-td-label)) .og-td-value{text-align:center;justify-content:center}}@media (max-width:767px){.og-toolbar{flex-direction:column;align-items:stretch}.og-toolbar-filters{width:100%}.og-toolbar-filters>*{flex:1 1 100%;min-width:0}.og-toolbar-filters input,.og-toolbar-filters select{width:100%;min-width:0!important}.og-toolbar-actions{width:100%}.og-toolbar-actions>*{flex:1 1 auto;justify-content:center}.og-pagination{flex-direction:column;gap:10px;align-items:stretch!important;text-align:center}.og-pagination>span:last-child>*{flex:1 1;justify-content:center}}