:root{--ik-bg:#f4f6fa;--ik-surface:#fff;--ik-surface-2:#f8fafd;--ik-border:#e4e9f1;--ik-border-strong:#cfd7e4;--ik-ink:#0f172a;--ik-ink-2:#475569;--ik-ink-3:#64748b;--ik-brand:#2563eb;--ik-brand-600:#1d4ed8;--ik-brand-900:#0b2a6b;--ik-brand-50:#eff5ff;--ik-brand-100:#dbe7ff;--ik-ok:#10b981;--ik-warn:#f59e0b;--ik-bad:#ef4444;--ik-radius:16px;--ik-shadow-sm:0 1px 2px #0f172a0d;--ik-shadow-md:0 1px 2px #0f172a0a, 0 12px 28px -12px #0f172a2e;--ik-ease:cubic-bezier(.2, .8, .2, 1);--ik-sidebar:260px}html,body{background:var(--ik-bg);color:var(--ik-ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Inter,system-ui,sans-serif}::selection{background:var(--ik-brand-100);color:var(--ik-brand-900)}*{box-sizing:border-box;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}a{color:#1d4ed8;text-decoration:none}a:hover{color:#0b2a6b;text-decoration:underline}[data-focusable]:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb2e}[data-focusable-dark]:focus-visible{outline:none;box-shadow:0 0 0 3px #0f172ae6,0 0 0 6px #ffffffd9}[data-mobile-only],[data-collapsed-row]{display:none}@keyframes ik-spin{to{transform:rotate(360deg)}}@keyframes ik-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes ik-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ik-pulse{0%,70%,to{box-shadow:0 0 #2563eb52}35%{box-shadow:0 0 0 8px #2563eb00}}@keyframes ik-pulse-once{0%{box-shadow:0 0 #2563eb66}to{box-shadow:0 0 0 12px #2563eb00}}@keyframes ik-unblur{0%{filter:blur(8px);opacity:.5}to{filter:blur();opacity:1}}@keyframes ik-wipe-down{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ik-shrink-in{0%{opacity:.4;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ik-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ik-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ik-scan{0%{top:-4px}to{top:100%}}@keyframes ik-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes ik-pop{0%{transform:scale(.86)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ik-cd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.04)}}@keyframes ik-dot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes ik-fill-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){[data-stations]{grid-template-columns:1fr 1fr!important}[data-ocr-split]{flex-direction:column!important;align-items:stretch!important}[data-connector]{display:none!important}[data-station="3"]{grid-column:1/-1}}@media (max-width:900px){[data-mobile-only]{display:flex}[data-desktop-only]{display:none!important}[data-split]{flex-direction:column}[data-form-col]{padding:20px!important}[data-sticky-cta]{z-index:5;background:#fff;padding-top:12px;position:sticky;bottom:0}[data-page]{gap:16px!important;padding:16px!important}[data-hero]{flex-direction:column;align-items:stretch!important;padding:24px!important}[data-hero-cta]{width:100%}[data-hero-art]{display:none}[data-stats]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;display:flex!important}[data-stats]>div{scroll-snap-align:start;flex:0 0 78%}[data-filters]{flex-direction:column;align-items:stretch!important}[data-filters]>*{width:100%!important}[data-stations]{grid-template-columns:1fr!important;gap:12px!important}[data-station="3"]{grid-column:auto}[data-collapsed-row]{display:flex}[data-full-panel][data-state=done],[data-full-panel][data-state=locked]{display:none!important}[data-panel-cta]{z-index:4;background:#fff;padding-top:12px;position:sticky;bottom:0}[data-rail-labels]{display:none!important}[data-camera-wrap]{align-items:flex-end!important;padding:0!important}[data-camera-shell]{border-radius:20px 20px 0 0!important;max-width:100%!important}[data-ocr-split]{flex-direction:column!important;align-items:stretch!important}[data-ocr-thumb]{width:100%!important}}[data-sidebar]{display:none}@media (min-width:1024px){[data-sidebar]{display:flex}[data-appbar]{display:none!important}[data-app-root]:has(>[data-sidebar]){padding-left:var(--ik-sidebar)}}[data-nav-link]{transition:background .14s var(--ik-ease), color .14s var(--ik-ease)}[data-nav-link]:hover{color:var(--ik-ink);background:#f1f5fb}[data-nav-link][aria-current=page]{background:var(--ik-brand-50);color:var(--ik-brand-900)}[data-nav-link][aria-current=page]:before{content:"";background:var(--ik-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}[data-drawer]{animation:ik-drawer-in .26s var(--ik-ease) both}[data-backdrop]{animation:.2s both ik-fade-in}@keyframes ik-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ik-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ik-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ik-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ik-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ik-modal-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}[data-stagger]>*{animation:ik-rise .52s var(--ik-ease) both}[data-stagger]>:nth-child(2){animation-delay:60ms}[data-stagger]>:nth-child(3){animation-delay:.12s}[data-stagger]>:nth-child(4){animation-delay:.18s}[data-stagger]>:nth-child(5){animation-delay:.24s}[data-stagger]>:nth-child(6){animation-delay:.3s}[data-stagger]>:nth-child(7){animation-delay:.36s}[data-stagger]>:nth-child(n+8){animation-delay:.42s}[data-rise]{animation:ik-rise .52s var(--ik-ease) both}[data-lift]{transition:transform .18s var(--ik-ease), box-shadow .18s var(--ik-ease), border-color .18s var(--ik-ease)}[data-lift]:hover{box-shadow:var(--ik-shadow-md);border-color:var(--ik-border-strong);transform:translateY(-2px)}[data-rows] tbody tr{transition:background .12s var(--ik-ease)}[data-rows] tbody tr:hover{background:#f7faff}[data-press]{transition:transform .12s var(--ik-ease), background .14s var(--ik-ease), box-shadow .14s var(--ik-ease)}[data-press]:active{transform:translateY(1px)scale(.99)}[data-draw-line]{stroke-dasharray:1;animation:ik-line 1.1s var(--ik-ease) both}[data-grow-y]{transform-box:fill-box;transform-origin:bottom;animation:ik-grow-y .7s var(--ik-ease) both}[data-grow-x]{transform-origin:0;animation:ik-grow-x .8s var(--ik-ease) both}[data-fade-late]{animation:.7s .3s both ik-fade-in}[data-modal]{animation:ik-modal-in .24s var(--ik-ease) both}[data-scroll-thin]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}[data-motion]{animation-name:ik-fade-in!important;animation-duration:.22s!important}[data-stagger]>*,[data-rise],[data-draw-line],[data-grow-y],[data-grow-x],[data-fade-late],[data-modal],[data-drawer]{animation:none!important}[data-lift]:hover{transform:none}}input[data-focusable]:focus,select[data-focusable]:focus,textarea[data-focusable]:focus{box-shadow:0 0 0 4px #2563eb24;border-color:var(--ik-brand)!important}[data-grid-21]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}[data-grid-kpi]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}@media (max-width:1100px){[data-grid-21]{grid-template-columns:minmax(0,1fr)}}[data-cols-2],[data-cols-3]{flex-direction:column;gap:16px;display:flex}[data-col]{flex-direction:column;gap:14px;min-width:0;display:flex}[data-focus-root]{flex-direction:column;gap:16px;display:flex}@media (min-width:1100px){[data-cols-2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}[data-cols-2][data-cols-wide]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}[data-cols-3]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}}@media (min-width:1100px) and (min-height:700px){[data-focus-frame]{flex-direction:column;height:calc(100dvh - 170px);display:flex;overflow:hidden}[data-focus-root]{flex:1;min-height:0}[data-focus-body]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;min-height:0;overflow-y:auto}[data-focus-body]:has(>[data-cols-2],>[data-cols-3]){overflow:hidden}[data-focus-body]>[data-cols-2],[data-focus-body]>[data-cols-3]{align-items:stretch;height:100%}[data-col-scroll]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;min-height:0;padding-right:4px;overflow-y:auto}[data-focus-footer]{flex:none}}[data-focus-footer]{border-top:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}@media (max-width:1099px){[data-focus-footer]{z-index:5;background:#fff;flex-wrap:wrap;padding-bottom:12px;position:sticky;bottom:0}}@keyframes ik-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}[data-slide]{animation:ik-slide-in .36s var(--ik-ease) both}@media (prefers-reduced-motion:reduce){[data-slide]{animation:none!important}}@media (max-width:900px){[data-rail-steps]{order:3;flex-basis:100%!important}}@media (max-width:1000px){[data-brand-grid]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:28px 18px 48px!important}[data-brand-grid] h1{font-size:38px!important}[data-brand-wave],[data-brand-glow]{display:none}}
