@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/urbanist-latin-ext-wght-normal.71ddb6e3.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/urbanist-latin-wght-normal.3ad50de6.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6}a{color:inherit}button,input,select,textarea{font:inherit}.button,button{background:var(--ink);color:var(--surface);border:1px solid var(--ink);border-radius:12px;padding:14px 20px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input,select,textarea{width:100%;min-width:0;border:1px solid #85858a;border-radius:12px;padding:14px 16px;background:var(--surface);color:var(--ink);margin:8px 0}label{font-weight:600;font-size:14px}label,small{display:block}small{font-weight:400;color:#59595f;font-size:13px}h1,h2,p{margin-top:0}h1{font-size:clamp(30px,4vw,44px);letter-spacing:-1.6px;line-height:1.12}h1,h2{font-weight:600}h2{font-size:30px;line-height:1.2;letter-spacing:-1px;margin-bottom:16px}.eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#59595f;margin-bottom:24px}.wordmark{font-size:36px;letter-spacing:-2px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.mohto-logo{display:block;width:4.4em;height:auto;flex-shrink:0}.auth-page{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;padding:20px;grid-gap:20px;gap:20px}.brand-panel{border-radius:24px;background:var(--ink);color:var(--surface);padding:44px;display:flex;flex-direction:column;justify-content:space-between;min-height:640px}.brand-panel h1{font-size:clamp(48px,5.3vw,80px);max-width:480px;letter-spacing:-3px;margin-bottom:28px}.brand-intro,.brand-panel .eyebrow{color:#b9b9bf}.brand-intro{max-width:320px;font-size:18px}.brand-foot{font-size:13px;color:#b9b9bf;margin:0}.brand-foot span{margin:0 14px}.auth-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;gap:44px}.auth-card{width:100%;max-width:410px}.description{color:#59595f;margin-bottom:32px;max-width:650px}.auth-note{max-width:350px;text-align:center;font-size:12px;color:#59595f;margin:0}form{display:grid;grid-gap:24px;gap:24px}form button{width:100%}.text-button{background:transparent;color:var(--ink);border:none;padding:10px 0;font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.form-actions{display:flex;gap:20px;justify-content:space-between}.form-actions button{width:auto}.error-message{background:#fbe9e7;color:#8e251d;margin:0}.error-message,.success-message{padding:12px 16px;border-radius:12px;font-size:14px}.success-message{background:#e7f3ec;color:#1c5a3a;margin:0 0 16px;animation:pop-in .35s var(--ease) both}.secret-box{background:var(--fill);padding:16px;border-radius:16px;margin:24px 0}.secret-box input{font-family:monospace;font-size:14px}.workspace{display:flex;min-height:100svh}.sidebar{width:260px;flex-shrink:0;padding:32px 24px;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:32px}.sidebar .eyebrow{margin:0}.sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.sidebar-panel{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0}.workspace-menu-toggle{display:none}.sidebar nav{display:grid;grid-gap:8px;gap:8px}.nav-link{justify-content:space-between;text-decoration:none;padding:12px 16px;border-radius:12px;background:var(--ink);color:var(--surface);font-size:14px}.nav-link.secondary{background:transparent;color:#59595f}.sidebar-foot{margin-top:auto;padding-top:40px;font-size:13px;color:#59595f}.workspace-main{flex:1 1;min-width:0}.workspace-header{padding:24px 40px;display:flex;justify-content:space-between;gap:24px;background:var(--surface);border-bottom:1px solid var(--border);font-size:13px}.workspace-content{padding:56px 40px;max-width:1200px}.card{background:var(--surface);border:1px solid var(--border);padding:28px;border-radius:16px;max-width:720px}.card h2{font-size:20px;letter-spacing:-.4px}.card p:last-child{margin-bottom:0}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px}.org-card{text-decoration:none}.org-card:hover{border-color:var(--ink)}.mono{font-family:monospace;font-size:13px;overflow-wrap:anywhere;color:#59595f}.pills{display:flex;flex-wrap:wrap;gap:10px}.pill{padding:6px 12px;border-radius:999px;background:var(--fill);font-size:13px}.workspace-links{display:grid;grid-gap:16px;gap:16px;margin:32px 0}.back-link{display:inline-block;margin-bottom:32px;font-size:14px}.error-page{padding:10vw;max-width:800px}.skip-link{position:absolute;top:-100px;padding:12px;background:white}.skip-link:focus{top:0;z-index:10}@media (max-width:760px){.auth-page{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:0;gap:0}.brand-panel{min-height:0;border-radius:0;padding:24px}.brand-foot,.brand-panel>div{display:none}.auth-panel{padding:40px 24px;justify-content:flex-start}.workspace{flex-direction:column}.sidebar{width:100%;padding:18px 24px;border-right:none;border-bottom:1px solid var(--border);gap:12px}.workspace-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;flex-shrink:0}.sidebar-panel{display:none;max-height:65vh;max-height:65dvh;overflow-y:auto;overscroll-behavior-y:contain;padding:8px 4px;scrollbar-gutter:stable}.sidebar-panel.is-open{display:flex}.sidebar nav{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.sidebar .nav-link{min-height:44px;align-items:center;overflow-wrap:anywhere}.sidebar-foot>p{display:none}.sidebar-foot{margin:0;padding:16px;border-top:1px solid var(--border)}.sidebar-foot .text-button{min-height:44px}.workspace-header{padding:16px 24px;flex-wrap:wrap}.workspace-content{padding:32px 24px}.wordmark{font-size:30px}.card{padding:24px}.auth-card h2{font-size:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}textarea{min-height:120px;resize:vertical}.card form+form{margin-top:24px;padding-top:24px;border-top:1px solid #ddd}.stat-value{font-size:36px;font-weight:700;letter-spacing:-1px;line-height:1.1;margin:4px 0}.stat-label{font-size:13px;color:var(--muted);margin:0}.stat-row{display:flex;gap:28px;flex-wrap:wrap;margin-top:12px}.card.wide{max-width:none}.table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.data-table{width:100%;border-collapse:collapse;font-size:14px}.data-table td,.data-table th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:top}.data-table th{letter-spacing:.4px;color:var(--muted);font-weight:600;background:var(--fill)}.data-table tr:last-child td{border-bottom:0}.data-table a{text-decoration:underline;text-underline-offset:3px}.tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--fill)}.tag.alert{background:var(--dangerSoft);color:var(--danger)}.tag.ok{background:var(--trustSoft);color:var(--trust)}.tag.warn{background:var(--warningSoft);color:var(--warning)}.filter-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:20px 0}.thread{display:grid;grid-gap:12px;gap:12px;margin:20px 0}.bubble{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px 18px;max-width:720px}.bubble.staff{background:var(--fill)}.bubble p{margin:4px 0 0;white-space:pre-wrap}.bubble small{color:var(--muted)}.json-cell{max-width:360px;white-space:pre-wrap;word-break:break-word;font-family:monospace;font-size:12px;margin:0}.action-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}label.check{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:start;margin:12px 0}label.check input{width:20px;height:20px;margin:2px 0 0;padding:0}label.check small{grid-column:2}.card.inset{background:transparent;padding:16px;margin:12px 0}.card.inset h3{margin:0 0 8px;font-size:15px}fieldset.tier-row{border:1px solid var(--border);border-radius:12px;padding:12px 16px;margin:0 0 12px}.demo-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:6px;padding:6px;background:var(--ink);color:var(--paper,#fff);border-radius:999px;box-shadow:0 6px 24px rgba(0,0,0,.25);max-width:calc(100vw - 24px);overflow-x:auto}.demo-bar-label{flex-shrink:0;padding:0 10px 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.demo-bar-chip{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:6px 14px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.demo-bar-chip small{font-size:11px;font-weight:400;opacity:.65}.demo-bar-chip.active{background:var(--paper,#fff);color:var(--ink)}.demo-bar-chip:disabled{cursor:default;opacity:.5}.demo-bar-chip:not(:disabled):not(.active):hover{background:rgba(255,255,255,.14)}.demo-bar-error{padding:0 12px;font-size:12px;color:#ffb4a8}.card+.card{margin-top:20px}.card-grid>.card,.detail-grid>.card,.stack>.card,.stat-grid>.card,.stat-row>.card{margin-top:0}.card+.card-grid,.card+.stat-grid{margin-top:20px}.table-scroll+.card,.table-scroll+section.card{margin-top:24px}.card+h2,.card-grid+h2,.range-links+h2,.stat-grid+h2,.table-scroll+h2,.table-scroll+p+h2{margin-top:32px}.stack{display:grid;grid-gap:20px;gap:20px}.stack>h1,.stack>h2,.stack>p{margin-bottom:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px;margin:0 0 32px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 24px;text-decoration:none;display:block}a.stat-card:hover{border-color:var(--ink)}.stat-card .stat-value{margin:6px 0 4px}.stat-card .stat-value.compact{font-size:28px;letter-spacing:-.5px;overflow-wrap:anywhere}.inline-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.inline-form label{flex:1 1 180px}.inline-form input,.inline-form select{margin:6px 0 0}.inline-form select{flex:1 1 160px;width:auto;margin:0}.action-row button,.inline-form button{width:auto}.button.secondary,button.secondary{background:var(--surface);color:var(--ink)}fieldset{border:1px solid var(--border);border-radius:12px;padding:16px 20px;margin:0;min-width:0}fieldset legend{font-size:14px;font-weight:600;padding:0 8px}fieldset>.description{margin-bottom:16px;font-size:14px}label.check{margin:0}.pills label.check{margin:0;padding:6px 14px 6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);align-items:center}.pills label.check input{margin:0;width:18px;height:18px}.window-row{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px dashed var(--border);border-radius:12px;margin-bottom:12px}.window-row .inline-form{margin:0}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:8px}.page-head h1{margin-bottom:0}.section-title{margin:40px 0 16px}.bar-list{grid-gap:14px}.bar-list,.bar-row{display:grid;gap:14px}.bar-row{grid-template-columns:minmax(110px,220px) minmax(0,1fr) auto;grid-gap:14px;align-items:center;font-size:14px}.bar-label{overflow-wrap:anywhere}.bar-track{background:var(--fill);border-radius:999px;height:12px;overflow:hidden}.bar-fill{background:var(--ink);height:100%;border-radius:999px;min-width:4px}.bar-fill.over{background:var(--danger)}.bar-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bar-value small{display:inline;margin-left:8px}.trust-stack{list-style:none;padding:0;margin:0;display:grid}.trust-step{display:grid;grid-template-columns:28px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border);font-size:14px}.trust-step:last-child{border-bottom:0}.trust-dot{width:22px;height:22px;border-radius:50%;background:var(--fill);display:inline-grid;place-items:center;font-size:12px;font-weight:700}.trust-dot.ok{background:var(--trustSoft);color:var(--trust)}.trust-dot.off{background:var(--dangerSoft);color:var(--danger)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;align-items:start}.detail-grid .card{max-width:none;margin-top:0}.reason-list{margin:8px 0 0;padding-left:20px}.pager{display:flex;gap:16px;align-items:center;margin-top:20px;font-size:14px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.data-table td.num,.data-table th.num,.num{text-align:right}@media (max-width:760px){.bar-row{grid-template-columns:1fr auto}.bar-row .bar-track{grid-column:1/-1;order:3}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{padding:16px;min-width:0}.stat-card .stat-value{font-size:24px;letter-spacing:-.5px;overflow-wrap:anywhere}.page-head{align-items:flex-start}.inline-form label,.inline-form select{flex:1 1 100%}}.filter-form input,.filter-form select{height:52px;margin:8px 0 0}.filter-form button{height:52px}body.has-demo-bar .workspace-content{padding-bottom:120px}.data-table .mono{white-space:nowrap;overflow-wrap:normal}.data-table .inline-form{flex-wrap:nowrap;min-width:340px}.data-table .inline-form select{min-width:130px;flex:1 1}@media (max-width:1100px){.data-table .inline-form{flex-wrap:wrap;min-width:0}}.inline-form input,.inline-form select{height:52px}.inline-form input[type=checkbox]{height:20px}.spark{display:flex;align-items:flex-end;gap:3px;height:140px;padding-top:8px}.spark-col{flex:1 1;min-width:3px;background:var(--ink);border-radius:3px 3px 0 0;position:relative;min-height:2px}.spark-col.zero{background:var(--border)}.spark-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:8px}.funnel-row{display:grid;grid-template-columns:minmax(150px,260px) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;font-size:14px}.funnel-row+.funnel-row{margin-top:12px}.funnel-meta{color:var(--muted);font-size:12px;text-align:right}.range-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.range-links a{padding:8px 16px;border-radius:999px;border:1px solid var(--border);text-decoration:none;background:var(--surface);font-size:14px}.range-links a[aria-current=true]{color:var(--surface);border-color:var(--ink)}.meta-note{color:var(--muted);font-size:13px;margin-top:8px}@media (max-width:760px){.funnel-row{grid-template-columns:1fr auto}.funnel-row .bar-track{grid-column:1/-1;order:3}}.live-map{width:100%;height:auto;display:block}.live-map-bg{fill:var(--fill);stroke:var(--border)}.live-map-place circle{fill:var(--muted)}.live-map-place text{font-size:12px;fill:var(--muted)}.live-map-route line{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 5}.live-map-route rect{fill:var(--muted)}.live-map-route circle{stroke:var(--muted);stroke-width:2}.live-map-track{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.live-map-driver circle{fill:var(--ink);stroke:var(--surface);stroke-width:2}.live-map-driver text{fill:var(--surface);font-size:9px;font-weight:700;text-anchor:middle;pointer-events:none}.live-map-driver.available circle{fill:var(--surface);stroke:var(--ink);stroke-width:2}.live-map-driver.available text{fill:var(--ink)}.live-map-driver.stale circle{fill:var(--muted);stroke:var(--surface);stroke-dasharray:3 2}.live-map-driver.available.stale circle{fill:var(--surface);stroke:var(--muted)}.live-map a:focus-visible .live-map-driver circle{stroke:var(--trust);stroke-width:3}.map-legend{display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 0;font-size:13px;color:var(--muted)}.map-legend span{display:inline-flex;align-items:center;gap:8px}.map-legend i{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink);background:var(--ink);display:inline-block}.map-legend i.hollow{background:var(--surface)}.map-legend i.stale{background:var(--muted);border-color:var(--muted);border-style:dashed}:root{--ease:cubic-bezier(0.22,1,0.36,1);--lift:0 1px 2px rgba(14,14,16,0.04),0 14px 36px rgba(14,14,16,0.06);--lift-hover:0 2px 4px rgba(14,14,16,0.05),0 20px 44px rgba(14,14,16,0.1)}body{font-family:Urbanist Variable,Urbanist,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance}::selection{background:var(--accent);color:#fff}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin-slow{to{transform:rotate(1turn)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.button,button{padding:14px 26px;transition:transform .14s var(--ease),background-color .18s ease,box-shadow .2s ease,opacity .18s ease}.button:hover,button:not(:disabled):hover{box-shadow:0 8px 22px rgba(14,14,16,.18);transform:translateY(-1px)}.button:active,button:not(:disabled):active{transform:scale(.97);box-shadow:none}.text-button:hover{box-shadow:none;transform:none}input,select,textarea{border-radius:14px;border:1.5px solid #85858a;transition:border-color .18s ease,box-shadow .2s ease,background-color .18s ease}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px rgba(14,14,16,.1)}input[type=checkbox]{accent-color:var(--ink)}.card,.stat-card{border:none;border-radius:24px;box-shadow:var(--lift);transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.org-card:hover,a.card:hover,a.stat-card:hover{transform:translateY(-3px);box-shadow:var(--lift-hover);border-color:transparent}.org-card:active,a.card:active,a.stat-card:active{transform:scale(.985)}.card.inset{box-shadow:none;background:var(--fill)}.table-scroll{border:none;border-radius:22px;box-shadow:var(--lift)}.data-table tbody tr{transition:background-color .15s ease}.data-table tbody tr:hover{background:rgba(14,14,16,.03)}.workspace-header{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:rgba(255,255,255,.82);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.sidebar{border-right:none;box-shadow:1px 0 0 var(--border)}.nav-link{padding:12px 18px;transition:background-color .2s ease,color .2s ease,transform .18s var(--ease),padding-left .2s var(--ease)}.nav-link.secondary:hover{background:var(--fill);color:var(--ink);padding-left:22px}.nav-link:not(.secondary){box-shadow:0 6px 16px rgba(14,14,16,.18)}.workspace-content>*{animation:fade-up .55s var(--ease) both}.workspace-content>:first-child{animation-delay:0s}.workspace-content>:nth-child(2){animation-delay:60ms}.workspace-content>:nth-child(3){animation-delay:.12s}.workspace-content>:nth-child(4){animation-delay:.18s}.workspace-content>:nth-child(5){animation-delay:.24s}.workspace-content>:nth-child(6){animation-delay:.3s}.workspace-content>:nth-child(7){animation-delay:.36s}.workspace-content>:nth-child(n+8){animation-delay:.42s}.card-grid>*,.stat-grid>*{animation:pop-in .5s var(--ease) both}.card-grid>:nth-child(2),.stat-grid>:nth-child(2){animation-delay:70ms}.card-grid>:nth-child(3),.stat-grid>:nth-child(3){animation-delay:.14s}.card-grid>:nth-child(4),.stat-grid>:nth-child(4){animation-delay:.21s}.card-grid>:nth-child(n+5),.stat-grid>:nth-child(n+5){animation-delay:.28s}.stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tag{transition:transform .2s var(--ease),background-color .2s ease}.range-links a{transition:background-color .2s ease,color .2s ease,transform .16s var(--ease),border-color .2s ease}.range-links a:hover{transform:translateY(-1px)}.range-links a:active{transform:scale(.96)}.error-message{animation:pop-in .35s var(--ease) both}.trust-dot.ok{animation:pop-in .5s var(--ease) both}.trust-step:nth-child(2) .trust-dot{animation-delay:90ms}.trust-step:nth-child(3) .trust-dot{animation-delay:.18s}.trust-step:nth-child(4) .trust-dot{animation-delay:.27s}.trust-step:nth-child(5) .trust-dot{animation-delay:.36s}.bar-fill{transition:width .9s var(--ease);animation:bar-grow .9s var(--ease) both;transform-origin:left center}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.spark-col{transform-origin:bottom center;animation:bar-up .7s var(--ease) both}@keyframes bar-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.live-map-driver circle{transition:r .2s ease}.live-map-driver:hover circle{r:13}.brand-panel{position:relative;animation:fade-in .7s ease both}.brand-scene{width:100%;max-width:440px;margin:8px 0 0 auto;opacity:.95}.route-scene{width:100%;height:auto;display:block}.auth-card{animation:fade-up .6s var(--ease) .1s both}.skeleton{position:relative;overflow:hidden;background:var(--fill);border-radius:16px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:shimmer 1.4s infinite}.skeleton-title{height:40px;width:min(360px,70%);margin-bottom:18px}.skeleton-line{height:16px;width:min(520px,90%);margin-bottom:12px}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px;margin:28px 0}.skeleton-card{height:112px;border-radius:24px}.skeleton-block{height:220px;border-radius:24px}@media (max-width:760px){.workspace-header{position:static}.brand-scene{max-width:320px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.button:hover,.org-card:hover,a.card:hover,a.stat-card:hover,button:not(:disabled):hover{transform:none}}.plain-list{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-gap:4px;gap:4px}.plain-list li{padding:14px 0;border-bottom:1px solid rgba(14,14,16,.08)}.plain-list li:last-child{border-bottom:0}.review-list tbody tr[aria-current=true]{background:rgba(14,14,16,.05)}.review-list td a{display:inline-block;padding:4px 0;text-decoration:none}.review-list td a:hover{text-decoration:underline}.review-list .tag,.review-list td:nth-child(4),.review-list td:nth-child(5){white-space:nowrap}.review-hint{margin-top:20px}.facts{grid-gap:16px 28px;gap:16px 28px;margin:12px 0 8px}.facts dt{font-size:13px;color:var(--muted,#8a8a90);margin-bottom:4px}.facts dd{font-size:17px}.corporate-list td a{display:inline-block;padding:4px 0;text-decoration:none}.corporate-list td a:hover{text-decoration:underline}.live-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--trustSoft);color:var(--trust);font-size:13px;font-weight:600;align-self:center}.live-pill i,.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--trust);display:inline-block;box-shadow:0 0 0 0 rgba(31,138,91,.5);animation:live-pulse 2s infinite}.pulse-dot{margin-left:10px;vertical-align:middle}@keyframes live-pulse{70%{box-shadow:0 0 0 9px rgba(31,138,91,0)}to{box-shadow:0 0 0 0 rgba(31,138,91,0)}}.ov-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin:8px 0 20px;align-items:stretch}.ov-hero.solo{grid-template-columns:minmax(0,1fr)}.ov-hero>.card,.ov-kpis>.card,.ov-pair>.card{margin:0;max-width:none}.ov-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.ov-head h2{margin-bottom:4px}.delta{padding:6px 12px;border-radius:999px;background:var(--fill);font-size:13px;font-weight:600;white-space:nowrap}.delta.up{background:var(--trustSoft);color:var(--trust)}.delta.down{background:var(--dangerSoft);color:var(--danger)}.ov-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:18px 0 22px}.ov-numbers .stat-value{font-size:30px;margin:0}.ov-numbers .primary .stat-value{font-size:44px;color:var(--trust)}.ov-money{display:flex;flex-direction:column}.ov-money h2{margin-bottom:4px}.ov-money-value{font-size:36px;color:var(--accent);margin:8px 0 2px}.area-wrap{position:relative;flex:1 1;min-height:150px;margin:12px 0 8px}.area-chart{position:absolute;inset:0;width:100%;height:100%;display:block}.area-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--surface);border:3px solid var(--accent);box-shadow:0 2px 8px rgba(14,14,16,.18)}.chart{margin-top:4px}.chart-plot{position:relative;height:170px;padding-left:26px}.chart-grid{position:absolute;left:0;right:0;border-top:1px dashed rgba(14,14,16,.1)}.chart-grid span{position:absolute;left:0;top:-9px;font-size:11px;color:var(--muted);background:var(--surface);padding-right:4px}.chart-cols{position:absolute;inset:0 0 0 26px;gap:6px}.chart-col,.chart-cols{display:flex;align-items:flex-end}.chart-col{flex:1 1;height:100%;position:relative;justify-content:center}.chart-bar{width:100%;max-width:34px;background:var(--fill);border-radius:8px 8px 3px 3px;position:relative;overflow:hidden;display:flex;align-items:flex-end;transform-origin:bottom;animation:bar-up .7s var(--ease) both;min-height:3px}.chart-bar-trusted{width:100%;background:linear-gradient(180deg,var(--trust),#46B583);border-radius:8px 8px 0 0}.chart-col.today .chart-bar{background:#D9DADF}.chart-cancel{position:absolute;left:50%;width:22px;height:4px;margin-left:-11px;margin-bottom:-2px;border-radius:3px;background:var(--danger)}.chart-axis{display:flex;gap:6px;padding-left:26px;margin-top:8px;font-size:11px;color:var(--muted)}.chart-axis span{flex:1 1;text-align:center;white-space:nowrap;overflow:visible}.chart-legend{display:flex;gap:20px;flex-wrap:wrap;list-style:none;padding:0;margin:14px 0 0;font-size:13px;color:var(--muted)}.chart-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:-1px}.chart-legend .soft{background:#D9DADF}.chart-legend .green{background:var(--trust)}.chart-legend .red{background:var(--danger)}.ov-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:8px}.kpi .stat-value{font-size:40px;margin:6px 0 0}.ring-kpi{display:flex;align-items:center;gap:18px}.ring{position:relative;width:84px;height:84px;flex:none}.ring svg{width:100%;height:100%;display:block}.ring-arc{transition:stroke-dasharray .9s var(--ease)}.ring-centre{position:absolute;inset:0;display:grid;place-items:center;font-size:18px}.ring-sub{margin:2px 0 0;font-size:20px;font-weight:600}.ov-section{margin-top:32px;align-items:center}.ov-section h2{margin:0}.need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.need{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:20px;background:var(--surface);text-decoration:none;position:relative;box-shadow:var(--lift);transition:transform .18s var(--ease),box-shadow .2s ease;overflow:hidden}.need:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--border)}.need.warn:before{background:var(--warning)}.need.danger:before{background:var(--danger)}.need:hover{transform:translateY(-2px);box-shadow:var(--lift-hover)}.need-value{font-size:32px;font-weight:700;letter-spacing:-1px;min-width:44px;line-height:1}.need.warn .need-value{color:var(--warning)}.need.danger .need-value{color:var(--danger)}.need.calm .need-value{color:#B9BAC0}.need-label{flex:1 1;font-size:15px;color:var(--ink);line-height:1.3}.need-go,.need.calm .need-label{color:var(--muted)}.need-go{font-size:18px;transition:transform .18s var(--ease)}.need:hover .need-go{transform:translateX(4px);color:var(--ink)}.ov-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.split-bar{display:flex;height:16px;border-radius:999px;overflow:hidden;gap:3px;margin:14px 0 18px}.split-bar span{min-width:8px}.split-legend{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px 24px;gap:10px 24px}.split-legend li{display:flex;align-items:center;gap:10px;font-size:14px}.split-legend li.zero{color:#B9BAC0}.split-legend i{width:10px;height:10px;border-radius:50%;flex:none}.split-legend strong{margin-left:auto;font-weight:600}.split-legend a{color:inherit;text-decoration:none}.split-legend a:hover{text-decoration:underline}.split-empty{color:var(--muted);margin:12px 0 0}.ov-roles{margin-top:28px}@media (max-width:1100px){.ov-hero{grid-template-columns:1fr}.need-grid,.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.need-grid,.ov-pair{grid-template-columns:1fr}.ov-kpis{grid-template-columns:1fr 1fr;gap:14px}.ring-kpi{grid-column:1/-1}.ov-numbers{grid-template-columns:1fr 1fr}.ov-numbers .primary{grid-column:1/-1}.chart-axis span.quiet{display:none}}@media (prefers-reduced-motion:reduce){.live-pill i,.pulse-dot{animation:none}}.safety-alert{position:relative;overflow:hidden}.safety-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--border)}.safety-alert.danger:before{background:var(--danger)}.safety-alert.warn:before{background:var(--warning)}.safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px 28px;gap:20px 28px;margin:16px 0}.safety-person p{margin:2px 0}.safety-person a{font-size:18px;font-weight:600}.safety-person .tag{margin-left:8px}.safety-actions{gap:20px;margin-top:12px}.safety-actions,.safety-actions form{display:flex;flex-wrap:wrap;align-items:flex-end}.safety-actions form{gap:12px;flex:1 1 420px}.safety-actions form label{flex:1 1 200px}.safety-calm{padding:20px 24px;border-radius:16px;background:var(--trustSoft);color:var(--trust);font-weight:500}.safety-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 22px;margin:8px 0 20px;border-radius:20px;background:var(--dangerSoft);color:var(--danger);text-decoration:none;box-shadow:var(--lift)}.safety-banner span:nth-of-type(2){flex:1 1;color:var(--ink);min-width:220px}.safety-banner-dot{width:12px;height:12px;border-radius:50%;background:var(--danger);animation:live-pulse 1.6s infinite;box-shadow:0 0 0 0 rgba(200,50,40,.5)}.safety-banner:hover{box-shadow:var(--lift-hover)}.rider-checks td{vertical-align:top}.rider-checks td:first-child,.rider-checks td:nth-child(5){white-space:nowrap}.rider-risk-form .facts{align-items:end}.safety-alert.silent{box-shadow:0 0 0 3px var(--danger),var(--lift)}.safety-silent{margin:12px 0 4px;padding:14px 18px;border-radius:14px;background:var(--ink);color:var(--surface);font-size:15px;line-height:1.45}.safety-silent strong{color:#ff8a80}.evidence-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.evidence-print{background:var(--surface);border-radius:20px;padding:32px;box-shadow:var(--lift)}.evidence-print h1{font-size:28px;margin-bottom:6px}.evidence-notices{color:var(--muted);font-size:14px;line-height:1.5;padding-left:20px;margin:12px 0 24px}.evidence-section{margin-top:28px;page-break-inside:avoid;break-inside:avoid-page}.evidence-section h2{font-size:18px;border-bottom:1px solid rgba(14,14,16,.12);padding-bottom:6px}.evidence-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px 28px;gap:10px 28px;margin:12px 0 0}.evidence-facts dt{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.evidence-facts dd{margin:2px 0 0;font-size:15px;overflow-wrap:anywhere}.evidence-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}.evidence-table th{text-align:left;background:var(--fill);padding:6px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.3px}.evidence-table td{padding:6px 8px;border-bottom:1px solid rgba(14,14,16,.08);vertical-align:top;overflow-wrap:anywhere}.evidence-hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all;background:var(--fill);padding:10px 12px;border-radius:10px}@media print{body *{visibility:hidden!important}.evidence-print,.evidence-print *{visibility:visible!important}.evidence-print{position:absolute;left:0;top:0;width:100%;box-shadow:none;padding:0;border-radius:0}.evidence-table tr{page-break-inside:avoid;break-inside:avoid}.no-print{display:none!important}}.exp-list{margin:16px 0 24px;background:var(--surface);border-radius:24px;box-shadow:var(--lift);overflow:hidden}.exp-row+.exp-row{border-top:1px solid var(--border)}.exp-row summary{list-style:none;display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(0,2fr) auto 20px;align-items:center;grid-gap:16px;gap:16px;padding:18px 26px;cursor:pointer;transition:background .15s ease}.exp-row summary::-webkit-details-marker{display:none}.exp-row summary:hover{background:var(--fill)}.exp-row summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.exp-title{font-size:16px;font-weight:600;letter-spacing:-.2px}.exp-sum{color:var(--muted);font-size:14px}.exp-chevron{width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s var(--ease);justify-self:end;margin-right:4px}.exp-row[open]>summary .exp-chevron{transform:rotate(-135deg)}.exp-body{padding:4px 26px 26px}.exp-body>p:first-child{margin-top:0}.exp-body .card{box-shadow:none;background:var(--fill)}@media (max-width:760px){.exp-row summary{grid-template-columns:1fr auto 20px;gap:4px 12px;padding:16px 18px}.exp-sum{grid-column:1/3;grid-row:2}.exp-body{padding:4px 18px 20px}}.export-presets{display:flex;flex-wrap:wrap;gap:10px}.export-presets button{width:auto;min-height:44px;padding:0 20px;font-size:14px}select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:52px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5l6 6 6-6' stroke='%230E0E10' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 9px;text-overflow:ellipsis;cursor:pointer;transition:border-color .18s ease,box-shadow .2s ease,background-position .2s var(--ease)}select:not([multiple]),select:not([multiple]):focus{background-position:right 20px center}select:not([multiple]):disabled{background-color:var(--fill);cursor:not-allowed}.data-table .button,.data-table button,.exp-body button:not(.text-button){white-space:nowrap}.data-table td .button,.data-table td button{width:auto;min-height:40px;padding:8px 18px;font-size:14px}.data-table td form{display:block}body:has(.demo-bar){padding-bottom:104px}@media (max-width:760px){.demo-bar{left:12px;right:12px;bottom:12px;transform:none;max-width:none;border-radius:24px;scrollbar-width:none}.demo-bar::-webkit-scrollbar{display:none}.demo-bar-label{display:none}.demo-bar-chip{padding:6px 12px}}@media (max-width:720px){.table-scroll{overflow:visible;background:transparent;box-shadow:none;border-radius:0}.data-table,.data-table tbody,.data-table td,.data-table tr{display:block;width:100%}.data-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data-table tbody tr{border-radius:20px;box-shadow:var(--lift);padding:8px 0;margin:0 0 14px}.data-table tbody tr,.data-table tbody tr:hover{background:var(--surface)}.data-table td{display:grid;grid-template-columns:minmax(92px,36%) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:8px 18px;border:0}.data-table td,.data-table td.num{text-align:left}.data-table td:before{content:attr(data-label);font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);padding-top:3px}.data-table td:not([data-label]):before,.data-table td[data-label=""]:before{display:none}.data-table td:not([data-label]),.data-table td[data-label=""]{display:block}.data-table td .button,.data-table td button{width:100%}.data-table td .inline-form{min-width:0;flex-wrap:wrap}.data-table td .inline-form input,.data-table td .inline-form select{flex:1 1 100%;width:100%}}.exp-row summary,.org-card,a.card,a.stat-card{position:relative}.org-card:after,a.card:after,a.stat-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(224,122,47,.14),transparent 70%)}.org-card:hover:after,a.card:hover:after,a.stat-card:hover:after{opacity:1}.page-head h1,.workspace-content>h1:first-child,main>h1:first-child{position:relative;animation:title-in .7s var(--ease) both}@keyframes title-in{0%{opacity:0;transform:translateY(18px) scale(.985);letter-spacing:-.5px}to{opacity:1;transform:none}}.workspace-content>h1:first-child:after{content:"";display:inline-block;width:.5em;height:.5em;margin-left:14px;vertical-align:.45em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2v20M2 12h20M5 5l14 14M19 5L5 19' stroke='%23E07A2F' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50% /contain no-repeat;animation:sparkle-spin 1.1s var(--ease) .25s both}@keyframes sparkle-spin{0%{opacity:0;transform:rotate(-180deg) scale(.2)}to{opacity:1;transform:none}}.data-table tbody tr,.exp-list>.exp-row{animation:fade-up .45s var(--ease) both}.data-table tbody tr:first-child,.exp-list>.exp-row:first-child{animation-delay:40ms}.data-table tbody tr:nth-child(2),.exp-list>.exp-row:nth-child(2){animation-delay:90ms}.data-table tbody tr:nth-child(3),.exp-list>.exp-row:nth-child(3){animation-delay:.14s}.data-table tbody tr:nth-child(4),.exp-list>.exp-row:nth-child(4){animation-delay:.19s}.data-table tbody tr:nth-child(5),.exp-list>.exp-row:nth-child(5){animation-delay:.24s}.data-table tbody tr:nth-child(6),.exp-list>.exp-row:nth-child(6){animation-delay:.29s}.data-table tbody tr:nth-child(n+7),.exp-list>.exp-row:nth-child(n+7){animation-delay:.33s}.exp-row summary:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--accent);transform:scaleY(0);transform-origin:center;transition:transform .25s var(--ease)}.exp-row summary:hover:before,.exp-row[open]>summary:before{transform:scaleY(1)}.exp-row[open]>summary{background:var(--fill)}.exp-row[open]>.exp-body{animation:drop-in .4s var(--ease) both}@keyframes drop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.exp-row summary:hover .exp-chevron{border-color:var(--ink);transform:rotate(45deg) translate(2px,2px)}.exp-row[open]>summary:hover .exp-chevron{transform:rotate(-135deg) translate(2px,2px)}.stat-grid>.card,.stat-grid>.stat-card{position:relative;overflow:hidden}.stat-grid>:nth-child(4n):before,.stat-grid>:nth-child(4n+1):before,.stat-grid>:nth-child(4n+2):before,.stat-grid>:nth-child(4n+3):before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--tint,var(--accent));transform-origin:left;animation:bar-grow .8s var(--ease) .2s both}.stat-grid>:nth-child(4n+1){--tint:#E07A2F}.stat-grid>:nth-child(4n+2){--tint:#1F8A5B}.stat-grid>:nth-child(4n+3){--tint:#3B6FE0}.stat-grid>:nth-child(4n){--tint:#8A5BE0}[role=status]:not(:empty):not(.empty-card):not([aria-label=Loading]){display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--trustSoft,#E6F4EC);color:var(--trust,#1F8A5B);font-weight:600;font-size:14px;animation:pop-in .4s var(--ease) both}[role=status]:not(:empty):not(.empty-card):not([aria-label=Loading]):before{content:"";width:14px;height:14px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%231F8A5B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;animation:tick-in .5s var(--ease) .1s both}@keyframes tick-in{0%{transform:scale(0) rotate(-40deg)}to{transform:none}}.tag.alert,.tag.warn{position:relative}.tag.alert:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid;opacity:0;animation:ring-out 2.4s ease-out 1s infinite}@keyframes ring-out{0%{opacity:.5;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.18)}}.button:not(.secondary),button:not(.secondary):not(.text-button):not(:disabled){position:relative;overflow:hidden}.button:not(.secondary):after,button:not(.secondary):not(.text-button):not(:disabled):after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);pointer-events:none}.button:not(.secondary):hover:after,button:not(.secondary):not(.text-button):not(:disabled):hover:after{animation:sheen .8s var(--ease)}@keyframes sheen{to{left:130%}}@media (max-width:760px){.workspace-header{position:relative}}.workspace-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--accent),transparent 60%);transform-origin:left;animation:bar-grow 1s var(--ease) both}@media (prefers-reduced-motion:reduce){.data-table tbody tr,.exp-list>.exp-row,.tag.alert:after,.workspace-content>h1:first-child:after{animation:none!important}.org-card:after,a.card:after,a.stat-card:after{display:none}}.advertising-slot{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:2rem;padding:1.25rem;border:1px dashed var(--border,#d4d4d4);border-radius:16px;background:var(--surface,#fff);min-width:0}.advertising-slot p{margin:0;color:#606060;font-size:.9rem}.advertising-slot .eyebrow{margin:0}.sidebar{width:276px}.nav-link{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:15px;font-weight:500}.nav-link .icon{flex-shrink:0;opacity:.85}.nav-link:not(.secondary){font-weight:600}.nav-label{flex:1 1;min-width:0;overflow-wrap:anywhere}.nav-group{display:grid;grid-gap:4px;gap:4px}.nav-group+.nav-group{margin-top:18px}.nav-group-title{margin:0 0 4px 18px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.sidebar nav{gap:6px}.workspace-header{padding:14px 40px;align-items:center}.header-label{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.header-user{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.header-avatar{width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.workspace-content{max-width:1240px;padding:44px 40px 80px}.workspace-content h1{margin-bottom:8px}.workspace-content>.description{margin-bottom:28px}.back-link,.crumb{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--surface);box-shadow:var(--lift);text-decoration:none;font-size:13px;font-weight:600;margin-bottom:20px;transition:transform .2s var(--ease),box-shadow .2s ease}.back-link:hover,.crumb:hover{transform:translateX(-2px);box-shadow:var(--lift-hover)}.tag{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:5px 12px;line-height:1.2}.tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}.data-table{font-size:14.5px}.data-table td,.data-table th{padding:15px 20px;vertical-align:middle}.data-table th{font-size:11.5px;letter-spacing:.8px;background:transparent;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td a{text-decoration:none;font-weight:600}.data-table td a:hover{text-decoration:underline;text-underline-offset:3px}.data-table tbody tr:last-child td{border-bottom:0}.person{display:inline-flex;align-items:center;gap:12px;min-width:0}.person-mark{width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:700;flex-shrink:0}.person-text{display:grid;line-height:1.3;min-width:0}.person-text small{color:var(--muted);font-size:12.5px}.plate{display:inline-block;border:1.5px solid var(--ink);border-radius:7px;padding:2px 9px;font-weight:700;font-size:12.5px;letter-spacing:.8px;background:#fff;white-space:nowrap}.cell-stack{display:grid;grid-gap:6px;gap:6px;justify-items:start}.compact-form{align-items:center;gap:8px;flex-wrap:nowrap;min-width:280px}.compact-form label{flex:1 1 140px;margin:0;font-size:0}.compact-form input{height:42px;margin:0;padding:0 14px;font-size:14px}.compact-form button{min-height:42px;padding:0 18px;font-size:14px;white-space:nowrap;background:var(--surface);color:var(--ink);border-color:var(--border);box-shadow:none}.compact-form button:not(:disabled):hover{background:var(--ink);color:#fff;border-color:var(--ink)}.compact-form .error-message{flex-basis:100%}.figure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px;margin:0 0 32px}.figure{position:relative;display:grid;grid-gap:4px;gap:4px;align-content:start;padding:22px 24px;border-radius:24px;background:var(--surface);box-shadow:var(--lift);text-decoration:none;overflow:hidden;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}a.figure:hover{transform:translateY(-3px);box-shadow:var(--lift-hover)}.figure-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--fill);margin-bottom:8px}.figure-label{font-size:13px;color:var(--muted);font-weight:600}.figure-value{font-size:36px;font-weight:700;letter-spacing:-1.2px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figure-value.alert{color:var(--danger)}.figure-value.ok{color:var(--trust)}.figure-note{font-size:13px;color:var(--muted)}.figure.dark{background:var(--ink);color:#fff;box-shadow:none}.figure.dark .figure-label,.figure.dark .figure-note{color:rgba(255,255,255,.7)}.figure.dark .figure-icon{background:rgba(255,255,255,.14)}.figure.dark:after{content:"";position:absolute;right:-26px;top:-26px;width:120px;height:120px;border-radius:36px;background:#8e84f0;opacity:.9;transform:rotate(18deg)}.figure.dark:before{content:"";position:absolute;right:18px;bottom:-16px;width:44px;height:44px;border-radius:50%;background:#f4c430;opacity:.95}.figure.wide{grid-column:span 2}@media (max-width:760px){.figure.wide{grid-column:auto}.figure-value{font-size:30px}}.hero{position:relative;overflow:hidden;border-radius:28px;background:var(--ink);color:#fff;padding:32px 36px;margin:0 0 28px;display:grid;grid-gap:14px;gap:14px;justify-items:start}.hero:after{right:-34px;top:-34px;width:170px;height:170px;border-radius:50px;background:#8e84f0;opacity:.9;transform:rotate(18deg)}.hero:after,.hero:before{content:"";position:absolute}.hero:before{right:190px;bottom:-26px;width:70px;height:70px;border-radius:50%;background:#f4c430;opacity:.95}@media (max-width:1100px){.hero:before{display:none}}.hero>*{position:relative;z-index:1}.hero h1{color:#fff;margin:0}.hero p{margin:0;color:rgba(255,255,255,.75);max-width:560px}.hero .tag{background:rgba(255,255,255,.14);color:#fff}.hero-figures{display:flex;gap:40px;flex-wrap:wrap;margin-top:6px}.hero-figures div{display:grid}.hero-figures strong{font-size:40px;letter-spacing:-1.4px;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-figures span{font-size:13px;color:rgba(255,255,255,.7)}.hero .button,.hero button{background:#fff;color:var(--ink);border-color:#fff;justify-self:start}@media (max-width:760px){.hero{padding:24px}.hero-figures{gap:24px}.hero-figures strong{font-size:32px}}.empty-card{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:24px;background:var(--ink);color:#fff;position:relative;overflow:hidden;margin:16px 0;max-width:720px}.empty-card:after{content:"";position:absolute;right:-28px;top:-28px;width:96px;height:96px;border-radius:30px;background:#8e84f0;opacity:.9;transform:rotate(18deg)}.empty-icon{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.28);display:grid;place-items:center;flex-shrink:0}.empty-title{margin:0;font-weight:600;font-size:16px}.empty-body{margin:2px 0 0;font-size:14px;color:rgba(255,255,255,.7)}.banner{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;border-radius:20px;margin:0 0 20px;font-size:14.5px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--lift)}.banner p{margin:0}.banner-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--fill)}.banner.violet .banner-icon{background:#ece9fd}.banner.green .banner-icon{background:var(--trustSoft)}.banner.yellow .banner-icon{background:#fbf1d0}.banner.red{border-color:var(--danger)}.banner.red .banner-icon{background:var(--dangerSoft)}.card form{gap:18px}.card h2{margin-bottom:14px}.card .description{margin-bottom:18px}.card-grid>.card{max-width:none}.detail-grid,.stat-grid{margin-bottom:28px}.page-head{margin-bottom:20px}.page-head h2{margin:0;font-size:22px}.filter-form{background:var(--surface);padding:18px 20px;border-radius:22px;box-shadow:var(--lift)}.range-links a:hover{border-color:var(--ink)}@media (max-width:1100px){.workspace-content{padding:36px 28px 72px}}@media (max-width:760px){.workspace-header{padding:12px 20px}.workspace-content{padding:28px 20px 64px}.nav-group-title{margin-left:14px}.compact-form{flex-wrap:wrap;min-width:0}}.hero-tags{display:flex;gap:8px;flex-wrap:wrap}.hero .plate{background:#fff;color:var(--ink);font-size:18px;padding:4px 14px;border-radius:10px;border-color:#fff}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px 28px;gap:18px 28px;margin:0}.facts div{display:grid;grid-gap:2px;gap:2px;min-width:0}.facts dt{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.facts dd{margin:0;font-size:15.5px;font-weight:500;overflow-wrap:anywhere}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:24px;gap:24px;align-items:start}.detail-layout .card,.detail-layout>.card{max-width:none;margin-top:0}.detail-layout>div{display:grid;grid-gap:20px;gap:20px}@media (max-width:1000px){.detail-layout{grid-template-columns:1fr}}.card h2 .tag{vertical-align:middle;margin-left:8px}.section-note{margin:-8px 0 16px;color:var(--muted);font-size:14px}.timeline{grid-gap:0;gap:0}.timeline li{position:relative;padding:0 0 18px 26px;border-left:2px solid var(--border);margin-left:6px;font-size:14.5px}.timeline li:before{content:"";position:absolute;left:-7px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--ink)}.timeline li:last-child{border-left-color:transparent;padding-bottom:0}.timeline small{display:block}.bubble{border:none;box-shadow:var(--lift);border-radius:20px}.bubble.staff{background:var(--ink);color:#fff}.bubble.staff small{color:rgba(255,255,255,.7)}.figure-value{overflow-wrap:anywhere}.review-list tbody tr[aria-current=true]{background:var(--fill)}.review-list tbody tr[aria-current=true] td:first-child{box-shadow:inset 4px 0 0 var(--ink)}.card.inset{border-radius:18px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:12px 0 16px}.photo-grid figure{margin:0;display:grid;grid-gap:6px;gap:6px}.photo-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:var(--fill)}.photo-grid figcaption{font-size:13px;color:var(--muted)}.segmented-links{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(14,14,16,.06);margin:0 0 16px}.segmented-links a{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}.segmented-links a.active{background:var(--ink);color:#fff}.wrapped-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px;margin:16px 0 32px}.wrapped-card{border-radius:28px;padding:28px;min-height:220px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.wrapped-card h2{margin:0;font-size:24px;line-height:30px;color:#fff}.wrapped-eyebrow{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.wrapped-big{margin:0;font-size:40px;line-height:44px;font-weight:300}.wrapped-caption{margin:0;font-size:15px;opacity:.85}.nav-group>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:14px 10px}.nav-group>summary::-webkit-details-marker{display:none}.nav-group[open]>summary{color:var(--ink)}.nav-group>.nav-link{margin:3px 0}.console-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;align-items:end}.span-full{grid-column:1/-1}.console-form>button{width:auto;justify-self:start;min-width:160px}.filter-form{grid-template-columns:repeat(auto-fit,minmax(180px,280px));align-items:end;gap:16px}.filter-form>button{width:auto;justify-self:start;min-width:140px}.data-table td form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.data-table td form label{flex:1 1 140px;min-width:0}.data-table td form input,.data-table td form select{max-width:100%}.data-table td form button{flex:0 0 auto}.data-table .inline-form{flex-wrap:wrap;min-width:280px}.data-table thead th{background:#f5f5f6;color:#59595f;font-size:11px;letter-spacing:.06em}.data-table tbody tr:hover{background:#fafafa}.data-table td{vertical-align:middle}.data-table td small{display:block;margin-top:6px;line-height:1.5}.table-scroll{border:1px solid #e7e7ea;border-radius:18px}.workspace-content>.card+.figures,.workspace-content>.card+.stats-grid{margin-top:24px}.exp-list+.exp-list{margin-top:16px}.exp-body .form-grid{gap:24px}.exp-body .console-form{border-top:1px solid #e7e7ea;padding-top:20px}.auth-page{max-width:1600px;margin:auto;align-items:stretch}.brand-panel{min-height:0;gap:28px;padding:clamp(24px,4vw,56px);overflow:hidden}.brand-panel h1{font-size:clamp(42px,4.6vw,68px);line-height:1.05;letter-spacing:-2px;margin:20px 0}.brand-panel .brand-scene{position:relative;width:100%;height:clamp(180px,24vh,280px);flex:0 1 280px;overflow:hidden;margin:0}.brand-panel .brand-scene svg{width:100%;height:100%;object-fit:contain}.brand-intro{max-width:410px}@media (max-width:700px){.console-form{grid-template-columns:1fr}.console-form>button,.filter-form>button{width:100%}.data-table .inline-form{min-width:220px}.brand-panel .brand-scene{display:none}}.demo-persona-select{display:flex;align-items:center;gap:12px;color:white;font-size:13px}.demo-persona-select select{width:auto;max-width:65vw;min-height:42px;background:#fff;color:#111}.workspace-content>.card+.figure-grid{margin-top:24px}.safety-popup{border:1px solid #e7e7ea;border-radius:24px;padding:28px;max-width:480px;width:calc(100% - 32px);box-shadow:0 24px 80px #0003}.safety-popup::-webkit-backdrop{background:#0006}.safety-popup::backdrop{background:#0006}.safety-popup li{margin:12px 0}.console-form>button,.console-form>div,.console-form>fieldset,.console-form>h2,.console-form>h3,.console-form>label.check,.console-form>label:has(textarea),.console-form>p{grid-column:1/-1}.console-form>label{min-width:0}.console-form input,.console-form select{min-height:46px}.compact-form{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.compact-form label{flex:1 1 180px}.compact-form button{width:auto}.partnership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px;margin:24px 0}.partnership-card{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none;transition:border-color .2s}.partnership-card:hover{border-color:var(--accent)}.finance-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:16px;gap:16px;margin:24px 0}.finance-table-wrap{overflow-x:auto;margin:16px 0}.finance-table-wrap table{min-width:620px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-table-wrap td:not(:first-child){text-align:right;white-space:nowrap}.finance-table-wrap th[scope=row]{text-align:left;min-width:170px;font-weight:500}.finance-mini-track{display:block;height:3px;background:var(--paper);margin-top:8px;max-width:150px}.finance-mini-track i{display:block;height:100%;background:var(--accent)}.finance-heat-scroll{overflow-x:auto;margin:24px 0}.finance-heat{min-width:830px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-heat-row{display:grid;grid-template-columns:100px repeat(24,minmax(26px,1fr));grid-gap:3px;gap:3px;margin:3px 0;align-items:center}.finance-heat-row span{border-radius:4px;padding:8px 2px;text-align:center;font-size:11px;color:#111}.finance-heat-row strong{font-size:12px}.finance-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.finance-filters input[type=hidden]{display:none}.workspace-content>section.card{margin-block:24px}.pulse-table td:first-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse-table td,.pulse-table th{padding:10px 12px}.pulse-table td:nth-child(2){min-width:190px}.pulse-table td:nth-child(3){min-width:150px}.pulse-table td:last-child,.pulse-table td:nth-child(5),.pulse-table td:nth-child(6),.pulse-table td:nth-child(7){white-space:nowrap}.pulse-table small{display:block;color:var(--muted);font-size:12px;margin-top:2px;text-transform:capitalize}.workspace-content form{gap:12px}.workspace-content label{font-size:13px;font-weight:600;color:var(--ink)}.workspace-content input:not([type=checkbox]):not([type=radio]),.workspace-content select,.workspace-content textarea{margin:4px 0 0;padding:0 12px;height:38px;min-height:0;font-size:14px;font-weight:400;border:1px solid #c4c4ca;border-radius:10px}.workspace-content textarea{height:auto;min-height:72px!important;padding:9px 12px;line-height:1.45}.workspace-content select:not([multiple]){padding-right:34px;background-position:right 12px center}.workspace-content input:hover,.workspace-content select:hover,.workspace-content textarea:hover{border-color:#85858a}.workspace-content input:focus,.workspace-content select:focus,.workspace-content textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(14,14,16,.08)}.workspace-content form button{width:auto;justify-self:start;height:36px;min-height:0!important;padding:0 16px;font-size:13.5px;border-radius:999px}.workspace-content form button:not(:disabled):hover{box-shadow:0 4px 12px rgba(14,14,16,.14)}.workspace-content .console-form{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px 14px;align-items:end}.workspace-content .console-form>label:has(textarea){grid-column:1/-1}.workspace-content .console-form>.form-error,.workspace-content .console-form>button,.workspace-content .console-form>p{grid-column:1/-1}.workspace-content .filter-form{padding:14px 16px;gap:12px 14px;margin:14px 0;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workspace-content .filter-form input,.workspace-content .filter-form select{height:38px;min-height:0;margin:4px 0 0}.workspace-content .filter-form button{height:38px}.workspace-content .inline-form input,.workspace-content .inline-form select{height:38px;min-height:0}.workspace-content .card form+form{margin-top:16px;padding-top:16px}.workspace-content .form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:14px;gap:14px;align-items:start}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 16px 18px}.form-card h3{margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:0}.form-card form+form{margin-top:0;padding-top:0;border:0}.form-card .form-row{display:flex;flex-wrap:wrap;gap:8px}.form-card .form-row form{gap:0}.pulse-table td.when{white-space:nowrap}.pulse-table td.when small{text-transform:none}.add-panel{margin:0 0 20px}.add-panel>summary{display:inline-flex;list-style:none;cursor:pointer;height:38px;min-height:0;padding:0 18px;font-size:14px}.add-panel>summary::-webkit-details-marker{display:none}.add-panel[open]>summary{background:var(--surface);color:var(--ink);border:1px solid var(--ink)}.add-panel>.card{margin-top:12px}.workspace-content label:has(>input[type=checkbox]){display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;margin:2px 0 4px;font-weight:600}.workspace-content input[type=checkbox],.workspace-content input[type=radio]{width:18px;height:18px;min-height:0;margin:0;flex:none;padding:0}.workspace-content label.check{margin-bottom:4px;align-items:center}.spark-readout{margin:0 0 6px;min-height:22px;font-size:14px;color:var(--muted)}.spark-readout strong{color:var(--ink)}.spark{height:170px;padding-top:38px}.chart-col,.spark-col{cursor:pointer;outline:none}.spark-col.active:not(.zero),.spark-col:hover:not(.zero){background:var(--accent)}.spark-col.zero.active{background:#b9b9bf}.chart-col.active .chart-bar{box-shadow:0 0 0 2px var(--ink)}.chart-col:focus-visible,.spark-col:focus-visible{box-shadow:0 0 0 2px var(--ink)}.bar-tip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:10;background:var(--ink);color:#fff;font-size:12px;font-weight:500;line-height:1.4;padding:6px 10px;border-radius:10px;white-space:nowrap;text-align:center;pointer-events:none;box-shadow:0 6px 16px rgba(14,14,16,.25)}.chart-col.active .bar-tip,.spark-col.active .bar-tip{display:block}.chart-col .bar-tip{bottom:auto;top:-4px;transform:translate(-50%,-100%)}.bar-tip{text-transform:none;letter-spacing:0}.edge-left .bar-tip{left:0;transform:none;text-align:left}.edge-right .bar-tip{left:auto;right:0;transform:none;text-align:right}.chart-col.edge-left .bar-tip,.chart-col.edge-right .bar-tip{transform:translateY(-100%)}.chart-col.active,.chart-col:hover,.spark-col.active,.spark-col:hover{z-index:30}.integrations-table td{min-width:150px}.integrations-table td:first-child{min-width:240px}.integrations-table small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.launch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:14px;gap:14px;align-items:start}.launch-card h2{margin:0;font-size:18px}.launch-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.launch-head h3{margin:0}.gate-card .description,.launch-card .description{margin-bottom:10px;font-size:14px}.launch-checks{margin:0 0 12px;font-size:14px}.launch-card form+form{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.gate-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:14px;gap:14px;align-items:start}.gate-card p{margin:0 0 8px;font-size:14px}.timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.timeline li{padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:14px}.timeline small{margin-top:3px;color:var(--muted)}h1{letter-spacing:-.045em;line-height:1.02;font-size:clamp(34px,4.4vw,56px)}h1,h2{font-weight:800}h2{letter-spacing:-.035em}.button,button{border-radius:999px;font-weight:700;letter-spacing:-.1px}input,select,textarea{border:1.5px solid #d8d8de;border-radius:16px;padding:15px 18px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}input:hover,select:hover,textarea:hover{border-color:#b4b4bc}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px rgba(14,14,16,.12)}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--ink)}.auth-page{background:#fff;padding:16px;gap:16px}.brand-panel{border-radius:36px;padding:clamp(28px,4vw,56px);background:linear-gradient(180deg,rgba(8,8,10,.34) 0,rgba(8,8,10,.5) 45%,rgba(8,8,10,.9) 100%),url(/images/marketing/lagos-street.jpg) 50% /cover no-repeat,var(--ink)}.brand-panel .brand-scene{display:none}.brand-panel h1{font-size:clamp(52px,6.2vw,96px);letter-spacing:-.055em;line-height:.95;max-width:9ch;font-weight:800}.brand-panel .brand-intro{color:rgba(255,255,255,.86);font-size:20px;max-width:30ch;line-height:1.4}.brand-foot,.brand-panel .eyebrow{color:rgba(255,255,255,.8)}.auth-panel{background:#fff}.auth-card{max-width:440px}.auth-card h1,.auth-card h2{font-size:clamp(34px,3.6vw,46px);letter-spacing:-.045em;font-weight:800;margin-bottom:10px}.auth-card .description{font-size:18px;margin-bottom:28px}.auth-card input{border-radius:18px}.auth-card button,.auth-card input{min-height:60px;font-size:18px}.auth-note{font-size:13px}.workspace{background:#f4f4f6}.sidebar{background:#fff;padding:28px 18px;box-shadow:none;border-right:1px solid #ececf0}.nav-link{border-radius:999px;font-weight:700;padding:13px 20px}.workspace-header{background:rgba(255,255,255,.86);border-bottom:1px solid #ececf0;padding:20px 40px}.workspace-content{padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px);max-width:1280px}.workspace-content>h1{margin-bottom:14px}.card,.stat-card{background:#fff;border:0;border-radius:28px;box-shadow:none;padding:clamp(22px,2.4vw,32px)}.card h2{font-size:22px;letter-spacing:-.03em;font-weight:800}.stat-value{font-weight:800;letter-spacing:-.04em}.table-scroll{border:0;border-radius:24px;box-shadow:none;background:#fff}.data-table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6a6a73;font-weight:700}.data-table tbody tr:hover{background:#f8f8fa}.tag{font-weight:700}.range-links a{border:0;background:#fff;font-weight:600}.range-links a[aria-current=true]{background:var(--ink);color:#fff}.page-head h1{margin-bottom:4px}@media (max-width:860px){.auth-page{grid-template-columns:1fr;padding:10px}.brand-panel{min-height:300px;border-radius:28px}.brand-panel h1{font-size:clamp(44px,14vw,64px)}.workspace-header{padding:14px 18px}}