@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--pink:#fb0e67;--pink-soft:#fff0f6;--blush:#fff7fa;--midnight:#10162f;--midnight-soft:#1b2241;--snow:#fff;--carbon:#2b2d36;--muted:#777b8d;--line:#10162f1a;--surface:var(--blush);--cyan:#21cff3;--cyan-soft:#e8fbff;--journey-green:#087a4b;--journey-green-bright:#18b66a;--journey-green-soft:#e7f8ef;--shadow:0 20px 55px #10162f1a}.demo-review-page{background:var(--blush);min-height:100vh;color:var(--midnight);padding-bottom:72px}.demo-review-header{background:var(--pink);min-height:78px;color:var(--snow);border-bottom:1px solid #fff3;align-items:center;gap:22px;padding:16px clamp(20px,4vw,64px);display:flex}.demo-review-header>div{gap:2px;margin-right:auto;display:grid}.demo-review-header>div span{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.demo-review-header>div strong{font-size:15px}.demo-review-hero{isolation:isolate;background:url(/brand/pink-tesla-salen-no-text.webp) 62% center/cover no-repeat, var(--midnight) url(/brand/pink-salen-details.svg) right bottom/44% auto no-repeat;color:var(--snow);grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);align-items:end;gap:clamp(32px,7vw,96px);padding:clamp(46px,7vw,92px) clamp(20px,6vw,96px);display:grid;position:relative;overflow:hidden}.demo-review-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#10162ff5 0%,#10162fdb 48%,#10162f57 78%,#10162f33 100%);position:absolute;inset:0}.demo-kicker{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.demo-review-hero h1{letter-spacing:-.055em;max-width:820px;margin:14px 0 18px;font-size:clamp(42px,6vw,82px);line-height:.96}.demo-review-hero h1 strong{color:var(--pink)}.demo-review-hero p{color:#ffffffc7;max-width:760px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.demo-live-card{color:var(--snow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10162fe0;border:1px solid #21cff366;border-radius:20px;gap:7px;padding:24px;display:grid;box-shadow:0 24px 60px #10162f57}.demo-live-card i{background:#21cff3;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #21cff321}.demo-live-card span{color:#21cff3;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:900}.demo-live-card strong{letter-spacing:-.03em;font-size:24px}.demo-live-card small{color:#ffffff94}.demo-create-layout,.demo-control-layout,.demo-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(1440px,100% - 40px);margin:34px auto 0;display:grid}.demo-booking-card,.demo-quote-card,.demo-progress-card,.demo-driver-card{background:#fff;border:1px solid #e6e1dc;border-radius:22px;padding:clamp(24px,3vw,42px);box-shadow:0 18px 58px #0d12260e}.demo-section-head{align-items:center;gap:14px;margin-bottom:28px;display:flex}.demo-section-head>span{color:#fff;background:#0d1226;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.demo-section-head small{color:#858899;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.demo-section-head h2{letter-spacing:-.035em;margin:2px 0 0;font-size:24px}.demo-booking-card>label{gap:8px;margin-bottom:17px;display:grid}.demo-booking-card>label>span{color:#555a6b;font-size:12px;font-weight:800}.demo-booking-card select{color:#0d1226;width:100%;min-height:54px;font:inherit;background:#fbfaf8;border:1px solid #dcd8d3;border-radius:12px;padding:0 16px;font-weight:700}.demo-booking-card select:focus{border-color:var(--pink);outline:3px solid #fb0e6721}.demo-category-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.demo-category-list button{text-align:left;color:#0d1226;cursor:pointer;background:#fff;border:1px solid #e0dcd7;border-radius:12px;gap:4px;padding:15px;display:grid}.demo-category-list button.active{border-color:var(--pink);box-shadow:inset 0 0 0 1px var(--pink);background:#fb0e670f}.demo-category-list small{color:#777b8c}.demo-primary{background:var(--pink);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-weight:900;display:inline-flex}.demo-primary:disabled{cursor:wait;opacity:.55}.demo-primary svg{width:18px}.demo-booking-card>.demo-primary,.demo-quote-card>.demo-primary,.demo-driver-card>.demo-primary{width:100%}.demo-fare{grid-template-columns:1.3fr repeat(2,1fr);gap:12px;display:grid}.demo-fare>span{background:#f6f4f1;border-radius:14px;gap:5px;padding:18px;display:grid}.demo-fare small{color:#777b8c}.demo-fare strong{font-size:20px}.demo-policy{border-left:3px solid var(--pink);background:#fb0e670b;border-radius:0 12px 12px 0;margin:20px 0;padding:18px}.demo-policy p{color:#666b7b;margin:7px 0 0;line-height:1.5}.demo-empty{text-align:center;color:#777b8c;align-content:center;place-items:center;gap:9px;min-height:245px;display:grid}.demo-empty>span{color:var(--pink)}.demo-empty strong{color:#0d1226;font-size:18px}.demo-empty p{max-width:380px;margin:0;line-height:1.5}.demo-empty.compact{min-height:120px}.demo-progress-card>p,.demo-driver-card>p{color:#666b7b;line-height:1.55}.demo-progress-track{grid-template-columns:repeat(7,1fr);margin:30px 0;display:grid}.demo-progress-track span{color:#9194a0;text-align:center;justify-items:center;gap:7px;font-size:10px;font-weight:800;display:grid;position:relative}.demo-progress-track span:before{content:"";z-index:0;background:#e4e2df;width:100%;height:2px;position:absolute;top:7px;right:50%}.demo-progress-track span:first-child:before{display:none}.demo-progress-track i{z-index:1;background:#d7d5d2;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:relative;box-shadow:0 0 0 1px #d7d5d2}.demo-progress-track span.active{color:#0d1226}.demo-progress-track span.active:before,.demo-progress-track span.active i{background:#21cff3;box-shadow:0 0 0 1px #21cff3}.demo-progress-card dl{border-top:1px solid #ece9e5;margin:0}.demo-progress-card dl div{border-bottom:1px solid #ece9e5;grid-template-columns:110px 1fr;gap:16px;padding:13px 0;display:grid}.demo-progress-card dt{color:#888b98;font-size:12px;font-weight:800}.demo-progress-card dd{margin:0;font-weight:750}.demo-guidance{background:#21cff314;border:1px solid #21cff373;border-radius:14px;gap:5px;margin-top:20px;padding:18px;display:grid}.demo-guidance span{color:#087b92;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.demo-guidance p{color:#4e5967;margin:0}.demo-driver-card{color:#fff;background:#0d1226;border-color:#0d1226;align-self:start}.demo-driver-card .demo-section-head>span{color:#0d1226;background:#21cff3}.demo-driver-card .demo-section-head small,.demo-driver-card>p{color:#fff9}.demo-action-grid{gap:10px;display:grid}.demo-action-grid button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2b;border-radius:11px;font-weight:800}.demo-action-grid button:first-child{color:#21cff3;border-color:#21cff3}.demo-sync{color:#ffffff75;text-align:center;margin-top:22px;display:block}.demo-complete{text-align:center;border:1px solid #ffffff21;border-radius:16px;justify-items:center;gap:8px;padding:26px;display:grid}.demo-complete i{color:#fff;background:#2e9f61;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.demo-complete p{color:#ffffff94;margin:0}.demo-surface-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-surface-grid a,.demo-surface-grid button{text-align:left;color:#0d1226;min-height:148px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedad5;border-radius:16px;grid-template-columns:1fr auto;align-content:start;gap:8px 14px;padding:22px;text-decoration:none;display:grid}.demo-surface-grid span{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;grid-column:1;font-size:10px;font-weight:900}.demo-surface-grid strong{grid-column:1;line-height:1.4}.demo-surface-grid svg{grid-area:1/2/span 2;align-self:center}.demo-surface-grid a:hover,.demo-surface-grid button:hover{border-color:var(--pink);transform:translateY(-2px);box-shadow:0 14px 38px #0d122614}.demo-message{color:#8a174c;background:#fb0e6712;border:1px solid #fb0e6747;border-radius:12px;width:min(1400px,100% - 40px);margin:20px auto 0;padding:15px 18px;font-weight:750}@media (max-width:980px){.demo-review-header{flex-wrap:wrap}.demo-review-header .product-preview-links{width:100%;overflow-x:auto}.demo-review-hero,.demo-create-layout,.demo-control-layout{grid-template-columns:1fr}.demo-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.demo-review-hero{padding-top:42px}.demo-review-hero h1{font-size:43px}.demo-create-layout,.demo-control-layout,.demo-surface-grid{grid-template-columns:1fr;width:min(100% - 24px,1440px)}.demo-booking-card,.demo-quote-card,.demo-progress-card,.demo-driver-card{border-radius:18px;padding:22px}.demo-category-list,.demo-fare{grid-template-columns:1fr}.demo-progress-track{grid-template-columns:repeat(7,68px);padding-bottom:8px;overflow-x:auto}.demo-progress-card dl div{grid-template-columns:1fr;gap:4px}}*{box-sizing:border-box}html{background:var(--snow)}body{color:var(--midnight);background:var(--snow);margin:0;font-family:Inter,system-ui,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.pink-mark{flex:none;line-height:0;display:inline-flex}.pink-mark img{width:100%;height:auto;display:block}.pink-mark-small{width:72px}.pink-mark-medium{width:92px}.pink-mark-large{width:116px}.eyebrow{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.entry-page{background:radial-gradient(circle at 87% 23%, #fb0e6714, transparent 28%), var(--blush);flex-direction:column;min-height:100vh;padding:30px clamp(24px,5vw,80px);display:flex}.entry-nav,.entry-footer{justify-content:space-between;align-items:center;display:flex}.entry-tagline{font-size:13px;font-weight:700}.entry-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,8vw,120px);width:min(1180px,100%);margin:auto;padding:70px 0;display:grid}.entry-copy h1{letter-spacing:-.07em;margin:16px 0 20px;font-size:clamp(54px,6vw,92px);font-weight:700;line-height:.92}.entry-copy p{color:#696d7d;max-width:430px;margin:0;font-size:17px;line-height:1.7}.entry-cards{gap:18px;display:grid}.entry-card{border-radius:30px;grid-template-columns:48px 1fr 36px;align-items:start;gap:20px;min-height:230px;padding:32px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.entry-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.entry-card-pink{color:#fff;background:var(--pink)}.entry-card-midnight{color:#fff;background:var(--midnight)}.entry-card-index{opacity:.58;letter-spacing:.12em;font-size:12px;font-weight:800}.entry-card-kicker{opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.entry-card h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:36px}.entry-card p{opacity:.72;max-width:310px;margin:0;font-size:14px;line-height:1.6}.entry-arrow{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.entry-footer{color:#777b8d;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #10162f1f;padding-top:20px;font-size:11px;font-weight:700}.admin-shell{background:var(--surface);min-height:100vh;color:var(--midnight);display:flex}.admin-sidebar{z-index:30;color:#ffffffb3;background:var(--midnight);flex-direction:column;width:248px;padding:29px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{align-items:baseline;gap:13px;padding:0 12px 35px;display:flex}.sidebar-brand>span:last-child{color:#ffffff73;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.sidebar-label{color:#ffffff4f;letter-spacing:.18em;text-transform:uppercase;padding:8px 13px 7px;font-size:9px;font-weight:800}.sidebar-label-spaced{margin-top:19px}.sidebar-link{width:100%;height:45px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:650;display:grid}.sidebar-link:hover{color:#fff;background:#ffffff0e}.sidebar-link.active{color:#fff;background:#fb0e6724}.sidebar-link.active svg{color:var(--pink)}.sidebar-link b{color:#fff;text-align:center;background:#ffffff1c;border-radius:8px;min-width:22px;padding:3px 6px;font-size:9px}.sidebar-link i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #21cff31c}.sidebar-bottom{border-top:1px solid #ffffff17;grid-template-columns:37px 1fr 24px;align-items:center;gap:10px;margin-top:auto;padding:16px 6px 2px;display:grid}.operator-avatar{color:#fff;background:var(--pink);border-radius:12px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:800;display:grid}.sidebar-bottom strong,.sidebar-bottom span{display:block}.sidebar-bottom strong{color:#fff;font-size:11px}.sidebar-bottom span{color:#fff6;margin-top:3px;font-size:9px}.sidebar-bottom button{color:#ffffff59;cursor:pointer;background:0 0;border:0}.admin-workspace{width:calc(100% - 248px);min-height:100vh;margin-left:248px}.admin-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.environment-pill{border:1px solid var(--line);color:#555a6d;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.environment-pill span,.last-updated span{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #21cff321}.topbar-actions{align-items:center;gap:6px;display:flex}.topbar-actions>button:not(.primary-small){color:#555a6d;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.notification-button{position:relative}.notification-button span{background:var(--pink);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.preview-book-link{color:#596075;margin:0 8px;font-size:11px;font-weight:750}.primary-small{color:#fff;background:var(--pink);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:11px;font-weight:750;display:flex;box-shadow:0 7px 18px #fb0e6730}.primary-small svg{width:15px}.mobile-menu{display:none}.admin-content{width:min(1400px,100%);margin:0 auto;padding:32px}.page-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:3px 0 7px;font-size:clamp(28px,3vw,37px);font-weight:700}.page-heading p{color:var(--muted);margin:0;font-size:12px}.page-heading .admin-date{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.last-updated{color:#8a8e9c;align-items:center;gap:8px;font-size:9px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:142px;padding:19px;position:relative;overflow:hidden}.metric-card.metric-featured{color:#fff;border-color:var(--pink);background:var(--pink)}.metric-top{color:#707588;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.metric-featured .metric-top{color:#ffffffb8}.metric-icon{width:29px;height:29px;color:var(--pink);background:var(--pink-soft);border-radius:9px;place-items:center;display:grid}.metric-icon svg{width:15px}.metric-icon.cyan{color:#0798b9;background:var(--cyan-soft)}.metric-card>strong{letter-spacing:-.04em;margin-top:12px;font-size:30px;display:block}.metric-card>strong small{color:#a6a9b3;letter-spacing:0;font-size:12px;font-weight:650}.metric-card p{z-index:1;color:#9295a2;margin:8px 0 0;font-size:9px;position:relative}.metric-card p b{color:var(--pink)}.metric-featured p{color:#ffffffad}.metric-featured p b{color:#fff}.live-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #21cff321}.mini-bars{opacity:.24;align-items:end;gap:4px;height:37px;display:flex;position:absolute;bottom:0;left:15px;right:15px}.mini-bars i{background:#fff;border-radius:3px 3px 0 0;flex:1}.mini-bars i:first-child{height:30%}.mini-bars i:nth-child(2){height:48%}.mini-bars i:nth-child(3){height:38%}.mini-bars i:nth-child(4){height:61%}.mini-bars i:nth-child(5){height:54%}.mini-bars i:nth-child(6){height:80%}.mini-bars i:nth-child(7){height:71%}.mini-bars i:nth-child(8){height:95%}.operations-grid{grid-template-columns:minmax(0,1.38fr) minmax(340px,.92fr);align-items:start;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:0 19px;display:flex}.panel-heading>div{align-items:center;gap:9px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font-size:14px}.panel-heading span{color:#8b8f9e;background:var(--surface);border-radius:7px;padding:4px 7px;font-size:8px;font-weight:700}.panel-heading button{color:#777c8f;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:8px;font-size:9px;font-weight:700;display:flex}.filter-row{border-bottom:1px solid var(--line);gap:6px;padding:11px 17px;display:flex}.filter-row button{color:#7e8291;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:750}.filter-row button.active{color:var(--midnight);background:var(--surface)}.booking-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f4;grid-template-columns:54px minmax(180px,1.55fr) minmax(90px,.75fr) auto 13px;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 18px;display:grid}.booking-row:hover{background:#fcfcfd}.booking-row svg{color:#b2b4bd}.booking-time strong,.booking-time small,.booking-route strong,.booking-route small,.booking-person strong,.booking-person small{display:block}.booking-time strong{font-size:11px}.booking-time small{color:#a1a4af;margin-top:4px;font-size:8px}.booking-route{grid-template-columns:12px 1fr;gap:9px;min-width:0;display:grid}.booking-route strong,.booking-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.booking-route small,.booking-person small{color:#9699a7;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.route-line{flex-direction:column;justify-content:space-between;align-items:center;width:8px;height:30px;margin-top:1px;display:flex;position:relative}.route-line:before{content:"";border-left:1px dashed #ced0d7;position:absolute;top:5px;bottom:5px;left:3px}.route-line b{z-index:1;border:2px solid var(--pink);background:#fff;border-radius:50%;width:7px;height:7px}.route-line b:last-child{background:var(--midnight);border:0;border-radius:2px}.status-pill{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:max-content;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.status-pill.live{color:#057f9a;background:var(--cyan-soft)}.status-pill.assigned{color:var(--midnight);background:var(--blush)}.status-pill.searching{color:var(--pink);background:var(--pink-soft)}.status-pill.booked{color:var(--carbon);background:var(--blush)}.status-pill.available{color:#057f9a;background:var(--cyan-soft)}.empty-filter{color:#9094a1;text-align:center;padding:50px 18px;font-size:10px}.live-panel{grid-area:1/2}.map-heading span{background:0 0}.mini-map{background-color:#f7f8fa;background-image:linear-gradient(#10162f09 1px,#0000 1px),linear-gradient(90deg,#10162f09 1px,#0000 1px);background-size:28px 28px;height:272px;position:relative;overflow:hidden}.mini-map:before,.mini-map:after{content:"";border:16px solid #fff;border-radius:50%;width:380px;height:130px;position:absolute;transform:rotate(-18deg)}.mini-map:before{top:72px;left:-90px}.mini-map:after{top:-8px;right:-130px;transform:rotate(25deg)}.road{z-index:1;transform-origin:0;background:#fff;border-radius:10px;height:7px;position:absolute;box-shadow:0 0 0 1px #eceef2}.road-one{width:250px;top:65px;left:55px;transform:rotate(26deg)}.road-two{width:310px;top:220px;left:160px;transform:rotate(-42deg)}.road-three{width:180px;top:165px;right:15px;transform:rotate(7deg)}.road-four{width:155px;top:208px;left:28px;transform:rotate(-17deg)}.mountain-label{z-index:2;color:#a6a9b3;letter-spacing:.05em;font-size:7px;font-weight:700;position:absolute}.mountain-one{top:28px;left:38px}.mountain-two{top:43px;right:55px}.mountain-three{bottom:18px;left:93px}.driver-pin{z-index:4;width:29px;height:29px;color:var(--midnight);background:var(--cyan);border:3px solid #fff;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid;position:absolute;box-shadow:0 4px 12px #10162f33}.driver-pin.available{color:#fff;background:var(--pink)}.pin-one{top:27%;left:31%}.pin-two{top:25%;right:25%}.pin-three{bottom:19%;left:47%}.pin-four{bottom:23%;right:11%}.map-customer{z-index:4;color:#fff;background:var(--midnight);border-radius:9px 9px 9px 2px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:40%;left:57%;transform:rotate(-45deg);box-shadow:0 4px 13px #10162f38}.map-customer svg{width:13px;transform:rotate(45deg)}.map-legend{z-index:5;color:#7d8191;background:#ffffffeb;border:1px solid #e9eaf0;border-radius:8px;gap:11px;padding:7px 9px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:11px;right:12px}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{border-radius:50%;width:6px;height:6px}.legend-cyan{background:var(--cyan)}.legend-pink{background:var(--pink)}.drivers-panel{grid-column:1/-1}.driver-list{grid-template-columns:repeat(3,1fr);display:grid}.driver-row{border-right:1px solid var(--line);grid-template-columns:39px minmax(90px,1fr) 45px auto 20px;align-items:center;gap:10px;min-width:0;padding:15px 17px;display:grid}.driver-row:last-child{border-right:0}.driver-avatar{color:#fff;background:var(--midnight-soft);border-radius:12px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid;position:relative}.driver-avatar i{background:var(--cyan);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.driver-avatar i.available{background:var(--cyan)}.driver-main strong,.driver-main small,.driver-eta strong,.driver-eta small{display:block}.driver-main{min-width:0}.driver-main strong{font-size:9px}.driver-main small{color:#969aa8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.driver-row>button{color:#b0b3bd;cursor:pointer;background:0 0;border:0}.sidebar-scrim{display:none}.booking-page{min-height:100vh;color:var(--midnight);background:var(--blush);overflow-x:hidden}.booking-header{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff7fad1;border-bottom:1px solid #10162f14;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(25px,5vw,78px);display:grid;position:relative}.booking-nav{color:#707587;gap:34px;font-size:11px;font-weight:650;display:flex}.booking-header-actions{justify-content:flex-end;align-items:center;gap:15px;font-size:11px;font-weight:700;display:flex}.booking-header-actions button{cursor:pointer;background:#fff;border:1px solid #10162f1f;border-radius:10px;padding:9px 15px}.booking-layout{grid-template-columns:minmax(0,.94fr) minmax(480px,.72fr);align-items:center;gap:clamp(45px,7vw,110px);width:min(1320px,100%);min-height:calc(100vh - 82px);margin:0 auto;padding:44px clamp(25px,5vw,78px) 55px;display:grid;position:relative}.booking-intro{flex-direction:column;justify-content:center;align-self:stretch;min-height:650px;display:flex;position:relative}.booking-intro h1{z-index:2;letter-spacing:-.065em;max-width:620px;margin:15px 0 18px;font-size:clamp(60px,6.3vw,88px);font-weight:700;line-height:.94;position:relative}.booking-intro>p{z-index:2;color:#6d7182;margin:0;font-size:16px;position:relative}.trust-row{z-index:2;align-items:center;gap:14px;margin-top:48px;display:flex;position:relative}.trust-faces{padding-left:8px;display:flex}.trust-faces span{border:3px solid var(--blush);color:#fff;background:var(--midnight);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:7px;font-weight:800;display:grid}.trust-faces span:nth-child(2){background:var(--pink)}.trust-faces span:nth-child(3){color:var(--midnight);background:var(--cyan)}.trust-row strong,.trust-row>div:last-child span{display:block}.trust-row strong{font-size:10px}.trust-row>div:last-child span{color:#9295a1;margin-top:3px;font-size:8px}.mountain-lines{z-index:0;opacity:.12;position:absolute;bottom:1%;left:-20%;right:-14%}.mountain-lines svg{width:100%}.mountain-lines path{fill:none;stroke:var(--pink);stroke-width:1.2px}.booking-card{z-index:3;background:#fff;border:1px solid #10162f14;border-radius:25px;justify-self:end;width:100%;max-width:535px;padding:29px;position:relative;box-shadow:0 30px 80px #501a3121}.booking-card-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.booking-card-heading>div:first-child span{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.booking-card-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:22px}.step-count{align-items:baseline;gap:3px;display:flex}.step-count strong{color:#fff;background:var(--midnight);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.step-count span{color:#a0a3af;font-size:8px}.time-toggle{background:var(--surface);border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.time-toggle button{color:#858998;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:9px;font-weight:750;display:flex}.time-toggle button svg{width:15px}.time-toggle button.active{color:var(--midnight);background:#fff;box-shadow:0 2px 8px #10162f12}.time-toggle button.active svg{color:var(--pink)}.location-fields{margin-top:19px;position:relative}.location-fields label{display:block}.location-fields label>span,.schedule-row label>span{color:#8b8e9b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px 3px;font-size:7px;font-weight:750;display:block}.location-fields label>span small{float:right;color:#05849d;font-size:6px}.location-fields label+label{margin-top:13px}.location-input{background:#fcfcfd;border:1px solid #e3e5ea;border-radius:11px;grid-template-columns:12px 20px 1fr;align-items:center;gap:7px;height:48px;padding:0 12px;display:grid}.location-input:focus-within{border-color:#fb0e678c;box-shadow:0 0 0 3px #fb0e6712}.location-input>i{border:2px solid var(--pink);border-radius:50%;width:8px;height:8px}.destination-input>i{background:var(--midnight);border:0;border-radius:2px}.location-input svg{color:#a1a4ae;width:15px}.location-input input,.location-input select{width:100%;min-width:0;color:var(--midnight);background:0 0;border:0;outline:0;font-size:10px;font-weight:650}.location-input select{cursor:pointer;height:100%}.location-connector{z-index:2;border-left:1px dashed #bfc1ca;height:25px;position:absolute;top:59px;left:15px}.schedule-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.schedule-row input{width:100%;height:40px;color:var(--midnight);background:#fff;border:1px solid #e3e5ea;border-radius:9px;padding:0 11px;font-size:9px}.category-heading{color:#747887;text-transform:uppercase;justify-content:space-between;margin:19px 2px 8px;font-size:8px;font-weight:800;display:flex}.category-heading small{color:var(--carbon);font-size:7px}.category-list{gap:6px;display:grid}.category-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:76px 1fr auto;align-items:center;gap:9px;min-height:68px;padding:7px 14px 7px 8px;transition:all .18s;display:grid;position:relative}.category-card:hover{border-color:#10162f33}.vehicle-drawing{fill:#d8d9df;width:72px;stroke:var(--midnight);stroke-width:1.4px;overflow:visible}.vehicle-drawing path{stroke-linejoin:round}.vehicle-drawing circle{fill:var(--midnight);stroke:none}.vehicle-drawing .vehicle-window{fill:#e9f8fc}.vehicle-drawing.premium{fill:#b9bbc5}.vehicle-drawing.van{fill:#e7e7eb}.category-copy strong,.category-copy small,.category-price strong,.category-price small{display:block}.category-copy strong{font-size:10px}.category-copy small{color:#989ba8;margin-top:4px;font-size:7px}.category-copy small i{color:#079ab8;font-style:normal;font-weight:750}.category-price{text-align:right}.category-price strong{font-size:12px}.category-price small{color:#9a9da9;margin-top:2px;font-size:6px}.category-check{color:#fff;background:var(--pink);border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:none;position:absolute;top:-6px;right:-6px}.category-check svg{width:10px}.category-card.selected .category-check{display:grid}.quote-row{justify-content:space-between;margin:17px 2px 10px;display:flex}.quote-row span{color:#898c98;font-size:8px}.quote-row strong{font-size:10px}.booking-primary{color:#fff;background:var(--pink);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;height:49px;font-size:10px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 10px 22px #fb0e6733}.booking-primary:hover{filter:brightness(.96);transform:translateY(-1px)}.booking-primary svg{width:16px}.booking-terms{color:#a1a4ae;text-align:center;margin:9px 0 0;font-size:6px}.booking-cancellation-policy{background:#fff7fa;border:1px solid #fb0e671f;border-radius:12px;margin-top:10px;padding:11px 12px}.booking-cancellation-policy span{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.booking-cancellation-policy p{color:#717583;margin:5px 0 0;font-size:8px;line-height:1.45}.category-heading small.is-live{color:#007d96;align-items:center;gap:5px;display:flex}.category-heading small.is-live:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #21cff31f}.booking-primary:disabled{cursor:wait;opacity:.66;transform:none}.booking-primary-link{text-decoration:none}.booking-back{color:#7c8190;cursor:pointer;background:0 0;border:0;margin:-3px 0 12px;padding:0;font-size:8px;font-weight:750}.booking-back:hover{color:var(--pink)}.confirmation-actions{gap:9px;display:grid}.confirmation-admin-link{color:#74798a;justify-content:center;align-items:center;min-height:40px;font-size:9px;font-weight:800;display:flex}.confirmation-admin-link:hover{color:var(--pink)}.booking-mini-summary{background:#fafbfc;border:1px solid #e3e5ea;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:15px;display:grid}.booking-mini-summary small,.booking-mini-summary strong{display:block}.booking-mini-summary small{color:#969aa7;text-transform:uppercase;margin-bottom:4px;font-size:6px}.booking-mini-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:9px;font-size:8px;overflow:hidden}.booking-mini-summary>div{min-width:0}.booking-mini-summary>b{white-space:nowrap;align-self:center;font-size:9px}.locked-quote-panel{background:#f3fcff;border:1px solid #21cff34d;border-radius:12px;margin:11px 0 14px;padding:14px}.locked-quote-head{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.locked-quote-head small,.locked-quote-head strong{display:block}.locked-quote-head small{color:#05849d;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:850}.locked-quote-head strong{margin-top:4px;font-size:10px}.locked-quote-head>b{white-space:nowrap;font-size:13px}.locked-quote-facts{border-top:1px solid #10162f14;border-bottom:1px solid #10162f14;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.locked-quote-facts span{border-right:1px solid #10162f14;padding:10px 8px}.locked-quote-facts span:last-child{border:0}.locked-quote-facts small,.locked-quote-facts strong{display:block}.locked-quote-facts small{color:#838a99;text-transform:uppercase;font-size:6px}.locked-quote-facts strong{margin-top:3px;font-size:9px}.locked-quote-panel>p{color:#6f7787;margin:10px 0 0;font-size:7px;line-height:1.55}.locked-quote-panel>.booking-surge-notice{color:#8a1742;background:#ffe5ef;border-radius:8px;padding:8px 9px;font-weight:850}.compact-contact-fields{grid-template-columns:1fr}.contact-fields{gap:10px;margin-top:14px;display:grid}.contact-fields label>span{color:#858996;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px 3px;font-size:7px;font-weight:750;display:block}.contact-fields label>span small{float:right;color:#afb2bb;font-size:6px}.contact-fields input,.contact-fields textarea{width:100%;color:var(--midnight);background:#fcfcfd;border:1px solid #e3e5ea;border-radius:10px;outline:0;font-size:9px}.contact-fields input{height:42px;padding:0 12px}.contact-fields textarea{resize:none;height:62px;padding:11px 12px}.contact-fields input:focus,.contact-fields textarea:focus{border-color:#fb0e678c;box-shadow:0 0 0 3px #fb0e6712}.booking-error{color:#a60a48;background:#fff0f6;border-radius:8px;margin:10px 0;padding:9px 11px;font-size:7px;line-height:1.5}.booking-dev-note{text-align:left;background:#f0fcff;border:1px solid #21cff345;border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:11px 13px;display:flex}.booking-dev-note>i{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #21cff321}.booking-dev-note strong,.booking-dev-note small{display:block}.booking-dev-note strong{font-size:8px}.booking-dev-note small{color:#6f7887;margin-top:3px;font-size:7px}.booking-dev-note.compact{margin:11px 0 0;padding:9px 11px}.booking-dev-note.compact strong{font-size:7px}.booking-dev-note.compact small{font-size:6px}.payment-preview-card{text-align:left;background:#fafbfc;border:1px solid #10162f24;border-radius:14px;margin:17px 0 0;padding:16px}.payment-preview-head{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.payment-preview-head>.payment-shield{width:34px;height:34px;color:var(--snow);background:var(--midnight);border-radius:10px;place-items:center;display:grid}.payment-preview-head>.payment-shield svg{width:16px}.payment-preview-head small,.payment-preview-head strong{display:block}.payment-preview-head small{color:#8d92a0;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.payment-preview-head strong{color:var(--midnight);margin-top:4px;font-size:10px}.payment-preview-head>b{color:var(--pink);letter-spacing:.08em;background:#fff0f6;border-radius:6px;padding:5px 7px;font-size:6px}.payment-preview-card>p{color:#777d8d;margin:12px 0;font-size:7px;line-height:1.55}.payment-preview-card>.booking-error{color:#a60a48;background:#fff0f6}.payment-preview-card .booking-primary{height:43px}.confirmation-progress.is-dispatch-ready i:nth-child(2),.confirmation-progress.is-dispatch-ready i:nth-child(3){background:var(--cyan)}.confirmation-page{flex-direction:column;display:flex;position:relative}.confirmation-card{z-index:3;width:min(540px,100% - 40px);box-shadow:var(--shadow);text-align:center;background:#fff;border:1px solid #10162f14;border-radius:28px;margin:auto;padding:47px 45px 40px;position:relative}.confirmation-check{color:#fff;background:var(--pink);width:53px;height:53px;box-shadow:0 0 0 10px var(--pink-soft);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.confirmation-check svg{width:24px}.confirmation-card h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:42px}.confirmation-card>p{color:#777b8a;max-width:370px;margin:0 auto;font-size:11px;line-height:1.7}.confirmation-progress{gap:5px;margin:25px 0;display:flex}.confirmation-progress i{background:var(--line);border-radius:3px;flex:1;height:3px}.confirmation-progress i:first-child{background:var(--pink)}.confirmation-route{background:var(--surface);text-align:left;border-radius:15px;gap:15px;padding:20px;display:grid}.confirmation-route>div{grid-template-columns:12px 1fr;align-items:center;gap:11px;display:grid}.route-node{border:2px solid var(--pink);background:#fff;border-radius:50%;width:9px;height:9px}.destination-node{background:var(--midnight);border:0;border-radius:2px}.confirmation-route small,.confirmation-route strong{display:block}.confirmation-route small{color:#9699a6;text-transform:uppercase;font-size:7px}.confirmation-route strong{margin-top:3px;font-size:10px}.confirmation-meta{grid-template-columns:repeat(3,1fr);margin:19px 0;display:grid}.confirmation-meta>div{border-right:1px solid var(--line);text-align:left;padding:0 12px}.confirmation-meta>div:last-child{border:0}.confirmation-meta small,.confirmation-meta strong{display:block}.confirmation-meta small{color:#999ca8;text-transform:uppercase;font-size:7px}.confirmation-meta strong{margin-top:4px;font-size:9px}.confirmation-orb{filter:blur(1px);border-radius:50%;position:absolute}.orb-one{background:#fb0e6714;width:360px;height:360px;top:24%;right:-130px}.orb-two{background:#21cff317;width:290px;height:290px;bottom:-100px;left:-90px}.confirmation-trip-facts{background:#f3fcff;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:-7px 0 15px;padding:10px 0;display:grid}.confirmation-trip-facts span{text-align:left;border-right:1px solid #10162f14;padding:0 10px}.confirmation-trip-facts span:last-child{border:0}.confirmation-trip-facts small,.confirmation-trip-facts strong{display:block}.confirmation-trip-facts small{color:#778291;text-transform:uppercase;font-size:6px}.confirmation-trip-facts strong{margin-top:3px;font-size:9px}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.operations-grid{grid-template-columns:1fr}.live-panel{grid-area:auto/1}.drivers-panel{grid-column:1}.driver-list{grid-template-columns:1fr}.driver-row{border-right:0;border-bottom:1px solid var(--line)}.driver-row:last-child{border-bottom:0}.booking-layout{grid-template-columns:.75fr 1fr;gap:35px}.booking-intro h1{font-size:64px}.booking-card{max-width:520px}.booking-nav{display:none}}@media (max-width:820px){.entry-hero{grid-template-columns:1fr;gap:42px}.entry-copy h1{font-size:62px}.entry-card{min-height:200px}.admin-sidebar{transition:transform .25s;transform:translate(-102%)}.admin-sidebar.is-open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#10162f6b;border:0;display:block;position:fixed;inset:0}.admin-workspace{width:100%;margin:0}.mobile-menu{background:var(--surface);border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.environment-pill{display:none}.admin-topbar{padding:0 18px}.preview-book-link{display:none}.admin-content{padding:24px 18px}.operations-grid{grid-template-columns:minmax(0,1fr)}.booking-header{grid-template-columns:1fr auto;height:72px}.booking-header .pink-mark{width:100px}.booking-header-actions>span,.booking-header-actions>a{display:none}.booking-layout{padding-top:35px;display:block}.booking-intro{min-height:auto;padding:20px 0 46px;display:block}.booking-intro h1{font-size:clamp(58px,14vw,83px)}.mountain-lines{bottom:-35%;left:-25%;right:-25%}.booking-card{justify-self:auto;max-width:none}}@media (max-width:610px){.entry-page{padding:24px 20px}.entry-tagline{font-size:10px}.entry-hero{padding:45px 0}.entry-copy h1{font-size:52px}.entry-card{border-radius:24px;grid-template-columns:34px 1fr 28px;gap:11px;padding:25px 20px}.entry-card h2{font-size:29px}.entry-card p{font-size:12px}.entry-footer{font-size:8px}.page-heading{align-items:start}.last-updated{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:126px;padding:15px}.metric-card>strong{font-size:25px}.booking-row{grid-template-columns:45px minmax(150px,1fr) auto 12px}.booking-person{display:none}.status-pill{font-size:6px}.panel-heading{padding:0 14px}.filter-row{padding:10px 12px;overflow-x:auto}.filter-row button{white-space:nowrap}.mini-map{height:240px}.topbar-actions>button:not(.primary-small),.primary-small span{display:none}.primary-small{justify-content:center;width:38px;padding:0}.booking-header{padding:0 20px}.booking-layout{padding:20px 14px 35px}.booking-intro{padding:24px 12px 40px}.booking-intro h1{font-size:55px}.booking-intro>p{font-size:13px}.trust-row{margin-top:35px}.booking-card{border-radius:21px;padding:22px 16px}.category-card{grid-template-columns:68px 1fr auto;padding-right:11px}.vehicle-drawing{width:64px}.confirmation-card{padding:39px 20px 28px}.confirmation-card h1{font-size:36px}.confirmation-meta>div{padding:0 7px}.confirmation-page .booking-header-actions{display:none}}:root{--ops-bg:#f2f4f7;--ops-ink:#10162f;--ops-line:#e5e7ed;--ops-soft:#f7f8fa;--ops-muted:#7b8192;--ops-shadow:0 18px 50px #10162f12}.ops-shell{min-height:100vh;color:var(--ops-ink);background:var(--ops-bg);font-family:Inter,system-ui,-apple-system,sans-serif}.ops-shell button,.ops-shell input,.ops-shell textarea{font:inherit}.ops-shell button{cursor:pointer}.ops-sidebar{z-index:50;color:#ffffff9e;background:radial-gradient(circle at 15% 5%,#fb0e6726,#0000 24%),linear-gradient(165deg,#141b39 0%,#0c1127 70%);flex-direction:column;width:264px;padding:27px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ops-sidebar:after{content:"";z-index:-1;background:linear-gradient(150deg,#0000,#21cff30b);width:264px;height:170px;position:fixed;bottom:0;left:0}.ops-brand{align-items:baseline;gap:12px;padding:0 11px 25px;display:flex}.ops-brand .pink-mark{width:104px}.ops-brand>span{letter-spacing:.2em;text-transform:uppercase;color:#ffffff5c;font-size:9px;font-weight:850}.ops-location{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:10px 1fr 16px;align-items:center;gap:10px;height:58px;margin-bottom:20px;padding:0 12px;display:grid}.ops-location>i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21cff31a}.ops-location small,.ops-location strong{display:block}.ops-location small{color:#ffffff52;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:750}.ops-location strong{color:#fff;font-size:10px}.ops-location svg{width:13px}.ops-nav-group{margin-top:13px}.ops-nav-group>span{color:#ffffff45;letter-spacing:.18em;text-transform:uppercase;padding:0 12px 7px;font-size:8px;font-weight:850;display:block}.ops-nav-group>button{width:100%;height:38px;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:0 12px;transition:all .18s;display:grid;position:relative}.ops-nav-group>button:hover{color:#fff;background:#ffffff0d}.ops-nav-group>button.active{color:#fff;box-shadow:inset 3px 0 var(--pink);background:linear-gradient(90deg,#fb0e672e,#fb0e670e)}.ops-nav-group>button svg{width:15px}.ops-nav-group>button.active svg{color:var(--pink)}.ops-nav-group>button b{font-size:10px;font-weight:650}.ops-nav-group>button em{color:#fffc;text-align:center;background:#ffffff17;border-radius:7px;min-width:20px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.ops-nav-group>button>i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #21cff317}.ops-sidebar-footer{border-top:1px solid #ffffff13;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;margin-top:auto;padding:19px 6px 0;display:grid}.ops-sidebar-footer strong,.ops-sidebar-footer small{display:block}.ops-sidebar-footer strong{color:#fff;font-size:9px}.ops-sidebar-footer small{color:#ffffff57;margin-top:3px;font-size:7px}.ops-sidebar-footer button{color:#ffffff61;background:0 0;border:0}.ops-sidebar-footer svg{width:15px}.ops-avatar{color:#fff;background:linear-gradient(145deg,#252d54,#10162f);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid;position:relative}.ops-avatar.owner{background:var(--pink)}.ops-avatar.large{border-radius:15px;width:48px;height:48px;font-size:10px}.ops-avatar>i{background:var(--cyan);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.ops-workspace{min-height:100vh;margin-left:264px}.ops-topbar{z-index:40;border-bottom:1px solid var(--ops-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.ops-breadcrumb{align-items:center;gap:8px;font-size:9px;display:flex}.ops-breadcrumb span{color:#a0a4af}.ops-breadcrumb b{color:#d5d7dd}.ops-breadcrumb strong{font-weight:750}.ops-top-actions{align-items:center;gap:8px;display:flex}.ops-search{border:1px solid var(--ops-line);color:#878b99;text-align:left;background:#fafbfc;border-radius:9px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;width:190px;height:35px;padding:0 9px;display:grid}.ops-search svg{width:14px}.ops-search span{font-size:8px}.ops-search kbd{color:#a5a8b2;background:#fff;border:1px solid #e0e2e7;border-radius:4px;padding:3px 5px;font-size:7px}.ops-icon-button{border:1px solid var(--ops-line);color:#74798a;background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:relative}.ops-icon-button svg{width:15px}.ops-icon-button>i{background:var(--pink);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.ops-book-link{color:#606678;padding:0 6px;font-size:8px;font-weight:700}.ops-menu{display:none}.ops-primary{color:#fff;background:var(--pink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:9px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 9px 22px #fb0e6730}.ops-primary:hover{filter:brightness(.96);transform:translateY(-1px)}.ops-primary svg{width:14px}.ops-primary.compact{border-radius:9px;min-height:35px;padding:0 13px;font-size:8px}.ops-secondary{border:1px solid var(--ops-line);color:#606678;background:#fff;border-radius:10px;min-height:40px;font-size:9px;font-weight:750}.ops-content{width:min(1510px,100%);margin:0 auto;padding:27px 31px 55px}.ops-page-head{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.ops-page-head>div:first-child>span{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.ops-page-head h1{letter-spacing:-.045em;margin:6px 0 5px;font-size:31px;line-height:1}.ops-page-head p{color:var(--ops-muted);margin:0;font-size:9px}.ops-sync{color:#687081;grid-template-columns:7px auto;align-items:center;gap:6px;font-size:8px;font-weight:700;display:grid}.ops-sync>i,.metric-live{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #21cff31c}.ops-sync small{color:#a0a4ae;grid-column:2;font-size:7px;font-weight:500}.ops-kicker{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.ops-panel{border:1px solid var(--ops-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #10162f06}.ops-panel-head{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.ops-panel-head h3{letter-spacing:-.025em;margin:4px 0 0;font-size:14px}.ops-panel-head>button{color:#777d8e;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.ops-panel-head>button svg{width:13px}.ops-command-card{color:#fff;background:radial-gradient(circle at 20% 150%,#fb0e676b,#0000 38%),radial-gradient(circle at 85% -30%,#21cff31f,#0000 30%),linear-gradient(120deg,#10162f,#151d3d);border-radius:19px;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:35px;min-height:147px;margin-bottom:12px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #10162f24}.ops-command-card:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:220px;height:180px;position:absolute;bottom:-70px;right:18%;transform:rotate(-14deg)}.ops-live-label{color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.ops-live-label i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #21cff31a}.ops-command-copy h2{letter-spacing:-.045em;margin:9px 0 6px;font-size:25px}.ops-command-copy p{color:#ffffff70;margin:0;font-size:8px}.ops-command-stats{z-index:1;grid-template-columns:1fr 1fr;display:grid}.ops-command-stats>div{border-left:1px solid #ffffff1a;padding:4px 24px}.ops-command-stats small,.ops-command-stats strong,.ops-command-stats span{display:block}.ops-command-stats small{color:#fff6;text-transform:uppercase;font-size:7px}.ops-command-stats strong{margin:4px 0;font-size:22px}.ops-command-stats span{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:7px;overflow:hidden}.ops-command-stats .pink-number{color:var(--pink)}.ops-command-action{z-index:1;color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:16px;height:40px;padding:0 15px;font-size:8px;font-weight:750;display:flex}.ops-command-action svg{width:14px;color:var(--pink)}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.ops-metrics article{border:1px solid var(--ops-line);background:#fff;border-radius:15px;min-height:117px;padding:17px 18px}.ops-metrics article>div{color:#7c8190;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.ops-metrics article>strong{letter-spacing:-.04em;margin:12px 0 5px;font-size:25px;display:block}.ops-metrics article>strong em{color:#969aa7;letter-spacing:.04em;font-size:8px;font-style:normal}.ops-metrics article>small{color:#a0a4af;font-size:7px}.metric-change{color:#0799b9;font-size:7px}.ops-metrics .metric-midnight{color:#fff;border-color:var(--ops-ink);background:linear-gradient(145deg,#1a2246,#10162f)}.metric-midnight>div{color:#ffffff85!important}.metric-midnight svg{width:16px;color:var(--pink)}.metric-midnight>strong em,.metric-midnight>small{color:#ffffff6b!important}.ops-main-grid{grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);gap:12px;display:grid}.ops-panel-head-dark{color:#fff;background:var(--ops-ink);border-color:#ffffff14}.ops-panel-head-dark button{color:#ffffff80}.ops-filter-strip{border-bottom:1px solid var(--ops-line);align-items:center;gap:5px;height:42px;padding:0 14px;display:flex}.ops-filter-strip button{color:#8a8e9c;background:0 0;border:0;border-radius:7px;height:26px;padding:0 8px;font-size:7px;font-weight:750}.ops-filter-strip button.active{color:var(--ops-ink);background:var(--ops-soft)}.ops-filter-strip b{color:#b3b6bf;margin-left:3px}.ops-filter-strip .pink-badge{color:var(--pink)}.ops-booking-row{width:100%;min-height:63px;color:var(--ops-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eff0f3;grid-template-columns:54px minmax(170px,1.25fr) minmax(115px,.8fr) 66px 88px 13px;align-items:center;gap:9px;padding:8px 14px;transition:all .15s;display:grid}.ops-booking-row:hover{z-index:1;box-shadow:inset 3px 0 var(--pink);background:#fbfbfd}.ops-booking-row>svg{color:#bdc0c8;width:12px}.ops-booking-list .ops-booking-row:last-child{border-bottom:0}.ops-booking-list.is-compact .ops-booking-row{grid-template-columns:54px minmax(160px,1fr) 88px 13px}.ops-time strong,.ops-time small,.ops-route strong,.ops-route small,.ops-rider strong,.ops-rider small{display:block}.ops-time strong{font-size:9px}.ops-time small{color:#a0a4ae;margin-top:4px;font-size:6px}.ops-route{grid-template-columns:9px minmax(0,1fr);gap:8px;min-width:0;display:grid}.ops-route>i{flex-direction:column;justify-content:space-between;align-items:center;height:28px;display:flex;position:relative}.ops-route>i:after{content:"";border-left:1px dashed #c8cbd3;position:absolute;top:5px;bottom:5px;left:4px}.ops-route>i b{z-index:1;border:2px solid var(--pink);background:#fff;border-radius:50%;width:7px;height:7px}.ops-route>i b:last-child{background:var(--ops-ink);border:0;border-radius:2px}.ops-route strong,.ops-rider strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ops-route small,.ops-rider small{color:#9b9fac;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.ops-status{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;width:max-content;min-width:58px;padding:5px 7px;font-size:6px;font-weight:850;display:inline-flex}.ops-status-cyan{color:#007a90;background:#e7fbff}.ops-status-pink{color:var(--pink);background:#fff0f6}.ops-status-midnight{color:var(--ops-ink);background:#eef0f5}.ops-status-neutral{color:#757b8a;background:#f3f4f6}.ops-booking-row.is-backend{box-shadow:inset 3px 0 var(--cyan)}.backend-row-tag{color:#00798f;vertical-align:1px;background:#e7fbff;border-radius:4px;margin-left:6px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:900;display:inline-flex}.ops-sync.backend-offline>i{background:var(--pink);box-shadow:0 0 0 3px #fb0e671c}.ops-sync.backend-loading>i{animation:1s ease-in-out infinite backendPulse}@keyframes backendPulse{50%{opacity:.35}}.ops-map-panel{border-color:var(--ops-ink);background:var(--ops-ink)}.ops-map{background-color:#10162f;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:26px 26px;height:321px;position:relative;overflow:hidden}.ops-map-large{height:calc(100vh - 274px);min-height:480px}.map-glow{filter:blur(45px);border-radius:50%;position:absolute}.map-glow-pink{background:#fb0e6729;width:260px;height:220px;bottom:-70px;right:-100px}.map-glow-cyan{background:#21cff312;width:220px;height:180px;top:0;left:20%}.ops-place{z-index:2;color:#ffffff4d;letter-spacing:.06em;font-size:6px;font-weight:700;position:absolute}.place-a{top:17%;left:10%}.place-b{top:15%;right:11%}.place-c{bottom:14%;left:15%}.place-d{bottom:17%;right:29%}.ops-road{z-index:1;transform-origin:0;background:#ffffff1a;border-radius:10px;height:5px;position:absolute;box-shadow:0 0 0 1px #ffffff08}.road-a{width:58%;top:24%;left:2%;transform:rotate(22deg)}.road-b{width:64%;top:74%;left:30%;transform:rotate(-36deg)}.road-c{width:47%;top:48%;right:-8%;transform:rotate(10deg)}.road-d{width:38%;top:73%;left:4%;transform:rotate(-22deg)}.road-e{width:44%;top:7%;left:39%;transform:rotate(64deg)}.ops-driver-pin{z-index:4;color:#fff;background:#10162ff0;border:1px solid #ffffff26;border-radius:17px;align-items:center;gap:5px;padding:4px 7px 4px 4px;display:flex;position:absolute;box-shadow:0 7px 18px #00000047}.ops-driver-pin b{width:24px;height:24px;color:var(--ops-ink);background:var(--cyan);border-radius:50%;place-items:center;font-size:6px;display:grid}.ops-driver-pin small{font-size:6px;font-weight:750}.ops-driver-pin.is-busy b{color:#fff;background:var(--pink)}.ops-driver-pin.is-stale{opacity:.54}.ops-driver-pin.is-stale b{background:#7f8494}.pin-a{top:22%;left:25%}.pin-b{top:23%;right:19%}.pin-c{bottom:20%;left:45%}.pin-d{bottom:28%;right:5%}.ops-pickup{z-index:4;color:#fff;background:var(--pink);border-radius:50% 50% 50% 4px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:43%;left:58%;transform:rotate(-45deg);box-shadow:0 0 0 7px #fb0e6721,0 8px 20px #0000004d}.ops-pickup svg{width:14px;transform:rotate(45deg)}.ops-pickup>i{border:1px solid #fb0e6759;border-radius:50%;width:48px;height:48px;animation:2s infinite opsPulse;position:absolute}@keyframes opsPulse{0%{opacity:.9;transform:scale(.65)}to{opacity:0;transform:scale(1.2)}}.ops-map-controls{z-index:6;border:1px solid #ffffff1c;border-radius:8px;position:absolute;top:12px;right:12px;overflow:hidden}.ops-map-controls button{color:#ffffffa6;background:#10162fd9;border:0;border-bottom:1px solid #ffffff14;width:28px;height:27px;font-size:13px;display:block}.ops-map-controls button:last-child{border:0}.ops-map-legend{z-index:6;color:#ffffff7a;background:#10162fcc;border:1px solid #ffffff14;border-radius:8px;gap:11px;padding:7px 9px;font-size:6px;display:flex;position:absolute;bottom:12px;right:12px}.ops-map-legend span{align-items:center;gap:5px;display:flex}.ops-map-legend i{border-radius:50%;width:5px;height:5px}.dot-cyan{background:var(--cyan)}.dot-pink{background:var(--pink)}.dot-stale{background:#777d91}.ops-map-footer{color:#ffffff5e;background:var(--ops-ink);justify-content:space-between;align-items:center;height:35px;padding:0 14px;font-size:6px;display:flex}.ops-map-footer span:first-child{color:#ffffffb3;align-items:center;gap:7px;display:flex}.ops-dispatch-layout{grid-template-columns:minmax(0,1.55fr) 372px;align-items:start;gap:12px;display:grid}.ops-dispatch-map{border-color:var(--ops-ink)}.ops-dispatch-toolbar{color:#fff;background:var(--ops-ink);justify-content:space-between;align-items:center;height:56px;padding:0 15px;display:flex}.ops-dispatch-toolbar>div{align-items:center;gap:11px;display:flex}.ops-dispatch-toolbar span:not(.ops-status){color:#ffffff75;font-size:7px}.ops-dispatch-toolbar>button{color:#ffffff80;background:0 0;border:0}.ops-dispatch-rail{border:1px solid var(--ops-line);background:#fff;border-radius:16px;overflow:hidden}.ops-dispatch-trip{border-bottom:1px solid var(--ops-line);padding:18px}.ops-dispatch-trip h3{margin:5px 0 15px;font-size:16px}.trip-route{grid-template-columns:10px 1fr;gap:11px;display:grid}.trip-route>i{flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:relative}.trip-route>i:after{content:"";border-left:1px dashed #c9ccd4;position:absolute;top:13px;bottom:13px}.trip-route>i b{z-index:1;border:2px solid var(--pink);background:#fff;border-radius:50%;width:7px;height:7px}.trip-route>i b:last-child{background:var(--ops-ink);border:0;border-radius:2px}.trip-route small,.trip-route strong{display:block}.trip-route small{color:#a0a4ae;text-transform:uppercase;margin:4px 0 3px;font-size:6px}.trip-meta{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.trip-meta span{background:var(--ops-soft);border-radius:8px;padding:9px}.trip-meta small,.trip-meta b{display:block}.trip-meta small{color:#989ca8;font-size:6px}.trip-meta b{margin-top:4px;font-size:8px}.ops-ranked-head{justify-content:space-between;align-items:end;padding:15px 17px 8px;display:flex}.ops-ranked-head h3{margin:4px 0 0;font-size:13px}.ops-ranked-head>span{color:#0295b3;text-transform:uppercase;font-size:6px;font-weight:850}.ops-ranked-list button{width:100%;min-height:64px;color:var(--ops-ink);text-align:left;background:#fff;border:0;border-top:1px solid #f0f1f3;grid-template-columns:18px 34px minmax(0,1fr) 35px 12px;align-items:center;gap:8px;padding:8px 14px;display:grid}.ops-ranked-list button.selected{box-shadow:inset 3px 0 var(--pink);background:#fff7fa}.ops-ranked-list em{color:#b0b4be;font-size:7px;font-style:normal}.ops-ranked-list button>span:nth-child(3) strong,.ops-ranked-list button>span:nth-child(3) small,.driver-eta small,.driver-eta strong{display:block}.ops-ranked-list button>span:nth-child(3) strong{font-size:8px}.ops-ranked-list button>span:nth-child(3) small{color:#999da8;margin-top:3px;font-size:6px}.driver-eta small{color:#9da1ac;text-transform:uppercase;font-size:5px}.driver-eta strong{margin-top:2px;font-size:8px}.radio{border:1px solid #cfd1d8;border-radius:50%;width:11px;height:11px}.selected .radio{border:3px solid var(--pink)}.ops-dispatch-rail>.ops-primary,.ops-dispatch-rail>.ops-secondary{width:calc(100% - 28px);margin:12px 14px 0}.ops-dispatch-rail>.ops-secondary{margin-top:7px;margin-bottom:14px}.ops-ranked-list button:disabled{cursor:default;opacity:.64}.ops-primary:disabled{cursor:wait;opacity:.62}.dispatch-action-error{color:#a60a48;background:#fff0f6;border-radius:8px;margin:10px 14px 0;padding:9px 11px;font-size:7px;line-height:1.5}.finance-table>button.is-backend{box-shadow:inset 3px 0 var(--pink);background:#fffafd}.ops-list-toolbar{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;min-height:73px;padding:0 18px;display:flex}.ops-list-toolbar h3{margin:4px 0 0;font-size:15px}.ops-list-toolbar>label{border:1px solid var(--ops-line);background:#fafbfc;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;gap:7px;width:min(390px,50%);height:37px;padding:0 11px;display:grid}.ops-list-toolbar>label svg{color:#9da1ac;width:14px}.ops-list-toolbar input{color:var(--ops-ink);background:0 0;border:0;outline:0;font-size:8px}.ops-list-toolbar>div{gap:8px;display:flex}.ops-list-toolbar>div>button:not(.ops-primary),.ops-list-toolbar>button:not(.ops-primary){border:1px solid var(--ops-line);color:#727889;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:700;display:flex}.ops-list-toolbar svg{width:13px}.ops-list-tabs{border-bottom:1px solid var(--ops-line);align-items:end;gap:22px;height:49px;padding:0 18px;display:flex}.ops-list-tabs button{color:#8c909d;background:0 0;border:0;border-bottom:2px solid #0000;height:39px;font-size:8px;font-weight:700}.ops-list-tabs button.active{color:var(--ops-ink);border-color:var(--pink)}.ops-list-tabs b{color:#afb2bb;margin-left:4px;font-size:6px}.ops-table-head{color:#a2a5ae;text-transform:uppercase;background:#fafbfc;grid-template-columns:54px minmax(170px,1.25fr) minmax(115px,.8fr) 66px 88px 13px;align-items:center;gap:9px;height:34px;padding:0 14px;font-size:6px;font-weight:800;display:grid}.ops-table-panel .ops-booking-row{min-height:71px}.ops-summary-band{border:1px solid var(--ops-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.ops-summary-band>div{border-right:1px solid var(--ops-line);padding:18px 20px}.ops-summary-band>div:last-child{border:0}.ops-summary-band span,.ops-summary-band strong,.ops-summary-band small{display:block}.ops-summary-band span{color:#858a99;font-size:7px;font-weight:700}.ops-summary-band strong{letter-spacing:-.04em;margin:8px 0 4px;font-size:22px}.ops-summary-band small{color:#a0a4af;font-size:6px}.cyan-text{color:#0095b3}.pink-text{color:var(--pink)}.ops-driver-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.ops-driver-card{border:1px solid var(--ops-line);background:#fff;border-radius:16px;padding:19px}.driver-card-top{justify-content:space-between;align-items:start;display:flex}.ops-driver-card h3{margin:15px 0 4px;font-size:13px}.ops-driver-card>p{color:#9599a6;margin:0;font-size:7px}.driver-card-data{grid-template-columns:repeat(3,1fr);gap:3px;margin:17px 0;display:grid}.driver-card-data span{background:var(--ops-soft);border-radius:8px;padding:9px 7px}.driver-card-data small,.driver-card-data strong{display:block}.driver-card-data small{color:#a0a4af;font-size:5px}.driver-card-data strong{margin-top:4px;font-size:7px}.ops-driver-card>button,.vehicle-copy>button{border:1px solid var(--ops-line);color:#6e7485;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:35px;padding:0 11px;font-size:7px;font-weight:750;display:flex}.ops-driver-card>button svg,.vehicle-copy>button svg{width:12px}.ops-split-grid{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:12px;display:grid}.ops-application-row{border:0;border-bottom:1px solid var(--ops-line);width:100%;min-height:72px;color:var(--ops-ink);text-align:left;background:#fff;grid-template-columns:35px minmax(125px,1fr) minmax(120px,.9fr) auto 14px;align-items:center;gap:11px;padding:9px 17px;display:grid}.ops-application-row:last-child{border:0}.ops-application-row>span:nth-child(2) strong,.ops-application-row>span:nth-child(2) small,.ops-application-row>span:nth-child(3) strong,.ops-application-row>span:nth-child(3) small{display:block}.ops-application-row strong{font-size:8px}.ops-application-row small{color:#9b9faa;margin-top:4px;font-size:6px}.ops-application-row>svg{color:#bec0c8;width:12px}.ops-dark-info{color:#fff;background:radial-gradient(circle at 90% 5%,#fb0e6747,#0000 33%),linear-gradient(145deg,#171f41,#10162f);border-radius:17px;min-height:360px;padding:27px;position:relative;overflow:hidden}.ops-dark-info:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:260px;height:220px;position:absolute;bottom:-110px;right:-80px}.ops-dark-info h2{letter-spacing:-.055em;margin:17px 0 30px;font-size:35px;line-height:.99}.ops-dark-info h2 em{color:var(--pink);font-style:normal}.funnel{z-index:1;align-items:center;display:flex;position:relative}.funnel span{color:#ffffff73;font-size:6px}.funnel span b{color:#fff;margin-bottom:4px;font-size:18px;display:block}.funnel>i{border-top:1px solid #ffffff26;width:35px;margin:0 12px}.ops-dark-info>p{z-index:1;color:#ffffff80;max-width:330px;margin:28px 0 0;font-size:8px;line-height:1.7;position:relative}.ops-operator-table>.operator-head{color:#a2a5ae;text-transform:uppercase;background:#fafbfc;grid-template-columns:minmax(180px,1.4fr) .6fr .6fr 1fr .6fr 14px;align-items:center;gap:12px;height:36px;padding:0 16px;font-size:6px;font-weight:800;display:grid}.ops-operator-table>button{border:0;border-bottom:1px solid var(--ops-line);width:100%;min-height:75px;color:var(--ops-ink);text-align:left;background:#fff;grid-template-columns:38px minmax(125px,1.4fr) .6fr .6fr 1fr .6fr 14px;align-items:center;gap:12px;padding:9px 16px;display:grid}.operator-logo{color:#fff;background:var(--ops-ink);border-radius:11px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:900;display:grid}.operator-logo.op-0{background:var(--pink)}.operator-logo.op-2{color:var(--ops-ink);background:var(--cyan)}.ops-operator-table>button>span:nth-child(2) strong,.ops-operator-table>button>span:nth-child(2) small{display:block}.ops-operator-table>button>span:nth-child(2) small{color:#9c9faa;margin-top:4px;font-size:6px}.ops-operator-table>button>svg{color:#b9bcc5;width:12px}.ops-fleet-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ops-fleet-toolbar>div{border:1px solid var(--ops-line);background:#fff;border-radius:10px;gap:5px;padding:4px;display:flex}.ops-fleet-toolbar>div button{color:#8b8f9c;background:0 0;border:0;border-radius:7px;height:29px;padding:0 10px;font-size:7px;font-weight:750}.ops-fleet-toolbar>div button.active{color:var(--ops-ink);background:var(--ops-soft)}.ops-fleet-toolbar b{color:#b0b3bc;margin-left:3px}.ops-fleet-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ops-fleet-grid>article{border:1px solid var(--ops-line);background:#fff;border-radius:16px;grid-template-columns:1.1fr .9fr;min-height:210px;display:grid;overflow:hidden}.vehicle-visual{background:linear-gradient(155deg,#eef0f5,#dfe3ea);align-items:end;padding:17px;display:flex;position:relative;overflow:hidden}.vehicle-visual:before{content:"";border:3px solid var(--ops-ink);opacity:.92;border-radius:44px 55px 14px 14px;width:66%;height:52px;position:absolute;top:36%;left:16%;transform:skew(-8deg)}.vehicle-visual:after{content:"";border:3px solid var(--ops-ink);opacity:.92;border-bottom:0;border-radius:44px 55px 0 0;width:43%;height:37px;position:absolute;top:27%;left:27%;transform:skew(-13deg)}.vehicle-line{border-top:1px solid #10162f1f;position:absolute;bottom:29%;left:0;right:0}.vehicle-visual>b{z-index:1;color:var(--ops-ink);background:#fff;border-radius:5px;padding:5px 7px;font-size:7px;box-shadow:0 3px 8px #10162f1f}.vehicle-visual .ops-status{z-index:2;position:absolute;top:12px;right:12px}.vehicle-copy{flex-direction:column;justify-content:center;padding:20px;display:flex}.vehicle-copy h3{margin:7px 0 5px;font-size:14px}.vehicle-copy p{color:#8e92a0;align-items:center;gap:7px;margin:0 0 20px;font-size:7px;display:flex}.vehicle-copy p svg{width:13px}.ops-pricing-grid{grid-template-rows:auto auto;grid-template-columns:.75fr 1.25fr;gap:12px;display:grid}.pricing-intro{grid-row:1/3;min-height:440px}.pricing-intro h2{font-size:43px}.pricing-version{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:17px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.pricing-version span{align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.pricing-version span i{background:var(--cyan);border-radius:50%;width:6px;height:6px}.pricing-version button{color:#ffffff80;background:0 0;border:0;font-size:7px}.price-fields{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.price-fields div{border:1px solid var(--ops-line);background:#fafbfc;border-radius:9px;padding:12px}.price-fields span,.price-fields strong{display:block}.price-fields span{color:#9498a5;font-size:6px}.price-fields strong{margin-top:6px;font-size:10px}.rule-row{border-bottom:1px solid var(--ops-line);grid-template-columns:8px 1fr 48px 20px;align-items:center;gap:10px;min-height:62px;padding:8px 17px;display:grid}.rule-row:last-child{border:0}.rule-row>i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #21cff31a}.rule-row span strong,.rule-row span small{display:block}.rule-row span strong{font-size:8px}.rule-row span small{color:#999daa;margin-top:4px;font-size:6px}.rule-row>b{font-size:9px}.rule-row>button{color:#a0a4ae;background:0 0;border:0}.rule-row svg{width:13px}.finance-table>div{grid-template-columns:1fr 1fr 1fr .8fr .8fr .5fr;align-items:center;gap:10px;padding:0 17px;display:grid}.finance-table>div:first-child{color:#a2a6af;text-transform:uppercase;background:#fafbfc;height:36px;font-size:6px;font-weight:800}.finance-table>button{border:0;border-bottom:1px solid var(--ops-line);width:100%;min-height:62px;color:var(--ops-ink);text-align:left;background:#fff;grid-template-columns:1fr 1fr 1fr .8fr .8fr .5fr;align-items:center;gap:10px;padding:0 17px;display:grid}.finance-table .negative{color:var(--pink)}.ops-report-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ops-report-grid article{border:1px solid var(--ops-line);background:#fff;border-radius:16px;min-height:220px;padding:23px;position:relative}.ops-report-grid article.featured{color:#fff;border-color:var(--ops-ink);background:radial-gradient(circle at 100% 0,#fb0e6747,transparent 35%),var(--ops-ink)}.report-icon{width:38px;height:38px;color:var(--pink);background:#fff0f6;border-radius:11px;place-items:center;margin-bottom:25px;display:grid}.report-icon svg{width:17px}.featured .report-icon{color:#fff;background:var(--pink)}.ops-report-grid article>small{color:#999da9;font-size:6px;position:absolute;top:25px;right:23px}.featured>small{color:#ffffff6b!important}.ops-report-grid h3{margin:0 0 7px;font-size:16px}.ops-report-grid p{color:#8d919f;margin:0;font-size:8px}.featured p{color:#ffffff7a}.report-actions{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:23px;right:23px}.report-actions button{color:#6d7384;background:0 0;border:0;align-items:center;gap:8px;font-size:7px;font-weight:750;display:flex}.report-actions svg{width:14px}.featured .report-actions button{color:#ffffffb3}.ops-platform-model{color:var(--ops-ink);background:var(--cyan-soft);border:1px solid #21cff352;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:15px 17px;font-size:12px;line-height:1.5;display:flex}.ops-platform-model strong{flex:none}.ops-platform-model span{color:#47717c;text-align:right;max-width:760px}.weekly-report{gap:16px;display:grid}.weekly-report-panel{overflow:hidden}.weekly-report-actions{align-items:end;gap:8px;display:flex}.weekly-report-actions label{color:#767c89;gap:5px;font-size:10px;font-weight:750;display:grid}.weekly-report-actions input{border:1px solid var(--ops-line);height:35px;color:var(--ops-ink);font:inherit;background:#fff;border-radius:9px;padding:0 10px}.weekly-report-actions button{height:35px}.weekly-report-table{overflow-x:auto}.weekly-report-table>div{border-top:1px solid var(--ops-line);color:#626875;grid-template-columns:minmax(190px,1.5fr) 60px repeat(5,minmax(105px,1fr));align-items:center;gap:12px;min-width:900px;padding:13px 17px;font-size:11px;display:grid}.weekly-report-table>div:first-child{color:#9196a2;text-transform:uppercase;letter-spacing:.04em;background:#fafafb;font-size:9px;font-weight:800}.weekly-report-table>div:not(:first-child):hover{background:#fff8fb}.weekly-report-table strong,.weekly-report-table small{display:block}.weekly-report-table strong{color:var(--ops-ink);font-size:12px}.weekly-report-table small{color:#9499a5;margin-top:4px;font-size:9px}.weekly-report-table .ops-table-empty{text-align:center;min-width:0;padding:30px;display:block}.report-empty{gap:6px;padding:24px;display:grid}.report-empty span{color:#747a88;font-size:12px}.support-ticket{border:0;border-bottom:1px solid var(--ops-line);width:100%;min-height:68px;color:var(--ops-ink);text-align:left;background:#fff;grid-template-columns:6px minmax(0,1fr) auto 34px 13px;align-items:center;gap:11px;padding:8px 16px;display:grid}.priority{background:#d8dae0;border-radius:4px;width:5px;height:27px}.priority-0{background:var(--pink)}.priority-1{background:var(--cyan)}.support-ticket>span:nth-child(2) small,.support-ticket>span:nth-child(2) strong{display:block}.support-ticket>span:nth-child(2) small{color:#9a9eaa;font-size:6px}.support-ticket>span:nth-child(2) strong{margin-top:5px;font-size:8px}.support-ticket>small{color:#a0a4ae;font-size:6px}.support-ticket>svg{color:#babdc5;width:12px}.support-hero{border-bottom:1px solid var(--ops-line);padding:18px}.support-hero .ops-status{float:right}.support-hero h3{margin:13px 0 5px;font-size:15px}.support-hero p{color:#979ba7;margin:0;font-size:7px}.support-message{gap:10px;padding:18px;display:flex}.support-message strong{font-size:8px}.support-message p{color:#676d7e;margin:6px 0;font-size:8px;line-height:1.6}.support-message small{color:#a1a5ae;font-size:6px}.internal-note{background:var(--ops-soft);border-radius:10px;margin:0 18px 18px;padding:12px;display:block}.internal-note>span{color:#818694;text-transform:uppercase;margin-bottom:7px;font-size:6px;font-weight:800;display:block}.internal-note textarea{resize:none;width:100%;height:65px;color:var(--ops-ink);background:0 0;border:0;outline:0;font-size:8px}.internal-note button{margin-left:auto}.role-row{border-bottom:1px solid var(--ops-line);grid-template-columns:35px 1fr .8fr auto 20px;align-items:center;gap:11px;min-height:66px;padding:8px 16px;display:grid}.role-row>span:nth-child(2) strong,.role-row>span:nth-child(2) small{display:block}.role-row>span:nth-child(2) strong{font-size:8px}.role-row>span:nth-child(2) small,.role-row>span:nth-child(3){color:#9296a3;margin-top:3px;font-size:6px}.role-row>button{color:#a0a4ae;background:0 0;border:0}.role-row svg{width:13px}.audit-row{border-bottom:1px solid var(--ops-line);grid-template-columns:38px 8px 1fr;align-items:center;gap:10px;min-height:66px;padding:8px 17px;display:grid}.audit-time{color:#9da1ac;font-size:6px}.audit-row>i{border:2px solid var(--pink);border-radius:50%;width:7px;height:7px}.audit-row strong,.audit-row small{display:block}.audit-row strong{font-size:8px}.audit-row small{color:#9a9eaa;margin-top:5px;font-size:6px}.ops-drawer-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060a186b;border:0;position:fixed;inset:0}.ops-drawer{z-index:90;width:min(440px,100%);color:var(--ops-ink);background:#fff;padding:24px;animation:.24s drawerIn;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 60px #10162f33}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-head{justify-content:space-between;align-items:start;display:flex}.drawer-head h2{margin:6px 0 0;font-size:26px}.drawer-head>button{border:1px solid var(--ops-line);color:#7a7f8e;background:#fff;border-radius:9px;width:32px;height:32px;font-size:19px}.drawer-status{border-block:1px solid var(--ops-line);justify-content:space-between;align-items:center;margin:19px -24px 0;padding:13px 24px;display:flex}.drawer-status>span:last-child{color:#9a9eaa;font-size:6px}.drawer-route{grid-template-columns:12px 1fr;gap:13px;padding:23px 0;display:grid}.drawer-line{flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:relative}.drawer-line:after{content:"";border-left:1px dashed #c9ccd4;position:absolute;top:14px;bottom:14px}.drawer-line i,.drawer-line b{z-index:1;border:2px solid var(--pink);background:#fff;border-radius:50%;width:8px;height:8px}.drawer-line b{background:var(--ops-ink);border:0;border-radius:2px}.drawer-route small,.drawer-route strong{display:block}.drawer-route small{color:#999daa;text-transform:uppercase;margin:5px 0;font-size:6px}.drawer-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-facts>div{border:1px solid var(--ops-line);background:#fafbfc;border-radius:10px;padding:13px}.drawer-facts small,.drawer-facts strong,.drawer-facts span{display:block}.drawer-facts small{color:#9a9ea9;text-transform:uppercase;font-size:6px}.drawer-facts strong{margin:6px 0 3px;font-size:9px}.drawer-facts span{color:#888d9b;font-size:6px}.drawer-actions{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.drawer-actions .ops-secondary{width:100%}.danger-action{height:36px;color:var(--pink);background:#fff0f6;border:0;border-radius:9px;grid-column:1/-1;font-size:7px;font-weight:750}.drawer-timeline{border-top:1px solid var(--ops-line);margin-top:24px;padding-top:19px}.drawer-timeline>div{grid-template-columns:8px 1fr;gap:11px;padding:13px 0;display:grid;position:relative}.drawer-timeline>div>i{border:2px solid var(--cyan);border-radius:50%;width:7px;height:7px;margin-top:2px}.drawer-timeline strong,.drawer-timeline small{display:block}.drawer-timeline small{color:#9b9faa;margin-top:4px;font-size:6px}@media (max-width:1180px){.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-main-grid{grid-template-columns:1fr}.ops-driver-grid{grid-template-columns:repeat(2,1fr)}.ops-dispatch-layout{grid-template-columns:1fr}.ops-map-large{height:480px}.ops-dispatch-rail{grid-template-columns:1fr 1fr;display:grid}.ops-dispatch-trip{grid-row:1/4}.ops-ranked-head,.ops-ranked-list{grid-column:2}.ops-dispatch-rail>.ops-primary,.ops-dispatch-rail>.ops-secondary{grid-column:2;width:auto}.ops-dispatch-rail>.ops-secondary{margin-bottom:14px}.ops-command-card{grid-template-columns:1fr 1fr}.ops-command-action{grid-column:2;justify-self:end;margin-top:-18px}.ops-command-stats{grid-area:1/2/3}.ops-command-stats+.ops-command-action{grid-row:2}.ops-pricing-grid{grid-template-columns:1fr}.pricing-intro{grid-row:auto;min-height:330px}.ops-split-grid{grid-template-columns:1fr}.ops-dark-info{min-height:330px}}@media (max-width:900px){.ops-sidebar{transition:transform .24s;transform:translate(-102%)}.ops-sidebar.is-open{transform:translate(0)}.ops-mobile-scrim{z-index:45;background:#10162f75;border:0;position:fixed;inset:0}.ops-workspace{margin-left:0}.ops-menu{border:1px solid var(--ops-line);background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.ops-menu svg{width:15px}.ops-breadcrumb{display:none}.ops-topbar{padding:0 18px}.ops-content{padding:24px 18px 45px}.ops-search{display:none}.ops-driver-grid{grid-template-columns:repeat(2,1fr)}.ops-operator-table{overflow-x:auto}.ops-operator-table>.operator-head,.ops-operator-table>button{min-width:760px}.ops-table-panel{overflow-x:auto}.ops-table-panel>.ops-list-toolbar,.ops-table-panel>.ops-list-tabs{min-width:720px}.ops-table-panel>.ops-table-head,.ops-table-panel>.ops-booking-list,.finance-table{min-width:760px}.ops-test-guide-head{display:grid}.ops-test-readiness{min-width:0}.ops-test-guide ol{grid-template-columns:1fr 1fr}}@media (max-width:650px){.ops-topbar{height:61px}.ops-book-link,.ops-top-actions>.ops-primary span{display:none}.ops-top-actions>.ops-primary{width:35px;padding:0}.ops-page-head{align-items:start}.ops-sync{display:none}.ops-page-head h1{font-size:27px}.ops-command-card{padding:24px;display:block}.ops-command-stats{margin-top:23px}.ops-command-stats>div{padding-left:15px}.ops-command-action{justify-content:space-between;width:100%;margin-top:22px}.ops-metrics{grid-template-columns:1fr 1fr;gap:7px}.ops-metrics article{min-height:105px;padding:14px}.ops-metrics article>strong{font-size:21px}.ops-booking-list.is-compact .ops-booking-row{grid-template-columns:47px minmax(150px,1fr) 76px 12px;min-width:390px}.ops-bookings-panel{overflow-x:auto}.ops-bookings-panel>.ops-panel-head,.ops-bookings-panel>.ops-filter-strip{min-width:390px}.ops-map{height:275px}.ops-driver-pin{transform:scale(.85)}.ops-map-legend{left:10px;right:auto}.ops-summary-band{grid-template-columns:1fr 1fr}.ops-summary-band>div:nth-child(2){border-right:0}.ops-summary-band>div{border-bottom:1px solid var(--ops-line)}.ops-summary-band>div:nth-child(3),.ops-summary-band>div:nth-child(4){border-bottom:0}.ops-driver-grid,.ops-fleet-grid,.ops-report-grid,.ops-fleet-grid>article{grid-template-columns:1fr}.vehicle-visual{min-height:165px}.ops-dispatch-rail{display:block}.ops-dispatch-trip{border-bottom:1px solid var(--ops-line)}.ops-dispatch-rail>.ops-primary,.ops-dispatch-rail>.ops-secondary{width:calc(100% - 28px)}.ops-map-large{min-height:420px}.ops-application-row{grid-template-columns:35px 1fr auto 12px}.ops-application-row>span:nth-child(3){display:none}.ops-pricing-grid{display:block}.pricing-intro,.pricing-editor{margin-bottom:10px}.price-fields{grid-template-columns:1fr 1fr}.support-grid,.audit-grid{display:block}.support-grid>article+article,.audit-grid>article+article{margin-top:10px}.ops-fleet-toolbar{align-items:start;gap:10px}.ops-fleet-toolbar>div{overflow-x:auto}.ops-fleet-toolbar>div button{white-space:nowrap}.ops-drawer{padding:20px}.drawer-status{margin-inline:-20px;padding-inline:20px}}@media (max-width:800px){.ops-platform-model{flex-direction:column;gap:6px}.ops-platform-model span{text-align:left;max-width:none}}@media (max-width:650px){.weekly-report-panel>.ops-list-toolbar{flex-direction:column;align-items:stretch}.weekly-report-actions{grid-template-columns:1fr 1fr;display:grid}.weekly-report-actions label{grid-column:1/-1}.weekly-report-actions input{width:100%}.ops-test-guide ol{grid-template-columns:1fr}.ops-test-links{display:grid}.ops-map-disclaimer{text-align:center;left:10px;right:10px}.ops-map-legend{bottom:48px}.ops-backend-notice{flex-direction:column;align-items:flex-start}}.booking-page{color:var(--midnight);background:var(--pink)}.booking-header{background:var(--pink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #10162f29}.booking-nav{color:var(--midnight)}.booking-nav a:hover{color:var(--snow)}.booking-header-actions{color:var(--midnight)}.booking-header-actions button{color:var(--midnight);background:var(--snow);border-color:#10162f29}.booking-header-actions a{color:var(--midnight)}.booking-intro{isolation:isolate}.booking-intro:before{content:"";z-index:-1;border:1px solid #ffffff38;border-radius:50%;width:180px;height:180px;position:absolute;top:13%;right:3%}.booking-intro:after{content:"";z-index:-1;border:1px solid #10162f2e;border-radius:50%;width:92px;height:92px;position:absolute;top:24%;right:11%}.booking-intro>.eyebrow{color:#10162f9e}.booking-intro h1 span,.booking-intro h1 strong{display:block}.booking-intro h1{color:var(--midnight)}.booking-intro h1 strong{color:var(--snow);font-weight:700}.booking-intro>p{color:#10162fb8}.booking-signal{z-index:3;background:#ffffff24;border:1px solid #10162f21;border-radius:12px;align-items:center;gap:10px;width:max-content;margin-top:28px;padding:10px 13px;display:flex;position:relative}.booking-signal>i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21cff329}.booking-signal small,.booking-signal strong{display:block}.booking-signal small{color:#10162f85;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800}.booking-signal strong{font-size:9px}.booking-offer,.booking-details-price{z-index:3;color:#fff;background:var(--midnight);border-radius:18px;width:min(100%,470px);margin-top:28px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:12px 15px #10162f1a}.booking-offer:after{content:"70";color:#21cff31a;font-size:112px;font-weight:950;position:absolute;bottom:-39px;right:-8px}.booking-offer small,.booking-offer strong,.booking-offer span,.booking-details-price small,.booking-details-price strong,.booking-details-price span{z-index:1;display:block;position:relative}.booking-offer small,.booking-details-price small{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.booking-offer strong,.booking-details-price strong{letter-spacing:-.03em;margin:7px 0;font-size:22px}.booking-offer span,.booking-details-price span{color:#ffffff9e;max-width:350px;font-size:9px;line-height:1.5}.booking-details-price strong s{color:#ffffff73;font-size:11px;font-weight:650}.booking-intro.is-details .trust-row{display:none}.trust-row{margin-top:30px}.trust-faces span{border-color:var(--pink)}.trust-faces span:nth-child(2){color:var(--midnight);background:var(--snow)}.trust-row strong{color:var(--midnight)}.trust-row>div:last-child span{color:#10162f99}.mountain-lines{opacity:.21}.mountain-lines path{stroke:var(--midnight)}.mountain-lines path:last-child{stroke:var(--snow)}.booking-card{background:var(--snow);border-color:#10162f2e;box-shadow:18px 24px #10162f1f,0 28px 70px #10162f29}.time-toggle{background:#f1f3f6}.category-card.selected{border-color:var(--pink);background:var(--snow);box-shadow:inset 4px 0 var(--pink)}.confirmation-page{background:var(--pink)}.confirmation-card{background:var(--snow);border-color:#10162f2e;box-shadow:18px 24px #10162f1f,0 28px 70px #10162f29}.confirmation-orb{display:none}.ops-sidebar{background:var(--ops-ink)}.ops-sidebar:after{display:none}.ops-nav-group>button.active{background:#fb0e6726}.ops-avatar{background:var(--ops-ink)}.ops-command-card{background:var(--ops-ink);box-shadow:inset 6px 0 var(--pink),0 18px 46px #10162f24}.ops-metrics .metric-midnight{background:var(--ops-ink)}.ops-map{background-color:var(--ops-ink);background-image:none}.map-glow{display:none}.ops-dark-info{border-top:4px solid var(--pink);background:var(--ops-ink)}.vehicle-visual{background:#e8eaf0}.ops-report-grid article.featured{border-left:5px solid var(--pink);background:var(--ops-ink)}@media (max-width:820px){.booking-intro:before{width:150px;height:150px;top:5%;right:1%}.booking-intro:after{width:76px;height:76px;top:12%;right:12%}}@media (max-width:610px){.booking-signal{margin-top:22px}.booking-card,.confirmation-card{box-shadow:10px 13px #10162f1c,0 20px 45px #10162f24}}.driver-loading{min-height:100vh;color:var(--snow);background:var(--midnight);letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:12px;font-weight:750;display:flex}.driver-loading .pink-mark{width:118px}.driver-loading button{color:#fff;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:9px;padding:10px 15px}.driver-auth{min-height:100svh;color:var(--midnight);background:var(--pink);padding-top:84px;position:relative;overflow:hidden}.driver-auth:before,.driver-auth:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.driver-auth:before{border:1px solid #ffffff47;width:280px;height:280px;top:18%;right:42%}.driver-auth:after{border:1px solid #10162f2e;width:130px;height:130px;top:28%;right:47%}.driver-auth-head{z-index:3;border-bottom:1px solid #10162f24;justify-content:space-between;align-items:center;height:84px;padding:0 max(34px,50vw - 730px);display:flex;position:absolute;top:0;left:0;right:0}.driver-auth-head .pink-mark{width:104px}.driver-auth-head a{color:var(--midnight);font-size:12px;font-weight:800}.driver-auth-content{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(56px,6vw,112px);width:min(1460px,100% - 68px);min-height:calc(100svh - 84px);margin:0 auto;padding:44px 0 58px;display:grid;position:relative}.driver-auth-copy{z-index:2;justify-self:end;width:min(100%,610px);position:relative}.driver-auth-copy>span,.driver-card-kicker,.driver-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.driver-auth-copy>span{color:#10162f9e}.driver-auth-copy h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(52px,5.3vw,82px);line-height:.9}.driver-auth-copy h1 strong{color:var(--snow);font-weight:760}.driver-auth-copy>p{color:#10162fb8;max-width:580px;margin:0;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.driver-auth-signals{flex-wrap:wrap;gap:18px 28px;margin-top:34px;display:flex}.driver-auth-signals span{align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.driver-auth-signals i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21cff329}.driver-login-card{z-index:4;background:var(--snow);border:1px solid #10162f26;border-radius:24px;justify-self:start;width:min(100%,650px);padding:clamp(28px,3.5vw,50px);position:relative;box-shadow:20px 24px #10162f1f,0 30px 70px #10162f24}.driver-card-kicker{color:var(--pink)}.driver-login-card h2{letter-spacing:-.045em;margin:13px 0 11px;font-size:clamp(26px,3vw,38px)}.driver-login-card>p{color:#6f7485;margin:0 0 29px;font-size:13px;line-height:1.6}.driver-login-card label span{text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.driver-login-card input{width:100%;height:52px;color:var(--midnight);background:#f7f8fa;border:1px solid #dfe1e7;border-radius:11px;outline:0;padding:0 15px;font-size:15px}.driver-login-card input:focus{border-color:var(--pink);box-shadow:0 0 0 4px #fb0e6714}.driver-login-card>button{color:#fff;background:var(--midnight);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:52px;margin-top:12px;padding:0 17px;font-size:13px;font-weight:850;display:flex}.driver-login-card>button b{color:var(--cyan);font-size:20px}.driver-login-card>button:disabled{opacity:.6}.driver-login-card>small{color:#8c909d;margin-top:19px;font-size:10px;line-height:1.5;display:block}.driver-message{color:#087f98;background:#ecfbff;border:1px solid #21cff340;border-radius:9px;margin-top:13px;padding:11px 13px;font-size:11px;line-height:1.45}.admin-access-state{color:#fff;background:radial-gradient(circle at 50% 120%,#fb0e6752,transparent 42%),var(--midnight);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.admin-access-state .pink-mark{width:116px;margin-bottom:34px}.admin-access-state>span{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-access-state h1{letter-spacing:-.055em;max-width:680px;margin:16px 0 10px;font-size:clamp(32px,5vw,58px)}.admin-access-state p{color:#fff9;max-width:560px;margin:0;font-size:14px;line-height:1.6}.admin-access-state>div{gap:9px;margin-top:24px;display:flex}.admin-access-state button{color:#fff;background:0 0;border:1px solid #ffffff29;border-radius:10px;min-height:43px;padding:0 17px;font-size:11px;font-weight:800}.admin-access-state button:first-child{border-color:var(--pink);background:var(--pink)}.driver-portal{min-height:100vh;color:var(--midnight);background:#f4f5f8}.driver-topbar{color:#fff;background:var(--midnight);align-items:center;gap:18px;height:76px;padding:0 clamp(20px,5vw,70px);display:flex}.driver-topbar .pink-mark{width:82px}.driver-topbar>div{color:#ffffff94;align-items:center;gap:8px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.driver-live-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #21cff31f}.driver-topbar>button{color:#fff;background:0 0;border:1px solid #ffffff21;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.driver-hero{min-height:250px;color:var(--midnight);background:var(--pink);justify-content:space-between;align-items:center;gap:35px;padding:42px clamp(20px,5vw,70px);display:flex}.driver-eyebrow{color:#10162f94}.driver-hero h1{letter-spacing:-.06em;margin:10px 0 7px;font-size:clamp(42px,5vw,70px)}.driver-hero p{color:#10162fad;margin:0;font-size:15px}.driver-status-card{background:#ffffff29;border:1px solid #10162f21;border-radius:17px;min-width:300px;padding:23px}.driver-status-card small,.driver-status-card strong,.driver-status-card span{display:block}.driver-status-card small{color:#10162f8c;text-transform:uppercase;font-size:9px;font-weight:850}.driver-status-card strong{align-items:center;gap:10px;margin:10px 0 7px;font-size:22px;display:flex}.driver-status-card strong i{background:var(--cyan);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #21cff329}.driver-status-card span{color:#10162f9e;font-size:11px}.driver-actions{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1180px;margin:-24px auto 0;padding:0 20px;display:grid}.driver-actions button{min-height:92px;color:var(--midnight);text-align:left;background:#fff;border:1px solid #e1e3e8;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 18px 16px 46px;font-size:13px;font-weight:850;display:flex;position:relative;box-shadow:0 10px 30px #10162f0d}.driver-actions button>i{border:2px solid #adb1bc;border-radius:50%;width:14px;height:14px;position:absolute;left:19px}.driver-actions button small{color:#9397a3;margin-top:4px;font-size:9px;font-weight:600;display:block}.driver-actions button.active{color:#fff;border-color:var(--midnight);background:var(--midnight)}.driver-actions button.active>i{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 0 5px #21cff321}.driver-actions button.pause.active>i{border-color:var(--pink);background:var(--pink)}.driver-actions button:disabled{opacity:.6}.portal-message{max-width:1140px;margin:18px auto 0}.driver-grid{grid-template-columns:1.25fr .75fr;gap:12px;max-width:1180px;margin:18px auto 0;padding:0 20px 60px;display:grid}.driver-offer-card,.driver-shift-card{background:#fff;border:1px solid #e0e2e7;border-radius:19px;min-height:360px;padding:30px}.driver-offer-card{position:relative;overflow:hidden}.driver-offer-card:not(.has-offer){color:#fff;border-color:var(--midnight);background:var(--midnight)}.driver-offer-card:not(.has-offer) .driver-card-kicker{color:var(--cyan)}.driver-offer-card:not(.has-offer)>h2{margin:23px 0 10px;font-size:32px}.driver-offer-card:not(.has-offer)>p{color:#ffffff80;max-width:430px;font-size:13px;line-height:1.6}.driver-radar{border:1px solid #21cff321;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-90px;right:-70px}.driver-radar i{border:1px solid #21cff321;border-radius:50%;position:absolute}.driver-radar i:first-child{inset:55px}.driver-radar i:nth-child(2){inset:105px}.driver-radar b{background:var(--pink);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #fb0e6721}.driver-offer-card.has-offer{border-top:5px solid var(--pink)}.driver-offer-card.has-offer h2,.driver-offer-card.has-offer h3{letter-spacing:-.035em;margin:15px 0 0;font-size:26px}.driver-route-arrow{color:var(--pink);margin:7px 0;font-size:24px}.driver-offer-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.driver-offer-meta span{background:#f3f4f7;border-radius:10px;padding:12px}.driver-offer-meta small,.driver-offer-meta strong{display:block}.driver-offer-meta small{color:#9296a2;text-transform:uppercase;font-size:8px}.driver-offer-meta strong{margin-top:6px;font-size:13px}.driver-offer-actions{grid-template-columns:1fr .7fr;gap:8px;margin-top:19px;display:grid}.driver-offer-actions button{color:#fff;background:var(--pink);border:0;border-radius:10px;height:46px;font-size:11px;font-weight:850}.driver-offer-actions button+button{color:var(--midnight);background:#edeff3}.driver-shift-card h2{margin:13px 0 22px;font-size:25px}.driver-shift-card>div{gap:8px;display:grid}.driver-shift-card>div>span{background:#f4f5f8;border-radius:10px;padding:13px}.driver-shift-card small,.driver-shift-card strong{display:block}.driver-shift-card small{color:#969aa5;text-transform:uppercase;font-size:8px}.driver-shift-card strong{margin-top:5px;font-size:12px}.driver-actions button.location-active{border-color:var(--cyan);background:var(--midnight)}.driver-actions button.location-active small{color:#ffffffa8}.driver-test-mode{background:#effcff;border:1px solid #21cff357;border-radius:17px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:28px;max-width:1140px;margin:16px auto 0;padding:22px 24px;display:grid;box-shadow:0 12px 30px #10162f0a}.driver-test-mode h2{color:var(--midnight);letter-spacing:-.03em;margin:7px 0 5px;font-size:21px}.driver-test-mode p{color:#687081;max-width:680px;margin:0;font-size:11px;line-height:1.55}.driver-test-controls{gap:9px;display:grid}.driver-test-controls label>span{color:#616778;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.driver-test-controls select{width:100%;height:44px;color:var(--midnight);font:inherit;background:#fff;border:1px solid #cbdce1;border-radius:10px;padding:0 12px;font-size:11px}.driver-test-state{color:#717887;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.driver-test-state i{background:#a6abb6;border-radius:50%;width:7px;height:7px}.driver-test-state.is-active{color:#006d82}.driver-test-state.is-active i{background:var(--cyan);box-shadow:0 0 0 4px #21cff326}.driver-offer-card.has-trip{color:var(--midnight);border-color:#dfe2e8;border-top:5px solid var(--cyan);background:#fff}.driver-offer-card.has-trip .driver-card-kicker{color:var(--pink)}.driver-offer-card.has-trip h2,.driver-offer-card.has-trip h3{letter-spacing:-.035em;margin:12px 0 0;font-size:26px}.driver-trip-status{background:#f1fbfd;border-radius:11px;align-items:center;gap:12px;margin:20px 0 18px;padding:13px 14px;display:flex}.driver-trip-status>i{background:var(--cyan);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #21cff324}.driver-trip-status small,.driver-trip-status strong{display:block}.driver-trip-status small{color:#7a8290;text-transform:uppercase;font-size:9px}.driver-trip-status strong{margin-top:4px;font-size:14px}.driver-trip-customer{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.driver-trip-customer>span{background:#f3f4f7;border-radius:10px;padding:12px}.driver-trip-customer small,.driver-trip-customer strong{display:block}.driver-trip-customer small{color:#9296a2;text-transform:uppercase;font-size:9px}.driver-trip-customer strong{margin-top:5px;font-size:13px}.driver-trip-primary{color:#fff;background:var(--pink);text-align:left;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:58px;margin-top:12px;padding:10px 16px;font-size:14px;font-weight:850;display:flex}.driver-trip-primary small{color:#ffffffb8;margin-top:4px;font-size:10px;font-weight:650}.driver-trip-primary:disabled{opacity:.6}.driver-trip-gross{border:2px solid var(--midnight);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;padding:15px;display:flex}.driver-trip-gross small,.driver-trip-gross strong,.driver-trip-gross span{display:block}.driver-trip-gross small{color:#777e8d;text-transform:uppercase;font-size:8px;font-weight:850}.driver-trip-gross strong{font-size:25px}.driver-trip-gross span{color:#19735a;text-align:right;max-width:150px;font-size:9px;font-weight:850}.driver-contact-events{gap:6px;margin-top:10px;display:grid}.driver-contact-events>span{color:#7e173e;background:#fff0f6;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:9px 10px;font-size:9px;font-weight:850;display:grid}.driver-contact-events i{background:var(--pink);border-radius:50%;width:7px;height:7px}.driver-contact-events small{font-size:8px}.driver-quick-contact{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.driver-quick-contact button,.driver-quick-contact a{min-height:40px;color:var(--midnight);text-align:center;background:#fff;border:1px solid #dfe2e8;border-radius:9px;justify-content:center;align-items:center;padding:6px 8px;font-size:9px;font-weight:850;display:flex}.driver-quick-contact a{color:#fff;border-color:var(--midnight);background:var(--midnight);grid-column:1/-1}.driver-staff-discount{width:100%;min-height:55px;color:var(--midnight);text-align:left;background:#f4f5f8;border:1px solid #c6cbd5;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:10px;padding:10px 14px;display:flex}.driver-staff-discount strong{font-size:11px}.driver-staff-discount small{color:#727986;margin-top:3px;font-size:8px}.driver-staff-discount:disabled{opacity:.55}.driver-trip-feedback{color:#006f86;background:#ecfbff;border:1px solid #21cff35c;border-radius:10px;align-items:center;gap:9px;margin:14px 0 2px;padding:11px 12px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.driver-trip-feedback>i{background:var(--cyan);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #21cff326}.driver-trip-net{color:#075f4a;background:#eaf9f3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 15px;display:flex}.driver-trip-net span{text-transform:uppercase;font-size:9px;font-weight:850}.driver-trip-net strong{font-size:19px}.driver-call-preview{color:#fff;background:var(--midnight);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px 14px;display:flex;box-shadow:0 10px 24px #10162f1f}.driver-call-preview span,.driver-call-preview small,.driver-call-preview strong,.driver-call-preview em{display:block}.driver-call-preview small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.driver-call-preview strong{margin-top:4px;font-size:12px}.driver-call-preview em{color:#ffffff9e;margin-top:3px;font-size:10px;font-style:normal}.driver-call-preview button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.driver-staff-discount-confirmation{background:#fff2f7;border:1px solid #fb0e6752;border-radius:11px;margin-top:10px;padding:14px}.driver-staff-discount-confirmation>strong{font-size:12px;display:block}.driver-staff-discount-confirmation>p{color:#737987;margin:5px 0 12px;font-size:9px;line-height:1.5}.driver-staff-discount-confirmation>div{grid-template-columns:.72fr 1.28fr;gap:7px;display:grid}.driver-staff-discount-confirmation button{min-height:42px;color:var(--midnight);background:#fff;border:1px solid #d9dde5;border-radius:9px;font-size:9px;font-weight:850}.driver-staff-discount-confirmation button:last-child{color:#fff;border-color:var(--pink);background:var(--pink)}.driver-staff-discount-confirmation button:disabled{opacity:.55}.driver-trip-feedback:focus-visible,.driver-call-preview button:focus-visible,.driver-staff-discount-confirmation button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.driver-offer-countdown{color:var(--midnight);background:#fff1f6;border-radius:11px;justify-content:space-between;align-items:center;margin:18px 0 12px;padding:13px 14px 16px;display:flex;position:relative;overflow:hidden}.driver-offer-countdown span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.driver-offer-countdown strong{font-size:16px}.driver-offer-countdown>i{background:var(--pink);height:4px;transition:width 1s linear;position:absolute;bottom:0;left:0}.driver-offer-actions button:disabled{opacity:.55}.driver-offer-card.has-completed-trip{color:var(--midnight);border-color:#dfe2e8;border-top:5px solid var(--cyan);background:#fff}.driver-offer-card.has-completed-trip .driver-card-kicker{color:var(--pink)}.driver-completed-mark{width:54px;height:54px;color:var(--midnight);background:var(--cyan);border-radius:50%;place-items:center;margin-top:23px;font-size:25px;font-weight:900;display:grid;box-shadow:0 0 0 9px #21cff31f}.driver-offer-card.has-completed-trip h2{margin:24px 0 8px;font-size:30px}.driver-offer-card.has-completed-trip>p{color:#6f7483;margin:0;font-size:13px}.driver-completed-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px;display:grid}.driver-completed-meta span{background:#f3f4f7;border-radius:10px;padding:12px}.driver-completed-meta small,.driver-completed-meta strong{display:block}.driver-completed-meta small{color:#9296a2;text-transform:uppercase;font-size:8px}.driver-completed-meta strong{margin-top:5px;font-size:12px}.driver-completed-dismiss{color:#fff;background:var(--midnight);border:0;border-radius:10px;width:100%;height:46px;margin-top:12px;font-size:11px;font-weight:850}.driver-completed-final{border:2px solid var(--midnight);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;padding:15px;display:flex}.driver-completed-final small,.driver-completed-final strong,.driver-completed-final span{display:block}.driver-completed-final small{color:#737a88;text-transform:uppercase;font-size:8px;font-weight:850}.driver-completed-final strong{font-size:25px}.driver-completed-final span{color:#19735a;text-align:right;max-width:150px;font-size:9px;font-weight:800}.driver-offer-card.has-cancelled-trip{color:var(--midnight);border-color:#dfe2e8;border-top:5px solid var(--pink);background:#fff}.driver-offer-card.has-cancelled-trip .driver-card-kicker{color:var(--pink)}.driver-offer-card.has-cancelled-trip h2{margin:24px 0 8px;font-size:30px}.driver-offer-card.has-cancelled-trip>p{color:#6f7483;margin:0;font-size:13px}.driver-cancelled-mark{color:#fff;background:var(--pink);border-radius:50%;place-items:center;width:54px;height:54px;margin-top:23px;font-size:28px;font-weight:900;display:grid;box-shadow:0 0 0 9px #fb0e671a}.driver-cancellation-note{color:#7a7f8d;margin-top:12px;font-size:9px;line-height:1.5;display:block}@media (max-width:820px){.driver-auth:before,.driver-auth:after{display:none}.driver-auth-content{grid-template-columns:1fr;gap:35px;width:min(700px,100% - 48px);min-height:auto;padding:48px 0 64px}.driver-auth-copy{justify-self:start;width:100%}.driver-auth-copy h1{font-size:56px}.driver-login-card{justify-self:stretch;width:100%;margin-bottom:10px}.driver-hero{display:block}.driver-status-card{min-width:0;margin-top:28px}.driver-grid,.driver-actions{grid-template-columns:1fr}.driver-actions button{min-height:76px}.driver-actions{margin-top:12px}.driver-topbar{padding-inline:20px}.driver-test-mode{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:14px}.driver-test-controls{width:100%}}@media (max-width:520px){.driver-trip-net,.driver-call-preview{flex-direction:column;align-items:flex-start}.driver-call-preview button{width:100%}.driver-staff-discount-confirmation>div{grid-template-columns:1fr}.driver-auth-head{padding-inline:20px}.driver-auth-content{gap:29px;width:calc(100% - 40px);padding-top:37px}.driver-auth-copy h1{font-size:47px}.driver-auth-signals{display:grid}.driver-login-card{padding:25px 20px;box-shadow:10px 13px #10162f1c}.driver-topbar>div{display:none}.driver-offer-meta,.driver-trip-customer,.driver-offer-actions{grid-template-columns:1fr}.driver-hero{padding-inline:20px}}.ops-empty-drivers{border:1px solid var(--ops-line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px;display:flex}.ops-empty-icon{width:56px;height:56px;color:var(--midnight);background:var(--pink);border-radius:17px;place-items:center;margin-bottom:20px;font-size:24px;font-style:italic;font-weight:950;display:grid}.ops-empty-drivers h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:24px}.ops-empty-drivers p{color:#848998;max-width:480px;margin:0;font-size:10px;line-height:1.7}.ops-empty-drivers a{color:#fff;background:var(--midnight);border-radius:9px;align-items:center;gap:9px;margin-top:20px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.ops-empty-drivers a svg{width:13px;color:var(--cyan)}.preview-gate{min-height:100svh;color:var(--midnight);background:var(--pink);grid-template-columns:minmax(0,660px) minmax(380px,520px);justify-content:center;align-items:center;gap:clamp(52px,6vw,100px);padding:clamp(112px,14vh,150px) max(clamp(28px,5vw,80px),50vw - 720px) clamp(62px,8vh,84px);display:grid;position:relative;overflow:hidden}.preview-gate:before,.preview-gate:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.preview-gate:before{border:1px solid #ffffff40;width:300px;height:300px;top:16%;right:43%}.preview-gate:after{border:1px solid #10162f2e;width:140px;height:140px;top:27%;right:48%}.preview-gate-head{z-index:2;border-bottom:1px solid #10162f26;justify-content:space-between;align-items:center;height:84px;padding:0 max(clamp(28px,5vw,80px),50vw - 720px);display:flex;position:absolute;top:0;left:0;right:0}.preview-gate-head .pink-mark{width:105px}.preview-gate-head>span{color:#10162f9e;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.preview-gate-copy{z-index:1;width:100%;max-width:660px;position:relative}.preview-kicker{color:#10162f9e;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.preview-gate-copy h1{letter-spacing:-.064em;margin:18px 0 22px;font-size:clamp(54px,5vw,80px);line-height:.9}.preview-gate-copy h1 strong{color:var(--snow);font-weight:760}.preview-gate-copy>p{color:#10162fb8;max-width:540px;margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.52}.preview-paths{flex-wrap:wrap;gap:14px 24px;margin-top:29px;display:flex}.preview-paths span{align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.preview-paths i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21cff329}.preview-gate-card{z-index:3;background:var(--snow);border:1px solid #10162f29;border-radius:23px;justify-self:end;width:100%;max-width:520px;padding:clamp(34px,3vw,46px);position:relative;box-shadow:17px 20px #10162f1f,0 28px 64px #10162f24}.preview-gate-card .preview-kicker{color:var(--pink)}.preview-gate-card h2{letter-spacing:-.047em;margin:13px 0 10px;font-size:clamp(30px,2.4vw,37px)}.preview-gate-card>p{color:#707585;max-width:440px;margin:0 0 24px;font-size:13px;line-height:1.55}.preview-gate-card label{text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.preview-gate-card input{width:100%;height:54px;color:var(--midnight);background:#f6f7f9;border:1px solid #dfe1e7;border-radius:11px;outline:0;padding:0 16px;font-size:15px}.preview-gate-card input:focus{border-color:var(--pink);box-shadow:0 0 0 4px #fb0e6714}.preview-gate-card>button{color:#fff;background:var(--midnight);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:11px;padding:0 17px;font-size:13px;font-weight:850;display:flex}.preview-gate-card>button b{color:var(--cyan);font-size:19px}.preview-gate-card>button:disabled{opacity:.6}.preview-gate-card>small{color:#858a98;margin-top:17px;font-size:10px;line-height:1.5;display:block}.preview-error{color:#a10a46;background:#fff0f6;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.45}.preview-gate-foot{color:#10162f85;letter-spacing:.06em;justify-content:space-between;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:24px;left:max(clamp(28px,5vw,80px),50vw - 720px);right:max(clamp(28px,5vw,80px),50vw - 720px)}.preview-gate-foot span:last-child{text-transform:uppercase}@media (max-width:1100px){.preview-gate{grid-template-columns:minmax(0,680px);align-content:start;align-items:start;gap:40px;padding:132px clamp(28px,7vw,72px) 38px;overflow:auto}.preview-gate:before,.preview-gate:after{display:none}.preview-gate-copy,.preview-gate-card{justify-self:center;max-width:620px}.preview-gate-copy h1{font-size:clamp(52px,8vw,68px)}.preview-gate-card{margin:0}.preview-gate-foot{width:100%;margin-top:4px;position:static}.preview-gate-foot span:last-child{display:none}}@media (min-width:1101px) and (max-height:760px){.preview-gate{padding-top:100px;padding-bottom:56px}.preview-gate-copy h1{font-size:64px}.preview-gate-card{padding:30px 38px}.preview-gate-card>p{margin-bottom:18px}.preview-gate-foot{bottom:17px}}@media (max-width:520px){.preview-gate{padding:calc(106px + env(safe-area-inset-top)) 20px 28px;gap:30px}.preview-gate-head{z-index:10;height:calc(76px + env(safe-area-inset-top));background:var(--midnight);border-bottom-color:#ffffff1c;align-items:flex-end;padding:0 20px 22px;box-shadow:0 12px 32px #10162f29}.preview-gate-head .pink-mark{width:104px}.preview-gate-head>span{color:#ffffff94;letter-spacing:.12em;font-size:8px;display:block}.preview-gate-copy h1{font-size:47px}.preview-gate-copy>p{font-size:15px}.preview-paths{gap:13px;margin-top:25px;display:grid}.preview-gate-card{padding:25px 20px;box-shadow:10px 13px #10162f1c}.preview-gate-foot{left:auto;right:auto}}.ops-brand small,.ops-sidebar-footer small{font-size:10px}.ops-location small,.ops-nav-label{font-size:9px}.ops-nav-group>button,.ops-nav-group>button b,.ops-sidebar-footer strong{font-size:12px}.ops-breadcrumb,.ops-book-link,.ops-search input,.ops-top-actions button{font-size:11px}.ops-page-head>div>span,.ops-kicker{font-size:10px}.ops-page-head p{font-size:12px}.ops-sync small{font-size:10px;line-height:1.4}.ops-command-card p,.ops-command-card small,.ops-command-meta{font-size:10px}.ops-command-card h2{font-size:27px}.ops-command-stats small{font-size:9px}.ops-command-stats strong{font-size:18px}.ops-metrics article>span{font-size:10px}.ops-metrics article>strong{font-size:24px}.ops-metrics article>small{font-size:10px;line-height:1.45}.ops-panel-head h3,.ops-dispatch-trip h3,.ops-ranked-head h3{font-size:16px}.ops-panel-head button,.ops-filter-strip button{font-size:10px}.ops-booking-row strong,.ops-time strong,.ops-route strong,.ops-rider strong{font-size:12px}.ops-booking-row small,.ops-time small,.ops-route small,.ops-rider small{font-size:10px;line-height:1.35}.ops-price{font-size:12px}.ops-status{font-size:10px}.backend-row-tag{font-size:8px}.ops-list-toolbar input,.ops-list-toolbar button,.ops-list-tabs button{font-size:11px}.ops-list-tabs button b,.ops-table-head{font-size:10px}.ops-table-empty{color:#7c8190;text-align:center;padding:42px 18px;font-size:12px}.ops-map-place,.ops-map-legend,.ops-driver-pin small{font-size:9px}.ops-driver-pin strong{font-size:10px}.ops-map-footer,.trip-route small,.trip-meta small,.driver-eta small{font-size:9px}.trip-route strong{font-size:12px}.trip-meta b,.driver-eta strong{font-size:11px}.ops-ranked-head>span{font-size:10px}.ops-ranked-list button>span:nth-child(3)>strong{font-size:12px}.ops-ranked-list button>span:nth-child(3)>small{font-size:10px;line-height:1.35}.dispatch-action-error{font-size:10px;line-height:1.45}.ops-dispatch-queue{border-bottom:1px solid var(--ops-line);background:#fafbfc;padding:14px}.ops-dispatch-queue>div{gap:6px;margin-top:9px;display:grid}.ops-dispatch-queue button{border:1px solid var(--ops-line);color:var(--ops-ink);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.ops-dispatch-queue button.active{border-color:var(--pink);box-shadow:inset 3px 0 var(--pink)}.ops-dispatch-queue button strong{font-size:11px}.ops-dispatch-queue button>span:not(.ops-status){color:#7b808e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-dispatch-empty{color:#7c8190;margin:18px 0 0;font-size:11px;line-height:1.55}.ops-auto-dispatch{background:#f1fcff;border:1px solid #21cff342;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-top:13px;padding:11px 12px;display:grid}.ops-auto-dispatch>span{grid-template-columns:8px auto 1fr;align-items:center;gap:6px;display:grid}.ops-auto-dispatch>span>i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21cff321}.ops-auto-dispatch strong{font-size:11px}.ops-auto-dispatch small{color:#818693;font-size:9px}.ops-auto-dispatch>b{color:var(--ops-ink);font-size:13px}.ops-auto-dispatch>p{color:#737987;grid-column:1/-1;margin:4px 0 0 14px;font-size:9px}.ops-ranked-list button.is-current-offer{box-shadow:inset 3px 0 var(--cyan);background:#f1fcff}.ops-ranked-list button.is-current-offer .radio{border:3px solid var(--cyan)}.ops-ranked-list button.is-ineligible{cursor:not-allowed;opacity:.62}.ops-ranked-list button.is-ineligible:hover{background:0 0}.ops-ranked-list button:disabled .radio{border-color:#c8cad2}.ops-primary:disabled,.ops-secondary:disabled,.danger-action:disabled{cursor:not-allowed;opacity:.55}.ops-summary-band span,.ops-summary-band small,.ops-driver-card>button{font-size:10px}.ops-driver-card.has-warning{border-top:4px solid #ffb4cf}.ops-driver-card.is-eligible{border-top:4px solid var(--cyan)}.driver-card-warning{color:#9d1649;background:#fff0f6;border-radius:8px;margin:11px 0;padding:9px 10px;font-size:10px;font-weight:750;line-height:1.4}.ops-application-row,.ops-operator-table,.ops-fleet-toolbar,.ops-pricing-grid,.ops-finance-grid,.ops-report-grid,.support-grid,.audit-grid{font-size:11px}.ops-application-row strong,.operator-row strong,.ops-fleet-grid strong,.ops-report-grid strong{font-size:12px}.ops-application-row small,.operator-row small,.ops-fleet-grid small,.ops-report-grid small,.support-grid small,.audit-grid small{font-size:10px;line-height:1.4}.ops-drawer{width:min(500px,100%)}.drawer-status>span:last-child{font-size:10px}.drawer-route small{font-size:9px}.drawer-route strong{font-size:13px}.drawer-facts small{font-size:9px}.drawer-facts strong{font-size:12px}.drawer-facts span{font-size:10px;line-height:1.45}.drawer-operations{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.drawer-operations>span,.drawer-customer-note{border:1px solid var(--ops-line);background:#fafbfc;border-radius:10px;padding:13px}.drawer-operations small,.drawer-operations strong,.drawer-customer-note small{display:block}.drawer-operations small,.drawer-customer-note small{color:#8d929f;text-transform:uppercase;font-size:9px}.drawer-operations strong{margin-top:6px;font-size:12px}.drawer-customer-note{margin-top:8px}.drawer-customer-note p{color:#575d6c;margin:7px 0 0;font-size:11px;line-height:1.5}.danger-action{font-size:10px}.drawer-timeline strong{font-size:11px}.drawer-timeline small{font-size:10px}.drawer-price-breakdown{background:#f2fcff;border:1px solid #21cff34d;border-radius:11px;margin-top:8px;padding:14px}.drawer-price-breakdown>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-price-breakdown span,.drawer-price-breakdown small,.drawer-price-breakdown strong{display:block}.drawer-price-breakdown small{color:#17829a;text-transform:uppercase;font-size:9px}.drawer-price-breakdown strong{margin-top:5px;font-size:12px}.drawer-price-breakdown p{color:#5f6877;margin:11px 0 0;font-size:10px;line-height:1.55}.pink-app-icon{flex:none;line-height:0;display:inline-flex}.pink-app-icon img{width:100%;height:100%;display:block}.ops-empty-brand-icon{width:72px;height:72px;margin-bottom:22px}.pink-operator-logo{background:0 0;border-radius:11px;padding:0;overflow:hidden}.pink-operator-logo img{border-radius:11px}.ops-shell{font-size:14px}.ops-brand>span,.ops-location small,.ops-nav-group>span{font-size:10px}.ops-location strong{font-size:13px}.ops-nav-group>button{height:42px}.ops-nav-group>button b{font-size:13px}.ops-nav-group>button em{font-size:10px}.ops-sidebar-footer strong{font-size:13px}.ops-sidebar-footer small{font-size:11px}.ops-avatar{font-size:10px}.ops-avatar.large{font-size:13px}.ops-breadcrumb,.ops-book-link,.ops-search span,.ops-search input,.ops-top-actions button{font-size:12px}.ops-search kbd{font-size:10px}.ops-primary,.ops-secondary{font-size:12px}.ops-primary.compact,.ops-page-head>div:first-child>span,.ops-kicker,.ops-live-label{font-size:11px}.ops-page-head h1{font-size:38px}.ops-page-head p{font-size:14px;line-height:1.45}.ops-sync{font-size:12px}.ops-sync small,.ops-command-copy p,.ops-command-stats span,.ops-command-stats small{font-size:11px}.ops-command-action{font-size:12px}.ops-metrics article>div,.ops-metrics article>small,.metric-change,.ops-filter-strip button{font-size:11px}.ops-panel-head h3,.ops-list-toolbar h3{font-size:17px}.ops-panel-head>button,.ops-list-toolbar input,.ops-list-toolbar>div>button:not(.ops-primary),.ops-list-toolbar>button:not(.ops-primary),.ops-list-tabs button{font-size:12px}.ops-list-tabs b,.ops-table-head{font-size:11px}.ops-booking-row{min-height:74px}.ops-time strong,.ops-route strong,.ops-rider strong,.ops-price{font-size:13px}.ops-time small,.ops-route small,.ops-rider small{font-size:11px}.ops-status{min-width:68px;padding:6px 8px;font-size:10px}.ops-place,.ops-driver-pin small,.ops-map-legend,.ops-map-footer{font-size:10px}.ops-driver-pin b{font-size:9px}.ops-dispatch-toolbar strong{font-size:15px}.ops-dispatch-toolbar span{font-size:12px}.trip-route small,.trip-meta small,.ops-ranked-head>span,.driver-eta small{font-size:10px}.trip-route strong,.trip-meta b,.ops-ranked-list button>span:nth-child(3) strong,.driver-eta strong{font-size:12px}.ops-ranked-list button>span:nth-child(3) small,.ops-ranked-list em,.dispatch-action-error{font-size:11px}.ops-summary-band>div{padding:22px 24px}.ops-summary-band span{font-size:12px}.ops-summary-band strong{font-size:28px}.ops-summary-band small{font-size:12px;line-height:1.4}.ops-driver-card h3{font-size:17px}.ops-driver-card>p{font-size:12px}.driver-card-data small{font-size:10px}.driver-card-data strong{font-size:12px}.ops-driver-card>button,.vehicle-copy>button{font-size:11px}.ops-empty-drivers p{max-width:610px;font-size:13px;line-height:1.65}.ops-empty-drivers a{font-size:12px}.ops-empty-drivers h2{font-size:27px}.ops-application-row strong,.operator-row strong{font-size:13px}.ops-application-row small,.operator-row small,.ops-dark-info>p,.funnel span{font-size:11px}.ops-operator-table>.operator-head{height:43px;font-size:11px}.ops-operator-table>button{min-height:82px}.ops-operator-table>button>span:nth-child(2) strong{font-size:13px}.ops-operator-table>button>span:nth-child(2) small{font-size:11px}.ops-operator-table>button>span:not(.operator-logo):not(.ops-status),.ops-operator-table>button>strong{font-size:12px}.ops-fleet-toolbar>div button,.vehicle-visual>b,.vehicle-copy p{font-size:11px}.vehicle-copy h3{font-size:17px}.pricing-version span,.pricing-version button,.price-fields span,.rule-row span small{font-size:11px}.price-fields strong,.rule-row span strong,.rule-row>b{font-size:12px}.finance-table>div:first-child{font-size:11px}.finance-table>button span,.finance-table>button strong{font-size:12px}.ops-report-grid article>small,.report-actions button,.ops-report-grid p,.support-ticket>span:nth-child(2) small,.support-ticket>small,.support-hero p,.support-message small,.internal-note>span,.role-row>span:nth-child(2) small,.role-row>span:nth-child(3),.audit-time,.audit-row small{font-size:11px}.support-ticket>span:nth-child(2) strong,.support-message strong,.support-message p,.internal-note textarea,.role-row>span:nth-child(2) strong,.audit-row strong{font-size:12px}.ops-dispatch-toolbar .ops-status-pink{color:#8f0038;background:#ffd2e2}.pricing-control{gap:14px;display:grid}.pricing-loading{min-height:260px;color:var(--ops-muted);justify-content:center;align-items:center;gap:18px;padding:30px;font-size:14px;display:flex}.pricing-loading strong{color:var(--ops-ink)}.pricing-live-card{color:#fff;background:var(--ops-ink);min-height:244px;box-shadow:inset 6px 0 var(--pink),0 18px 46px #10162f24;border-radius:19px;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);align-items:center;gap:36px;padding:34px 38px;display:grid}.pricing-live-copy .ops-kicker{color:var(--cyan)}.pricing-live-copy h2{color:#fff;letter-spacing:-.06em;align-items:end;gap:13px;margin:18px 0 13px;font-size:58px;line-height:.9;display:flex}.pricing-live-copy h2 small{color:#ffffff8f;letter-spacing:0;padding-bottom:7px;font-size:14px;font-weight:650}.pricing-live-copy>p{color:#ffffff9e;max-width:600px;margin:0;font-size:13px;line-height:1.55}.pricing-live-state{align-items:center;gap:9px;margin-top:22px;display:flex}.pricing-live-state i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21cff321}.pricing-live-state strong{font-size:12px}.pricing-live-state span{color:var(--ops-ink);background:var(--pink);border-radius:7px;margin-left:5px;padding:5px 8px;font-size:10px;font-weight:850}.pricing-demand-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.pricing-demand-grid>span{background:#141b39;min-height:86px;padding:18px}.pricing-demand-grid small,.pricing-demand-grid strong{display:block}.pricing-demand-grid small{color:#ffffff73;font-size:10px}.pricing-demand-grid strong{color:#fff;margin-top:8px;font-size:23px}.pricing-message{border:1px solid;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:750;line-height:1.45}.pricing-message.is-success{color:#08788f;background:#ecfbff;border-color:#b8edf6}.pricing-message.is-error{color:#9d1649;background:#fff0f6;border-color:#ffc1d7}.pricing-workspace,.pricing-bottom-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;display:grid}.pricing-override-card,.pricing-base-card{overflow:hidden}.pricing-mode-note{background:#f4f6f9;border-radius:10px;gap:5px;margin:18px 20px 0;padding:13px 14px;display:grid}.pricing-mode-note strong{font-size:13px}.pricing-mode-note span{color:#757b8a;font-size:11px;line-height:1.45}.pricing-multiplier-buttons{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 20px;display:grid}.pricing-multiplier-buttons button{border:1px solid var(--ops-line);min-height:68px;color:var(--ops-ink);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;font-size:18px;font-weight:850;display:flex}.pricing-multiplier-buttons button small{color:#9297a4;margin-top:5px;font-size:10px}.pricing-multiplier-buttons button:hover,.pricing-multiplier-buttons button.active{border-color:var(--pink);box-shadow:inset 0 -3px var(--pink);background:#fff0f6}.pricing-multiplier-buttons button:disabled{cursor:not-allowed;opacity:.55}.pricing-override-form{grid-template-columns:140px 1fr;gap:9px;padding:0 20px;display:grid}.pricing-override-form label,.pricing-rule-save label,.pricing-input-grid label{gap:7px;display:grid}.pricing-override-form label>span,.pricing-rule-save label>span,.pricing-input-grid label>span:first-child{color:#737987;font-size:10px;font-weight:800}.pricing-override-form input,.pricing-override-form select,.pricing-rule-save input,.pricing-money-input{border:1px solid var(--ops-line);width:100%;height:43px;color:var(--ops-ink);background:#fff;border-radius:9px;outline:0;font-size:12px}.pricing-override-form input,.pricing-override-form select,.pricing-rule-save input{padding:0 12px}.pricing-override-form input:focus,.pricing-override-form select:focus,.pricing-rule-save input:focus,.pricing-money-input:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #fb0e6714}.pricing-auto-button{width:calc(100% - 40px);margin:13px 20px 20px}.pricing-active-reason{border-left:3px solid var(--pink);color:#6e7483;background:#fff4f8;margin:-6px 20px 20px;padding:11px 12px;font-size:11px;line-height:1.5}.pricing-active-reason strong{color:var(--ops-ink)}.pricing-custom-multiplier{border:1px solid var(--ops-line);background:#fafbfc;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:7px 9px;margin:0 20px 14px;padding:13px;display:grid}.pricing-custom-multiplier label{gap:6px;display:grid}.pricing-custom-multiplier label>span:first-child{color:#737987;font-size:10px;font-weight:800}.pricing-custom-multiplier label>span:last-child{border:1px solid var(--ops-line);background:#fff;border-radius:9px;grid-template-columns:1fr 30px;align-items:center;height:40px;display:grid}.pricing-custom-multiplier input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 10px}.pricing-custom-multiplier b{text-align:center}.pricing-custom-multiplier>button{color:#fff;background:var(--midnight);border:0;border-radius:9px;height:40px;padding:0 12px;font-size:10px;font-weight:850}.pricing-custom-multiplier>small{color:#858b98;grid-column:1/-1;font-size:9px}.pricing-rule-version{color:#8c919e;align-self:center;font-size:10px}.pricing-category-tabs{gap:7px;padding:14px 20px 0;display:flex}.pricing-category-tabs button{border:1px solid var(--ops-line);color:#747a89;background:#fff;border-radius:9px;min-height:35px;padding:0 12px;font-size:11px;font-weight:750}.pricing-category-tabs button.active{color:#fff;border-color:var(--ops-ink);background:var(--ops-ink)}.pricing-input-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 20px;display:grid}.pricing-money-input{grid-template-columns:1fr 30px;align-items:center;display:grid}.pricing-money-input input{min-width:0;height:100%;color:var(--ops-ink);background:0 0;border:0;outline:0;padding:0 4px 0 11px;font-size:13px;font-weight:750}.pricing-money-input b{color:#979ba7;font-size:10px}.pricing-rule-save{grid-template-columns:1fr auto;align-items:end;gap:10px;padding:0 20px 20px;display:grid}.pricing-rule-save .ops-primary{min-width:176px;height:43px}.pricing-rule-save .ops-primary:disabled{cursor:not-allowed;opacity:.55}.pricing-preview-card,.pricing-history-card{overflow:hidden}.pricing-preview-card>.ops-panel-head,.pricing-history-card>.ops-panel-head{border-bottom:1px solid var(--ops-line)}.pricing-preview-card>div:nth-child(2){background:var(--ops-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pricing-preview-card>div:nth-child(2)>span{background:#fff;padding:20px}.pricing-preview-card small,.pricing-preview-card strong,.pricing-preview-card em{display:block}.pricing-preview-card small{color:#8b909d;font-size:10px}.pricing-preview-card strong{margin-top:8px;font-size:20px}.pricing-preview-card em{color:#a0a4ae;margin-top:4px;font-size:9px;font-style:normal}.pricing-preview-card>p{color:#727887;background:#f7f8fa;margin:0;padding:13px 20px;font-size:11px;line-height:1.5}.pricing-history-card>div:nth-child(2)>span{border-bottom:1px solid var(--ops-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:61px;padding:10px 20px;display:grid}.pricing-history-card>div:nth-child(2)>span:last-child{border-bottom:0}.pricing-history-card>div:nth-child(2)>span>i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21cff31f}.pricing-history-card strong,.pricing-history-card small{display:block}.pricing-history-card strong{font-size:12px}.pricing-history-card small{color:#858a98;margin-top:4px;font-size:10px}.pricing-history-card time{color:#999da8;font-size:10px}.pricing-history-card>div:nth-child(2)>p{color:#868b99;margin:0;padding:24px;font-size:11px}@media (max-width:1180px){.pricing-live-card,.pricing-workspace,.pricing-bottom-grid{grid-template-columns:1fr}.pricing-demand-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.pricing-live-card{padding:28px 22px}.pricing-live-copy h2{font-size:48px}.pricing-demand-grid,.pricing-multiplier-buttons{grid-template-columns:1fr 1fr}.pricing-override-form,.pricing-rule-save{grid-template-columns:1fr}.pricing-input-grid{grid-template-columns:1fr 1fr}.pricing-preview-card>div:nth-child(2){grid-template-columns:1fr}.pricing-history-card>div:nth-child(2)>span{grid-template-columns:8px 1fr}.pricing-history-card time{grid-column:2}.pricing-rule-save .ops-primary{width:100%}}.product-preview-links{white-space:nowrap;background:#ffffff85;border:1px solid #10162f21;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.product-preview-links a{color:#10162fad;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:820;transition:color .18s,background-color .18s;display:inline-flex}.product-preview-links a:hover{color:var(--midnight);background:#ffffffb3}.product-preview-links a[aria-current=page]{color:var(--snow);background:var(--midnight);box-shadow:0 4px 12px #10162f26}.product-preview-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.product-preview-links.is-inverse{background:#ffffff0f;border-color:#ffffff26}.product-preview-links.is-inverse a{color:#ffffffab}.product-preview-links.is-inverse a:hover{color:#fff;background:#ffffff1a}.product-preview-links.is-inverse a[aria-current=page]{color:var(--midnight);background:var(--cyan);box-shadow:none}.booking-preview-links{justify-self:center}.ops-preview-links a{min-height:26px;padding-inline:7px}.driver-auth-head .driver-preview-links a{color:#10162fb3}.driver-auth-head .driver-preview-links a[aria-current=page]{color:var(--snow)}.driver-topbar .driver-preview-links{margin-left:auto}.driver-topbar .driver-preview-links+div{margin-left:0}.journey-page{isolation:isolate;min-height:100svh;color:var(--midnight);background:radial-gradient(circle at 7% 20%,#ffffff2b,transparent 26%),radial-gradient(circle at 93% 82%,#ffffff1a,transparent 29%),var(--pink);position:relative}.journey-header{z-index:20;height:82px;color:var(--midnight);background:var(--pink);border-bottom:1px solid #10162f29;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(25px,5vw,78px);display:grid;position:relative}.journey-header>a{align-items:center;width:max-content;display:inline-flex}.journey-header .pink-mark{width:116px}.journey-customer-nav{color:#10162fb3;align-items:center;gap:30px;font-size:11px;font-weight:750;display:flex}.journey-customer-nav a:hover{color:var(--snow)}.journey-header-actions{justify-content:flex-end;align-items:center;display:flex}.journey-live-pill{color:#10162fb8;letter-spacing:.02em;background:#fff3;border:1px solid #10162f21;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:780;display:flex}.journey-live-pill i{background:#10162f52;border-radius:50%;width:7px;height:7px}.journey-layout{grid-template-columns:minmax(0,1.12fr) minmax(350px,.72fr);align-items:start;gap:clamp(24px,4vw,58px);width:min(1320px,100%);margin:0 auto;padding:clamp(42px,6vw,74px) clamp(25px,5vw,78px) 72px;display:grid;position:relative}.journey-primary,.journey-details{min-width:0}.journey-details{gap:12px;padding-top:27px;display:grid}.journey-mode-label{color:#10162fab;letter-spacing:.14em;text-transform:uppercase;margin:0 2px 13px;font-size:11px;font-weight:850}.journey-message{color:#8d1746;background:var(--snow);border:1px solid #fb0e673d;border-radius:15px;padding:14px 16px;font-size:12px;font-weight:650;line-height:1.45}.journey-status{isolation:isolate;min-height:470px;color:var(--snow);background:url(/brand/pink-tesla-salen-no-text.webp) 58% center/cover no-repeat,var(--midnight) url(/brand/pink-salen-details.svg) right bottom/55% auto no-repeat;border:0;border-radius:30px;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:clamp(28px,4vw,46px);transition:opacity .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #2c111e33}.journey-status:before{content:"";z-index:-2;background:linear-gradient(90deg,#fb0e67fc 0%,#fb0e67e0 44%,#fb0e6747 78%,#fb0e671a 100%);position:absolute;inset:-1px}.journey-status:after{content:"";z-index:-1;background:linear-gradient(#fb0e670a 34%,#80003057 100%);position:absolute;inset:-1px}.journey-status.is-loading{opacity:.72;transform:scale(.992)}.journey-status[data-stage=cancelled]:after,.journey-status[data-stage=driver_unavailable]:after,.journey-status[data-stage=payment_failed]:after,.journey-status[data-stage=no_show]:after{background:linear-gradient(115deg,#2b2d36f0,#2b2d3657)}.journey-status h1{letter-spacing:-.062em;max-width:590px;margin:9px 0 14px;font-size:clamp(46px,5.3vw,72px);line-height:.94}.journey-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.journey-detail{color:#ffffffd6;max-width:480px;margin:0;font-size:15px;line-height:1.6}.journey-eta{width:104px;height:104px;color:var(--journey-green);background:var(--journey-green-soft);border:1px solid #087a4b33;border-radius:26px;flex-direction:column;justify-content:center;align-self:start;align-items:center;display:flex;box-shadow:0 14px 34px #087a4b2e}.journey-eta span{color:var(--journey-green);letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.journey-eta span:before{content:"";background:var(--journey-green-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #18b66a21}.journey-eta strong{letter-spacing:-.04em;margin-top:5px;font-size:25px}.journey-orbit{z-index:-1;border:1px solid #ffffff3d;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-112px;right:-82px}.journey-orbit:before,.journey-orbit:after{content:"";border-radius:inherit;border:1px solid #ffffff2b;position:absolute;inset:28px}.journey-orbit:after{inset:58px}.journey-orbit span{background:var(--journey-green-bright);border-radius:50%;width:12px;height:12px;position:absolute;top:37px;left:35px;box-shadow:0 0 0 7px #18b66a2e}.journey-progress{background:#fffc;border:1px solid #10162f14;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:14px 0 0;padding:18px 22px;list-style:none;display:grid;position:relative;box-shadow:0 10px 30px #10162f0b}.journey-progress:before{content:"";background:#e0d8dd;height:2px;position:absolute;top:33px;left:12.5%;right:12.5%}.journey-progress li{z-index:1;color:#97929a;flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.journey-progress li>span{border:2px solid var(--snow);color:#8b8690;background:#e7e0e4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.journey-progress li small{font:inherit}.journey-progress li.is-active>span{color:var(--snow);background:var(--journey-green)}.journey-progress li[aria-current=step]>span{color:var(--snow);background:var(--journey-green);box-shadow:0 0 0 5px #087a4b21}.journey-onboarding{color:var(--midnight);background:#ffffffd6;border:1px solid #10162f17;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #10162f0f}.journey-onboarding span,.journey-onboarding strong{display:block}.journey-onboarding span{color:var(--pink);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.journey-onboarding strong{margin-top:5px;font-size:15px}.journey-onboarding p{color:#2b2d36ab;max-width:510px;margin:5px 0 0;font-size:11px;line-height:1.5}.journey-onboarding a{color:var(--snow);background:var(--pink);border-radius:11px;flex:none;padding:12px 15px;font-size:10px;font-weight:850}.journey-route,.journey-driver,.journey-contact,.journey-booking,.journey-form,.journey-footer{background:var(--snow);border:1px solid #10162f17;border-radius:18px;box-shadow:0 10px 28px #10162f0d}.journey-route{grid-template-columns:20px 1fr;gap:14px;padding:20px;display:grid}.journey-route-line{flex-direction:column;align-items:center;padding:5px 0;display:flex}.journey-route-line i{border:3px solid var(--pink);border-radius:50%;width:10px;height:10px}.journey-route-line i:last-child{border-color:var(--midnight);border-radius:2px}.journey-route-line span{background:repeating-linear-gradient(#c8c3ca 0 3px,#0000 3px 6px);flex:1;width:1px;min-height:35px;margin:4px 0}.journey-route-copy{gap:19px;display:grid}.journey-route-copy div,.journey-booking div{flex-direction:column;gap:3px;display:flex}.journey-route-copy span,.journey-driver-copy span,.journey-booking span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.journey-route-copy strong{font-size:14px;line-height:1.35}.journey-driver{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.journey-driver-avatar{width:48px;height:48px;color:var(--snow);background:var(--pink);border-radius:15px;place-items:center;font-size:14px;font-weight:850;display:grid}.journey-driver-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.journey-driver-copy strong{font-size:16px}.journey-driver-copy p{color:var(--midnight);margin:2px 0 0;font-size:13px;font-weight:750}.journey-registration{border:2px solid var(--midnight);color:var(--midnight);letter-spacing:.08em;white-space:nowrap;background:#fff;border-radius:9px;padding:11px 12px;font-size:15px;font-weight:950}.journey-contact{padding:15px 17px}.journey-contact>span{color:#05849d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.journey-contact>div:not(.journey-contact-events){grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.journey-contact button,.journey-contact>a{min-height:40px;color:var(--midnight);background:#fff;border:1px solid #10162f24;border-radius:10px;justify-content:center;align-items:center;font-size:10px;font-weight:850;display:flex}.journey-contact>a{color:#fff;border-color:var(--midnight);background:var(--midnight);margin-top:7px}.journey-contact small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.45;display:block}.journey-contact-events{border-top:1px solid #10162f17;gap:5px;margin-top:9px;padding-top:9px;display:grid}.journey-contact-events p{color:#586070;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:9px;display:flex}.journey-contact-events time{color:#8a909c;font-size:8px}.journey-booking{grid-template-columns:1.25fr .65fr .8fr;gap:12px;padding:16px 18px;display:grid}.journey-booking div:not(:last-child){border-right:1px solid #ece8eb}.journey-booking strong{font-size:12px}.journey-test-tools{color:var(--midnight);background:#ffffffd1;border:1px solid #10162f17;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #10162f0d}.journey-test-tools summary{cursor:pointer;padding:15px 17px;font-size:10px;font-weight:850;list-style-position:inside}.journey-test-tools[open] summary{border-bottom:1px solid #10162f14}.journey-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:17px}.journey-form label{margin-bottom:9px;font-size:12px;font-weight:750;display:block}.journey-form>div{grid-template-columns:1fr auto;gap:8px;display:grid}.journey-form input{min-width:0;color:var(--midnight);background:#fbfafb;border:1px solid #d8d2d7;border-radius:10px;outline:0;padding:11px 12px;font-size:12px}.journey-form input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #fb0e671c}.journey-form button{color:var(--snow);background:var(--pink);border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:850}.journey-form>p{color:var(--muted);margin:11px 0 0;font-size:9px;line-height:1.5}.journey-form button:disabled,.journey-footer button:disabled{cursor:not-allowed;opacity:.45}.journey-footer{color:var(--muted);justify-content:space-between;align-items:center;padding:15px 17px;font-size:10px;display:flex}.journey-footer span,.journey-footer small{display:block}.journey-footer small{color:#9a9eaa;margin-top:4px;font-size:9px}.journey-footer button{color:var(--pink);background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.journey-preview-switcher{color:#10162f9e;background:#ffffffe6;border:1px solid #10162f1a;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:18px;width:min(1320px,100% - 36px);margin:-38px auto 0;padding:13px 18px;display:flex;box-shadow:0 -10px 30px #10162f0f}.journey-preview-switcher>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.journey-preview-switcher .product-preview-links a[aria-current=page]{color:var(--snow);background:var(--pink)}@media (max-width:900px){.ops-preview-links{max-width:235px;overflow-x:auto}.ops-preview-links a{padding-inline:6px}.driver-topbar .driver-preview-links{max-width:300px;overflow-x:auto}}@media (max-width:650px){.booking-preview-links a{padding-inline:7px}.booking-preview-links a:nth-child(n+3){display:none}.ops-preview-links{max-width:156px}.ops-preview-links a{display:none}.ops-preview-links a[aria-current=page],.ops-preview-links a[href=\/track]{display:inline-flex}.driver-auth-head .driver-preview-links a:nth-child(n+3){display:none}.driver-topbar .driver-preview-links{max-width:142px}.driver-topbar .driver-preview-links a{display:none}.driver-topbar .driver-preview-links a[aria-current=page],.driver-topbar .driver-preview-links a[href=\/track]{display:inline-flex}}@media (max-width:980px){.journey-layout{grid-template-columns:1fr;gap:12px}.journey-details{padding-top:0}.journey-status{min-height:440px}.journey-onboarding{margin-bottom:10px}}@media (max-width:650px){.journey-header{grid-template-columns:1fr auto;height:72px;padding-inline:18px}.journey-header .pink-mark{width:100px}.journey-customer-nav{display:none}.journey-header-actions{grid-column:2}.journey-layout{padding:28px 18px 66px}.journey-status{border-radius:24px;min-height:420px;padding:25px}.journey-status h1{font-size:clamp(39px,12vw,54px)}.journey-detail{font-size:13px}.journey-eta{border-radius:20px;width:78px;height:78px}.journey-eta strong{font-size:20px}.journey-onboarding{flex-direction:column;align-items:flex-start}.journey-onboarding a{text-align:center;width:100%}.journey-preview-switcher{flex-direction:column;align-items:flex-start;width:calc(100% - 20px);margin-top:-44px}.journey-preview-switcher .product-preview-links{max-width:100%;overflow-x:auto}}.ops-planned-notice{color:#7e1741;background:#fff3f7;border:1px solid #f1c0d2;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:11px;line-height:1.45;display:flex}.ops-planned-notice strong{color:var(--pink);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:10px}.ops-planned-notice span{color:#6d5260}.ops-primary{text-decoration:none}.ops-backend-notice{background:#f1fcfe;border:1px solid #ccecf2;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 18px;padding:15px 17px;display:flex}.ops-backend-notice>div{gap:3px;display:grid}.ops-backend-notice strong{color:var(--midnight);font-size:12px}.ops-backend-notice span,.ops-backend-notice small{color:#687081;font-size:10px}.ops-backend-notice.is-offline{background:#fff5f8;border-color:#f2bfd1}.ops-backend-notice button{min-height:35px;color:var(--midnight);background:var(--cyan);border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:850}.ops-table-empty a{color:#007d94;margin-top:10px;font-weight:800;text-decoration:none;display:inline-flex}.ops-map-empty{z-index:5;color:#fff;text-align:center;gap:5px;width:min(310px,70%);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ops-map-empty strong{font-size:14px}.ops-map-empty span{color:#ffffff80;font-size:10px;line-height:1.45}.ops-map-disclaimer{z-index:6;color:#ffffff75;background:#10162fd1;border:1px solid #ffffff14;border-radius:8px;padding:7px 9px;font-size:9px;position:absolute;bottom:12px;left:12px}.ops-ranked-empty{color:#747b8c;text-align:center;border-top:1px solid #f0f1f3;gap:5px;padding:24px 18px;display:grid}.ops-ranked-empty strong{color:var(--midnight);font-size:12px}.ops-ranked-empty span{font-size:10px;line-height:1.45}.ops-test-guide{background:linear-gradient(120deg,#f4fdff,#fff);border:1px solid #c7eaf1;border-radius:16px;margin-bottom:14px;padding:21px;box-shadow:0 10px 30px #10162f0a}.ops-test-guide-head{justify-content:space-between;align-items:start;gap:30px;display:flex}.ops-test-guide h2{color:var(--midnight);letter-spacing:-.03em;margin:6px 0 5px;font-size:20px}.ops-test-guide p{color:#6e7585;margin:0;font-size:11px}.ops-test-readiness{gap:5px;min-width:310px;display:grid}.ops-test-readiness span{color:#737a8a;background:#eef0f4;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.ops-test-readiness i{background:#a6abb5;border-radius:50%;width:6px;height:6px}.ops-test-readiness span.ready{color:#006f84;background:#e4faff}.ops-test-readiness span.ready i{background:var(--cyan)}.ops-test-guide ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 14px;padding:0;list-style:none;display:grid}.ops-test-guide li{background:#fff;border:1px solid #e5e8ed;border-radius:11px;grid-template-columns:25px 1fr;gap:9px;padding:12px;display:grid}.ops-test-guide li>b{width:25px;height:25px;color:var(--midnight);background:var(--cyan);border-radius:50%;place-items:center;font-size:10px;display:grid}.ops-test-guide li span{gap:3px;display:grid}.ops-test-guide li strong{font-size:10px}.ops-test-guide li small{color:#7a8190;font-size:9px;line-height:1.4}.ops-test-links{gap:8px;display:flex}.ops-test-links a{min-height:36px;color:var(--midnight);background:var(--cyan);border-radius:9px;align-items:center;gap:12px;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.ops-test-links a+a{background:#fff;border:1px solid #dfe3e8}.ops-test-links svg{width:13px}.journey-customer-actions{background:#ffffffd1;border:1px solid #10162f1a;border-radius:18px;padding:15px}.journey-customer-actions>button{color:#a10a46;background:#fff0f6;border:1px solid #fb0e6740;border-radius:12px;width:100%;min-height:42px;font-size:11px;font-weight:850}.journey-customer-actions form>strong,.journey-customer-actions form>p,.journey-customer-actions label>span{display:block}.journey-customer-actions form>strong{font-size:14px}.journey-customer-actions form>p{color:#747988;margin:6px 0 13px;font-size:10px;line-height:1.5}.journey-customer-actions label>span{text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:850}.journey-customer-actions input{width:100%;height:42px;color:var(--midnight);background:#fff;border:1px solid #dfe1e7;border-radius:10px;padding:0 12px}.journey-cancellation-fee{background:#f0fbfe;border:1px solid #21cff357;border-radius:13px;margin:0 0 13px;padding:13px}.journey-cancellation-fee>span,.journey-cancellation-fee>strong,.journey-cancellation-fee>small{display:block}.journey-cancellation-fee>span{color:#50717a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.journey-cancellation-fee>strong{color:var(--midnight);margin-top:3px;font-size:17px}.journey-cancellation-fee>small{color:#65727b;margin-top:5px;font-size:8px;line-height:1.45}.journey-cancellation-fee.has-fee{background:#fff5f8;border-color:#fb0e6738}.journey-cancellation-fee.has-fee>span{color:var(--pink)}.journey-customer-actions .journey-cancellation-actions{grid-template-columns:1.1fr 1fr;gap:8px;margin-top:9px;display:grid}.journey-customer-actions form button{border:0;border-radius:10px;min-height:42px;font-size:9px;font-weight:850}.journey-customer-actions .journey-cancellation-actions button:first-child{color:var(--midnight);background:var(--cyan);box-shadow:0 8px 18px #21cff333}.journey-customer-actions .journey-cancellation-actions button:last-child{color:#a10a46;background:#fff0f6;border:1px solid #fb0e672e}.journey-receipt{background:var(--journey-green-soft);border:1px solid #087a4b3d;border-radius:18px;padding:18px}.journey-receipt>span,.journey-receipt>strong{display:block}.journey-receipt>span{color:var(--journey-green);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.journey-receipt>strong{margin-top:7px;font-size:16px}.journey-receipt>p{color:#596075;margin:8px 0 13px;font-size:10px;line-height:1.55}.journey-receipt>a{color:#fff;background:var(--pink);border-radius:9px;align-items:center;min-height:35px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.journey-notifications{background:#ffffffd6;border:1px solid #10162f1a;border-radius:18px;overflow:hidden}.journey-notifications>span{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #10162f14;padding:13px 15px;font-size:8px;font-weight:900;display:block}.journey-notifications article{border-bottom:1px solid #10162f12;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 15px;display:grid}.journey-notifications article:last-child{border-bottom:0}.journey-notifications article>i{background:var(--journey-green-bright);border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #18b66a21}.journey-notifications strong{font-size:10px;display:block}.journey-notifications p{color:#767b89;margin:4px 0 0;font-size:9px;line-height:1.45}.journey-notifications time{color:#999da8;font-size:8px}.driver-navigation-link{color:var(--midnight);background:#21cff31f;border:1px solid #21cff359;border-radius:12px;justify-content:space-between;align-items:center;margin:14px 0 9px;padding:13px 15px;font-size:11px;font-weight:850;display:flex}.driver-navigation-link small{color:#54808c;font-size:8px;font-weight:700}.drawer-reason{border:1px solid var(--ops-line);background:#f7f8fa;border-radius:12px;margin:14px 0 0;padding:13px;display:block}.drawer-reason>span{color:#767b89;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.drawer-reason input{width:100%;height:39px;color:var(--midnight);background:#fff;border:1px solid #dfe1e7;border-radius:9px;padding:0 11px;font-size:10px}.drawer-security-note{background:#fff3f7;border:1px solid #f1c0d2;border-radius:11px;gap:4px;margin-top:13px;padding:12px 13px;display:grid}.drawer-security-note strong{color:#9d1649;font-size:10px}.drawer-security-note span{color:#735b67;font-size:9px;line-height:1.45}@media (max-width:650px){.ops-planned-notice{flex-direction:column;align-items:flex-start;gap:4px}.journey-customer-actions form>div{grid-template-columns:1fr}.journey-notifications article{grid-template-columns:7px minmax(0,1fr)}.journey-notifications time{grid-column:2}.driver-navigation-link{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:460px){.journey-header .pink-mark{width:98px}.journey-live-pill{padding:8px 10px;font-size:9px}.journey-status{grid-template-columns:1fr;min-height:440px}.journey-eta{position:absolute;top:22px;right:22px}.journey-status h1{max-width:300px}.journey-progress{padding-inline:9px}.journey-booking{grid-template-columns:1fr 1fr}.journey-booking div:first-child{border-bottom:1px solid #ece8eb;grid-column:1/-1;padding-bottom:10px;border-right:0!important}.journey-driver{grid-template-columns:auto 1fr}.journey-registration{grid-column:2;width:max-content}.journey-form>div{grid-template-columns:1fr}.journey-form button{min-height:42px}.journey-footer{align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:no-preference){.journey-orbit{animation:5s ease-in-out infinite alternate journey-breathe}.journey-live-pill.is-live i{animation:1.8s ease-in-out infinite journey-pulse}@keyframes journey-breathe{to{transform:scale(1.06)}}@keyframes journey-pulse{50%{box-shadow:0 0 0 8px #18b66a0f}}}.ops-nav-group>button.dispatch-entry{color:#dffaff;background:#21cff314;box-shadow:inset 2px 0 #21cff3b8}.ops-nav-group>button.dispatch-entry svg{color:var(--cyan)}.ops-nav-group>button.dispatch-entry:hover{background:#21cff324}.ops-nav-group>button.dispatch-entry.active{color:var(--midnight);background:var(--cyan);box-shadow:0 9px 24px #21cff333}.ops-nav-group>button.dispatch-entry.active svg{color:var(--midnight)}.ops-nav-group>button.dispatch-entry.active>i{background:var(--midnight);box-shadow:0 0 0 3px #10162f1f}.ops-dispatch-cta{color:var(--midnight)!important;background:var(--cyan)!important;border-color:#21cff3b8!important;box-shadow:0 10px 26px #21cff338!important}.ops-dispatch-cta svg{color:var(--midnight)!important}.ops-dispatch-cta:hover{filter:brightness(.96);transform:translateY(-1px)}.ops-dispatch-cta:disabled{cursor:not-allowed;transform:none;color:#8a8f9d!important;box-shadow:none!important;background:#eef0f4!important;border-color:#dfe2e8!important}.ops-operator-table>.operator-head{grid-template-columns:minmax(180px,1.4fr) .55fr .55fr .8fr .75fr .55fr}.ops-operator-table>.operator-row{border-bottom:1px solid var(--ops-line);width:100%;min-height:82px;color:var(--ops-ink);background:#fff;grid-template-columns:38px minmax(125px,1.4fr) .55fr .55fr .8fr .75fr .55fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.ops-operator-table>.operator-row>span:nth-child(2) strong,.ops-operator-table>.operator-row>span:nth-child(2) small,.operator-rating strong,.operator-rating small{display:block}.ops-operator-table>.operator-row>span:nth-child(2) strong{font-size:13px}.ops-operator-table>.operator-row>span:nth-child(2) small{color:#9c9faa;margin-top:4px;font-size:11px}.ops-operator-table>.operator-row>span:not(.operator-logo):not(.ops-status),.ops-operator-table>.operator-row>strong{font-size:12px}.operator-rating strong{color:var(--pink);font-size:13px}.operator-rating small{color:#858a97;margin-top:3px;font-size:9px}@media (max-width:900px){.ops-operator-table>.operator-head,.ops-operator-table>.operator-row{min-width:820px}}.journey-live-pill.is-live{color:#006b82;background:var(--cyan-soft);border-color:#21cff38c}.journey-live-pill.is-live i{background:var(--cyan);box-shadow:0 0 0 5px #21cff329}.partner-loading{color:#fff;background:var(--midnight);place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.partner-loading button{color:#fff;background:var(--pink);border:0;border-radius:10px;padding:10px 15px}.partner-auth{color:#fff;background:radial-gradient(circle at 15% 30%,#fb0e6738,transparent 34%),var(--midnight);min-height:100vh}.partner-auth>header,.partner-topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 620px);display:flex}.partner-auth>section{grid-template-columns:1.1fr .75fr;align-items:center;gap:80px;width:min(1120px,100% - 40px);min-height:calc(100vh - 72px);margin:auto;display:grid}.partner-auth>section>div>span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.partner-auth h1{letter-spacing:-.055em;margin:13px 0;font-size:clamp(42px,5vw,72px);line-height:.96}.partner-auth h1 strong{color:var(--pink)}.partner-auth>section>div>p{color:#ffffff9e;max-width:540px;font-size:15px;line-height:1.65}.partner-auth form{color:var(--midnight);background:#fff;border:1px solid #ffffff1f;border-radius:22px;padding:30px;box-shadow:0 28px 70px #0000003d}.partner-auth form>span{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.partner-auth form h2{margin:8px 0 6px;font-size:26px}.partner-auth form p{color:#707585;margin:0 0 20px;font-size:12px;line-height:1.55}.partner-auth label span{margin-bottom:7px;font-size:10px;font-weight:850;display:block}.partner-auth input{width:100%;height:46px;font:inherit;border:1px solid #dfe1e7;border-radius:10px;padding:0 13px}.partner-auth form button{color:#fff;background:var(--pink);border:0;border-radius:10px;width:100%;height:45px;margin-top:10px;font-size:11px;font-weight:900}.partner-auth form button:disabled{opacity:.5}.partner-auth form>div{color:#006b82;background:var(--cyan-soft);border-radius:9px;margin-top:10px;padding:10px;font-size:10px}.partner-auth form>small{color:#8a8e99;margin-top:13px;font-size:9px;line-height:1.5;display:block}.partner-shell{min-height:100vh;color:var(--midnight);background:#f5f5f7}.partner-topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10162ffa;height:64px;position:sticky;top:0}.partner-topbar>div:last-child{align-items:center;gap:13px;font-size:10px;font-weight:800;display:flex}.partner-topbar>div:last-child button{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:7px 9px;font-size:9px}.partner-hero{color:#fff;background:linear-gradient(120deg,var(--midnight),#171f43);justify-content:space-between;align-items:end;gap:30px;min-height:178px;padding:34px max(24px,50vw - 620px) 30px;display:flex}.partner-kicker{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.partner-hero h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:36px}.partner-hero p{color:#ffffff8f;margin:0;font-size:12px}.partner-hero>div:last-child{background:#21cff314;border:1px solid #21cff347;border-radius:14px;min-width:170px;padding:16px}.partner-hero>div:last-child small,.partner-hero>div:last-child strong,.partner-hero>div:last-child span{display:block}.partner-hero>div:last-child small{color:var(--cyan);text-transform:uppercase;font-size:9px;font-weight:850}.partner-hero>div:last-child strong{margin:4px 0;font-size:25px}.partner-hero>div:last-child span{color:#ffffff8c;font-size:9px}.partner-nav{background:#fff;border-bottom:1px solid #e1e3e8;align-items:end;gap:4px;height:58px;padding:0 max(24px,50vw - 620px);display:flex}.partner-nav button{color:#777c89;background:0 0;border:0;border-bottom:3px solid #0000;height:48px;padding:0 18px;font-size:11px;font-weight:800}.partner-nav button.active{border-color:var(--pink);color:var(--midnight)}.partner-content{width:min(1240px,100% - 48px);margin:0 auto;padding:25px 0 60px}.partner-message{color:#006b82;background:var(--cyan-soft);border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:10px}.partner-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.partner-metrics article,.partner-card{background:#fff;border:1px solid #e2e4e9;border-radius:15px;box-shadow:0 10px 28px #10162f0a}.partner-metrics article{min-height:124px;padding:18px}.partner-metrics span,.partner-metrics strong,.partner-metrics small{display:block}.partner-metrics span{color:#737988;font-size:10px;font-weight:750}.partner-metrics strong{letter-spacing:-.035em;margin:12px 0 5px;font-size:23px}.partner-metrics small{color:#9a9eaa;font-size:9px}.partner-metrics article.is-pink{background:#fff5f8;border-color:#fb0e6740}.partner-metrics article.is-pink strong{color:var(--pink)}.partner-overview-grid{grid-template-columns:.72fr 1.28fr;gap:12px;display:grid}.partner-card{padding:20px}.partner-quality{color:#fff;background:linear-gradient(145deg,var(--midnight),#1a244c)}.partner-quality .partner-kicker{color:var(--cyan)}.partner-quality>div{margin:24px 0}.partner-quality>div strong,.partner-quality>div span{display:block}.partner-quality>div strong{color:var(--pink);font-size:33px}.partner-quality>div span{color:#ffffffa6;margin-top:4px;font-size:10px}.partner-quality p{color:#ffffff8a;margin:0;font-size:10px;line-height:1.6}.partner-card-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.partner-card-head h2{margin:5px 0 0;font-size:18px}.partner-card-head>small{color:#8c909a;font-size:9px}.partner-mini-rides>div{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.partner-mini-rides>div:first-child{border-top:0}.partner-mini-rides span strong,.partner-mini-rides span small{display:block}.partner-mini-rides span strong{font-size:11px}.partner-mini-rides span small{color:#8b8f9b;margin-top:4px;font-size:9px}.partner-mini-rides>div>strong{font-size:12px}.partner-table-card{padding:0;overflow:hidden}.partner-table-card>.partner-card-head{padding:19px 20px 4px}.partner-table-head,.partner-ride-table>article{grid-template-columns:1.6fr .85fr .7fr .7fr .8fr .65fr;align-items:center;gap:13px;display:grid}.partner-table-head{color:#969aa5;text-transform:uppercase;background:#f8f9fa;min-height:38px;padding:0 20px;font-size:9px;font-weight:850}.partner-ride-table>article{border-top:1px solid #eceef1;min-height:72px;padding:10px 20px;font-size:10px}.partner-ride-table article>span:first-child strong,.partner-ride-table article>span:first-child small{display:block}.partner-ride-table article>span:first-child strong{font-size:11px}.partner-ride-table article>span:first-child small{color:#8c909d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.partner-state{color:#006b82;background:var(--cyan-soft);border-radius:99px;width:max-content;padding:6px 8px;font-size:8px;font-weight:850}.partner-driver-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.partner-driver-top{justify-content:space-between;align-items:center;display:flex}.partner-driver-top>span{color:#fff;background:var(--pink);border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.partner-driver-top>i{background:#b8bbc3;border-radius:50%;width:8px;height:8px}.partner-driver-top>i.is-available{background:var(--cyan);box-shadow:0 0 0 5px #21cff321}.partner-driver-grid h2{margin:16px 0 4px;font-size:17px}.partner-driver-grid p{color:#858a97;margin:0;font-size:10px}.partner-driver-rating{background:#fff3f7;border-radius:11px;margin:16px 0;padding:12px}.partner-driver-rating strong,.partner-driver-rating span{display:block}.partner-driver-rating strong{color:var(--pink);font-size:18px}.partner-driver-rating span{color:#836875;margin-top:4px;font-size:9px}.partner-driver-grid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.partner-driver-grid dl>div+div{border-left:1px solid #e8eaee;padding-left:14px}.partner-driver-grid dt{color:#969aa5;font-size:8px}.partner-driver-grid dd{margin:5px 0 0;font-size:10px;font-weight:850}.partner-settlement-note{background:var(--cyan-soft);border:1px solid #21cff34d;border-radius:12px;justify-content:space-between;gap:20px;margin-bottom:12px;padding:14px 16px;font-size:10px;display:flex}.partner-settlement-note strong{color:#006b82}.partner-settlement-note span{color:#52747d}.partner-settlement-list>article{border-top:1px solid #eceef1;grid-template-columns:1.2fr 1.6fr .6fr;align-items:center;gap:25px;padding:18px 20px;display:grid}.partner-settlement-list>article:first-child{border-top:0}.partner-settlement-list>article>div strong,.partner-settlement-list>article>div span{display:block}.partner-settlement-list>article>div strong{font-size:11px}.partner-settlement-list>article>div span{color:#898e9b;margin-top:5px;font-size:9px}.partner-settlement-list dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.partner-settlement-list dt{color:#999da8;font-size:8px}.partner-settlement-list dd{margin:4px 0 0;font-size:10px;font-weight:800}.partner-settlement-list>article>strong{text-align:right;font-size:14px}.partner-settlement-list dt small{color:#b0b3bc;margin-top:3px;font-size:7px;font-weight:600;display:block}.partner-auth form button.partner-auth-link{color:#646a79;text-underline-offset:3px;background:0 0;height:auto;padding:8px;text-decoration:underline}.partner-auth label+label{margin-top:12px;display:block}.partner-auth form>.partner-demo-credentials{color:var(--midnight);background:var(--blush);gap:3px;padding:12px 13px;display:grid}.partner-demo-credentials strong{font-size:10px}.partner-demo-credentials span{color:#646a79;font-size:10px}@media (max-width:900px){.partner-auth>section{grid-template-columns:1fr;gap:30px;padding:45px 0}.partner-metrics{grid-template-columns:1fr 1fr}.partner-overview-grid{grid-template-columns:1fr}.partner-driver-grid{grid-template-columns:1fr 1fr}.partner-ride-table{overflow-x:auto}.partner-table-head,.partner-ride-table>article{min-width:850px}.partner-settlement-list>article{grid-template-columns:1fr}.partner-settlement-list>article>strong{text-align:left}.partner-topbar .product-preview-links{max-width:400px;overflow-x:auto}}@media (max-width:620px){.partner-auth>header,.partner-topbar{padding-inline:18px}.partner-auth>section{width:calc(100% - 32px)}.partner-auth h1{font-size:43px}.partner-topbar .product-preview-links{display:none}.partner-hero{flex-direction:column;align-items:start;padding:26px 18px}.partner-hero>div:last-child{width:100%}.partner-nav{padding-inline:10px;overflow-x:auto}.partner-nav button{white-space:nowrap}.partner-content{width:calc(100% - 28px)}.partner-metrics,.partner-driver-grid{grid-template-columns:1fr}.partner-settlement-note{flex-direction:column}.partner-settlement-list dl{grid-template-columns:1fr 1fr}}.review-hub{color:#fff;background:radial-gradient(circle at 78% 18%,#fb0e673b,transparent 28%),radial-gradient(circle at 12% 78%,#21cff31a,transparent 25%),var(--midnight);min-height:100vh;padding:0 max(24px,50vw - 590px) 40px}.review-hub>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:72px;display:flex}.review-hub>header>span{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.review-hub-hero{grid-template-columns:1fr 230px;align-items:end;gap:60px;padding:64px 0 48px;display:grid}.review-hub-hero>div>span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.review-hub-hero h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(48px,6vw,76px);line-height:.94}.review-hub-hero h1 strong{color:var(--pink)}.review-hub-hero p{color:#ffffffb8;max-width:670px;margin:0;font-size:16px;line-height:1.65}.review-hub-hero aside{background:#21cff312;border:1px solid #21cff345;border-radius:17px;padding:20px}.review-hub-hero aside small,.review-hub-hero aside strong,.review-hub-hero aside span{display:block}.review-hub-hero aside small{color:var(--cyan);text-transform:uppercase;font-size:10px;font-weight:900}.review-hub-hero aside strong{margin:7px 0;font-size:29px}.review-hub-hero aside span{color:#ffffffa8;font-size:12px;line-height:1.45}.review-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-hub-grid>a{background:#fff1;border:1px solid #ffffff24;border-radius:17px;flex-direction:column;min-height:220px;padding:26px;transition:transform .18s,border-color .18s,background .18s;display:flex}.review-hub-grid>a:hover{background:#ffffff17;border-color:#fb0e678c;transform:translateY(-3px)}.review-hub-grid small{color:var(--pink);font-size:11px;font-weight:900}.review-hub-grid h2{letter-spacing:-.035em;margin:22px 0 9px;font-size:24px}.review-hub-grid p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.55}.review-hub-grid span{color:var(--cyan);margin-top:auto;font-size:12px;font-weight:850}.review-hub>footer{color:#ffffff8f;justify-content:space-between;gap:20px;margin-top:24px;font-size:11px;display:flex}.review-hub>footer a{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.review-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.review-hub-hero{grid-template-columns:1fr;gap:25px;padding:44px 0 32px}.review-hub-hero aside{max-width:260px}.review-hub-grid{grid-template-columns:1fr}.review-hub-grid>a{min-height:190px}.review-hub>footer{flex-direction:column}}.review-product-map{color:var(--midnight);background:linear-gradient(135deg,#fffffffa,#fff7faf5);border:1px solid #ffffff1a;border-radius:28px;margin-top:64px;padding:clamp(25px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000029}.review-product-map:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #21cff33d;border-radius:50%;width:250px;position:absolute;top:-84px;right:-58px;box-shadow:0 0 0 44px #fb0e6709,0 0 0 88px #10162f06}.review-product-map>header{grid-template-columns:minmax(0,.8fr) minmax(340px,1fr);align-items:end;gap:clamp(24px,6vw,80px);margin-bottom:30px;display:grid;position:relative}.review-product-map>header span{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.review-product-map>header h2{letter-spacing:-.05em;max-width:500px;margin:9px 0 0;font-size:clamp(30px,4vw,48px);line-height:.96}.review-product-map>header>p{color:#5e6370;max-width:590px;margin:0;font-size:14px;line-height:1.65}.review-product-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.review-product-map-grid>article{background:#ffffffd1;border:1px solid #10162f17;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.review-product-map-grid article>header>span{color:#087f95;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.review-product-map-grid article>header h3{letter-spacing:-.035em;margin:9px 0 6px;font-size:21px}.review-product-map-grid article>header p{color:#6e737f;min-height:42px;margin:0;font-size:13px;line-height:1.55}.review-product-map nav{gap:8px;margin-top:18px;display:grid}.review-product-map nav a{min-height:66px;color:var(--midnight);background:#fff;border:1px solid #10162f14;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.review-product-map nav a:hover{border-color:#fb0e6757;transform:translateY(-2px);box-shadow:0 10px 22px #10162f12}.review-product-map nav a:focus-visible{outline-offset:2px;outline:3px solid #21cff38c}.review-product-map nav a>span:first-child{gap:4px;display:grid}.review-product-map nav strong{font-size:13px}.review-product-map nav small{color:#747985;font-size:11px}.review-product-map nav a>span:last-child{color:var(--pink);font-size:16px}.review-product-map-note{color:#747985;margin-top:18px;font-size:11px;line-height:1.5;display:block;position:relative}@media (max-width:940px){.review-product-map>header{grid-template-columns:1fr;gap:14px}.review-product-map-grid{grid-template-columns:1fr}.review-product-map-grid article>header p{min-height:0}}@media (max-width:600px){.review-product-map{border-radius:22px;margin-top:42px;padding:22px 16px}.review-product-map>header h2{font-size:34px}.review-product-map>header>p{font-size:11px}}.driver-topbar>a{color:#fff;background:0 0;border:1px solid #ffffff21;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.driver-performance{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1320px,100% - 48px);margin:0 auto 18px;display:grid}.driver-performance article{background:#fff;border:1px solid #e1e4e9;border-radius:14px;padding:16px;box-shadow:0 9px 24px #10162f0a}.driver-performance span,.driver-performance strong,.driver-performance small{display:block}.driver-performance span{color:#777d8c;font-size:9px;font-weight:750}.driver-performance strong{margin:8px 0 4px;font-size:20px}.driver-performance small{color:#9a9eaa;font-size:8px}.driver-performance article.is-rating{background:#fff4f8;border-color:#fb0e673d}.driver-performance article.is-rating strong{color:var(--pink)}.driver-upcoming{background:#fff;border:1px solid #e1e4e9;border-radius:18px;width:min(1140px,100% - 40px);margin:0 auto 18px;padding:22px;box-shadow:0 10px 28px #10162f0a}.driver-upcoming-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.driver-upcoming-head h2{letter-spacing:-.035em;margin:6px 0 0;font-size:24px}.driver-upcoming-head>strong{color:#006b82;background:var(--cyan-soft);border-radius:99px;padding:7px 10px;font-size:10px}.driver-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.driver-upcoming-grid>article{background:#f8f9fb;border:1px solid #e4e6eb;border-radius:13px;padding:17px;position:relative}.driver-upcoming-time small,.driver-upcoming-time strong{display:block}.driver-upcoming-time small{color:#8d929f;text-transform:uppercase;font-size:8px;font-weight:850}.driver-upcoming-time strong{margin-top:5px;font-size:15px}.driver-upcoming-state{color:#7d153d;background:#ffe8f1;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;top:15px;right:15px}.driver-upcoming-route{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:16px 0;padding:12px;display:grid}.driver-upcoming-route strong{font-size:11px;line-height:1.35}.driver-upcoming-route i{color:var(--pink);font-style:normal;font-weight:900}.driver-upcoming-grid dl{grid-template-columns:1.2fr .8fr .8fr;gap:12px;margin:0;display:grid}.driver-upcoming-grid dt{color:#8c919d;font-size:8px}.driver-upcoming-grid dd{margin:4px 0 0;font-size:10px;font-weight:850}.driver-upcoming-ref{color:#9a9eaa;margin-top:13px;font-size:8px;font-weight:800;display:block}.driver-booking-schedule{background:#fff2f7;border:1px solid #fb0e6738;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:11px 13px;display:flex}.driver-booking-schedule small{color:#8b6674;text-transform:uppercase;font-size:8px;font-weight:900}.driver-booking-schedule strong{font-size:12px}@media (max-width:820px){.driver-performance{grid-template-columns:1fr 1fr}.driver-upcoming-grid{grid-template-columns:1fr}}@media (max-width:520px){.driver-performance{grid-template-columns:1fr;width:calc(100% - 40px)}.driver-upcoming{padding:17px}.driver-upcoming-head{flex-direction:column;align-items:start;gap:9px}.driver-upcoming-route{grid-template-columns:1fr}.driver-upcoming-route i{transform:rotate(90deg)}.driver-upcoming-grid dl{grid-template-columns:1fr 1fr}.driver-upcoming-grid dl>div:first-child{grid-column:1/-1}}.journey-status[data-stage=completed]:before,.journey-status[data-stage=refunded]:before{background:linear-gradient(90deg,#fb0e67fc,#fb0e67a6 58%,#fb0e6724)}.journey-status[data-stage=completed]:after,.journey-status[data-stage=refunded]:after{background:linear-gradient(#0000 38%,#80003047)}.journey-eta{color:var(--midnight);background:var(--cyan-soft);border-color:#21cff394;box-shadow:0 14px 34px #21cff333}.journey-eta span{color:#006b82}.journey-eta span:before{background:var(--cyan);box-shadow:0 0 0 4px #21cff329}.journey-guidance{background:linear-gradient(145deg,#21cff329,#fffffff5 52%);border:1px solid #21cff36b;border-radius:22px;margin-top:12px;padding:22px 24px 21px;position:relative;overflow:hidden;box-shadow:0 16px 45px #10162f1a}.journey-guidance:before{content:"";background:var(--cyan);width:4px;position:absolute;inset:0 auto 0 0}.journey-guidance>p{color:var(--midnight);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:10px;font-weight:900;display:flex}.journey-guidance>p i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21cff326}.journey-guidance h2{color:var(--midnight);margin:0;font-size:clamp(21px,3vw,28px);line-height:1.08}.journey-guidance>div{color:var(--carbon);margin-top:9px;font-size:14px;line-height:1.5}.journey-guidance>small{color:#10162fb3;border-top:1px solid #10162f1a;margin-top:14px;padding-top:13px;font-size:12px;line-height:1.45;display:block}.confirmation-page:before{content:"";opacity:.42;background:linear-gradient(90deg,#fb0e67e6,#10162f40),url(/brand/pink-tesla-salen-no-text.webp) 50%/cover no-repeat,url(/brand/pink-salen-details.svg) 100% 100%/54% no-repeat;position:absolute;inset:0}.ops-notification-center{margin-bottom:12px}.pink-admin-notification-badge{color:#fff;background:var(--pink);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 7px;font-size:11px;display:inline-flex}.ops-notification-actions,.ops-inline-filters{gap:7px;display:flex}.ops-notification-actions select,.ops-inline-filters select{border:1px solid var(--ops-line);min-height:32px;color:var(--ops-ink);background:#fff;border-radius:8px;padding:0 26px 0 10px;font-size:8px}.ops-notification-actions button{border:1px solid var(--ops-line);min-height:32px;color:var(--ops-ink);background:#fff;border-radius:8px;padding:0 12px;font-size:8px;font-weight:750}.ops-notification-list>article{border-top:1px solid var(--ops-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.notification-state{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21cff31f}.notification-state.is-resolved{box-shadow:none;background:#2f9f6a}.ops-notification-list strong{font-size:9px}.ops-notification-list p{color:#858a99;margin:4px 0 0;font-size:7px}.ops-notification-list article>div:last-child{gap:6px;display:flex}.ops-notification-list article button{border:1px solid var(--ops-line);color:#626879;background:#fff;border-radius:7px;padding:6px 8px;font-size:7px}.ops-pagination{border-top:1px solid var(--ops-line);color:#777d8c;justify-content:flex-end;align-items:center;gap:10px;min-width:760px;padding:13px 16px;font-size:8px;display:flex}.ops-pagination button{border:1px solid var(--ops-line);min-height:30px;color:var(--ops-ink);background:#fff;border-radius:8px;padding:0 11px;font-size:8px;font-weight:700}.ops-pagination button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:650px){.ops-notification-center .ops-panel-head{flex-direction:column;align-items:flex-start;gap:12px}.ops-notification-actions,.ops-inline-filters{width:100%;overflow-x:auto}.ops-notification-list>article{grid-template-columns:8px 1fr}.ops-notification-list article>div:last-child{grid-column:2}.journey-guidance{padding:19px 20px}}.journey-orbit span{background:var(--cyan);box-shadow:0 0 0 7px #21cff32e}.journey-progress li.is-active{color:#006b82}.journey-progress li.is-active>span,.journey-progress li[aria-current=step]>span{color:var(--midnight);background:var(--cyan)}.journey-progress li[aria-current=step]>span{box-shadow:0 0 0 5px #21cff326}.journey-status[data-stage=completed]+.journey-progress li:last-child>span{color:var(--midnight);background:var(--cyan);box-shadow:0 0 0 4px #21cff326}.journey-receipt{border:1px solid #10162f1a;border-left:4px solid var(--cyan);background:var(--snow)}.journey-notifications article>i{background:var(--cyan);box-shadow:0 0 0 4px #21cff326}@media (prefers-reduced-motion:no-preference){.journey-live-pill.is-live i{animation:1.8s ease-in-out infinite journey-pulse-cyan}@keyframes journey-pulse-cyan{50%{box-shadow:0 0 0 8px #21cff312}}}.journey-empty-layout{grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);align-items:center;gap:clamp(24px,5vw,72px);width:min(1180px,100%);min-height:calc(100svh - 150px);margin:0 auto;padding:clamp(52px,8vw,104px) clamp(25px,5vw,78px) 92px;display:grid}.journey-empty-hero{max-width:650px;color:var(--snow)}.journey-empty-hero h1{letter-spacing:-.065em;max-width:620px;margin:12px 0 20px;font-size:clamp(52px,6.5vw,88px);line-height:.91}.journey-empty-hero>p:last-of-type{color:#ffffffdb;max-width:520px;margin:0;font-size:16px;line-height:1.6}.journey-empty-hero>a{min-height:48px;color:var(--midnight);background:var(--cyan);border-radius:13px;align-items:center;margin-top:28px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 14px 32px #10162f24}.journey-empty-hero.is-loading{opacity:.68}.journey-recovery{color:var(--midnight);background:var(--snow);border:1px solid #10162f14;border-radius:26px;padding:clamp(25px,3.5vw,40px);box-shadow:0 28px 70px #2c111e2e}.journey-recovery>span{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.journey-recovery h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(28px,3vw,40px);line-height:1}.journey-recovery>p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.journey-recovery .journey-form{padding:0}.journey-recovery .journey-message{margin-top:13px}.journey-recovery>small{color:#8a8e99;margin-top:14px;font-size:9px;line-height:1.5;display:block}.journey-footer-actions{align-items:center;gap:13px;display:flex}.journey-footer-actions button:first-child{color:#006b82}.journey-receipt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.journey-receipt-facts div{background:#f8f7f8;border-radius:10px;padding:10px}.journey-receipt-facts dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.journey-receipt-facts dd{margin:4px 0 0;font-size:10px;font-weight:800}.journey-receipt-actions{flex-wrap:wrap;gap:8px;display:flex}.journey-receipt-actions button,.journey-receipt-actions a{border:0;border-radius:9px;align-items:center;min-height:35px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.journey-receipt-actions button{color:var(--midnight);background:var(--cyan)}.journey-receipt-actions a{color:var(--snow);background:var(--pink)}@media (max-width:850px){.journey-empty-layout{grid-template-columns:1fr;align-content:start;padding-top:52px}.journey-empty-hero,.journey-recovery{max-width:720px}}@media (max-width:650px){.journey-empty-layout{min-height:calc(100svh - 72px);padding:38px 18px 80px}.journey-empty-hero h1{font-size:clamp(44px,13vw,66px)}.journey-empty-hero>p:last-of-type{font-size:14px}.journey-recovery{border-radius:22px;padding:24px}.journey-footer{flex-direction:column}.journey-footer-actions{justify-content:space-between;width:100%}.journey-receipt-facts{grid-template-columns:1fr 1fr}}.ops-search-shell,.ops-notification-shell{position:relative}.ops-search{cursor:text;width:230px}.ops-search input{width:100%;min-width:0;color:var(--ops-ink);background:0 0;border:0;outline:0;font-size:11px;font-weight:650}.ops-search input::placeholder{color:#878b99}.ops-search:focus-within,.ops-search.is-open{background:#fff;border-color:#21cff3e6;box-shadow:0 0 0 3px #21cff321}.ops-quick-search,.ops-notification-popover{z-index:90;background:#fff;border:1px solid #10162f1f;border-radius:15px;width:min(430px,100vw - 36px);position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 24px 65px #10162f38}.ops-popover-head{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.ops-popover-head span{font-size:11px;font-weight:850}.ops-popover-head small{color:#8a8f9c;font-size:9px}.ops-quick-results{max-height:360px;overflow:auto}.ops-quick-results>button{border:0;border-bottom:1px solid var(--ops-line);width:100%;min-height:67px;color:var(--ops-ink);text-align:left;background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.ops-quick-results>button:hover,.ops-quick-results>button:focus-visible{background:#f5fcfe;outline:0}.ops-quick-results>button>span:first-child{color:#006b82;background:var(--cyan-soft);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ops-quick-results svg{width:14px}.ops-quick-results strong,.ops-quick-results small{display:block}.ops-quick-results strong{font-size:10px}.ops-quick-results small{color:#858a98;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.ops-quick-results .ops-status{min-width:64px;font-size:8px}.ops-quick-search>a,.ops-notification-popover>a{min-height:45px;color:var(--ops-ink);background:#f7f8fa;justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;font-weight:850;display:flex}.ops-quick-search>a:hover,.ops-notification-popover>a:hover{color:#006b82}.ops-quick-search>a svg,.ops-notification-popover>a svg{width:14px}.ops-quick-empty{color:#858a98;gap:5px;padding:24px 16px;display:grid}.ops-quick-empty strong{color:var(--ops-ink);font-size:11px}.ops-quick-empty span{font-size:9px;line-height:1.5}.ops-icon-button>b{color:#fff;background:var(--pink);border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-5px;right:-6px}.ops-icon-button>i{display:none}.ops-notification-popover{width:min(410px,100vw - 36px)}.ops-notification-popover>div:nth-child(2){max-height:360px;overflow:auto}.ops-notification-popover article{border-bottom:1px solid var(--ops-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:11px 14px;display:grid}.ops-notification-popover article strong,.ops-notification-popover article small{display:block}.ops-notification-popover article strong{font-size:10px}.ops-notification-popover article small{color:#858a98;margin-top:5px;font-size:8px}.ops-notification-popover article button{border:1px solid var(--ops-line);color:var(--ops-ink);background:#fff;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:750}.ops-notification-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.ops-notification-summary article{border:1px solid var(--ops-line);background:#fff;border-radius:13px;flex-direction:column;justify-content:center;min-height:118px;padding:20px 22px;display:flex}.ops-notification-summary small,.ops-notification-summary span{color:#858a98;font-size:10px}.ops-notification-summary strong{margin:8px 0 5px;font-size:28px}.ops-notification-page-card{margin-bottom:0}.ops-notification-meta{color:#7b8190;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.ops-notification-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end}.ops-notification-list article a{color:#006b82;background:var(--cyan-soft);border-radius:7px;align-items:center;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}@media (max-width:1100px){.ops-search{width:175px}.ops-top-actions{gap:6px}.ops-preview-links{display:none}}@media (max-width:900px){.ops-search{width:165px;display:grid}.ops-quick-search,.ops-notification-popover{position:fixed;top:68px;right:14px}.ops-notification-summary{grid-template-columns:1fr 1fr 1fr}}@media (max-width:650px){.ops-search{width:130px}.ops-search kbd{display:none}.ops-quick-search,.ops-notification-popover{width:auto;left:12px;right:12px}.ops-notification-summary{grid-template-columns:1fr}.ops-notification-list>article{grid-template-columns:8px minmax(0,1fr)}.ops-notification-list article>div:last-child{grid-column:2;justify-content:flex-start}}@media print{.journey-header,.journey-primary,.journey-details>:not(.journey-receipt),.journey-preview-switcher{display:none!important}.journey-page{background:#fff;min-height:0}.journey-layout{width:100%;padding:0;display:block}.journey-details{padding:0;display:block}.journey-receipt{box-shadow:none;border:1px solid #ddd}.journey-receipt-actions{display:none}}.demo-identity{background:#f7f8fa;border:1px solid #10162f1f;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(140px,.55fr);gap:10px;margin:18px 0;padding:17px;display:grid}.demo-identity>div:first-child{grid-column:1/-1}.demo-identity>div>span,.demo-offer>span{color:var(--pink);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.demo-identity>div>strong{margin-top:5px;font-size:14px;display:block}.demo-identity>div>p{color:#777c89;margin:6px 0 0;font-size:9px;line-height:1.55}.demo-identity label span{color:#777c89;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.demo-identity input{width:100%;height:38px;color:var(--midnight);background:#fff;border:1px solid #dcdfe5;border-radius:8px;padding:0 10px;font-size:11px}.demo-identity button{color:#fff;background:var(--midnight);border:0;border-radius:8px;grid-column:1/-1;min-height:39px;font-size:9px;font-weight:850}.demo-identity button:disabled{opacity:.45}.demo-identity.is-verified{background:var(--cyan-soft);border-color:#21cff36b;display:block}.demo-identity-check{color:#006b82;align-items:center;gap:8px;margin-top:12px;display:flex!important}.demo-identity-check i{background:var(--cyan);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.demo-identity-check span{font-weight:850;letter-spacing:0!important;text-transform:none!important;font-size:9px!important}.demo-offer{color:#fff;background:var(--midnight);border-radius:14px;margin:12px 0 18px;padding:18px}.demo-offer>strong{letter-spacing:-.04em;margin:7px 0 13px;font-size:24px;display:block}.demo-offer dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.demo-offer dl div{border:1px solid #ffffff1a;border-radius:8px;padding:9px}.demo-offer dt{color:#ffffff8c;text-transform:uppercase;font-size:7px}.demo-offer dd{margin:4px 0 0;font-size:11px;font-weight:850}.demo-offer dl div:last-child{background:#21cff31a;border-color:#21cff359}.demo-offer dl div:last-child dd{color:var(--cyan)}.demo-offer>small{color:#ffffff8c;margin-top:12px;font-size:7px;line-height:1.5;display:block}.demo-original-fare{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.customer-account-page{min-height:100svh;color:var(--midnight);background:var(--pink)}.customer-account-header{border-bottom:1px solid #10162f24;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 700px);display:flex}.customer-account-header .pink-mark{width:106px}.customer-account-header .product-preview-links{color:var(--midnight)}.customer-account-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,.72fr);align-items:center;gap:clamp(45px,7vw,120px);width:min(1400px,100% - 56px);min-height:calc(100svh - 82px);margin:0 auto;padding:55px 0 90px;display:grid}.customer-account-hero>div:first-child>span{color:#10162f94;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.customer-account-hero>div:first-child h1{letter-spacing:-.07em;margin:18px 0 23px;font-size:clamp(55px,6vw,88px);line-height:.89}.customer-account-hero>div:first-child h1 strong{color:var(--snow);font-weight:760}.customer-account-hero>div:first-child>p{color:#10162fb5;max-width:590px;margin:0;font-size:17px;line-height:1.58}.account-signals{flex-wrap:wrap;gap:14px 25px;margin-top:31px;display:flex}.account-signals span{align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.account-signals i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21cff329}.customer-account-page.is-demo-rating .customer-account-hero{grid-template-columns:minmax(0,.94fr) minmax(480px,.72fr);gap:clamp(45px,7vw,110px);width:min(1320px,100%);padding:55px clamp(25px,5vw,78px) 90px}.customer-account-card,.customer-account-home{background:var(--snow);border:1px solid #10162f24;border-radius:24px;justify-self:start;width:min(100%,560px);padding:clamp(28px,4vw,46px);box-shadow:18px 23px #10162f1f,0 30px 70px #10162f24}.customer-account-card>small{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.customer-account-card h2{letter-spacing:-.05em;margin:11px 0 10px;font-size:clamp(29px,3vw,40px);line-height:1}.customer-account-card>p{color:#737886;margin:0 0 24px;font-size:12px;line-height:1.6}.customer-account-card label:not(.account-check)>span{text-transform:uppercase;margin:13px 0 7px;font-size:9px;font-weight:850;display:block}.customer-account-card label:not(.account-check)>input{width:100%;height:50px;color:var(--midnight);background:#f7f8fa;border:1px solid #dde0e6;border-radius:11px;outline:0;padding:0 14px;font-size:14px}.customer-account-card label:not(.account-check)>input:focus,.account-code input:focus{border-color:var(--pink);box-shadow:0 0 0 4px #fb0e6714}.customer-account-card>button:not(.account-text-button){color:#fff;background:var(--midnight);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:17px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.customer-account-card>button svg{width:15px;color:var(--cyan)}.customer-account-card>button:disabled{opacity:.45}.customer-account-card>em{color:#9599a4;margin-top:15px;font-size:8px;font-style:normal;line-height:1.5;display:block}.account-text-button{color:#777d8b;background:0 0;border:0;width:100%;margin-top:13px;font-size:9px;font-weight:800}.account-code input{width:100%;height:72px;color:var(--midnight);letter-spacing:.28em;text-align:center;background:#f7f8fa;border:1px solid #dde0e6;border-radius:12px;outline:0;padding:0 18px;font-size:33px;font-weight:800}.account-check{color:#6e7381;align-items:flex-start;gap:10px;margin-top:18px;font-size:9px;line-height:1.45;display:flex}.account-check input{accent-color:var(--pink)}.account-home-head{grid-template-columns:1fr auto;align-items:center;display:grid}.account-home-head span{letter-spacing:-.04em;font-size:25px;font-weight:850}.account-home-head strong{color:#787d8a;font-size:9px}.account-home-head i{color:#006b82;grid-column:2;justify-self:end;margin-top:3px;font-size:8px;font-style:normal;font-weight:850}.account-offer-card{color:#fff;background:var(--midnight);border-radius:17px;margin:25px 0 12px;padding:22px;position:relative;overflow:hidden}.account-offer-card:after{content:"70";color:#21cff317;font-size:120px;font-weight:900;position:absolute;bottom:-40px;right:-10px}.account-offer-card small{color:var(--cyan);text-transform:uppercase;font-size:8px;font-weight:900}.account-offer-card>strong{letter-spacing:-.04em;margin:7px 0;font-size:27px;display:block}.account-offer-card p{z-index:1;color:#ffffff9c;max-width:370px;margin:0;font-size:9px;line-height:1.5;position:relative}.account-offer-card a{z-index:1;min-height:34px;color:var(--midnight);background:var(--cyan);border-radius:8px;align-items:center;gap:9px;margin-top:15px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex;position:relative}.account-offer-card a svg{width:12px}.account-overview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-overview>div{background:#f8f9fa;border:1px solid #e2e4e9;border-radius:12px;min-height:108px;padding:15px}.account-overview span,.account-overview small,.account-overview strong{display:block}.account-overview span{color:#8b909c;text-transform:uppercase;font-size:8px;font-weight:850}.account-overview strong{margin:7px 0 4px;font-size:23px}.account-overview small{color:#858a97;font-size:7px;line-height:1.4}.account-empty-trips{text-align:center;border:1px dashed #d9dce3;border-radius:12px;justify-items:center;margin-top:8px;padding:20px;display:grid}.account-empty-trips>span{color:#006b82;background:var(--cyan-soft);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.account-empty-trips svg{width:15px}.account-empty-trips strong{margin-top:9px;font-size:10px}.account-empty-trips p{color:#8b909c;max-width:310px;margin:5px 0 0;font-size:8px;line-height:1.45}.account-trip-list article{border-bottom:1px solid #e4e6eb;grid-template-columns:1fr auto;gap:4px;padding:11px;display:grid}.account-trip-list small{color:var(--pink);grid-column:1/-1;font-size:7px}.account-trip-list strong,.account-trip-list span{font-size:9px}.account-home-actions{gap:6px;margin-top:12px;display:flex}.account-home-actions button{color:#626775;background:#fff;border:1px solid #e0e3e8;border-radius:8px;flex:1;min-height:35px;padding:0 8px;font-size:7px;font-weight:800}.account-review-restart{color:#7e838f;background:0 0;border:0;width:100%;margin-top:13px;padding:7px;font-size:8px;font-weight:800}.customer-account-message{z-index:20;color:#006b82;background:#f1fcff;border:1px solid #21cff36b;border-radius:11px;max-width:390px;padding:13px 16px;font-size:9px;font-weight:750;position:fixed;bottom:20px;right:20px;box-shadow:0 15px 40px #10162f24}.customer-account-review-note{color:#fff;background:var(--midnight);border-radius:11px;max-width:390px;padding:13px 16px;position:fixed;bottom:20px;left:20px;box-shadow:0 15px 40px #10162f29}.customer-account-review-note strong,.customer-account-review-note span,.customer-account-review-note small{display:block}.customer-account-review-note strong{color:var(--cyan);text-transform:uppercase;font-size:8px}.customer-account-review-note span{margin:5px 0;font-size:9px;font-weight:800}.customer-account-review-note small{color:#ffffff80;font-size:7px}@media (max-width:920px){.customer-account-hero,.customer-account-page.is-demo-rating .customer-account-hero{grid-template-columns:1fr;align-content:start;width:min(1400px,100% - 56px);padding:48px 0 90px}.customer-account-card,.customer-account-home{justify-self:stretch;width:100%}.customer-account-review-note{display:none}}@media (max-width:650px){.demo-identity{grid-template-columns:1fr}.demo-identity>div:first-child,.demo-identity button{grid-column:1}.demo-offer dl{grid-template-columns:1fr}.customer-account-header{height:68px;padding:0 18px}.customer-account-header .product-preview-links{display:none}.customer-account-hero,.customer-account-page.is-demo-rating .customer-account-hero{gap:34px;width:calc(100% - 34px);min-height:calc(100svh - 68px);padding:35px 0 75px}.customer-account-hero>div:first-child h1{font-size:50px}.customer-account-hero>div:first-child>p{font-size:14px}.customer-account-card,.customer-account-home{border-radius:20px;padding:25px;box-shadow:10px 13px #10162f1c,0 20px 45px #10162f24}.customer-account-message{bottom:12px;left:12px;right:12px}.account-home-actions{grid-template-columns:1fr;display:grid}.account-overview{grid-template-columns:1fr 1fr}}.account-trip-list{margin-top:16px}.account-trip-list>h3{margin:0 0 8px;font-size:13px}.account-trip-list article{background:#fff;border:1px solid #e4e6eb;border-radius:11px;margin-bottom:7px;padding:0;display:block;overflow:hidden}.account-trip-list article>button{width:100%;color:var(--midnight);text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;gap:5px;padding:13px;display:grid}.account-trip-list article>button:hover{background:#faf7f9}.account-trip-list article>button small{color:var(--pink);grid-column:1/-1;font-size:7px;font-weight:850}.account-trip-list article>button strong,.account-trip-list article>button span{font-size:9px}.account-trip-detail{border-top:1px solid #eceef2;padding:0 13px 13px}.account-trip-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.account-trip-detail dl>div{background:#f7f8fa;border-radius:8px;padding:9px}.account-trip-detail dt{color:#858a97;text-transform:uppercase;font-size:7px}.account-trip-detail dd{margin:4px 0 0;font-size:8px;font-weight:800}.account-trip-detail>p{color:#7e838f;font-size:8px}.account-trip-detail>button{color:#fff;background:var(--midnight);border:0;border-radius:8px;width:100%;min-height:36px;font-size:8px;font-weight:900}.account-dev-receipt{border-left:3px solid var(--cyan);background:var(--cyan-soft);padding:8px;color:#006b82!important}@media print{body>*{visibility:hidden}.customer-account-page,.customer-account-page *{visibility:visible}.customer-account-page{background:#fff;position:absolute;inset:0}.customer-account-header,.customer-account-hero>div:first-child,.account-offer-card,.account-overview,.account-trip-list>h3,.account-trip-list article:not(.is-open),.account-home-actions,.account-review-restart,.customer-account-message,.customer-account-review-note{display:none!important}.customer-account-hero{width:100%;padding:0;display:block}.customer-account-home{width:100%;max-width:none;box-shadow:none;border:0}.account-trip-list article.is-open{border:0}.account-trip-list article.is-open>button{font-size:16px}.account-trip-detail{border:0}.account-trip-detail>button{display:none}}.account-access-card{padding-top:38px}.account-provider-list{gap:9px;display:grid}.account-provider-button{width:100%;min-height:52px;color:var(--midnight);text-align:left;background:#fff;border:1px solid #dfe1e7;border-radius:12px;grid-template-columns:28px 1fr 18px;align-items:center;gap:11px;padding:0 14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.account-provider-button:hover{border-color:#fb0e6780;transform:translateY(-1px);box-shadow:0 8px 24px #10162f14}.account-provider-button:disabled{opacity:.55}.account-provider-button>svg,.account-provider-button>.account-provider-letter{place-items:center;width:22px;height:22px;display:grid}.account-provider-button>svg{fill:currentColor}.account-provider-button>.account-provider-letter{font-size:18px;font-weight:850}.account-provider-button>span{font-size:11px;font-weight:850}.account-provider-button>b{color:var(--pink);place-items:center;display:grid}.account-provider-button b svg{width:14px}.account-provider-button.is-apple{color:#fff;border-color:var(--midnight);background:var(--midnight)}.account-provider-button.is-apple b{color:#fff}.account-provider-button.is-phone{background:var(--blush);border-color:#fb0e6738}.account-access-rule{background:#f6f7f9;border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:11px;margin-top:17px;padding:14px;display:grid}.account-access-rule>i{color:#fff;background:var(--pink);border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.account-access-rule svg{width:15px}.account-access-rule strong,.account-access-rule small{display:block}.account-access-rule strong{font-size:9px}.account-access-rule small{color:#7e8390;margin-top:4px;font-size:7px;line-height:1.45}.account-linked-signal{background:var(--blush);border:1px solid #fb0e672e;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin:0 0 13px;padding:11px;display:grid}.account-linked-signal>i{color:#fff;background:var(--pink);border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.account-linked-signal svg{width:14px}.account-linked-signal strong,.account-linked-signal small{display:block}.account-linked-signal strong{font-size:9px}.account-linked-signal small{color:#868a96;margin-top:3px;font-size:7px}.account-identity-strip{background:#f8f9fa;border:1px solid #e2e4e9;border-radius:11px;grid-template-columns:1fr auto;gap:4px;margin-top:18px;padding:13px 14px;display:grid}.account-identity-strip span{color:#8b909c;text-transform:uppercase;font-size:7px;font-weight:850}.account-identity-strip strong{font-size:9px}.account-identity-strip small{color:#838895;grid-column:1/-1;font-size:7px}.booking-access-gate{background:var(--blush);border:1px solid #fb0e6733;border-radius:13px;grid-template-columns:40px 1fr;align-items:start;gap:12px;margin:17px 0;padding:15px;display:grid}.booking-access-gate.is-required{border-color:var(--pink);box-shadow:0 0 0 3px #fb0e6714}.booking-access-gate.is-verified{background:#f1faf7;border-color:#b9e4d7}.booking-access-icon{color:#fff;background:var(--pink);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.booking-access-gate.is-verified .booking-access-icon{background:#19735a}.booking-access-icon svg{width:18px}.booking-access-gate small,.booking-access-gate strong{display:block}.booking-access-gate>div>small{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.booking-access-gate.is-verified>div>small{color:#19735a}.booking-access-gate>div>strong{margin-top:4px;font-size:11px}.booking-access-gate p{color:#777c89;margin:5px 0 0;font-size:8px;line-height:1.5}.booking-access-options{gap:6px;margin-top:11px;display:flex}.booking-access-options button{min-height:32px;color:var(--midnight);background:#fff;border:1px solid #10162f24;border-radius:8px;padding:0 12px;font-size:8px;font-weight:850}.booking-access-options button:first-child{color:#fff;border-color:var(--midnight);background:var(--midnight)}.contact-fields input:disabled{color:#59606f;cursor:not-allowed;background:#f0f2f4}@media (max-width:650px){.account-provider-button{min-height:50px}.booking-access-options{grid-template-columns:repeat(3,1fr);display:grid}.booking-access-options button{padding:0 7px}}.ops-loading-shell{overflow:hidden}.ops-loading-sidebar{pointer-events:none}.ops-loading-location{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;height:58px;margin-bottom:33px}.ops-loading-nav{gap:10px;display:grid}.ops-loading-nav>i{background:#ffffff0b;border-radius:10px;height:38px;display:block}.ops-loading-topbar>i,.ops-loading-topbar>span,.ops-loading-heading>i,.ops-loading-heading>strong,.ops-loading-heading>span{background:#e9ebf0;border-radius:999px;display:block}.ops-loading-topbar>i{width:130px;height:9px}.ops-loading-topbar>span{border:1px solid var(--ops-line);background:#fafbfc;border-radius:9px;width:190px;height:35px}.ops-loading-content{gap:22px;display:grid}.ops-loading-heading{gap:10px;padding-top:3px;display:grid}.ops-loading-heading>i{background:#fb0e6729;width:72px;height:7px}.ops-loading-heading>strong{width:min(310px,62vw);height:31px}.ops-loading-heading>span{width:min(430px,72vw);height:9px}.ops-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-loading-grid>i{border:1px solid var(--ops-line);background:#fff;border-radius:16px;height:110px;display:block;box-shadow:0 8px 30px #10162f06}.ops-loading-grid>.is-wide{border-radius:19px;grid-column:1/-1;height:147px}@media (max-width:650px){.ops-loading-topbar>span{width:35px}.ops-loading-grid{grid-template-columns:1fr 1fr}.ops-loading-grid>.is-wide{grid-column:1/-1}.ops-loading-grid>i:last-child{display:none}}.guided-demo-shell{background:var(--snow);min-height:100vh;padding-bottom:94px}.guided-demo-header{color:#fff;background:var(--midnight);grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 max(20px,50vw - 590px);display:grid}.guided-demo-header>div{text-align:center}.guided-demo-header small,.guided-demo-header strong{display:block}.guided-demo-header small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.guided-demo-header strong{margin-top:3px;font-size:11px}.guided-demo-header>a:last-child{color:#ffffff9e;justify-self:end;font-size:9px;font-weight:800}.guided-demo-progress{grid-template-columns:repeat(7,1fr);width:min(920px,100% - 40px);margin:22px auto 13px;padding:0;list-style:none;display:grid}.guided-demo-progress li{color:#a5a8b1;justify-items:center;gap:6px;font-size:8px;font-weight:800;display:grid;position:relative}.guided-demo-progress li:before{content:"";z-index:0;background:#dddfe4;width:100%;height:2px;position:absolute;top:13px;right:50%}.guided-demo-progress li:first-child:before{display:none}.guided-demo-progress i{z-index:1;border:3px solid var(--snow);background:#d7d9df;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 1px #d7d9df}.guided-demo-progress li.is-active{color:var(--midnight)}.guided-demo-progress li.is-active:before,.guided-demo-progress li.is-active i{background:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.guided-demo-context{color:#777c89;justify-content:center;gap:9px;width:min(920px,100% - 40px);margin:0 auto 20px;font-size:9px;display:flex}.guided-demo-context strong{color:var(--pink)}.guided-booking{background:#fff;border:1px solid #e2e3e7;border-radius:22px;grid-template-columns:1fr .85fr;width:min(1120px,100% - 40px);min-height:570px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 65px #10162f17}.guided-booking>section{padding:clamp(28px,5vw,62px)}.guided-booking>section>span,.guided-rating-page>section>span{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.guided-booking h1,.guided-rating-page h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(36px,5vw,58px);line-height:1}.guided-booking>section>p,.guided-rating-page p{color:#737784;max-width:540px;margin:0 0 24px;font-size:12px;line-height:1.6}.guided-route-card{background:#e3e4e8;border:1px solid #e3e4e8;border-radius:13px;gap:1px;display:grid;overflow:hidden}.guided-route-card label{background:#fff;gap:5px;padding:14px 16px;display:grid}.guided-route-card small{color:#9699a3;font-size:8px}.guided-route-card strong{font-size:11px}.guided-car-choice{background:#fff5f8;border:1px solid #fb0e6740;border-radius:13px;align-items:center;gap:12px;margin:13px 0;padding:13px;display:flex}.guided-car-choice>span{color:#fff;background:var(--pink);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.guided-car-choice div{gap:3px;display:grid}.guided-car-choice div small{color:#858995;font-size:8px}.guided-car-choice b{margin-left:auto;font-size:15px}.guided-booking>section>button,.guided-rating-primary{color:#fff;background:var(--pink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-weight:900;display:flex}.guided-booking-note{color:#9a9da7;text-align:center;margin-top:10px;font-size:8px;display:block}.guided-booking>aside{background:linear-gradient(180deg,#10162f0f,#10162fcc),url(/brand/pink-tesla-salen-no-text.webp) center/cover no-repeat,var(--midnight) url(/brand/pink-salen-details.svg) right bottom/90% auto no-repeat;place-items:end start;padding:40px;display:grid;position:relative}.guided-booking>aside div{color:#fff;display:grid}.guided-booking>aside span{color:var(--pink);font-size:60px;font-weight:950;line-height:.8}.guided-booking>aside strong{margin-top:8px;font-size:23px}.guided-booking>aside small{color:#ffffffa6;margin-top:6px;font-size:9px}.guided-demo-shell>.journey-page{min-height:auto}.guided-demo-shell .journey-layout{padding-top:0}.guided-demo-shell .journey-mode-label{font-size:0}.guided-demo-shell .journey-mode-label:after{content:"Kundens privata /track-vy · kontrollerad DEMO";font-size:9px}.guided-demo-controls{z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10162ff5;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:150px 1fr 150px;align-items:center;width:min(760px,100% - 28px);min-height:58px;padding:8px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #10162f47}.guided-demo-controls button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:10px;height:42px;font-size:9px;font-weight:850}.guided-demo-controls button:last-child{background:var(--pink)}.guided-demo-controls span{text-align:center;color:#ffffff85;font-size:8px}.guided-rating-page{width:min(720px,100% - 40px);margin:0 auto}.guided-rating-page>section{text-align:center;background:#fff;border:1px solid #e3e4e8;border-radius:22px;padding:clamp(30px,6vw,64px);box-shadow:0 24px 65px #10162f14}.guided-rating-check{color:#fff;background:var(--cyan);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 18px;display:grid}.guided-stars{justify-content:center;gap:4px;margin:22px 0;display:flex}.guided-stars button{color:#d3d5da;cursor:pointer;background:0 0;border:0;padding:0;font-size:42px;line-height:1}.guided-stars button.is-active{color:var(--pink)}.guided-rating-page label{text-align:left;display:block}.guided-rating-page label>span{margin-bottom:6px;font-size:9px;font-weight:850;display:block}.guided-rating-page textarea{resize:vertical;border:1px solid #dfe1e5;border-radius:11px;width:100%;min-height:86px;padding:12px}.guided-rating-primary{margin-top:12px}.guided-rating-primary:disabled{opacity:.4}.guided-rating-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.guided-rating-actions a,.guided-rating-actions button{border:1px solid var(--pink);min-height:46px;color:var(--pink);background:#fff;border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.guided-rating-actions a{color:#fff;background:var(--pink)}@media (max-width:720px){.guided-demo-header{grid-template-columns:1fr auto}.guided-demo-header>div{display:none}.guided-demo-progress{grid-template-columns:repeat(7,68px);justify-content:start;padding-bottom:6px;overflow-x:auto}.guided-demo-context{flex-direction:column;align-items:flex-start}.guided-booking{grid-template-columns:1fr}.guided-booking>aside{grid-row:1;min-height:260px}.guided-demo-controls{grid-template-columns:1fr 1fr}.guided-demo-controls span{display:none}.guided-rating-actions{grid-template-columns:1fr}.guided-demo-shell .journey-layout{width:calc(100% - 20px)}}.pink-customer-demo{background:var(--pink);min-height:100vh;padding-bottom:82px}.pink-customer-product,.pink-track-product{background:#f7f5f4;min-height:calc(100vh - 82px)}.pink-customer-header{color:#fff;background:var(--midnight);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 max(22px,50vw - 590px);display:grid}.pink-customer-header nav{align-self:stretch;gap:28px;display:flex}.pink-customer-header nav span{color:#ffffff8c;border-bottom:2px solid #0000;place-items:center;font-size:10px;font-weight:850;display:grid}.pink-customer-header nav span.is-active{border-color:var(--pink);color:#fff}.pink-customer-header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-self:end;width:34px;height:34px;font-size:9px;font-weight:900}.pink-customer-bottom{display:none}.pink-home-hero{color:#fff;align-items:center;min-height:560px;padding:70px max(24px,50vw - 590px);display:flex;position:relative;overflow:hidden}.pink-home-hero>img{object-fit:cover}.pink-home-shade{background:linear-gradient(90deg,#10162ff5 0%,#10162fb0 43%,#10162f14 75%),linear-gradient(#0000 50%,#10162f52);position:absolute;inset:0}.pink-home-copy{z-index:1;width:min(610px,60%);position:relative}.pink-home-copy>span,.pink-book-copy>span,.pink-rating-product>span,.pink-account-product>header span{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.pink-home-copy h1{letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(54px,6vw,84px);line-height:.92}.pink-home-copy h1 strong{color:var(--pink)}.pink-home-copy p{color:#ffffffb3;max-width:520px;font-size:14px;line-height:1.65}.pink-home-copy button,.pink-book-product aside>button,.pink-rating-product>button{color:#fff;background:var(--pink);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:14px;padding:0 22px;font-size:11px;font-weight:900;display:inline-flex}.pink-home-hero>aside{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10162fb8;border:1px solid #ffffff29;border-radius:18px;width:210px;padding:22px;position:absolute;bottom:40px;right:max(24px,50vw - 590px)}.pink-home-hero>aside strong,.pink-home-hero>aside span,.pink-home-hero>aside small{display:block}.pink-home-hero>aside strong{color:var(--pink);font-size:50px;line-height:1}.pink-home-hero>aside span{margin:5px 0;font-size:14px;font-weight:900}.pink-home-hero>aside small{color:#ffffff8c;font-size:8px}.pink-home-content{z-index:2;width:min(980px,100% - 40px);margin:-28px auto 0;position:relative}.pink-home-content>article{background:#fff;border-radius:16px;align-items:center;gap:15px;min-height:82px;padding:14px 18px;display:flex;box-shadow:0 18px 45px #10162f21}.pink-home-icon{color:#fff;background:var(--pink);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.pink-home-content article>div{gap:4px;display:grid}.pink-home-content article small{color:#888d98;font-size:8px}.pink-home-content article strong{font-size:12px}.pink-home-content article>button{color:var(--pink);background:0 0;border:0;margin-left:auto}.pink-home-trust{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.pink-home-trust span{color:#676c79;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:9px;display:flex}.pink-home-trust svg{color:var(--cyan)}.pink-book-product{grid-template-columns:1.1fr .9fr;gap:50px;width:min(1120px,100% - 40px);margin:0 auto;padding:70px 0;display:grid}.pink-book-copy h1,.pink-rating-product h1,.pink-account-product h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(40px,5vw,64px);line-height:.95}.pink-book-copy>p{color:#747986;max-width:530px;line-height:1.6}.pink-route-inputs{background:#e2e3e7;border:1px solid #e2e3e7;border-radius:15px;gap:1px;max-width:620px;margin-top:30px;display:grid;overflow:hidden;box-shadow:0 18px 40px #10162f0f}.pink-route-inputs label{background:#fff;align-items:center;gap:14px;padding:18px;display:flex}.pink-route-inputs i{border:3px solid var(--pink);border-radius:50%;width:11px;height:11px}.pink-route-inputs label:last-child i{border-color:var(--cyan);border-radius:2px}.pink-route-inputs span,.pink-route-inputs small,.pink-route-inputs strong{display:block}.pink-route-inputs small{color:#9599a4;font-size:8px}.pink-route-inputs strong{margin-top:5px;font-size:12px}.pink-book-product>aside{background:#fff;border:1px solid #e1e3e7;border-radius:18px;align-self:start;padding:24px;box-shadow:0 18px 44px #10162f12}.pink-book-product>aside>small{color:#8c919c;text-transform:uppercase;font-size:8px;font-weight:900}.pink-book-product aside>article{border:2px solid var(--pink);background:#fff4f8;border-radius:13px;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.pink-book-product aside>article>span{color:#fff;background:var(--pink);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.pink-book-product aside article div{gap:4px;display:grid}.pink-book-product aside article small{color:#858a96;font-size:8px}.pink-book-product aside article b{margin-left:auto}.pink-price-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pink-price-facts span{background:#f6f7f8;border-radius:10px;padding:12px}.pink-price-facts small,.pink-price-facts strong{display:block}.pink-price-facts small{color:#9296a0;font-size:7px}.pink-price-facts strong{margin-top:4px;font-size:10px}.pink-book-product aside>p{color:#858a95;font-size:8px;line-height:1.55}.pink-book-product aside>button{width:100%}.pink-customer-demo.is-journey-stage{isolation:isolate;background:url(/brand/pink-salen-lift.svg) clamp(24px,7vw,140px) clamp(92px,14vh,145px)/min(290px,22vw) auto no-repeat,url(/brand/pink-salen-details.svg) calc(100% - clamp(300px,29vw,430px)) calc(100svh - 275px)/min(330px,25vw) auto no-repeat,url(/brand/pink-mountain-lines.svg) clamp(24px,22vw,460px) calc(100svh - 190px)/min(520px,38vw) auto no-repeat,radial-gradient(circle at 82% 20%,transparent 0 89px,#ffffff38 89px 90px,transparent 90px),radial-gradient(circle at 74% 31%,transparent 0 45px,#10162f2e 45px 46px,transparent 46px),var(--pink);position:relative;overflow:hidden}.pink-customer-demo.is-journey-stage>.pink-track-product,.pink-customer-demo.is-journey-stage>.customer-account-page,.pink-customer-demo.is-journey-stage>.pink-journey-complete{z-index:1;background:0 0;position:relative}.pink-track-product{isolation:isolate;background:0 0;position:relative;overflow:hidden}.pink-track-product>.journey-page{z-index:1;background:0 0;flex-direction:column;justify-content:safe center;min-height:calc(100svh - 82px);padding-block:clamp(18px,3.5vh,40px);display:flex;position:relative}.pink-track-product .journey-layout{padding-top:0;padding-bottom:0}.pink-track-product .journey-mode-label{display:none}.pink-track-product .journey-footer span{font-size:0}.pink-track-product .journey-footer span:after{content:"Resestatusen uppdateras automatiskt";font-size:9px}.pink-track-product .journey-footer small{display:none}.pink-rating-product{text-align:center;width:min(680px,100% - 40px);margin:0 auto;padding:70px 0}.pink-rating-driver{justify-items:center;margin-bottom:22px;display:grid}.pink-rating-driver>span{color:#fff;background:var(--pink);border-radius:20px;place-items:center;width:66px;height:66px;font-weight:950;display:grid}.pink-rating-driver strong{margin-top:10px;font-size:16px}.pink-rating-driver small{color:#858a96;margin-top:4px;font-size:9px}.pink-rating-product>p{color:#737885;max-width:500px;margin:0 auto 20px;line-height:1.6}.pink-product-stars{justify-content:center;gap:5px;margin:24px 0;display:flex}.pink-product-stars button{color:#d1d3d8;background:0 0;border:0;padding:0;font-size:47px}.pink-product-stars button.is-active{color:var(--pink)}.pink-rating-product label{text-align:left;display:block}.pink-rating-product label>span{margin-bottom:6px;font-size:9px;font-weight:850;display:block}.pink-rating-product textarea{resize:vertical;border:1px solid #dfe1e5;border-radius:12px;width:100%;min-height:90px;padding:13px}.pink-rating-product>button{width:100%}.pink-rating-product>button:disabled{opacity:.4}.pink-account-product{width:min(920px,100% - 40px);margin:0 auto;padding:55px 0}.pink-account-product>header{justify-content:space-between;align-items:center;display:flex}.pink-account-product>header h1{font-size:48px}.pink-account-product>header p{color:#7d828e}.pink-account-product>header>button{color:#fff;background:var(--pink);border:0;border-radius:16px;width:52px;height:52px;font-weight:900}.pink-account-next{background:#21cff314;border:1px solid #21cff359;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:25px 0 12px;padding:20px;display:grid}.pink-account-next>span{color:#fff;background:var(--cyan);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pink-account-next small,.pink-account-next strong,.pink-account-next p{display:block}.pink-account-next small{color:#087f95;font-size:8px;font-weight:850}.pink-account-next strong{margin:5px 0;font-size:11px}.pink-account-next p{color:#677783;margin:0;font-size:8px}.pink-account-next>b{font-size:8px}.pink-account-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pink-account-grid article{background:#fff;border:1px solid #e1e3e7;border-radius:14px;gap:5px;padding:18px;display:grid}.pink-account-grid span{color:#848995;font-size:8px}.pink-account-grid strong{font-size:28px}.pink-account-grid small{color:#999da6;font-size:8px}.pink-account-list{margin-top:24px}.pink-account-list h2{font-size:18px}.pink-account-list article{border-top:1px solid #e1e3e7;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.pink-account-list article div{gap:4px;display:grid}.pink-account-list article small{color:var(--pink);font-size:8px}.pink-account-list article strong{font-size:11px}.pink-account-list article span{color:#8b909b;font-size:8px}.pink-account-restart{border:1px solid var(--pink);color:var(--pink);background:0 0;border-radius:10px;padding:12px 16px;font-size:9px;font-weight:850}.pink-demo-controller{z-index:100;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10162ff5;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:auto 1fr 50px 90px;align-items:center;gap:8px;width:min(620px,100% - 24px);min-height:58px;padding:8px 9px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #10162f4d}.pink-demo-controller>a{padding:0 7px}.pink-demo-controller div{gap:2px;display:grid}.pink-demo-controller small{color:var(--cyan);text-transform:uppercase;font-size:7px;font-weight:900}.pink-demo-controller strong{font-size:9px}.pink-demo-controller button{color:#fff;background:#ffffff17;border:0;border-radius:9px;height:40px;font-size:9px;font-weight:850}.pink-demo-controller button:last-child{background:var(--pink)}.pink-demo-controller button:disabled{opacity:.25}@media (max-width:720px){.pink-customer-product,.pink-track-product{padding-bottom:64px}.pink-customer-header{grid-template-columns:1fr auto;height:58px;padding:0 17px}.pink-customer-header nav{display:none}.pink-customer-bottom{z-index:70;height:62px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e2e3e7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.pink-customer-bottom span{color:#9a9da6;align-content:center;place-items:center;gap:2px;display:grid}.pink-customer-bottom svg{width:18px}.pink-customer-bottom small{font-size:7px;font-weight:800}.pink-customer-bottom span.is-active{color:var(--pink)}.pink-customer-demo{padding-bottom:126px}.pink-demo-controller{grid-template-columns:auto 1fr 44px 75px;bottom:70px}.pink-home-hero{align-items:end;min-height:540px;padding:50px 22px 115px}.pink-home-shade{background:linear-gradient(#10162f59 30%,#10162ff5)}.pink-home-copy{width:100%}.pink-home-copy h1{font-size:52px}.pink-home-copy p{font-size:11px}.pink-home-hero>aside{width:156px;padding:14px;bottom:22px;right:18px}.pink-home-hero>aside strong{font-size:34px}.pink-home-content{margin:14px auto 0}.pink-home-trust{grid-template-columns:1fr}.pink-book-product{grid-template-columns:1fr;gap:24px;padding:35px 0}.pink-book-copy h1{font-size:43px}.pink-track-product .journey-layout{width:calc(100% - 20px);padding:16px 10px 28px}.pink-account-product>header h1{font-size:38px}.pink-account-next{grid-template-columns:auto 1fr}.pink-account-next>b{display:none}.pink-account-grid{grid-template-columns:1fr}.pink-customer-demo.is-journey-stage{background:url(/brand/pink-salen-lift.svg) right 16px top 86px/170px auto no-repeat,url(/brand/pink-salen-details.svg) right -65px top calc(100svh - 220px)/220px auto no-repeat,url(/brand/pink-mountain-lines.svg) -64px calc(100svh - 150px)/360px auto no-repeat,radial-gradient(circle at 86% 14%,transparent 0 69px,#ffffff38 69px 70px,transparent 70px),radial-gradient(circle at 72% 23%,transparent 0 34px,#10162f2e 34px 35px,transparent 35px),var(--pink)}.pink-track-product>.journey-page{justify-content:flex-start;min-height:calc(100svh - 126px);padding-block:0}}.pink-journey-complete{min-height:100svh;color:var(--midnight);background:radial-gradient(circle at 84% 18%,#21cff333,transparent 23%),var(--pink)}.pink-journey-complete>header{border-bottom:1px solid #10162f24;align-items:center;height:82px;padding:0 max(28px,50vw - 590px);display:flex}.pink-journey-complete>header .pink-mark{width:106px}.pink-journey-complete>section{text-align:center;justify-items:center;width:min(680px,100% - 40px);margin:0 auto;padding:70px 0 120px;display:grid}.pink-complete-check{width:58px;height:58px;color:var(--midnight);background:var(--cyan);border-radius:50%;place-items:center;font-size:27px;font-weight:900;display:grid;box-shadow:0 0 0 10px #21cff329}.pink-journey-complete section>small{color:#10162f94;letter-spacing:.14em;text-transform:uppercase;margin-top:27px;font-size:9px;font-weight:900}.pink-journey-complete h1{letter-spacing:-.065em;margin:13px 0 17px;font-size:clamp(50px,6vw,78px);line-height:.91}.pink-journey-complete h1 strong{color:var(--snow)}.pink-journey-complete section>p{color:#10162fb3;max-width:580px;margin:0;font-size:14px;line-height:1.6}.pink-journey-complete article{color:#fff;background:var(--midnight);border:1px solid #10162f24;border-radius:22px;width:min(100%,560px);margin-top:31px;padding:25px;box-shadow:14px 17px #10162f1c}.pink-journey-complete article>span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.pink-journey-complete article>strong{margin:8px 0 19px;font-size:25px;display:block}.pink-journey-complete dl{background:#ffffff1f;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.pink-journey-complete dl>div{background:#161e3f;padding:14px 8px}.pink-journey-complete dt{color:#ffffff80;font-size:8px}.pink-journey-complete dd{margin:6px 0 0;font-size:15px;font-weight:850}.pink-journey-complete nav{grid-template-columns:1fr 1fr;gap:9px;width:min(100%,560px);margin-top:22px;display:grid}.pink-journey-complete nav a{border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-size:10px;font-weight:900;display:flex}.pink-journey-complete nav a:first-child{color:#fff;background:var(--midnight)}.pink-journey-complete nav a:last-child{color:var(--midnight);background:#ffffff75;border:1px solid #10162f2e}@media (max-width:620px){.pink-journey-complete>header{height:68px;padding:0 18px}.pink-journey-complete>section{padding-top:48px}.pink-journey-complete dl,.pink-journey-complete nav{grid-template-columns:1fr}.pink-journey-complete h1{font-size:50px}}.review-hub-grid>a.is-start{background:var(--pink);border-color:#ffffff61;box-shadow:12px 14px #00000021}.review-hub-grid>a.is-start small,.review-hub-grid>a.is-start span{color:var(--snow)}.review-hub-grid>a.is-start p{color:#ffffffd1}.review-hub-grid>a.is-start:hover{border-color:var(--cyan);background:var(--pink)}.driver-hero.is-compact{min-height:188px;padding-block:30px}.driver-hero.is-compact h1{font-size:clamp(38px,4.4vw,58px)}.driver-section-nav{background:#fff;border:1px solid #dfe2e7;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;width:min(720px,100% - 40px);margin:18px auto 0;padding:6px;display:grid;box-shadow:0 10px 30px #10162f0d}.driver-section-nav button{color:#697080;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:45px;font-size:11px;font-weight:850}.driver-section-nav button[aria-pressed=true]{color:#fff;background:var(--midnight);box-shadow:0 7px 18px #10162f29}.driver-section-nav button[aria-pressed=true]:after{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.driver-section-nav button:focus-visible{outline-offset:2px;outline:3px solid #21cff37a}.driver-demo-journey{background:#fff;border:1px solid #dfe2e8;border-radius:17px;width:min(960px,100% - 40px);margin:18px auto 0;padding:16px 18px 18px;box-shadow:0 10px 28px #10162f0a}.driver-demo-journey>div{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.driver-demo-journey>div span{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.driver-demo-journey>div strong{font-size:10px}.driver-demo-journey ol{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.driver-demo-journey li{color:#979ca8;justify-items:center;gap:7px;display:grid;position:relative}.driver-demo-journey li:before{content:"";z-index:0;background:#e2e4e8;width:100%;height:2px;position:absolute;top:14px;right:50%}.driver-demo-journey li:first-child:before{display:none}.driver-demo-journey li>span{z-index:1;color:#7f8592;background:#e2e4e8;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 1px #d7dae0}.driver-demo-journey li>small{text-align:center;font-size:8px;font-weight:800}.driver-demo-journey li.is-complete:before,.driver-demo-journey li.is-current:before{background:var(--cyan)}.driver-demo-journey li.is-complete>span{color:var(--midnight);background:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.driver-demo-journey li.is-current{color:var(--midnight)}.driver-demo-journey li.is-current>span{color:#fff;background:var(--pink);box-shadow:0 0 0 2px var(--pink),0 0 0 7px #fb0e671a}.driver-grid.is-focused{grid-template-columns:minmax(0,780px);justify-content:center;max-width:1000px;margin-top:18px}.driver-grid.is-focused .driver-offer-card{min-height:0;padding:clamp(24px,3.5vw,38px);box-shadow:0 20px 55px #10162f1a}.driver-task-route{border-left:5px solid var(--cyan);background:#f4f7f8;border-radius:12px;margin:16px 0 0;padding:18px 19px}.driver-task-route.is-destination,.driver-task-route.is-offer{border-left-color:var(--pink);background:#fff4f8}.driver-task-route>span{color:#527681;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.driver-task-route.is-destination>span,.driver-task-route.is-offer>span{color:#9b2854}.driver-task-route h2,.driver-offer-card.has-offer .driver-task-route h2,.driver-offer-card.has-trip .driver-task-route h2{letter-spacing:-.045em;margin:7px 0 16px;font-size:clamp(25px,3vw,34px);line-height:1.05}.driver-task-route p{border-top:1px solid #10162f1a;justify-content:space-between;align-items:center;gap:18px;margin:0;padding-top:13px;display:flex}.driver-task-route p small{color:#858b98;text-transform:uppercase;font-size:8px;font-weight:850}.driver-task-route p strong{text-align:right;font-size:11px}.driver-waiting-time{color:#fff;background:var(--midnight);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:15px 18px;display:flex}.driver-waiting-time span,.driver-waiting-time small{display:block}.driver-waiting-time span{font-size:11px;font-weight:900}.driver-waiting-time small{color:#ffffff8f;margin-top:4px;font-size:9px;font-weight:650}.driver-waiting-time>strong{color:var(--cyan);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:30px}.driver-review-offer-trigger{z-index:2;color:#fff;background:var(--pink);text-align:left;cursor:pointer;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:56px;margin-top:24px;padding:10px 16px;font-size:13px;font-weight:900;display:flex;position:relative}.driver-review-offer-trigger small{color:#ffffffc2;margin-top:4px;font-size:9px;display:block}.driver-review-offer-trigger:disabled{cursor:not-allowed;opacity:.42}.driver-review-offer-trigger:focus-visible,.driver-trip-primary:focus-visible,.driver-offer-actions button:focus-visible,.driver-quick-contact button:focus-visible,.driver-quick-contact a:focus-visible,.driver-staff-discount:focus-visible{outline-offset:3px;outline:3px solid #21cff38c}.driver-portal.is-task-focused .driver-trip-primary{min-height:64px;font-size:15px}.driver-portal.is-task-focused .driver-navigation-link{min-height:52px}.driver-portal.is-task-focused .driver-quick-contact button,.driver-portal.is-task-focused .driver-quick-contact a{min-height:46px;font-size:10px}.driver-portal.is-task-focused .driver-staff-discount{min-height:61px}.driver-portal.is-task-focused .driver-grid{padding-bottom:70px}@media (max-width:820px){.driver-hero.is-compact{min-height:0;padding-block:28px}.driver-hero.is-compact .driver-status-card{margin-top:20px}.driver-section-nav{margin-top:12px}.driver-demo-journey{padding-inline:13px;overflow-x:auto}.driver-demo-journey ol{width:570px}.driver-grid.is-focused{display:block}.driver-task-route h2,.driver-offer-card.has-offer .driver-task-route h2,.driver-offer-card.has-trip .driver-task-route h2{font-size:28px}}@media (max-width:520px){.driver-section-nav{z-index:20;width:calc(100% - 24px);position:sticky;top:8px}.driver-section-nav button{min-height:48px;font-size:10px}.driver-demo-journey{width:calc(100% - 24px);margin-top:12px}.driver-demo-journey>div{position:sticky;left:0}.driver-grid.is-focused{margin-top:12px;padding-inline:12px}.driver-grid.is-focused .driver-offer-card{border-radius:17px;padding:22px 18px}.driver-task-route{padding:16px}.driver-task-route p{flex-direction:column;align-items:flex-start;gap:5px}.driver-task-route p strong{text-align:left}.driver-waiting-time>strong{font-size:27px}.driver-trip-gross,.driver-completed-final{flex-direction:column;align-items:flex-start}.driver-trip-gross span,.driver-completed-final span{text-align:left;max-width:none}.driver-portal.is-task-focused .driver-quick-contact{grid-template-columns:1fr}.driver-portal.is-task-focused .driver-quick-contact a{grid-column:auto}.driver-portal.is-task-focused .driver-trip-primary{min-height:66px}}.driver-section-nav{width:min(1140px,100% - 40px);margin-top:22px}.driver-actions{grid-template-columns:minmax(0,2fr) minmax(240px,.72fr);gap:12px;margin-top:16px}.driver-action-group{gap:7px;min-width:0;display:grid}.driver-action-label{color:#737988;letter-spacing:.13em;text-transform:uppercase;padding-left:3px;font-size:8px;font-weight:900}.driver-availability-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.driver-action-group>button,.driver-availability-actions>button{width:100%;min-height:80px}.driver-demo-journey{margin-top:24px}@media (max-width:820px){.driver-section-nav{width:calc(100% - 40px)}.driver-actions{grid-template-columns:1fr;gap:14px;margin-top:16px}.driver-demo-journey{margin-top:20px}}@media (max-width:420px){.driver-availability-actions{grid-template-columns:1fr}}.public-home .public-final-cta{background-position:58% 58%;min-height:clamp(680px,50vw,790px)}.public-final-cta>.public-final-cta-content{z-index:2}.public-footer.has-mountain-divider{isolation:isolate;padding-top:calc(70px + clamp(76px,5.5vw,108px));position:relative;overflow:hidden}.public-footer.has-mountain-divider:before{content:"";z-index:0;pointer-events:none;background:url(/brand/pink-salen-snow-transition.png) bottom/100% 100% no-repeat;height:clamp(76px,5.5vw,108px);position:absolute;top:0;left:0;right:0;transform:rotate(180deg)}.public-footer.has-mountain-divider>*{z-index:1;position:relative}@media (max-width:760px){.public-home .public-final-cta{background-position:70% 58%;min-height:690px;padding-bottom:58px}.public-home .public-final-cta h2{font-size:clamp(52px,11vw,68px)}.public-footer.has-mountain-divider{padding-top:130px}.public-footer.has-mountain-divider:before{background-position:bottom;background-size:cover;height:72px}}@media (max-width:480px){.public-home .public-final-cta{background-position:67% 58%;min-height:660px;padding-bottom:44px}.public-home .public-final-cta h2{font-size:52px}.public-footer.has-mountain-divider{padding-top:122px}.public-footer.has-mountain-divider:before{height:64px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
