:root{--eds-font-ui:"Segoe UI","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--eds-font-num:"Segoe UI","Inter",system-ui,sans-serif;--eds-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--eds-fs-display:48px;--eds-lh-display:52px;--eds-fs-h1:36px;--eds-lh-h1:42px;--eds-fs-h2:32px;--eds-lh-h2:40px;--eds-fs-h3:28px;--eds-lh-h3:36px;--eds-fs-h4:24px;--eds-lh-h4:32px;--eds-fs-lg:18px;--eds-lh-lg:28px;--eds-fs-md:16px;--eds-lh-md:24px;--eds-fs-sm:14px;--eds-lh-sm:20px;--eds-fs-xs:13px;--eds-lh-xs:18px;--eds-fs-2xs:12px;--eds-lh-2xs:16px;--eds-track-tight:-.02em;--eds-track-snug:-.01em;--eds-track-caps:.08em;--eds-s1:4px;--eds-s2:8px;--eds-s3:12px;--eds-s4:16px;--eds-s5:20px;--eds-s6:24px;--eds-s8:32px;--eds-s10:40px;--eds-s12:48px;--eds-s16:64px;--eds-s20:80px;--eds-s28:112px;--eds-r-xs:2px;--eds-r-sm:4px;--eds-r-md:8px;--eds-r-lg:12px;--eds-r-xl:16px;--eds-r-2xl:24px;--eds-r-pill:999px;--eds-r-brand:0px;--eds-blue:#0042FF;--eds-blue-hover:#0036D6;--eds-blue-press:#002BAA;--eds-blue-soft:#E6EDFF;--eds-positive:#1F945C;--eds-positive-bg:#E9F8F1;--eds-negative:#E33B32;--eds-negative-bg:#FEEFEE;--eds-warn:#DC9D24;--eds-warn-bg:#FCF6EA;--eds-purple:#574EFA;--eds-purple-bg:#ECEBFF;--eds-chart-1:#0042FF;--eds-chart-2:#27B973;--eds-chart-3:#EFA22F;--eds-chart-4:#574EFA;--eds-chart-5:#E33B32;--eds-chart-6:#858C95;--eds-fm-input:#0070C0;--eds-fm-formula:#000000;--eds-fm-link-local:#00B050;--eds-fm-link-ext:#7030A0;--eds-fm-check:#E33B32;--eds-ease:cubic-bezier(.4,0,.2,1);--eds-ease-out:cubic-bezier(.16,1,.3,1);--eds-dur-fast:.12s;--eds-dur:.18s;--eds-dur-slow:.28s;--eds-ring:0 0 0 3px var(--eds-blue-soft)}:root{--eds-surface-page:#F6F7F8;--eds-surface-card:#FFFFFF;--eds-surface-sunken:#F6F7F8;--eds-surface-raised:#FFFFFF;--eds-surface-ink:#0A0A0A;--eds-text-strong:#0A0A0A;--eds-text-body:#3F4248;--eds-text-muted:#6B6F76;--eds-text-on-color:#FFFFFF;--eds-border-subtle:#E2E3E6;--eds-border-strong:#C9CBCF;--eds-border-focus:var(--eds-blue);--eds-accent:var(--eds-blue);--eds-accent-hover:var(--eds-blue-hover);--eds-accent-press:var(--eds-blue-press);--eds-accent-soft:var(--eds-blue-soft);--eds-accent-text:var(--eds-blue);--eds-zebra:#FAFAFC;--eds-shadow-xs:0 1px 2px rgba(16,24,40,.05);--eds-shadow-sm:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);--eds-shadow-md:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);--eds-shadow-lg:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);--eds-shadow-2xl:0 24px 48px -12px rgba(16,24,40,.18)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--eds-surface-page:#181818;--eds-surface-card:#212325;--eds-surface-sunken:#1C1D1F;--eds-surface-raised:#2B2D2F;--eds-surface-ink:#000000;--eds-text-strong:#F7F7F9;--eds-text-body:#CBCED3;--eds-text-muted:#979AA0;--eds-border-subtle:#323539;--eds-border-strong:#474D54;--eds-accent-hover:#1B54FF;--eds-accent-press:var(--eds-blue-hover);--eds-accent-soft:#132445;--eds-accent-text:#6FAFFF;--eds-blue-soft:#132445;--eds-positive-bg:#122A20;--eds-negative-bg:#301715;--eds-warn-bg:#2C2410;--eds-purple-bg:#1B1940;--eds-zebra:rgba(255,255,255,.028);--eds-shadow-xs:0 1px 2px rgba(0,0,0,.32);--eds-shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--eds-shadow-md:0 4px 10px -2px rgba(0,0,0,.5),0 2px 4px -2px rgba(0,0,0,.35);--eds-shadow-lg:0 14px 20px -4px rgba(0,0,0,.55),0 4px 8px -2px rgba(0,0,0,.4);--eds-shadow-2xl:0 26px 50px -12px rgba(0,0,0,.7)}}:root[data-theme=dark]{--eds-surface-page:#181818;--eds-surface-card:#212325;--eds-surface-sunken:#1C1D1F;--eds-surface-raised:#2B2D2F;--eds-surface-ink:#000000;--eds-text-strong:#F7F7F9;--eds-text-body:#CBCED3;--eds-text-muted:#979AA0;--eds-border-subtle:#323539;--eds-border-strong:#474D54;--eds-accent-hover:#1B54FF;--eds-accent-press:var(--eds-blue-hover);--eds-accent-soft:#132445;--eds-accent-text:#6FAFFF;--eds-blue-soft:#132445;--eds-positive-bg:#122A20;--eds-negative-bg:#301715;--eds-warn-bg:#2C2410;--eds-purple-bg:#1B1940;--eds-zebra:rgba(255,255,255,.028);--eds-shadow-xs:0 1px 2px rgba(0,0,0,.32);--eds-shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--eds-shadow-md:0 4px 10px -2px rgba(0,0,0,.5),0 2px 4px -2px rgba(0,0,0,.35);--eds-shadow-lg:0 14px 20px -4px rgba(0,0,0,.55),0 4px 8px -2px rgba(0,0,0,.4);--eds-shadow-2xl:0 26px 50px -12px rgba(0,0,0,.7)}.eds-num{font-family:var(--eds-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eds-mono{font-family:var(--eds-font-mono)}.eds-eyebrow{font:800 var(--eds-fs-2xs)/1 var(--eds-font-ui);text-transform:uppercase;letter-spacing:var(--eds-track-caps);color:var(--eds-text-muted)}.eds-display{font:700 var(--eds-fs-display)/.95 var(--eds-font-ui);text-transform:uppercase;letter-spacing:var(--eds-track-tight);color:var(--eds-text-strong)}.eds-h1{font:700 var(--eds-fs-h1)/var(--eds-lh-h1) var(--eds-font-ui);letter-spacing:var(--eds-track-snug);color:var(--eds-text-strong)}.eds-h2{font:700 var(--eds-fs-h2)/var(--eds-lh-h2) var(--eds-font-ui);letter-spacing:var(--eds-track-snug);color:var(--eds-text-strong)}.eds-h3{font:600 var(--eds-fs-h3)/var(--eds-lh-h3) var(--eds-font-ui);color:var(--eds-text-strong)}.eds-h4{font:600 var(--eds-fs-h4)/var(--eds-lh-h4) var(--eds-font-ui);color:var(--eds-text-strong)}.eds-body{font:400 var(--eds-fs-md)/var(--eds-lh-md) var(--eds-font-ui);color:var(--eds-text-body)}.eds-caption{font:500 var(--eds-fs-xs)/var(--eds-lh-xs) var(--eds-font-ui);color:var(--eds-text-muted)}.eds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;font:600 var(--eds-fs-sm)/1 var(--eds-font-ui);letter-spacing:var(--eds-track-snug);border:1px solid transparent;border-radius:var(--eds-r-md);cursor:pointer;white-space:nowrap;user-select:none;text-decoration:none;transition:background var(--eds-dur) var(--eds-ease),color var(--eds-dur) var(--eds-ease),border-color var(--eds-dur) var(--eds-ease),box-shadow var(--eds-dur) var(--eds-ease)}.eds-btn:focus-visible{outline:none;box-shadow:var(--eds-ring)}.eds-btn svg{width:18px;height:18px}.eds-btn--sm{height:32px;padding:0 12px}.eds-btn--lg{height:48px;padding:0 22px;font-size:var(--eds-fs-md)}.eds-btn--ink{background:var(--eds-surface-ink);color:#fff}.eds-btn--ink:hover{background:#252525}.eds-btn--accent{background:var(--eds-accent);color:var(--eds-text-on-color)}.eds-btn--accent:hover{background:var(--eds-accent-hover)}.eds-btn--delete{background:var(--eds-negative);color:#fff}.eds-btn--delete:hover{background:#c42b23}.eds-btn--elevate{background:var(--eds-positive);color:#fff}.eds-btn--elevate:hover{background:#17784b}.eds-btn--outline{background:transparent;color:var(--eds-text-strong);border-color:var(--eds-border-strong)}.eds-btn--outline:hover{background:var(--eds-surface-sunken)}.eds-btn--ghost{background:transparent;color:var(--eds-text-strong)}.eds-btn--ghost:hover{background:var(--eds-surface-sunken)}.eds-btn--link{background:transparent;color:var(--eds-accent-text);height:auto;padding:0;text-decoration:underline;text-underline-offset:3px}.eds-btn[disabled]{opacity:.45;cursor:not-allowed}.eds-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--eds-r-md);border:1px solid var(--eds-border-strong);background:transparent;color:var(--eds-text-strong);cursor:pointer;transition:background var(--eds-dur) var(--eds-ease)}.eds-icon-btn:hover{background:var(--eds-surface-sunken)}.eds-icon-btn svg{width:18px;height:18px}.eds-field{display:flex;flex-direction:column;gap:6px}.eds-field__label{font:600 var(--eds-fs-sm)/1.3 var(--eds-font-ui);color:var(--eds-text-strong)}.eds-input,.eds-select,.eds-textarea{width:100%;height:42px;padding:0 12px;font:400 var(--eds-fs-sm)/1 var(--eds-font-ui);color:var(--eds-text-strong);background:var(--eds-surface-card);border:1px solid var(--eds-border-subtle);border-radius:var(--eds-r-md);outline:none;transition:border-color var(--eds-dur) var(--eds-ease),box-shadow var(--eds-dur) var(--eds-ease)}.eds-textarea{height:auto;min-height:88px;padding:10px 12px;resize:vertical;line-height:1.5}.eds-input::placeholder,.eds-textarea::placeholder{color:var(--eds-text-muted)}.eds-input:focus,.eds-select:focus,.eds-textarea:focus{border-color:var(--eds-border-focus);box-shadow:var(--eds-ring)}.eds-field--error .eds-input{border-color:var(--eds-negative)}.eds-field__hint{font:400 var(--eds-fs-xs)/1.4 var(--eds-font-ui);color:var(--eds-text-muted)}.eds-field__err{font:400 var(--eds-fs-xs)/1.4 var(--eds-font-ui);color:var(--eds-negative)}.eds-check{display:inline-flex;align-items:center;gap:10px;font:400 var(--eds-fs-sm)/1 var(--eds-font-ui);color:var(--eds-text-body);cursor:pointer}.eds-check input{width:18px;height:18px;accent-color:var(--eds-accent)}.eds-switch{position:relative;width:40px;height:22px;border-radius:999px;background:var(--eds-border-strong);cursor:pointer;transition:background var(--eds-dur) var(--eds-ease);flex:none}.eds-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--eds-shadow-xs);transition:transform var(--eds-dur) var(--eds-ease)}.eds-switch.is-on{background:var(--eds-accent)}.eds-switch.is-on:after{transform:translate(18px)}.eds-kpi{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 22px;background:var(--eds-surface-card);border:1px solid var(--eds-border-subtle);border-radius:var(--eds-r-lg);box-shadow:var(--eds-shadow-xs);overflow:hidden;min-width:200px}.eds-kpi__rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--eds-accent)}.eds-kpi__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.eds-kpi__label{font:700 var(--eds-fs-2xs)/1 var(--eds-font-ui);text-transform:uppercase;letter-spacing:var(--eds-track-caps);color:var(--eds-text-muted)}.eds-kpi__val{display:flex;align-items:baseline;gap:6px}.eds-kpi__num{font:700 34px/1 var(--eds-font-num);letter-spacing:var(--eds-track-tight);color:var(--eds-text-strong);font-variant-numeric:tabular-nums}.eds-kpi__unit{font:600 var(--eds-fs-md)/1 var(--eds-font-ui);color:var(--eds-text-muted)}.eds-kpi__foot{display:flex;align-items:center;gap:8px}.eds-kpi__delta{display:inline-flex;align-items:center;gap:3px;font:600 var(--eds-fs-sm)/1 var(--eds-font-num);font-variant-numeric:tabular-nums}.eds-kpi__delta.is-up{color:var(--eds-positive)}.eds-kpi__delta.is-down{color:var(--eds-negative)}.eds-kpi__delta.is-flat{color:var(--eds-text-muted)}.eds-kpi__cap{font:400 var(--eds-fs-xs)/1 var(--eds-font-ui);color:var(--eds-text-muted)}.eds-card{position:relative;background:var(--eds-surface-card);border:1px solid var(--eds-border-subtle);border-radius:var(--eds-r-lg);box-shadow:var(--eds-shadow-xs);padding:var(--eds-s6)}.eds-card--int{transition:box-shadow var(--eds-dur) var(--eds-ease),transform var(--eds-dur) var(--eds-ease),border-color var(--eds-dur) var(--eds-ease);cursor:pointer}.eds-card--int:hover{box-shadow:var(--eds-shadow-md);transform:translateY(-2px)}.eds-card--sel{border-color:var(--eds-accent);box-shadow:0 0 0 1px var(--eds-accent)}.eds-card__flag{position:absolute;top:0;right:16px;transform:translateY(-50%);background:var(--eds-accent);color:#fff;font:600 var(--eds-fs-2xs)/1 var(--eds-font-ui);padding:4px 10px;border-radius:var(--eds-r-pill)}.eds-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eds-card__title{font:600 var(--eds-fs-lg)/1.3 var(--eds-font-ui);color:var(--eds-text-strong)}.eds-card__sub{font:400 var(--eds-fs-sm)/1.4 var(--eds-font-ui);color:var(--eds-text-muted)}.eds-tbl-wrap{width:100%;overflow-x:auto;border:1px solid var(--eds-border-subtle);border-radius:var(--eds-r-lg)}.eds-tbl{width:100%;border-collapse:collapse;font-family:var(--eds-font-ui)}.eds-tbl thead tr{background:var(--eds-surface-sunken)}.eds-tbl th{padding:12px 16px;text-align:left;font:700 var(--eds-fs-2xs)/1 var(--eds-font-ui);text-transform:uppercase;letter-spacing:var(--eds-track-caps);color:var(--eds-text-muted);border-bottom:1px solid var(--eds-border-subtle);white-space:nowrap}.eds-tbl td{padding:13px 16px;font-size:var(--eds-fs-sm);color:var(--eds-text-strong);border-bottom:1px solid var(--eds-border-subtle);white-space:nowrap}.eds-tbl tbody tr:nth-child(2n){background:var(--eds-zebra)}.eds-tbl tbody tr:last-child td{border-bottom:0}.eds-tbl .eds-r,.eds-tbl th.eds-r{text-align:right}.eds-tbl .eds-r{font-family:var(--eds-font-num);font-variant-numeric:tabular-nums}.eds-cav{display:inline-flex;align-items:center;gap:10px}.eds-cav__ic{width:28px;height:28px;border-radius:50%;background:var(--eds-surface-sunken);border:1px solid var(--eds-border-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--eds-text-muted);font:700 10px/1 var(--eds-font-ui);flex:none}.eds-cav__nm{font-weight:600;color:var(--eds-text-strong)}.eds-cav__sub{font-size:var(--eds-fs-2xs);color:var(--eds-text-muted)}.eds-trend{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:var(--eds-r-pill);font:600 var(--eds-fs-2xs)/1 var(--eds-font-num)}.eds-trend.is-up{background:var(--eds-positive-bg);color:var(--eds-positive)}.eds-trend.is-down{background:var(--eds-negative-bg);color:var(--eds-negative)}.eds-pbar{display:flex;align-items:center;gap:8px;min-width:120px}.eds-pbar__track{flex:1;height:6px;border-radius:999px;background:var(--eds-surface-sunken);overflow:hidden}.eds-pbar__fill{height:100%;border-radius:999px;background:var(--eds-accent)}.eds-pbar__pct{font:600 var(--eds-fs-2xs)/1 var(--eds-font-num);color:var(--eds-text-muted);min-width:30px;text-align:right}.eds-spark{display:block;width:64px;height:22px}.eds-rowact{display:inline-flex;gap:4px}.eds-rowact button{width:28px;height:28px;border-radius:var(--eds-r-sm);border:0;background:transparent;color:var(--eds-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.eds-rowact button:hover{background:var(--eds-surface-sunken);color:var(--eds-text-strong)}.eds-rowact svg{width:15px;height:15px}.eds-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--eds-r-pill);font:600 var(--eds-fs-2xs)/1 var(--eds-font-ui);border:1px solid transparent;white-space:nowrap}.eds-badge--gray{background:var(--eds-surface-sunken);color:var(--eds-text-body);border-color:var(--eds-border-subtle)}.eds-badge--primary{background:var(--eds-accent-soft);color:var(--eds-accent-text)}.eds-badge--green{background:var(--eds-positive-bg);color:var(--eds-positive)}.eds-badge--red{background:var(--eds-negative-bg);color:var(--eds-negative)}.eds-badge--yellow{background:var(--eds-warn-bg);color:var(--eds-warn)}.eds-badge--purple{background:var(--eds-purple-bg);color:var(--eds-purple)}.eds-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.eds-alert{display:flex;gap:12px;padding:14px 16px;border-radius:var(--eds-r-md);border:1px solid var(--eds-border-subtle);background:var(--eds-surface-card)}.eds-alert__ic{flex:none;width:20px;height:20px;margin-top:1px}.eds-alert h4{margin:0 0 2px;font:600 var(--eds-fs-sm)/1.3 var(--eds-font-ui);color:var(--eds-text-strong)}.eds-alert p{margin:0;font:400 var(--eds-fs-sm)/1.45 var(--eds-font-ui);color:var(--eds-text-body)}.eds-alert--info{border-left:3px solid var(--eds-accent)}.eds-alert--info .eds-alert__ic{color:var(--eds-accent)}.eds-alert--success{border-left:3px solid var(--eds-positive)}.eds-alert--success .eds-alert__ic{color:var(--eds-positive)}.eds-alert--warning{border-left:3px solid var(--eds-warn)}.eds-alert--warning .eds-alert__ic{color:var(--eds-warn)}.eds-alert--danger{border-left:3px solid var(--eds-negative)}.eds-alert--danger .eds-alert__ic{color:var(--eds-negative)}.eds-progress{height:8px;border-radius:999px;background:var(--eds-surface-sunken);overflow:hidden}.eds-progress>span{display:block;height:100%;background:var(--eds-accent);border-radius:999px}.eds-tabs{display:flex;gap:4px;border-bottom:1px solid var(--eds-border-subtle)}.eds-tabs button{appearance:none;background:none;border:0;padding:10px 14px;font:600 var(--eds-fs-sm)/1 var(--eds-font-ui);color:var(--eds-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.eds-tabs button.is-active{color:var(--eds-text-strong);border-bottom-color:var(--eds-accent)}.eds-listcard{background:var(--eds-surface-card);border:1px solid var(--eds-border-subtle);border-radius:var(--eds-r-lg);box-shadow:var(--eds-shadow-xs);overflow:hidden}.eds-lc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--eds-border-subtle)}.eds-lc__head .eds-lc__t{font:600 var(--eds-fs-md)/1 var(--eds-font-ui);color:var(--eds-text-strong)}.eds-lc__row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--eds-border-subtle)}.eds-lc__ic{width:34px;height:34px;border-radius:50%;background:var(--eds-surface-sunken);border:1px solid var(--eds-border-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--eds-text-muted);font:700 12px/1 var(--eds-font-ui);flex:none}.eds-lc__main{flex:1;min-width:0}.eds-lc__main .eds-lc__n{font:600 var(--eds-fs-sm)/1.35 var(--eds-font-ui);color:var(--eds-text-strong)}.eds-lc__main .eds-lc__s{font:400 var(--eds-fs-2xs)/1.35 var(--eds-font-ui);color:var(--eds-text-muted)}.eds-lc__foot{padding:12px 18px}.eds-lc__foot a{color:var(--eds-accent-text);font:600 var(--eds-fs-sm)/1 var(--eds-font-ui);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.eds-dropzone{border:1.5px dashed var(--eds-border-strong);border-radius:var(--eds-r-lg);background:var(--eds-surface-card);padding:26px 22px;text-align:center;cursor:pointer;transition:border-color var(--eds-dur) var(--eds-ease),background var(--eds-dur) var(--eds-ease),box-shadow var(--eds-dur) var(--eds-ease)}.eds-dropzone:hover{border-color:var(--eds-accent);background:var(--eds-accent-soft);box-shadow:0 0 0 1px var(--eds-accent)}.eds-dropzone__ic{width:42px;height:42px;border-radius:var(--eds-r-md);background:var(--eds-accent-soft);color:var(--eds-accent-text);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.eds-dropzone__ic svg{width:22px;height:22px}.eds-dropzone__t{font:600 var(--eds-fs-sm)/1.4 var(--eds-font-ui);color:var(--eds-text-strong)}.eds-dropzone__s{font:400 var(--eds-fs-xs)/1.4 var(--eds-font-ui);color:var(--eds-text-muted);margin-top:3px}.eds-filerow{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--eds-surface-card);border:1px solid var(--eds-border-subtle);border-radius:var(--eds-r-md);cursor:pointer;transition:border-color var(--eds-dur) var(--eds-ease),box-shadow var(--eds-dur) var(--eds-ease),transform var(--eds-dur) var(--eds-ease)}.eds-filerow:hover{border-color:var(--eds-accent);box-shadow:0 0 0 1px var(--eds-accent),var(--eds-shadow-sm);transform:translateY(-1px)}.eds-filerow__ic{width:34px;height:34px;border-radius:var(--eds-r-sm);background:var(--eds-surface-sunken);border:1px solid var(--eds-border-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--eds-accent-text);flex:none}.eds-filerow__ic svg{width:17px;height:17px}.eds-filerow__m{flex:1;min-width:0}.eds-filerow__m .eds-filerow__n{font:600 var(--eds-fs-sm)/1.3 var(--eds-font-ui);color:var(--eds-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eds-filerow__m .eds-filerow__s{font:400 var(--eds-fs-2xs)/1.3 var(--eds-font-ui);color:var(--eds-text-muted)}.eds-filerow__a{color:var(--eds-text-muted);display:inline-flex;flex:none}.eds-filerow__a svg{width:17px;height:17px}.eds-filerow:hover .eds-filerow__a{color:var(--eds-accent-text)}.eds-footer{background:var(--eds-surface-card);border:1px solid var(--eds-border-subtle);border-radius:var(--eds-r-lg);box-shadow:var(--eds-shadow-xs);padding:36px;display:flex;flex-direction:column;gap:28px}.eds-footer__top,.eds-footer__cta{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.eds-footer__cta h3{margin:0;font:700 clamp(21px,2.3vw,30px)/1.25 var(--eds-font-ui);letter-spacing:-.01em;color:var(--eds-text-strong);max-width:24ch;text-wrap:balance}.eds-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--eds-border-subtle)}.eds-footer__links{display:flex;gap:32px;flex-wrap:wrap}.eds-footer__links a{color:var(--eds-text-muted);text-decoration:none;font:500 var(--eds-fs-sm)/1 var(--eds-font-ui);transition:color var(--eds-dur-fast) var(--eds-ease)}.eds-footer__links a:hover{color:var(--eds-text-strong)}.eds-footer__copy{color:var(--eds-text-muted);font:500 var(--eds-fs-sm)/1 var(--eds-font-ui)}.eds-footer__social{display:flex;gap:18px}.eds-footer__social a{color:var(--eds-text-muted);display:inline-flex;transition:color var(--eds-dur-fast) var(--eds-ease)}.eds-footer__social a:hover{color:var(--eds-accent-text)}.eds-footer__social svg{width:20px;height:20px}.eds-wordmark{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.04em;font-size:15px}.eds-wordmark .eds-wordmark__mark{width:26px;height:26px;flex:none}.eds-wordmark .eds-wordmark__epic{color:var(--eds-blue)}.eds-wordmark .eds-wordmark__adv{color:var(--eds-text-strong)}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}:root{--eds-mkt-font-display: "Bebas Neue", "Barlow Condensed", "Arial Narrow", sans-serif;--eds-mkt-font-ui: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--eds-mkt-font-body: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--eds-mkt-display-track: .01em;--eds-mkt-display-lh: .92;--eds-mkt-track-loud: .08em;--eds-mkt-track-wide: .14em;--eds-mkt-radius: var(--radius-brand, 0px);--eds-pillar-automate: var(--eds-accent, #0042FF);--eds-pillar-elevate: #27B973;--eds-pillar-delete: #E33B32;--eds-mkt-amber: #EFA22F;--eds-pillar-automate-ink: #FFFFFF;--eds-pillar-elevate-ink: #FFFFFF;--eds-pillar-delete-ink: #FFFFFF;--eds-mkt-accent-lift: #4D8BFF;--eds-mkt-accent-tint: #CCE0FF;--eds-mkt-violet: #574EFA;--eds-mkt-ground: #0A0A0A;--eds-mkt-raised: #0F0F11;--eds-mkt-card: #18181B;--eds-mkt-line: rgba(255, 255, 255, .06);--eds-mkt-line-hover: rgba(255, 255, 255, .12);--eds-mkt-text: #FAFAFA;--eds-mkt-text-muted: #A1A1AA;--eds-mkt-text-dim: #71717A;--eds-mkt-ground-lt: #FFFFFF;--eds-mkt-raised-lt: #F7F7F7;--eds-mkt-card-lt: #FFFFFF;--eds-mkt-line-lt: rgba(0, 0, 0, .12);--eds-mkt-line-hover-lt: rgba(0, 0, 0, .2);--eds-mkt-text-lt: #111111;--eds-mkt-text-muted-lt: #757575;--eds-mkt-text-dim-lt: #8D8D8D}.eds-btn--mkt{height:48px;padding:0 40px;border-radius:var(--eds-mkt-radius);font-family:var(--eds-mkt-font-ui);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:var(--eds-mkt-track-loud)}.eds-btn--mkt.eds-btn--sm{height:36px;padding:0 18px;font-size:13px}.eds-btn--mkt.eds-btn--lg{height:60px;padding:0 56px;font-size:17px}.eds-btn--block{display:flex;width:100%}.eds-btn--mkt.eds-btn--outline{border-width:2px;border-color:currentColor}.eds-btn--automate{background:var(--eds-pillar-automate);color:var(--eds-pillar-automate-ink);border-color:transparent}.eds-btn--automate:hover{background:color-mix(in srgb,var(--eds-pillar-automate) 88%,#000)}.eds-btn--elevate{background:var(--eds-pillar-elevate);color:var(--eds-pillar-elevate-ink);border-color:transparent}.eds-btn--elevate:hover{background:color-mix(in srgb,var(--eds-pillar-elevate) 88%,#000)}.eds-btn--delete{background:var(--eds-pillar-delete);color:var(--eds-pillar-delete-ink);border-color:transparent}.eds-btn--delete:hover{background:color-mix(in srgb,var(--eds-pillar-delete) 88%,#000)}.eds-mkt-display{font-family:var(--eds-mkt-font-display);font-size:clamp(44px,8vw,104px);line-height:var(--eds-mkt-display-lh);letter-spacing:var(--eds-mkt-display-track);text-wrap:balance;margin:0}.eds-mkt-h2{font-family:var(--eds-mkt-font-display);font-size:clamp(30px,4.5vw,56px);line-height:.96;letter-spacing:var(--eds-mkt-display-track);text-wrap:balance;margin:0}.eds-mkt-eyebrow{font-family:var(--eds-mkt-font-ui);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--eds-mkt-track-wide);color:var(--eds-accent, #0042FF);margin:0}.eds-mkt-lead{font-family:var(--eds-mkt-font-body);font-size:19px;font-weight:300;line-height:1.55;color:var(--eds-mkt-text-muted);max-width:62ch;margin:0}.eds-mkt-body{font-family:var(--eds-mkt-font-body);font-size:17px;font-weight:400;line-height:1.6}.eds-pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid currentColor;border-radius:var(--eds-mkt-radius);font-family:var(--eds-mkt-font-ui);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--eds-mkt-track-loud);background:transparent}.eds-pill--automate{color:var(--eds-pillar-automate)}.eds-pill--elevate{color:var(--eds-pillar-elevate)}.eds-pill--delete{color:var(--eds-pillar-delete)}.eds-pill--muted{opacity:.55;border-color:color-mix(in srgb,currentColor 30%,transparent);font-weight:600}.eds-pill--muted:hover{opacity:1;border-color:currentColor}
