@import"https://fonts.googleapis.com/css2?family=Commissioner:wght@400;500;600&display=swap";:root{--ei-bg: #F6F7F5;--ei-surface: #FFFFFF;--ei-line: #E1E4DF;--ei-line-strong: var(--ei-neutral-500);--ei-text: #1A1F1E;--ei-muted: #5F6763;--ei-action: #0F7A86;--ei-attention: #C9821A;--ei-ok: #4A8A2A;--ei-problem: #C93A32;--ei-neutral-100: #f2f4f0;--ei-neutral-200: #e7e9e4;--ei-neutral-300: #d3d5d1;--ei-neutral-400: #b6b8b4;--ei-neutral-500: #91938f;--ei-neutral-600: #767874;--ei-neutral-700: #5c5e5b;--ei-neutral-800: #444642;--ei-neutral-900: #2a2c29;--ei-action-100: #e5f7fa;--ei-action-200: #cfeff3;--ei-action-300: #b0dee5;--ei-action-400: #87c3cc;--ei-action-500: #53a0aa;--ei-action-600: #248692;--ei-action-700: #036a75;--ei-action-800: #004f57;--ei-action-900: #003238;--ei-attention-100: #fff1e2;--ei-attention-200: #ffe3c4;--ei-attention-300: #f5cc9e;--ei-attention-400: #e1ac70;--ei-attention-500: #c18333;--ei-attention-600: #a56802;--ei-attention-700: #835100;--ei-attention-800: #623b00;--ei-attention-900: #3f2400;--ei-ok-100: #eaf9e4;--ei-ok-200: #d7f1cd;--ei-ok-300: #bce1ae;--ei-ok-400: #98c785;--ei-ok-500: #6ba453;--ei-ok-600: #4a8a2a;--ei-ok-700: #336e0e;--ei-ok-800: #215200;--ei-ok-900: #123500;--ei-problem-100: #fef0ee;--ei-problem-200: #ffe0db;--ei-problem-300: #ffc4bb;--ei-problem-400: #ff9689;--ei-problem-500: #e36559;--ei-problem-600: #cc3d35;--ei-problem-700: #a9221e;--ei-problem-800: #84080b;--ei-problem-900: #580002;--ei-font: "Commissioner", "Segoe UI", system-ui, sans-serif;--ei-size-1: 12px;--ei-size-2: 13px;--ei-size-3: 14px;--ei-size-4: 16px;--ei-size-5: 20px;--ei-size-6: 24px;--ei-size-7: 30px;--ei-leading-body: 1.5;--ei-leading-tight: 1.2;--ei-space-1: 4px;--ei-space-2: 8px;--ei-space-3: 12px;--ei-space-4: 16px;--ei-space-5: 24px;--ei-space-6: 32px;--ei-space-7: 48px;--ei-radius-tag: 6px;--ei-radius-control: 8px;--ei-radius-card: 12px;--ei-shadow-card: 0 1px 2px color-mix(in srgb, var(--ei-text) 6%, transparent);--ei-shadow-float: 0 8px 24px color-mix(in srgb, var(--ei-text) 14%, transparent);--ei-content-max: 1120px;--ei-control-h: 36px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ei-bg);color:var(--ei-text);font-family:var(--ei-font);font-size:var(--ei-size-3);line-height:var(--ei-leading-body);font-variant-numeric:tabular-nums}h1,h2,h3{font-weight:600;line-height:var(--ei-leading-tight);letter-spacing:-.015em;margin:0;text-wrap:balance}h1{font-size:var(--ei-size-6);letter-spacing:-.02em}h2{font-size:var(--ei-size-5)}h3,.ei-card h2,.ei-locked h2{font-size:var(--ei-size-4)}p{margin:0}a{color:var(--ei-action);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}:focus{outline:none}:focus-visible{outline:2px solid var(--ei-action);outline-offset:2px}::-moz-selection{background:color-mix(in srgb,var(--ei-action) 25%,transparent)}::selection{background:color-mix(in srgb,var(--ei-action) 25%,transparent)}svg{display:inline-block;vertical-align:middle}.ei-num{font-variant-numeric:tabular-nums;text-align:right}.ei-muted{color:var(--ei-muted)}.ei-small{font-size:var(--ei-size-2)}.ei-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.ei-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.ei-main{min-width:0}.ei-topbar{display:flex;justify-content:space-between;align-items:center;gap:var(--ei-space-3);min-height:var(--ei-control-h);padding:var(--ei-space-2) var(--ei-space-5);background:var(--ei-surface);border-bottom:1px solid var(--ei-line);position:sticky;top:0;z-index:2}.ei-topbar-store{display:flex;align-items:baseline;gap:var(--ei-space-2);flex-wrap:wrap;min-width:0;font-size:var(--ei-size-2)}.ei-topbar-store strong{font-weight:600;color:var(--ei-text)}.ei-topbar-status{display:inline-flex;align-items:center;gap:var(--ei-space-1);color:var(--ei-muted)}.ei-topbar-status .ei-icon{width:16px;height:16px}.ei-topbar-status--attention{color:var(--ei-attention-700)}.ei-topbar-status--info{color:var(--ei-action)}.ei-user{position:relative;margin-left:auto;flex:none}.ei-user>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--ei-space-1);padding:0 var(--ei-space-3);height:var(--ei-control-h);border:1px solid var(--ei-line-strong);border-radius:var(--ei-radius-control);cursor:pointer}.ei-user>summary::-webkit-details-marker{display:none}.ei-user>summary:hover{background:var(--ei-neutral-100)}.ei-user>summary:focus-visible{outline:2px solid var(--ei-action);outline-offset:2px}.ei-user[open]>summary{background:var(--ei-action-100)}.ei-user-menu{position:absolute;right:0;top:calc(100% + var(--ei-space-1));min-width:240px;background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);box-shadow:var(--ei-shadow-float);padding:var(--ei-space-2);z-index:3}.ei-user-meta{font-size:var(--ei-size-2);padding:var(--ei-space-2) var(--ei-space-3);border-bottom:1px solid var(--ei-line);margin-bottom:var(--ei-space-1)}.ei-strip{display:flex;align-items:center;gap:var(--ei-space-3);flex-wrap:wrap;padding:var(--ei-space-2) var(--ei-space-5);background:var(--ei-attention-100);color:var(--ei-attention-800);border-bottom:1px solid var(--ei-line)}.ei-strip .ei-icon{color:var(--ei-attention);flex-shrink:0}.ei-strip span{flex:1 1 auto;min-width:0;font-weight:500}.ei-strip a{color:inherit;font-weight:600;text-decoration:underline;white-space:nowrap;margin-left:auto}.ei-strip--problem{background:var(--ei-problem-100);color:var(--ei-problem-800)}.ei-strip--problem .ei-icon{color:var(--ei-problem)}.ei-page{grid-template-columns:minmax(0,1fr);padding:var(--ei-space-6) var(--ei-space-6) var(--ei-space-7);display:grid;gap:var(--ei-space-6)}.ei-page>.ei-btn{justify-self:start}.ei-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ei-space-4)}.ei-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ei-space-4);flex-wrap:wrap}.ei-page-head p{color:var(--ei-muted);margin-top:var(--ei-space-1)}.ei-card{background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);padding:var(--ei-space-4);box-shadow:var(--ei-shadow-card)}.ei-card:not(.ei-login)>*+*{margin-top:var(--ei-space-3)}.ei-card>.ei-table-scroll+.ei-table-foot{margin-top:0}.ei-card:not(.ei-login)>h2+p{margin-top:var(--ei-space-1)}.ei-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ei-space-4)}.ei-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ei-space-4)}.ei-page-foot{display:flex;justify-content:flex-end}.ei-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ei-tabs{display:flex;flex-wrap:wrap;gap:var(--ei-space-5);border-bottom:1px solid var(--ei-line)}.ei-tabs a{padding:var(--ei-space-3) 0;color:var(--ei-muted);font-size:var(--ei-size-3);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.ei-tabs a:hover{color:var(--ei-text)}.ei-tabs a[aria-current=page]{color:var(--ei-text);border-bottom-color:var(--ei-action-700)}.ei-nav{background:var(--ei-bg);padding:var(--ei-space-4) var(--ei-space-3);display:flex;flex-direction:column;gap:var(--ei-space-1);position:sticky;top:0;height:100vh;overflow-y:auto}.ei-nav-brand{font-weight:600;font-size:var(--ei-size-4);letter-spacing:-.01em;padding:var(--ei-space-1) var(--ei-space-2) var(--ei-space-3)}.ei-nav-brand small{display:block;font-weight:400;font-size:var(--ei-size-1);color:var(--ei-muted);letter-spacing:0}.ei-nav-top{display:flex;align-items:center;gap:var(--ei-space-2);padding:var(--ei-space-2);border-radius:var(--ei-radius-control);border:1px solid var(--ei-line-strong);color:var(--ei-text);font-size:var(--ei-size-2);margin-bottom:var(--ei-space-3)}.ei-nav-top:hover{background:var(--ei-bg);text-decoration:none}.ei-nav-group{font-size:var(--ei-size-1);font-weight:500;color:var(--ei-muted);letter-spacing:.02em;padding:var(--ei-space-3) var(--ei-space-2) var(--ei-space-1)}.ei-nav a:not(.ei-nav-top){display:flex;align-items:center;gap:var(--ei-space-2);padding:var(--ei-space-2);border-radius:var(--ei-radius-control);color:var(--ei-text)}.ei-nav a:not(.ei-nav-top):hover{background:var(--ei-neutral-100);text-decoration:none}.ei-nav a[aria-current=page]{background:var(--ei-action-100);color:var(--ei-action-800);font-weight:500}.ei-nav a[aria-current=page]:hover{background:var(--ei-action-100)}.ei-nav a .ei-icon{width:18px;height:18px;color:var(--ei-muted)}.ei-nav a[aria-current=page] .ei-icon{color:var(--ei-action-700)}.ei-nav a.ei-nav-tab{display:none}.ei-period{display:flex;align-items:center;gap:var(--ei-space-2);flex-wrap:wrap}.ei-seg{display:inline-flex;border:1px solid var(--ei-line-strong);border-radius:var(--ei-radius-control);background:var(--ei-surface);overflow:hidden}.ei-seg-opt{position:relative;display:inline-flex;align-items:center;height:calc(var(--ei-control-h) - 2px);padding:0 var(--ei-space-3);font-size:var(--ei-size-2);cursor:pointer;color:var(--ei-text)}.ei-seg-opt+.ei-seg-opt{border-left:1px solid var(--ei-line-strong)}.ei-seg-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ei-seg-opt:has(input:checked){background:var(--ei-action);color:var(--ei-surface);font-weight:500}.ei-seg-opt:not(:has(input:checked)):hover{background:var(--ei-neutral-100)}.ei-seg-opt:has(input:focus-visible){outline:2px solid var(--ei-action);outline-offset:-2px}.ei-select{height:var(--ei-control-h);padding:0 var(--ei-space-3);border:1px solid var(--ei-line-strong);border-radius:var(--ei-radius-control);background:var(--ei-surface);color:var(--ei-text);font:inherit;font-size:var(--ei-size-2)}.ei-select:hover{border-color:var(--ei-neutral-600)}.ei-period-mobile{display:none}.ei-stats{display:flex;flex-wrap:wrap;gap:var(--ei-space-4) var(--ei-space-5)}.ei-stats>.ei-stat+.ei-stat{border-left:1px solid var(--ei-line);padding-left:var(--ei-space-5)}.ei-stat{display:grid;gap:2px;background:none;border:0;padding:0}.ei-stat-label{font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-stat-value{font-size:var(--ei-size-5);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ei-text)}.ei-stat--hero .ei-stat-value{font-size:var(--ei-size-7)}a.ei-stat-value:hover{color:var(--ei-action);text-decoration:underline}.ei-delta{font-size:var(--ei-size-2);display:inline-flex;align-items:center;gap:var(--ei-space-1)}.ei-delta.up{color:var(--ei-ok-700)}.ei-delta.down{color:var(--ei-problem-700)}.ei-delta.flat{color:var(--ei-muted)}.ei-chart{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--ei-space-2);column-gap:var(--ei-space-2);align-items:start}.ei-chart-y{display:flex;flex-direction:column;justify-content:space-between;height:184px;margin-top:var(--ei-space-2);font-size:var(--ei-size-1);color:var(--ei-muted);text-align:right;font-variant-numeric:tabular-nums}.ei-chart-plot{display:block;width:100%;height:224px;overflow:visible}.ei-chart-grid{stroke:var(--ei-line);stroke-width:1}.ei-chart-line{stroke:var(--ei-action);stroke-width:2;stroke-linecap:round}.ei-chart-line--partial{stroke-dasharray:4 4}.ei-chart-line--compare{stroke:var(--ei-neutral-500);stroke-dasharray:4 4}.ei-chart-dot{fill:var(--ei-action);stroke:var(--ei-surface);stroke-width:2}.ei-chart-value{font-size:var(--ei-size-2);font-weight:600;fill:var(--ei-text)}.ei-chart-x{font-size:var(--ei-size-1);fill:var(--ei-muted)}.ei-chart .ei-legend{grid-column:1 / -1}.ei-legend{display:flex;gap:var(--ei-space-4);font-size:var(--ei-size-2);color:var(--ei-muted);margin-top:var(--ei-space-2)}.ei-legend span{display:inline-flex;align-items:center;gap:var(--ei-space-1)}.ei-legend-swatch{width:14px;height:3px;border-radius:2px;display:inline-block}.ei-legend-swatch.current{background:var(--ei-action)}.ei-legend-swatch.compare{background:repeating-linear-gradient(90deg,var(--ei-neutral-500) 0 4px,transparent 4px 8px)}.ei-table-wrap{background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);overflow:hidden}.ei-table-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ei-space-3);padding:var(--ei-space-3) var(--ei-space-4);flex-wrap:wrap}.ei-table-bar h2{font-size:var(--ei-size-4)}.ei-filters{display:flex;gap:var(--ei-space-2);flex-wrap:wrap}.ei-period .ei-input,.ei-filters .ei-input{width:auto}.ei-table-scroll{overflow-x:auto;position:relative}.ei-table{width:100%;border-collapse:collapse;font-size:var(--ei-size-3)}.ei-table th{text-align:left;font-weight:500;font-size:var(--ei-size-1);letter-spacing:.04em;color:var(--ei-muted);background:var(--ei-bg);padding:var(--ei-space-2) var(--ei-space-4);border-top:1px solid var(--ei-line);border-bottom:1px solid var(--ei-line);white-space:nowrap}.ei-table th[aria-sort]{color:var(--ei-text);cursor:pointer}.ei-table th[aria-sort=descending]:after{content:" ↓"}.ei-table th[aria-sort=ascending]:after{content:" ↑"}.ei-table td{padding:var(--ei-space-2) var(--ei-space-4);border-bottom:1px solid var(--ei-line);white-space:nowrap}.ei-table td.ei-wrap{white-space:normal}.ei-table tbody tr:last-child td{border-bottom:0}.ei-table tbody tr:hover td{background:var(--ei-neutral-100)}.ei-table th.ei-num,.ei-table td.ei-num{text-align:right}.ei-table th:first-child,.ei-table td:first-child{position:sticky;left:0}.ei-table th:first-child{background:var(--ei-bg)}.ei-table tbody tr td:first-child{background:var(--ei-surface)}.ei-table tbody tr:hover td:first-child{background:var(--ei-neutral-100)}.ei-tel{color:var(--ei-text);text-decoration:underline;text-decoration-color:var(--ei-line);text-underline-offset:3px}.ei-tel:hover{color:var(--ei-action);text-decoration-color:var(--ei-action)}.ei-table-foot{padding:var(--ei-space-2) var(--ei-space-4);font-size:var(--ei-size-1);color:var(--ei-muted);border-top:1px solid var(--ei-line)}.ei-bars{display:grid;gap:2px}.ei-bars a{display:grid;grid-template-columns:40% 1fr auto;align-items:center;gap:var(--ei-space-2);padding:var(--ei-space-1) 0;border-radius:var(--ei-radius-control);color:var(--ei-text)}.ei-bars a:hover{background:var(--ei-neutral-100);text-decoration:none}.ei-bars-track{height:8px;border-radius:4px;background:var(--ei-neutral-100);overflow:hidden}.ei-bars-fill{display:block;height:100%;border-radius:4px;background:var(--ei-accent, var(--ei-action))}.ei-bars-count{font-variant-numeric:tabular-nums;text-align:right;color:var(--ei-muted)}.ei-tag{display:inline-flex;align-items:center;gap:var(--ei-space-1);font-size:var(--ei-size-1);font-weight:500;padding:2px var(--ei-space-2);border-radius:var(--ei-radius-tag);white-space:nowrap}.ei-tag .ei-icon{width:12px;height:12px;stroke-width:2}.ei-tag--attention{background:var(--ei-attention-100);color:var(--ei-attention-800)}.ei-tag--ok{background:var(--ei-ok-100);color:var(--ei-ok-800)}.ei-tag--problem{background:var(--ei-problem-100);color:var(--ei-problem-800)}.ei-tag--action{background:var(--ei-action-100);color:var(--ei-action-800)}.ei-tag--neutral{background:var(--ei-neutral-100);color:var(--ei-neutral-800);border:1px solid var(--ei-line)}.ei-brief{display:grid;gap:0}.ei-brief-hero{display:grid;gap:var(--ei-space-1);padding:var(--ei-space-4) 0 var(--ei-space-5)}.ei-brief-hero strong{font-size:var(--ei-size-7);font-weight:600;letter-spacing:-.02em;line-height:1.1}.ei-brief-line{display:grid;grid-template-columns:24px 1fr;gap:var(--ei-space-3);align-items:start;padding:var(--ei-space-3) 0;border-top:1px solid var(--ei-line)}.ei-brief-line .ei-icon{color:var(--ei-muted);margin-top:2px}.ei-brief-line.attention .ei-icon{color:var(--ei-attention)}.ei-brief-line.ok .ei-icon{color:var(--ei-ok)}.ei-brief-line.problem .ei-icon{color:var(--ei-problem)}.ei-brief-num{font-weight:600;font-size:var(--ei-size-4)}.ei-brief-line a{font-weight:500}.ei-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ei-space-2);height:var(--ei-control-h);padding:0 var(--ei-space-4);border-radius:var(--ei-radius-control);border:1px solid transparent;font:inherit;font-size:var(--ei-size-3);font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.ei-btn .ei-icon{width:18px;height:18px}.ei-btn:hover{text-decoration:none}.ei-btn--primary{background:var(--ei-action);color:var(--ei-surface)}.ei-btn--primary:hover{background:var(--ei-action-700)}.ei-btn--primary:active{background:var(--ei-action-800)}.ei-btn--secondary{background:var(--ei-surface);color:var(--ei-text);border-color:var(--ei-line-strong)}.ei-btn--secondary:hover{background:var(--ei-neutral-100);border-color:var(--ei-neutral-600)}.ei-btn--secondary:active{background:var(--ei-neutral-200)}.ei-btn--link{background:transparent;color:var(--ei-action);padding-inline:var(--ei-space-2)}.ei-btn--link:hover{background:var(--ei-action-100)}.ei-btn--danger{background:var(--ei-problem);color:var(--ei-surface)}.ei-btn--danger:hover{background:var(--ei-problem-700)}.ei-btn--danger:active{background:var(--ei-problem-800)}.ei-btn:disabled{opacity:.45;cursor:not-allowed}.ei-empty{display:flex;gap:var(--ei-space-2);align-items:flex-start;color:var(--ei-text)}.ei-empty .ei-icon{width:18px;height:18px;color:var(--ei-muted);margin-top:1px}.ei-empty strong{font-weight:600}.ei-empty span{color:var(--ei-muted)}.ei-locked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ei-space-2);padding:var(--ei-space-4);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);background:var(--ei-surface)}.ei-locked ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--ei-space-1)}.ei-locked .ei-btn{margin-top:var(--ei-space-2)}.ei-how summary{cursor:pointer;font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-alert{display:flex;gap:var(--ei-space-3);align-items:flex-start;padding:var(--ei-space-3) var(--ei-space-4);border-radius:var(--ei-radius-card);background:var(--ei-attention-100);color:var(--ei-attention-800);border-left:3px solid var(--ei-attention)}.ei-alert .ei-icon{color:var(--ei-attention);margin-top:1px}.ei-alert strong{font-weight:600}.ei-alert a{color:inherit;font-weight:500;text-decoration:underline}.ei-alert--ok{background:var(--ei-ok-100);color:var(--ei-ok-800);border-left-color:var(--ei-ok)}.ei-alert--ok .ei-icon{color:var(--ei-ok)}.ei-alert--problem{background:var(--ei-problem-100);color:var(--ei-problem-800);border-left-color:var(--ei-problem)}.ei-alert--problem .ei-icon{color:var(--ei-problem)}.ei-login{width:min(400px,100%);margin:0 auto;display:grid;gap:var(--ei-space-4)}.ei-field{display:grid;gap:var(--ei-space-1)}.ei-field label{font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-input{height:var(--ei-control-h);padding:0 var(--ei-space-3);border:1px solid var(--ei-line-strong);border-radius:var(--ei-radius-control);background:var(--ei-surface);color:var(--ei-text);font:inherit;caret-color:var(--ei-action);width:100%}.ei-input::-moz-placeholder{color:var(--ei-muted)}.ei-input::placeholder{color:var(--ei-muted)}.ei-input:hover{border-color:var(--ei-neutral-600)}.ei-input:focus-visible{border-color:var(--ei-action);outline-offset:0}.ei-check{display:flex;align-items:center;gap:var(--ei-space-2);font-size:var(--ei-size-2);color:var(--ei-text);cursor:pointer}.ei-check input{margin:0;accent-color:var(--ei-action)}.ei-or{display:flex;align-items:center;gap:var(--ei-space-3);color:var(--ei-muted);font-size:var(--ei-size-2)}.ei-or:before,.ei-or:after{content:"";flex:1;height:1px;background:var(--ei-line)}.ei-email{width:min(600px,100%);margin:0 auto;background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);padding:var(--ei-space-5);display:grid;gap:var(--ei-space-3)}.ei-email .from{font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-email .subject{font-weight:600;font-size:var(--ei-size-4)}.ei-email ol{margin:0;padding-left:var(--ei-space-5);display:grid;gap:var(--ei-space-2)}.ei-email .foot{font-size:var(--ei-size-1);color:var(--ei-muted);border-top:1px solid var(--ei-line);padding-top:var(--ei-space-3)}.ei-skeleton{background:linear-gradient(90deg,var(--ei-neutral-100),var(--ei-neutral-200),var(--ei-neutral-100));background-size:200% 100%;border-radius:var(--ei-radius-tag);animation:ei-shimmer 1.4s linear infinite;min-height:1em}@keyframes ei-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ei-skeleton{animation:none}}.ei-map{display:grid;gap:var(--ei-space-3);margin:0}.ei-map svg{display:block;width:100%;max-width:620px;height:auto}.ei-map path{stroke:var(--ei-surface);stroke-width:.8;stroke-linejoin:round}.ei-map a{cursor:pointer}.ei-map a:hover path{opacity:.8}.ei-map a:focus-visible{outline:none}.ei-map a:focus-visible path{stroke:var(--ei-action);stroke-width:2}.ei-map--risk{--ei-map-1: var(--ei-ok-300);--ei-map-2: var(--ei-attention-500);--ei-map-3: var(--ei-problem-400)}.ei-map--share{--ei-map-1: var(--ei-action-200);--ei-map-2: var(--ei-action-400);--ei-map-3: var(--ei-action-700)}.ei-map-none{fill:var(--ei-neutral-200);background:var(--ei-neutral-200)}.ei-map-t1{fill:var(--ei-map-1);background:var(--ei-map-1)}.ei-map-t2{fill:var(--ei-map-2);background:var(--ei-map-2)}.ei-map-t3{fill:var(--ei-map-3);background:var(--ei-map-3)}.ei-map-active{stroke:var(--ei-text);stroke-width:1.6}.ei-map-legend{display:flex;flex-wrap:wrap;gap:var(--ei-space-2) var(--ei-space-4);margin:0;font-size:var(--ei-size-1);color:var(--ei-muted)}.ei-map-legend i{display:inline-block;width:var(--ei-space-3);height:var(--ei-space-3);border-radius:2px;vertical-align:-2px;margin-right:var(--ei-space-1)}.ei-btn-tel{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:639px){.ei-cards thead{display:none}.ei-cards tr{display:grid;gap:var(--ei-space-1);padding:var(--ei-space-3) 0;border-bottom:1px solid var(--ei-line)}.ei-cards td{display:block;padding:0;border:0;text-align:left;white-space:normal}.ei-cards td[data-label]:before{content:attr(data-label) ": ";color:var(--ei-muted);font-size:var(--ei-size-1)}.ei-cards .ei-cards-first{order:-1}.ei-cards .ei-cards-hide{display:none}.ei-filters--stack{flex-direction:column;align-items:stretch}.ei-filters--stack .ei-input,.ei-filters--stack .ei-select{width:100%}}.ei-gate{display:grid;gap:var(--ei-space-3);max-width:60ch}.ei-gate .ei-empty strong{font-size:var(--ei-size-3)}.ei-gate-count{font-size:var(--ei-size-6);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ei-gate-count small{display:block;font-size:var(--ei-size-2);font-weight:400;color:var(--ei-muted);letter-spacing:0}.ei-table--loading{opacity:.5}.ei-table--loading:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--ei-neutral-100),var(--ei-action),var(--ei-neutral-100));background-size:200% 100%;animation:ei-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.ei-table--loading:before{animation:none}}.ei-error{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:var(--ei-space-4);padding:var(--ei-space-6) var(--ei-space-4);text-align:center}.ei-error>*{max-width:48ch}.ei-error .ei-nav-brand{padding:0;color:var(--ei-muted)}.ei-error h1{font-size:var(--ei-size-6);font-weight:600;letter-spacing:-.01em}.ei-error p{color:var(--ei-muted)}.ei-error-actions{display:flex;gap:var(--ei-space-2);justify-content:center}.ei-error-actions form{display:contents}@media(max-width:639px){.ei-shell{grid-template-columns:1fr}.ei-nav{position:fixed;inset:auto 0 0 0;height:auto;flex-direction:row;justify-content:space-around;padding:var(--ei-space-1) var(--ei-space-2) calc(var(--ei-space-1) + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--ei-line);box-shadow:var(--ei-shadow-float);z-index:10}.ei-nav-brand,.ei-nav-top,.ei-nav-group,.ei-nav a:not(.ei-nav-tab){display:none}.ei-nav a.ei-nav-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--ei-space-1) var(--ei-space-2);font-size:var(--ei-size-1);border-radius:var(--ei-radius-control)}.ei-topbar{padding-inline:var(--ei-space-4)}.ei-page{padding:var(--ei-space-4) var(--ei-space-4) calc(var(--ei-space-7) + var(--ei-space-6));gap:var(--ei-space-5)}.ei-grid-3,.ei-grid-2{grid-template-columns:1fr;gap:var(--ei-space-3)}.ei-stats>.ei-stat+.ei-stat{border-left:0;padding-left:0}.ei-btn{height:auto;min-height:40px;white-space:normal;text-align:center;padding-block:var(--ei-space-2)}.ei-input,.ei-select{height:40px}.ei-seg{overflow-x:auto;max-width:100%}.ei-period:has(.ei-period-mobile) .ei-seg{display:none}.ei-period-mobile{display:block;width:100%}}@media(min-width:1200px){.ei-page{padding:var(--ei-space-7) var(--ei-space-7) var(--ei-space-7)}.ei-grid-3,.ei-grid-2{gap:var(--ei-space-5)}}:root{--ei-m-display: clamp(34px, 4.4vw, 58px);--ei-m-title: clamp(26px, 2.6vw, 38px);--ei-m-lede: clamp(16px, 1.3vw, 19px);--ei-m-wrap: 1200px;--ei-m-sec-y: clamp(48px, 6vw, 96px)}body{background:var(--ei-surface)}.ei-m-wrap{width:100%;max-width:var(--ei-m-wrap);margin:0 auto;padding-inline:var(--ei-space-5)}.ei-m-sec{padding-block:var(--ei-m-sec-y)}.ei-m-sec--tint{background:var(--ei-bg);border-block:1px solid var(--ei-line)}.ei-m-sec--ink{background:var(--ei-action-900);color:var(--ei-surface)}.ei-m-sec--ink a{color:var(--ei-action-200)}.ei-m-sec-head{display:grid;justify-items:center;text-align:center;gap:var(--ei-space-3);max-width:62ch;margin:0 auto var(--ei-space-7)}.ei-m-eyebrow{font-size:var(--ei-size-2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ei-action-700)}.ei-m-sec--ink .ei-m-eyebrow{color:var(--ei-action-300)}.ei-m-title{font-size:var(--ei-m-title);font-weight:600;letter-spacing:-.025em;line-height:var(--ei-leading-tight);margin:0;text-wrap:balance}.ei-m-lede{font-size:var(--ei-m-lede);color:var(--ei-muted);text-wrap:pretty}.ei-m-sec--ink .ei-m-lede{color:var(--ei-action-200)}.ei-m-hr{border:0;border-top:1px solid var(--ei-line);margin:0}.ei-m-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ei-surface) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid color-mix(in srgb,var(--ei-m-mint) 30%,transparent)}.ei-m-bar{display:flex;align-items:center;gap:var(--ei-space-4);min-height:calc(var(--ei-control-h) + var(--ei-space-5))}.ei-m-logo{display:inline-flex;align-items:baseline;gap:var(--ei-space-2);font-size:var(--ei-size-4);font-weight:600;letter-spacing:-.02em;color:var(--ei-text)}.ei-m-logo:hover{text-decoration:none}.ei-m-logo-dot{width:var(--ei-space-2);height:var(--ei-space-2);border-radius:50%;background:var(--ei-m-mint-deep);display:inline-block}.ei-m-nav{margin-inline:auto}.ei-m-menu{display:flex;align-items:center;gap:var(--ei-space-1);list-style:none;margin:0;padding:0}.ei-m-menu>li{position:relative}.ei-m-link{display:inline-flex;align-items:center;gap:var(--ei-space-1);height:var(--ei-control-h);padding:0 var(--ei-space-3);border-radius:var(--ei-radius-control);color:var(--ei-text);font-size:var(--ei-size-3);font-weight:500;white-space:nowrap}.ei-m-link:hover{background:var(--ei-neutral-100);text-decoration:none}.ei-m-link[aria-current=page]{color:var(--ei-action-800);background:var(--ei-action-100)}.ei-m-link .ei-icon{width:14px;height:14px;color:var(--ei-muted)}.ei-m-panel{display:none;position:absolute;top:100%;left:0;width:-moz-max-content;width:max-content;max-width:min(92vw,460px);margin-top:var(--ei-space-1);background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);box-shadow:var(--ei-shadow-float);padding:var(--ei-space-4);gap:var(--ei-space-4)}.ei-m-menu>li:hover>.ei-m-panel,.ei-m-menu>li:focus-within>.ei-m-panel{display:grid}.ei-m-panel--wide{grid-template-columns:repeat(2,minmax(280px,1fr));max-width:min(94vw,760px)}.ei-m-panel-group{font-size:var(--ei-size-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ei-muted);padding:var(--ei-space-1) var(--ei-space-2) var(--ei-space-2)}.ei-m-panel-list{display:grid;gap:2px}.ei-m-panel-item{display:grid;gap:2px;padding:var(--ei-space-2);border-radius:var(--ei-radius-control);color:var(--ei-text)}.ei-m-panel-item:hover{background:var(--ei-neutral-100);text-decoration:none}.ei-m-panel-item strong{font-weight:500}.ei-m-panel-item span{font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-head-actions{display:flex;align-items:center;gap:var(--ei-space-2)}.ei-m-lang{display:inline-flex;border:1px solid var(--ei-line-strong);border-radius:var(--ei-radius-control);overflow:hidden;font-size:var(--ei-size-2)}.ei-m-lang a{padding:var(--ei-space-1) var(--ei-space-2);color:var(--ei-muted)}.ei-m-lang a:hover{background:var(--ei-neutral-100);text-decoration:none}.ei-m-lang a[aria-current=true]{background:var(--ei-action-100);color:var(--ei-action-800);font-weight:500}.ei-m-hero{padding-block:clamp(40px,5vw,80px) var(--ei-m-sec-y);background:linear-gradient(180deg,var(--ei-action-100),var(--ei-surface))}.ei-m-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.ei-m-h1{font-size:var(--ei-m-display);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:var(--ei-space-3) 0 var(--ei-space-4);text-wrap:balance}.ei-m-h1 em{font-style:normal;color:var(--ei-action-800)}.ei-m-cta-row{display:flex;flex-wrap:wrap;gap:var(--ei-space-3);margin-top:var(--ei-space-5)}.ei-m-btn-lg{height:calc(var(--ei-control-h) + var(--ei-space-2));padding-inline:var(--ei-space-5);font-size:var(--ei-size-4)}.ei-m-note{margin-top:var(--ei-space-3);font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ei-space-5)}.ei-m-kpi{display:grid;gap:var(--ei-space-1);padding-top:var(--ei-space-4);border-top:2px solid var(--ei-action)}.ei-m-kpi strong{font-size:var(--ei-size-7);font-weight:600;letter-spacing:-.02em;line-height:1.1}.ei-m-kpi span{font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ei-space-4);align-items:center}.ei-m-logo-slot{height:var(--ei-space-7);border:1px dashed var(--ei-line);border-radius:var(--ei-radius-control);background:repeating-linear-gradient(135deg,var(--ei-neutral-100) 0 6px,transparent 6px 12px);display:grid;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ei-size-1);color:var(--ei-neutral-700)}.ei-m-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ei-space-5);counter-reset:step}.ei-m-step{display:grid;gap:var(--ei-space-2);align-content:start}.ei-m-step-num{display:inline-grid;place-items:center;width:var(--ei-space-6);height:var(--ei-space-6);border-radius:50%;background:var(--ei-action-100);color:var(--ei-action-800);font-weight:600;font-size:var(--ei-size-2)}.ei-m-step h3{font-size:var(--ei-size-4)}.ei-m-step p{color:var(--ei-muted)}.ei-m-demo{display:grid;gap:var(--ei-space-4)}.ei-m-demo-frame{background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);box-shadow:var(--ei-shadow-float);overflow:hidden}.ei-m-demo-chrome{display:flex;align-items:center;gap:var(--ei-space-3);padding:var(--ei-space-2) var(--ei-space-4);border-bottom:1px solid var(--ei-line);background:var(--ei-bg);font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-demo-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ei-size-1)}.ei-m-demo-body{display:grid;gap:var(--ei-space-4);padding:var(--ei-space-5)}.ei-m-demo-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--ei-space-4)}.ei-m-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ei-space-5);align-items:start}.ei-m-plan{display:grid;gap:var(--ei-space-3);padding:var(--ei-space-5);background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);box-shadow:var(--ei-shadow-card)}.ei-m-plan--featured{border-color:var(--ei-action);box-shadow:var(--ei-shadow-float)}.ei-m-plan-name{display:flex;align-items:center;justify-content:space-between;gap:var(--ei-space-2)}.ei-m-plan-price{font-size:var(--ei-m-title);font-weight:600;letter-spacing:-.03em;line-height:1}.ei-m-plan-price small{font-size:var(--ei-size-3);font-weight:400;color:var(--ei-muted);letter-spacing:0}.ei-m-list{display:grid;gap:var(--ei-space-2);list-style:none;margin:0;padding:0}.ei-m-list li{display:grid;grid-template-columns:20px 1fr;gap:var(--ei-space-2);align-items:start}.ei-m-list .ei-icon{color:var(--ei-ok);margin-top:2px}.ei-m-plan .ei-btn{margin-top:var(--ei-space-2)}.ei-m-compare{width:100%;border-collapse:collapse;font-size:var(--ei-size-3)}.ei-m-compare th,.ei-m-compare td{text-align:left;padding:var(--ei-space-3) var(--ei-space-4);border-bottom:1px solid var(--ei-line)}.ei-m-compare thead th{font-size:var(--ei-size-2);color:var(--ei-muted);font-weight:500}.ei-m-compare td+td,.ei-m-compare th+th{text-align:center}.ei-m-faq{display:grid;gap:0;max-width:78ch;margin-inline:auto}.ei-m-q{border-top:1px solid var(--ei-line)}.ei-m-q:last-child{border-bottom:1px solid var(--ei-line)}.ei-m-q>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ei-space-4);padding:var(--ei-space-4) 0;font-size:var(--ei-size-4);font-weight:500;cursor:pointer}.ei-m-q>summary::-webkit-details-marker{display:none}.ei-m-q>summary:hover{color:var(--ei-action-800)}.ei-m-q>summary .ei-icon{color:var(--ei-muted);transition:transform .15s ease}.ei-m-q[open]>summary .ei-icon{transform:rotate(45deg)}.ei-m-q p{color:var(--ei-muted);padding-bottom:var(--ei-space-4);max-width:68ch}.ei-m-secure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ei-space-4)}.ei-m-badge{display:grid;gap:var(--ei-space-2);padding:var(--ei-space-4);border:1px solid var(--ei-line);border-radius:var(--ei-radius-card);background:var(--ei-surface)}.ei-m-badge .ei-icon{color:var(--ei-action)}.ei-m-badge strong{font-weight:600}.ei-m-badge p{font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(24px,4vw,64px);align-items:start}.ei-m-form{display:grid;gap:var(--ei-space-4);padding:var(--ei-space-5);background:var(--ei-surface);border-radius:var(--ei-radius-card);box-shadow:var(--ei-shadow-float);color:var(--ei-text)}.ei-m-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ei-space-3)}.ei-m-check{display:grid;grid-template-columns:18px 1fr;gap:var(--ei-space-2);font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-check a{color:var(--ei-action)}.ei-m-prose{max-width:78ch;margin-inline:auto;display:grid;gap:var(--ei-space-4)}.ei-m-prose h2{font-size:var(--ei-size-5);margin-top:var(--ei-space-5)}.ei-m-prose h2:first-child{margin-top:0}.ei-m-prose p{color:var(--ei-muted)}.ei-m-prose strong{color:var(--ei-text);font-weight:600}.ei-m-prose ul{margin:0;padding-left:var(--ei-space-5);display:grid;gap:var(--ei-space-2);color:var(--ei-muted)}.ei-m-footer{background:var(--ei-action-900);color:var(--ei-action-200);padding-block:var(--ei-m-sec-y) var(--ei-space-6)}.ei-m-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:var(--ei-space-5)}.ei-m-footer h2{font-size:var(--ei-size-2);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ei-surface);margin-bottom:var(--ei-space-3)}.ei-m-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--ei-space-2);font-size:var(--ei-size-3)}.ei-m-footer a{color:var(--ei-action-100)}.ei-m-footer a:hover{color:var(--ei-surface)}.ei-m-footer-brand{display:grid;gap:var(--ei-space-3);align-content:start;max-width:34ch}.ei-m-footer-brand .ei-m-logo{color:var(--ei-surface)}.ei-m-footer-legal{display:flex;flex-wrap:wrap;gap:var(--ei-space-4);justify-content:space-between;margin-top:var(--ei-m-sec-y);padding-top:var(--ei-space-4);border-top:1px solid color-mix(in srgb,var(--ei-surface) 20%,transparent);font-size:var(--ei-size-2)}:root{--ei-m-mint: color-mix(in oklab, var(--ei-action-500) 55%, var(--ei-ok-500));--ei-m-mint-deep: color-mix(in oklab, var(--ei-action-600) 55%, var(--ei-ok-600));--ei-m-btn: color-mix(in oklab, var(--ei-action-700) 55%, var(--ei-ok-700));--ei-m-btn-hover: color-mix(in oklab, var(--ei-action-800) 55%, var(--ei-ok-800));--ei-m-ink-1: color-mix(in oklab, var(--ei-action-900) 68%, var(--ei-neutral-900));--ei-m-ink-2: color-mix(in oklab, var(--ei-action-800) 55%, var(--ei-ok-900));--ei-m-deep: linear-gradient(160deg, var(--ei-m-ink-1), var(--ei-m-ink-2) 55%, var(--ei-m-ink-1));--ei-m-radius-lg: calc(var(--ei-radius-card) * 1.6);--ei-m-glass-bg: color-mix(in srgb, var(--ei-surface) 8%, transparent);--ei-m-glass-line: color-mix(in srgb, var(--ei-surface) 22%, transparent)}.ei-m-ink{position:relative;overflow:hidden;isolation:isolate;background:var(--ei-m-deep);color:var(--ei-surface)}.ei-m-ink:before{content:"";position:absolute;inset:-30% -10% auto -20%;height:80%;z-index:-1;background:radial-gradient(52% 52% at 34% 45%,color-mix(in srgb,var(--ei-m-mint) 34%,transparent),transparent 70%)}.ei-m-ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ei-surface) 5%,transparent) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ei-surface) 5%,transparent) 0 1px,transparent 1px 72px);-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent 75%)}.ei-m-ink .ei-m-h1,.ei-m-ink .ei-m-title{color:var(--ei-surface)}.ei-m-ink .ei-m-h1 em{color:var(--ei-m-mint)}.ei-m-ink .ei-m-lede{color:var(--ei-action-100)}.ei-m-ink .ei-m-note{color:var(--ei-action-200)}.ei-m-ink .ei-m-eyebrow{color:var(--ei-m-mint);color:var(--ei-action-300)}.ei-m-glass{background:var(--ei-m-glass-bg);border:1px solid var(--ei-m-glass-line);border-radius:var(--ei-m-radius-lg);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 24px 60px color-mix(in srgb,var(--ei-action-900) 40%,transparent),inset 0 1px color-mix(in srgb,var(--ei-surface) 30%,transparent)}.ei-m-glass-light{background:color-mix(in srgb,var(--ei-m-mint) 12%,var(--ei-surface));border:1px solid color-mix(in srgb,var(--ei-m-mint) 35%,transparent);border-radius:var(--ei-m-radius-lg);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 12px 32px color-mix(in srgb,var(--ei-action-900) 10%,transparent),inset 0 1px 0 var(--ei-surface)}.ei-m-link .ei-m-link-ico{width:18px;height:18px;color:var(--ei-m-mint-deep)}.ei-m-menu>li:hover>.ei-m-link .ei-m-link-ico,.ei-m-link[aria-current=page] .ei-m-link-ico{color:var(--ei-action-700)}.ei-m-panel-item-ico{width:20px;height:20px;color:var(--ei-m-mint-deep);grid-row:span 2;align-self:center}.ei-m-panel-item{grid-template-columns:20px minmax(0,1fr);-moz-column-gap:var(--ei-space-3);column-gap:var(--ei-space-3)}.ei-m-panel-item strong,.ei-m-panel-item span{grid-column:2}.ei-m-rule-list{display:grid;gap:0}.ei-m-rule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ei-space-5);align-items:baseline;padding:var(--ei-space-5) 0;border-top:1px solid var(--ei-line)}.ei-m-rule:last-child{border-bottom:1px solid var(--ei-line)}.ei-m-rule-num{font-size:var(--ei-size-5);font-weight:600;color:var(--ei-m-mint-deep);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ei-m-rule-body{display:grid;grid-template-columns:minmax(0,18ch) minmax(0,1fr);gap:var(--ei-space-5);align-items:baseline}.ei-m-rule-body h3{font-size:var(--ei-size-4)}.ei-m-rule-body p{color:var(--ei-muted)}.ei-m-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ei-space-5);padding:var(--ei-space-5);margin-top:var(--ei-space-7)}.ei-m-strip.ei-m-strip--stack{grid-template-columns:minmax(0,1fr);gap:var(--ei-space-4);margin-top:var(--ei-space-5)}.ei-m-strip-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--ei-space-3);align-items:start}.ei-m-strip-item .ei-icon{color:var(--ei-m-mint)}.ei-m-strip-item strong{display:block;color:var(--ei-surface);font-weight:600}.ei-m-strip-item p{font-size:var(--ei-size-2);color:var(--ei-action-200)}.ei-m-plan--featured{position:relative}.ei-m-plan--featured:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(160deg,var(--ei-m-mint),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(max-width:767px){.ei-m-strip,.ei-m-rule-body{grid-template-columns:minmax(0,1fr);gap:var(--ei-space-2)}.ei-m-rule{gap:var(--ei-space-3)}}.ei-m-pill{display:inline-flex;align-items:center;justify-self:start;width:-moz-max-content;width:max-content;max-width:100%;gap:var(--ei-space-2);padding:var(--ei-space-1) var(--ei-space-3);border-radius:999px;border:1px solid var(--ei-m-glass-line);background:var(--ei-m-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ei-surface);font-size:var(--ei-size-2);font-weight:500}.ei-m-ink .ei-m-plan,.ei-m-ink .ei-m-badge,.ei-m-ink .ei-card,.ei-m-ink .ei-m-form,.ei-m-ink .ei-table-wrap,.ei-m-ink .ei-m-card-soft,.ei-m-ink .ei-m-demo-frame{color:var(--ei-text)}.ei-m-pill i{width:var(--ei-space-2);height:var(--ei-space-2);border-radius:50%;background:var(--ei-m-mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--ei-m-mint) 22%,transparent)}.ei-m-hero--glass{padding-block:clamp(52px,6.5vw,108px) clamp(44px,5.5vw,88px)}.ei-m-hero-frame{padding:var(--ei-space-3)}.ei-m-device{position:relative;perspective:1600px;padding-block:calc(var(--ei-space-7) + var(--ei-space-5))}.ei-m-laptop{transform:rotateY(-9deg) rotateX(4deg);transform-style:preserve-3d}.ei-m-laptop-screen{background:color-mix(in srgb,var(--ei-m-ink-1) 92%,#000);border:1px solid color-mix(in srgb,var(--ei-surface) 16%,transparent);border-radius:var(--ei-radius-card);padding:var(--ei-space-2);box-shadow:0 40px 80px color-mix(in srgb,#000 55%,transparent)}.ei-m-laptop-base{height:var(--ei-space-3);margin:0 calc(var(--ei-space-5) * -1);border-radius:0 0 var(--ei-radius-card) var(--ei-radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--ei-surface) 26%,transparent),color-mix(in srgb,var(--ei-surface) 8%,transparent));box-shadow:0 20px 40px color-mix(in srgb,#000 45%,transparent)}.ei-m-app{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--ei-space-2);background:color-mix(in srgb,var(--ei-m-ink-1) 80%,#000);border-radius:var(--ei-radius-control);overflow:hidden;font-size:var(--ei-size-1)}.ei-m-app-side{display:grid;align-content:start;gap:2px;padding:var(--ei-space-2);background:color-mix(in srgb,#000 22%,transparent)}.ei-m-app-brand{display:flex;align-items:center;gap:var(--ei-space-1);font-weight:600;color:var(--ei-surface);margin-bottom:var(--ei-space-2)}.ei-m-app-brand i{width:6px;height:6px;border-radius:50%;background:var(--ei-m-mint)}.ei-m-app-item{padding:3px var(--ei-space-1);border-radius:var(--ei-radius-tag);color:var(--ei-action-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-m-app-item.is-active{background:color-mix(in srgb,var(--ei-m-mint) 26%,transparent);color:var(--ei-surface)}.ei-m-app-main{display:grid;gap:var(--ei-space-2);padding:var(--ei-space-2) var(--ei-space-2) var(--ei-space-3);min-width:0}.ei-m-app-top{display:flex;align-items:center;justify-content:space-between;color:var(--ei-surface);font-weight:600}.ei-m-app-top span:last-child{font-weight:400;color:var(--ei-m-mint)}.ei-m-app-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ei-space-2)}.ei-m-app-tile{padding:var(--ei-space-2);border-radius:var(--ei-radius-tag);background:color-mix(in srgb,var(--ei-surface) 7%,transparent);border:1px solid color-mix(in srgb,var(--ei-surface) 10%,transparent);display:grid;gap:1px}.ei-m-app-tile b{font-size:var(--ei-size-3);color:var(--ei-surface);letter-spacing:-.01em}.ei-m-app-tile span{color:var(--ei-action-200)}.ei-m-app-tile em{font-style:normal;color:var(--ei-m-mint)}.ei-m-app-panel{padding:var(--ei-space-2);border-radius:var(--ei-radius-tag);background:color-mix(in srgb,var(--ei-surface) 5%,transparent);border:1px solid color-mix(in srgb,var(--ei-surface) 10%,transparent);display:grid;gap:var(--ei-space-2)}.ei-m-app-panel svg{display:block;width:100%;height:auto}.ei-m-app-line{stroke:var(--ei-m-mint);stroke-width:2;fill:none;stroke-linejoin:round}.ei-m-app-area{fill:color-mix(in srgb,var(--ei-m-mint) 18%,transparent)}.ei-m-app-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ei-space-2);align-items:center;color:var(--ei-action-200)}.ei-m-app-row+.ei-m-app-row{border-top:1px solid color-mix(in srgb,var(--ei-surface) 8%,transparent);padding-top:var(--ei-space-1)}.ei-m-app-dot{width:6px;height:6px;border-radius:50%;background:var(--ei-attention)}.ei-m-app-dot--ok{background:var(--ei-m-mint)}.ei-m-app-dot--bad{background:var(--ei-problem-400)}.ei-m-float{position:absolute;display:grid;gap:2px;padding:var(--ei-space-3) var(--ei-space-4);background:var(--ei-surface);color:var(--ei-text);border-radius:var(--ei-radius-card);box-shadow:0 18px 40px color-mix(in srgb,#000 35%,transparent)}.ei-m-float span{font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-float strong{font-size:var(--ei-size-5);letter-spacing:-.02em;color:var(--ei-m-btn)}.ei-m-float--a{top:0;left:0}.ei-m-float--b{bottom:0;right:0}@media(max-width:1023px){.ei-m-laptop{transform:none}.ei-m-float--a{left:0}.ei-m-float--b{right:0}}@media(max-width:639px){.ei-m-float{position:static;box-shadow:var(--ei-shadow-card)}.ei-m-app{grid-template-columns:minmax(0,1fr)}.ei-m-app-side{display:none}}.ei-m-hero-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ei-space-5);margin-top:clamp(32px,4vw,64px);padding:var(--ei-space-5)}.ei-m-hero-kpis .ei-m-kpi{border-top:0;padding-top:0;padding-left:var(--ei-space-4);border-left:2px solid color-mix(in srgb,var(--ei-m-mint) 70%,transparent)}.ei-m-hero-kpis .ei-m-kpi strong{color:var(--ei-surface)}.ei-m-hero-kpis .ei-m-kpi span{color:var(--ei-action-200)}.ei-m-btn-light{background:var(--ei-surface);color:var(--ei-action-900);border-color:transparent}.ei-btn--primary{background:var(--ei-m-btn)}.ei-btn--primary:hover,.ei-btn--primary:active{background:var(--ei-m-btn-hover)}.ei-m-btn-light:hover{background:var(--ei-action-100)}.ei-m-btn-ghost{background:color-mix(in srgb,var(--ei-surface) 14%,transparent);color:var(--ei-surface);border-color:var(--ei-m-glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ei-m-btn-ghost:hover{background:color-mix(in srgb,var(--ei-surface) 24%,transparent)}.ei-m-sec--wash{background:linear-gradient(180deg,color-mix(in srgb,var(--ei-m-mint) 22%,var(--ei-surface)),var(--ei-surface));border-block:0}.ei-m-card-soft{background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-m-radius-lg);padding:var(--ei-space-5);box-shadow:var(--ei-shadow-card);transition:box-shadow .18s ease,transform .18s ease}.ei-m-card-soft:hover{box-shadow:var(--ei-shadow-float);transform:translateY(-2px)}.ei-m-plan,.ei-m-badge,.ei-m-demo-frame,.ei-m-form,.ei-m-logo-slot{border-radius:var(--ei-m-radius-lg)}.ei-m-footer{background:linear-gradient(160deg,var(--ei-m-ink-1),var(--ei-m-ink-2) 60%,var(--ei-m-ink-1))}.ei-m-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--ei-space-7)}.ei-m-track-step{display:grid;justify-items:center;gap:var(--ei-space-2);position:relative;font-size:var(--ei-size-2);color:var(--ei-muted)}.ei-m-track-step:before{content:"";position:absolute;top:calc(var(--ei-space-6) / 2);left:0;right:0;height:1px;background:var(--ei-line);z-index:0}.ei-m-track-step:first-child:before{left:50%}.ei-m-track-step:last-child:before{right:50%}.ei-m-track-num{position:relative;z-index:1;display:grid;place-items:center;width:var(--ei-space-6);height:var(--ei-space-6);border-radius:50%;background:var(--ei-m-mint-deep);color:var(--ei-surface);font-size:var(--ei-size-1);font-weight:600}.ei-m-stepcard{display:grid;gap:var(--ei-space-3);align-content:start;padding:var(--ei-space-4);background:var(--ei-surface);border:1px solid var(--ei-line);border-radius:var(--ei-m-radius-lg);box-shadow:var(--ei-shadow-card)}.ei-m-stepcard-head{display:flex;align-items:center;gap:var(--ei-space-3)}.ei-m-stepcard-head h3{font-size:var(--ei-size-4)}.ei-m-stepcard-n{margin-left:auto;font-size:var(--ei-size-1);color:var(--ei-neutral-500);font-variant-numeric:tabular-nums}.ei-m-chip{display:grid;place-items:center;width:var(--ei-space-6);height:var(--ei-space-6);border-radius:var(--ei-radius-control);background:color-mix(in srgb,var(--ei-m-mint) 16%,var(--ei-surface));color:var(--ei-m-mint-deep);flex:none}.ei-m-chip .ei-icon{width:18px;height:18px}.ei-m-vis{display:grid;gap:var(--ei-space-2);padding:var(--ei-space-3);border-radius:var(--ei-radius-control);background:var(--ei-bg);border:1px solid var(--ei-line)}.ei-m-vis-row{display:grid;grid-template-columns:minmax(0,6ch) minmax(0,1fr);gap:var(--ei-space-2);align-items:center;font-size:var(--ei-size-1);color:var(--ei-muted)}.ei-m-meter{height:var(--ei-space-2);align-self:center;border-radius:var(--ei-radius-tag);background:var(--ei-neutral-200);overflow:hidden}.ei-m-meter-fill{height:var(--ei-space-2);border-radius:inherit;background:var(--ei-m-mint)}.ei-m-vis-line{height:var(--ei-space-2);border-radius:var(--ei-radius-tag);background:var(--ei-neutral-200)}.ei-m-vis-line--short{width:55%}.ei-m-vis-line--mid{width:78%}.ei-m-stepcard p{color:var(--ei-muted);font-size:var(--ei-size-2)}@media(max-width:1023px){.ei-m-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ei-space-4)}.ei-m-track-step:before{display:none}}@media(max-width:767px){.ei-m-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ei-m-card-soft{transition:none}.ei-m-card-soft:hover{transform:none}}@media(max-width:1023px){.ei-m-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ei-m-hero-kpis{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.ei-m-hero-grid,.ei-m-cta-grid,.ei-m-demo-split{grid-template-columns:minmax(0,1fr)}.ei-m-kpis,.ei-m-steps,.ei-m-plans,.ei-m-secure{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-m-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.ei-m-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1099px){.ei-m-bar{flex-wrap:wrap;row-gap:var(--ei-space-2);padding-block:var(--ei-space-2)}.ei-m-nav{order:3;width:100%;min-width:0;margin-inline:0;overflow-x:auto}.ei-m-panel{display:none!important}.ei-m-head-actions{margin-left:auto}}@media(max-width:767px){.ei-m-kpis,.ei-m-steps,.ei-m-plans,.ei-m-secure,.ei-m-form-row{grid-template-columns:minmax(0,1fr)}.ei-m-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-m-demo-body{padding:var(--ei-space-4)}}
