:root{--night:#2b3036;--carbon:#3a4148;--porcelain:#ecefed;--paper:#f7f8f6;--green:#62d7a4;--green-deep:#287c61;--delas-rose:#c6537e;--brass:#b9a47d;--muted:#697179;--line:#d8ddda;--danger:#f36b73;--shell:min(1680px,calc(100vw - 64px))}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--night);font-family:var(--font-manrope),system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.shell{width:var(--shell);margin-inline:auto}.site-header{height:72px;width:100%;padding:0 max(32px,calc((100vw - 1680px) / 2));display:flex;align-items:center;justify-content:space-between;background:rgba(247,248,246,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:20;border-bottom:1px solid rgba(43,48,54,.1)}.site-header nav{display:flex;gap:34px;color:#4f565e;font-size:14px;font-weight:650}.site-header nav a:hover{color:var(--night)}.brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{width:35px;height:35px}.brand-name{font-size:19px;font-weight:760;letter-spacing:-.7px}.brand-name b{font-size:9px;letter-spacing:2px;margin-left:4px;vertical-align:2px}.header-actions{display:flex;align-items:center;gap:20px}.text-link{font-size:14px;font-weight:700}.header-download-button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:0 13px;color:var(--night);font-size:12px;font-weight:780}.header-download-button:hover{border-color:var(--night);background:white}.button{min-height:49px;padding:0 22px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:760;border:1px solid transparent;transition:transform .2s,background .2s}.button:hover{transform:translateY(-1px)}.button-dark{background:var(--night);color:white}.button-green{background:var(--green);color:var(--night)}.button-glass{color:white;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero{height:calc(100dvh - 72px);min-height:640px;position:relative;overflow:hidden;background:var(--night)}.hero-image{object-fit:cover;object-position:58% 47%}.hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(43,48,54,.96),rgba(43,48,54,.77) 38%,rgba(43,48,54,.24) 68%,rgba(43,48,54,.06)),linear-gradient(0deg,rgba(43,48,54,.35),transparent 50%)}.hero-content{position:relative;z-index:2;color:white;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:14px}.eyebrow,.section-kicker{text-transform:uppercase;font-weight:800;letter-spacing:2.2px;font-size:11px}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px}.eyebrow span{height:2px;width:24px;background:var(--green)}.eyebrow-light{color:rgba(255,255,255,.72)}.hero h1{font-size:clamp(54px,6.5vw,88px);line-height:.98;letter-spacing:-5px;max-width:760px;margin:0;font-weight:550}.hero h1 em{color:var(--green);font-style:normal;font-weight:780}.hero-content>p{max-width:600px;color:rgba(255,255,255,.78);font-size:18px;line-height:1.65;margin:28px 0}.hero-actions{display:flex;gap:12px}.source-chip{margin-top:22px;display:inline-flex;gap:7px;align-items:center;color:rgba(255,255,255,.54);font-size:11px;letter-spacing:.2px}.data-alert{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.2);background:rgba(43,48,54,.68);padding:10px 13px;border-radius:10px;margin:-10px 0 20px;font-size:12px;color:#fff1d4}.principle{padding:126px 0;display:grid;grid-template-columns:.9fr 1.2fr;grid-column-gap:100px;column-gap:100px;grid-row-gap:48px;row-gap:48px;align-items:start}.section-kicker{color:var(--green-deep);display:block;margin-bottom:17px}h2{font-size:clamp(39px,5vw,64px);line-height:1.05;letter-spacing:-3.6px;margin:0;font-weight:560}.split-card{grid-row:span 2;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:26px;overflow:hidden;background:white;box-shadow:0 22px 70px rgba(10,13,18,.07)}.share{padding:38px;min-height:230px;display:flex;flex-direction:column;justify-content:space-between}.share span{font-size:13px;text-transform:uppercase;font-weight:800;letter-spacing:1.5px}.share strong{font-size:68px;letter-spacing:-5px;line-height:1}.share small{font-size:13px}.share-driver{background:var(--green)}.share-platform{background:var(--carbon);color:white}.split-card>p{grid-column:1/-1;margin:0;padding:20px 28px;text-align:center;font-size:12px;color:var(--muted);background:#fff;border-top:1px solid var(--line)}.principle-copy>p{font-size:17px;line-height:1.75;color:#565f68;margin:0 0 28px}.principle-copy ul{padding:0;margin:0;list-style:none;display:grid;grid-gap:17px;gap:17px}.principle-copy li{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700}.principle-copy li svg{width:19px;color:var(--green-deep)}.modalities-section{background:#e9e8e2;padding:110px 0 120px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:54px}.section-heading>p{max-width:410px;color:#60676e;font-size:15px;line-height:1.7;margin:0 0 7px}.modality-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.modality-card{background:var(--paper);border:1px solid rgba(10,13,18,.08);padding:28px;border-radius:18px;min-height:250px;position:relative;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.modality-card:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(10,13,18,.08)}.modality-icon{width:49px;height:49px;border-radius:15px;border:1px solid var(--line);display:grid;place-items:center;background:white}.modality-icon svg{width:23px}.share-pill{position:absolute;top:29px;right:22px;border-radius:99px;padding:7px 9px;background:#d6f6e6;color:#176347;font-size:9px;font-weight:800}.modality-card h3{font-size:22px;letter-spacing:-1px;margin:auto 0 9px}.modality-card p{color:#697078;line-height:1.55;font-size:12px;margin:0}.experience{padding:130px 0;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:100px;gap:100px;align-items:center}.experience-photo{min-height:650px;position:relative;border-radius:26px;overflow:hidden;background:#d8d6cf}.driver-photo img,.experience-photo img{object-fit:cover}.experience-copy h2{margin-bottom:45px}.experience-list{display:grid;grid-gap:27px;gap:27px}.experience-list>div{display:grid;grid-template-columns:42px 1fr;grid-gap:14px;gap:14px}.experience-list svg{width:22px;color:var(--green-deep)}.experience-list span{font-size:13px;line-height:1.55;color:#646b72}.experience-list b{display:block;font-size:14px;color:var(--night);margin-bottom:5px}.inline-action{display:inline-flex;align-items:center;gap:12px;margin-top:42px;font-weight:800;font-size:13px;border-bottom:1px solid var(--night);padding-bottom:8px}.inline-action svg{width:17px}.safety{background:var(--night);color:white;padding:120px 0}.safety-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:120px;gap:120px}.section-kicker-dark{color:var(--green)}.safety h2{margin-bottom:30px}.safety-grid>div:first-child>p{color:#9299a2;line-height:1.8;max-width:480px}.safety-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#2b3037}.safety-features article{background:var(--night);padding:15px 34px 36px}.safety-features svg{color:var(--green);width:25px}.safety-features h3{font-size:16px;margin:22px 0 10px}.safety-features p{color:#9299a2;font-size:12px;line-height:1.7;margin:0}.driver-cta{padding:130px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:stretch}.driver-copy{padding:50px 0}.driver-copy>p{color:#626b73;line-height:1.75;max-width:530px;margin:28px 0}.big-promise{display:flex;align-items:center;gap:20px;margin:34px 0}.big-promise strong{color:var(--green-deep);font-size:58px;letter-spacing:-4px}.big-promise span{font-size:12px;line-height:1.5;font-weight:700;color:#586068;text-transform:uppercase;letter-spacing:1px}.driver-photo{position:relative;min-height:620px;border-radius:28px;overflow:hidden;background:#d8d6cf}footer{background:var(--night);color:white;padding:72px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:12px;color:#9299a2}.footer-grid>div:first-child p{margin-top:20px;max-width:240px;line-height:1.7}.footer-grid b{color:white;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.footer-grid a:hover{color:var(--green)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #2d3239;margin-top:65px;padding-top:25px;color:#69717a;font-size:10px}@media (min-width:981px){.driver-cta,.experience,.principle{min-height:100dvh;align-content:center}.modalities-section,.safety{min-height:100dvh;display:flex;align-items:center}.modalities-section>.shell,.safety>.shell{width:var(--shell)}}@media (max-width:980px){.site-header nav{display:none}.driver-cta,.experience,.principle,.safety-grid{grid-template-columns:1fr;gap:55px}.split-card{grid-row:auto}.modality-grid{grid-template-columns:repeat(2,1fr)}.experience-photo{min-height:560px;order:2}.safety-grid{gap:70px}.driver-photo{min-height:560px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media (max-width:640px){:root{--shell:calc(100vw - 32px)}.site-header{height:68px;padding:0 16px}.header-actions .text-link{display:none}.site-header .button{min-height:42px;padding:0 15px}.hero{min-height:690px;height:calc(100svh - 68px)}.hero-image{object-position:66% center}.hero-scrim{background:linear-gradient(90deg,rgba(43,48,54,.95),rgba(43,48,54,.5)),linear-gradient(0deg,rgba(43,48,54,.74),transparent)}.hero-content{justify-content:flex-end;padding-bottom:55px}.hero h1{font-size:51px;letter-spacing:-3.5px}.hero-content>p{font-size:15px;line-height:1.55;margin:22px 0}.hero-actions{width:100%;flex-direction:column}.hero-actions .button{width:100%}.source-chip{display:none}.driver-cta,.experience,.principle{padding:86px 0}h2{font-size:41px;letter-spacing:-2.5px}.split-card{grid-template-columns:1fr}.share{min-height:180px;padding:28px}.split-card>p{grid-column:auto}.section-heading{display:block}.section-heading>p{margin-top:25px}.modalities-section{padding:84px 0}.modality-grid{grid-template-columns:1fr}.modality-card{min-height:210px}.driver-photo,.experience-photo{min-height:470px}.safety{padding:86px 0}.safety-features{grid-template-columns:1fr}.safety-features article{padding:25px 20px}.driver-copy{padding:0}.driver-photo{grid-row:1}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block;line-height:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}.auth-page{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:var(--paper)}.auth-visual{position:relative;min-height:100svh;overflow:hidden}.auth-visual>img{object-fit:cover}.auth-visual-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,11,15,.85),transparent 65%)}.auth-logo{top:38px}.auth-logo,.auth-visual blockquote{position:absolute;z-index:2;left:52px}.auth-visual blockquote{bottom:58px;right:52px;color:white;font-size:clamp(25px,2.8vw,42px);line-height:1.18;letter-spacing:-2px;max-width:600px;margin:0}.auth-content{display:grid;place-items:center;padding:60px}.auth-mobile-logo{display:none}.auth-wrap{width:min(460px,100%)}.auth-wrap>h1,.simple-auth-page h1{font-size:clamp(42px,5vw,65px);line-height:1;letter-spacing:-3.5px;font-weight:580;margin:0 0 22px}.auth-wrap>p,.simple-auth-page section>p{color:var(--muted);line-height:1.7;font-size:14px;margin-bottom:35px}.auth-panel{background:white;border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:0 20px 60px rgba(10,13,18,.06)}.auth-tabs{padding:4px;border-radius:12px;background:#edece7;display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px}.auth-tabs button{border:0;background:transparent;min-height:43px;border-radius:9px;color:#687079;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:750;cursor:pointer}.auth-tabs button svg{width:16px}.auth-tabs button.active{background:white;color:var(--night);box-shadow:0 3px 10px rgba(10,13,18,.07)}.auth-panel form,.signup-form{display:grid;grid-gap:17px;gap:17px}.auth-panel label,.signup-form label{display:grid;grid-gap:8px;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.auth-panel input,.signup-form input:not([type=checkbox]),.signup-form select{width:100%;border:1px solid #d7dad6;border-radius:12px;background:#fbfbf9;min-height:51px;padding:0 14px;font-size:14px;text-transform:none;letter-spacing:0;outline:none}.auth-panel input:focus,.signup-form input:focus,.signup-form select:focus{border-color:var(--green-deep);box-shadow:0 0 0 3px rgba(85,230,165,.16)}.auth-submit{width:100%;border:0;margin-top:3px;cursor:pointer}.auth-submit:disabled{opacity:.52;cursor:not-allowed}.resend{border:0;background:transparent;color:var(--green-deep);font-size:11px;font-weight:800;cursor:pointer}.form-error{color:#9e2630;background:#fff0f1}.form-error,.form-message{border-radius:10px;padding:11px 12px;font-size:12px;margin:0}.form-message{color:#195b43;background:#e9f9f1}.auth-security{border-top:1px solid var(--line);padding-top:18px;margin:20px 0 0;display:flex;gap:9px;color:#777f86;font-size:10px;line-height:1.55}.auth-security svg{min-width:15px;width:15px;color:var(--green-deep)}.signup-link{text-align:center;font-size:12px!important;margin:21px 0 0!important}.signup-link a{color:var(--green-deep);font-weight:800}.simple-auth-page{min-height:100svh;background:var(--paper)}.simple-auth-page>header{height:82px;padding:0 max(24px,calc((100vw - 1120px) / 2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.simple-auth-page>section{width:min(520px,calc(100vw - 32px));margin:90px auto}.signup-form{background:white;border:1px solid var(--line);border-radius:20px;padding:28px}.signup-form small{font-size:9px}.signup-form .check,.signup-form small{color:var(--muted);text-transform:none;letter-spacing:0}.signup-form .check{display:grid;grid-template-columns:18px 1fr;align-items:start;font-weight:550;line-height:1.5}.signup-form .check input{width:16px;height:16px;accent-color:var(--green-deep)}.signup-form .check a{color:var(--night);text-decoration:underline}@media (max-width:800px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-content{padding:95px 20px 45px;position:relative}.auth-mobile-logo{display:block;position:absolute;left:20px;top:22px}.auth-wrap>h1{font-size:46px}.simple-auth-page>section{margin:60px auto}}.vehicle-make-filter{display:grid;grid-gap:5px;gap:5px;margin:8px 0 11px;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:white}.vehicle-make-filter>span{display:flex;align-items:center;gap:6px;color:var(--night);font-size:8px;font-weight:850}.vehicle-make-filter svg{width:14px;color:var(--green-deep)}.vehicle-make-filter select{width:100%;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:0 9px;color:var(--night);font-size:9px}.vehicle-make-filter small{color:var(--muted);font-size:6px;line-height:1.4}.bytes-page{min-height:100dvh;background:#eef1ef}.bytes-topbar{height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;background:var(--night);color:white}.bytes-topbar>span{color:var(--green);font-size:9px;font-weight:900;letter-spacing:1.6px}.bytes-topbar a{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800}.bytes-topbar a:last-child{justify-self:end}.bytes-topbar svg{width:14px}.bytes-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:38px 0 65px}.bytes-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.bytes-heading>div{max-width:760px}.bytes-catalog>header span,.bytes-heading span,.bytes-program-grid article>span{color:var(--green-deep);font-size:8px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.bytes-heading h1{margin:7px 0 10px;font-size:clamp(42px,5vw,68px);line-height:.96;letter-spacing:-3.8px}.bytes-heading p{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.bytes-heading>a{min-height:42px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;background:white;padding:0 15px;font-size:9px;font-weight:850}.bytes-heading>a svg{width:15px;color:var(--green-deep)}.bytes-draft,.bytes-message{min-height:51px;display:flex;align-items:center;gap:11px;margin-top:19px;border:1px solid #e5cf91;border-radius:12px;background:#fff8e4;padding:10px 14px;color:#68531f;font-size:9px}.bytes-draft svg{width:18px}.bytes-draft span{display:grid;grid-gap:3px;gap:3px}.bytes-draft b{color:#342a15}.bytes-message{border-color:#aedbc5;background:#ebf8f1;color:#21634b}.bytes-wallet-card{min-height:220px;display:grid;grid-template-columns:1.2fr .75fr .9fr;align-items:stretch;margin-top:18px;border-radius:22px;overflow:hidden;background:var(--night);color:white}.bytes-auto,.bytes-wallet-card>div{padding:29px}.bytes-wallet-card small{color:#8d969d;font-size:8px}.bytes-balance{display:flex;flex-direction:column;justify-content:flex-end}.bytes-balance strong{margin:9px 0 4px;color:var(--green);font-size:44px;letter-spacing:-2.5px}.bytes-balance strong em{font-size:15px;letter-spacing:-.5px;font-style:normal}.bytes-balance span{color:#a8b0b5;font-size:9px}.bytes-handle{display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid #434a51}.bytes-handle button{align-self:flex-start;margin:10px 0 6px;border:1px solid #596168;border-radius:9px;background:#394047;padding:9px 11px;color:white;font-size:14px;font-weight:900;letter-spacing:1.2px;cursor:pointer}.bytes-handle span{color:#8d969d;font-size:7px}.bytes-auto{display:flex;align-items:flex-end;gap:15px;border-left:1px solid #434a51}.bytes-auto span{display:grid;grid-gap:6px;gap:6px}.bytes-auto b{font-size:11px}.bytes-auto input{width:38px;height:20px;margin-left:auto;accent-color:var(--green-deep)}.bytes-program-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:9px}.bytes-program-grid article{min-height:225px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:16px;background:white;padding:23px}.bytes-program-grid svg{width:22px;color:var(--green-deep)}.bytes-program-grid h2{margin:7px 0 8px;font-size:21px;letter-spacing:-1px}.bytes-program-grid p{margin:0;color:var(--muted);font-size:9px;line-height:1.6}.bytes-transfer-card{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:30px;gap:30px;align-items:center;margin-top:9px;border:1px solid var(--line);border-radius:17px;background:white;padding:22px}.bytes-transfer-card>div{display:grid;grid-template-columns:32px 1fr;grid-gap:11px;gap:11px}.bytes-transfer-card>div>svg{width:24px;color:var(--green-deep)}.bytes-transfer-card>div span{display:grid;grid-gap:3px;gap:3px}.bytes-transfer-card small{color:var(--green-deep);font-size:7px;font-weight:850;text-transform:uppercase}.bytes-transfer-card h2{font-size:20px;letter-spacing:-1px}.bytes-transfer-card p{margin:2px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.bytes-transfer-card form{display:grid;grid-template-columns:1fr 120px 115px;grid-gap:7px;gap:7px;align-items:end}.bytes-transfer-card label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.bytes-transfer-card input{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-size:9px;text-transform:uppercase}.bytes-catalog button,.bytes-transfer-card button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:var(--night);color:white;font-size:8px;font-weight:850;cursor:pointer}.bytes-catalog button:disabled,.bytes-transfer-card button:disabled{opacity:.45;cursor:not-allowed}.bytes-transfer-card button svg{width:13px}.bytes-catalog{margin-top:9px;border:1px solid var(--line);border-radius:17px;background:white;padding:22px}.bytes-catalog>header{display:flex;align-items:flex-end;justify-content:space-between}.bytes-catalog h2{margin-top:4px;font-size:25px;letter-spacing:-1.3px}.bytes-catalog>header button{padding:0 13px}.bytes-catalog>header button svg{width:14px}.bytes-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.bytes-catalog-grid>article{min-width:0;border:1px solid var(--line);border-radius:13px;padding:13px}.bytes-catalog-art{height:92px;display:grid;place-items:center;border-radius:9px;background:#e5f4ec;color:var(--green-deep);overflow:hidden}.bytes-catalog-art img{width:100%;height:100%;object-fit:cover}.bytes-catalog-art svg{width:28px}.bytes-catalog-grid article>small{display:block;margin-top:10px;color:var(--muted);font-size:6px;text-transform:uppercase}.bytes-catalog-grid h3{margin:5px 0;font-size:14px}.bytes-catalog-grid p{min-height:38px;margin:0;color:var(--muted);font-size:8px;line-height:1.5}.bytes-catalog-grid footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:0;background:transparent;color:var(--night)}.bytes-catalog-grid footer b{font-size:9px}.bytes-catalog-grid footer button{min-height:31px;padding:0 10px}.bytes-empty{grid-column:1/-1;min-height:160px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted)}.bytes-empty svg{width:25px;color:var(--green-deep)}.bytes-empty h3{margin:10px 0 4px;color:var(--night)}.bytes-empty p{max-width:500px;margin:0;font-size:8px}.bytes-lists{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:9px}.bytes-lists>section{border:1px solid var(--line);border-radius:16px;background:white;padding:19px}.bytes-lists>section>header{display:flex;align-items:center;gap:9px;margin-bottom:9px}.bytes-lists header>svg{width:19px;color:var(--green-deep)}.bytes-lists header span{display:grid;grid-gap:2px;gap:2px}.bytes-lists header small{color:var(--green-deep);font-size:6px;font-weight:850;text-transform:uppercase}.bytes-lists h2{font-size:17px;letter-spacing:-.7px}.bytes-lists article{min-height:46px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid var(--line)}.bytes-lists article>span{display:grid;grid-gap:3px;gap:3px}.bytes-lists article b{font-size:9px}.bytes-lists article small,.bytes-lists>section>p{color:var(--muted);font-size:7px}.bytes-lists article strong{display:flex;align-items:center;gap:4px;font-size:9px}.bytes-lists article strong svg{width:11px}.bytes-lists .credit{color:var(--green-deep)}.bytes-lists .debit{color:#8b3138}.bytes-admin,.bytes-admin-loading{display:grid;grid-gap:9px;gap:9px}.bytes-admin-loading{min-height:300px;place-items:center;border-radius:14px;background:white;color:var(--muted);font-size:10px}.bytes-admin-message{padding:9px 12px;border-radius:9px;background:#e3f6ec;color:#226249;font-size:8px}.bytes-admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.bytes-admin-metrics article{min-height:67px;display:grid;grid-template-columns:24px 1fr;align-content:center;grid-gap:1px 7px;gap:1px 7px;border:1px solid var(--line);border-radius:11px;background:white;padding:10px}.bytes-admin-metrics svg{grid-row:1/3;width:17px;color:var(--green-deep)}.bytes-admin-metrics span{color:var(--muted);font-size:6px;text-transform:uppercase}.bytes-admin-metrics strong{font-size:16px}.bytes-config{border:1px solid var(--line);border-radius:13px;background:white;padding:12px}.bytes-config>footer,.bytes-config>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bytes-config>header span{color:var(--green-deep);font-size:6px;font-weight:900;text-transform:uppercase}.bytes-config h2{margin-top:2px;font-size:15px;letter-spacing:-.6px}.bytes-config-toggles label,.bytes-master{display:flex;align-items:center;gap:5px;font-size:7px;font-weight:800}.bytes-config input[type=checkbox]{accent-color:var(--green-deep)}.bytes-config-toggles{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 8px;border-block:1px solid var(--line);padding:8px 2px}.bytes-config-fields{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px}.bytes-config-fields label,.bytes-config>footer label{min-width:0;display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:5px;font-weight:800;text-transform:uppercase}.bytes-config-fields input,.bytes-config>footer input{width:100%;min-width:0;height:28px;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:0 6px;font-size:7px}.bytes-config>footer{margin-top:8px}.bytes-config>footer label{flex:1 1}.bytes-adjust button,.bytes-catalog-admin form button,.bytes-config>footer button{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:var(--night);padding:0 12px;color:white;font-size:7px;font-weight:850}.bytes-config>footer button svg{width:12px}.bytes-admin-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bytes-catalog-admin,.bytes-orders-admin{min-width:0;border:1px solid var(--line);border-radius:12px;background:white;padding:11px}.bytes-catalog-admin>header,.bytes-orders-admin>header{margin-bottom:8px;font-size:8px;font-weight:850}.bytes-catalog-admin>header span,.bytes-orders-admin>header span{display:flex;align-items:center;gap:5px}.bytes-catalog-admin header svg,.bytes-orders-admin header svg{width:14px;color:var(--green-deep)}.bytes-catalog-admin form{display:grid;grid-template-columns:1.2fr 1.5fr repeat(3,.7fr);grid-gap:4px;gap:4px;margin-bottom:7px}.bytes-adjust input,.bytes-catalog-admin input,.bytes-catalog-admin select,.bytes-orders-admin select{width:100%;min-width:0;height:28px;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:0 6px;font-size:6px}.bytes-catalog-admin form label{display:flex;align-items:center;gap:4px;font-size:6px}.bytes-catalog-admin form label input{width:12px}.bytes-catalog-admin article,.bytes-orders-admin article{min-height:39px;display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);font-size:7px}.bytes-catalog-admin article>span,.bytes-orders-admin article>div{flex:1 1;display:grid;grid-gap:2px;gap:2px}.bytes-catalog-admin article small,.bytes-catalog-admin>div>p,.bytes-orders-admin small,.bytes-orders-admin>p{color:var(--muted);font-size:6px}.bytes-catalog-admin article button{border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:5px 7px;font-size:6px}.bytes-orders-admin article>span{border-radius:99px;background:#e8f5ee;padding:4px 6px;font-size:6px}.bytes-orders-admin select{width:82px}.bytes-adjust{grid-template-columns:24px 1fr 1fr 100px 1fr 95px;grid-gap:7px;gap:7px;align-items:center;border:1px solid var(--line);border-radius:11px;background:white;padding:9px 11px}.bytes-adjust>svg{width:18px;color:var(--green-deep)}.bytes-adjust>span{display:grid;grid-gap:2px;gap:2px;font-size:7px}.bytes-adjust small{color:var(--muted);font-size:5px}.byte-deck{width:100vw;height:100dvh;min-height:520px;display:grid;grid-template-rows:64px minmax(0,1fr) 66px;overflow:hidden;background:var(--paper);color:var(--night)}.byte-deck>header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;border-bottom:1px solid rgba(130,140,145,.22);position:relative;z-index:3}.byte-deck>header>a{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:850}.byte-deck>header>a svg{width:14px}.byte-deck>header>div{display:flex;align-items:center;gap:8px}.byte-deck>header>div b{font-size:11px;letter-spacing:.7px}.byte-deck>header>div em{border-left:1px solid #aab1b3;padding-left:8px;color:var(--muted);font-size:6px;letter-spacing:1.1px;font-style:normal}.byte-deck>header>button{justify-self:end;border:0;background:transparent;color:inherit;cursor:pointer}.byte-deck>header>button svg{width:17px}.byte-slide{min-height:0;display:grid;grid-template-columns:1fr .82fr;overflow:hidden}.byte-slide-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,84px);position:relative;z-index:2}.byte-slide-copy>span{color:var(--green-deep);font-size:9px;font-weight:900;letter-spacing:2px}.byte-slide h1{max-width:800px;margin:17px 0 22px;font-size:clamp(44px,5.4vw,82px);line-height:.95;letter-spacing:-4.5px;font-weight:570}.byte-slide h1 em{color:var(--green-deep);font-style:normal;font-weight:770}.byte-slide-copy>p{max-width:680px;margin:0;color:var(--muted);font-size:clamp(11px,1.15vw,16px);line-height:1.7}.byte-slide-image{min-width:0;position:relative;overflow:hidden}.byte-slide-image img{object-fit:cover;object-position:center}.byte-slide-symbol{display:grid;place-items:center;position:relative;overflow:hidden;background:#e0e4e1}.byte-slide-symbol>span{color:#c6cdca;font-size:min(38vw,520px);line-height:1;font-weight:900}.byte-slide-symbol svg{position:absolute;width:50px;height:50px;color:var(--green-deep)}.byte-slide-symbol svg:last-child{transform:translate(55px,-50px);width:22px}.byte-slide-features,.byte-slide-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:38px;background:var(--line)}.byte-slide-features>div,.byte-slide-stats>div{min-height:88px;display:flex;flex-direction:column;justify-content:center;gap:8px;background:var(--paper);padding:14px}.byte-slide-stats strong{color:var(--green-deep);font-size:11px}.byte-slide-features span,.byte-slide-stats span{font-size:8px;font-weight:780;line-height:1.4}.byte-slide-features svg{width:18px;color:var(--green-deep)}.byte-deck>footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:24px;gap:24px;border-top:1px solid rgba(130,140,145,.22);background:transparent;padding:0 28px;color:inherit}.byte-deck-progress{display:flex;gap:5px}.byte-deck-progress a{flex:1 1;max-width:58px;height:16px;display:flex;align-items:center;border:0;background:transparent;padding:0;cursor:pointer}.byte-deck-progress i{width:100%;height:2px;background:#aab2ae}.byte-deck-progress a.active i{height:4px;background:var(--green-deep)}.byte-deck>footer>span{color:var(--muted);font-size:8px;font-weight:850}.byte-deck>footer nav{display:flex;gap:5px}.byte-deck>footer nav a{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:transparent;color:inherit;cursor:pointer}.byte-deck>footer nav a:last-child{background:var(--night);color:white}.byte-deck>footer nav a[aria-disabled=true]{opacity:.25;pointer-events:none}.byte-deck>footer nav svg{width:14px}.byte-deck-dark{background:var(--night);color:white}.byte-deck-dark .byte-slide h1 em,.byte-deck-dark .byte-slide-copy>span{color:var(--green)}.byte-deck-dark .byte-slide-copy>p{color:#a9b0b5}.byte-deck-dark .byte-slide-features,.byte-deck-dark .byte-slide-stats{background:#495057}.byte-deck-dark .byte-slide-features>div,.byte-deck-dark .byte-slide-stats>div{background:var(--night)}.byte-deck-dark .byte-slide-features svg,.byte-deck-dark .byte-slide-stats strong{color:var(--green)}.byte-deck-dark>footer nav a:last-child{background:var(--green);color:var(--night)}.byte-deck-bytes .byte-slide-symbol{background:var(--green)}.byte-deck-bytes .byte-slide-symbol>span{color:rgba(43,48,54,.13)}.byte-deck-bytes .byte-slide-symbol svg{color:var(--night)}.byte-deck-split .byte-slide-symbol{background:var(--carbon)}.byte-deck-split .byte-slide-symbol>span{color:#4a5259}.byte-deck-split .byte-slide-symbol svg{color:var(--green)}.byte-deck-comparison .byte-slide{grid-template-columns:1fr}.byte-deck-comparison .byte-slide-copy{padding-block:clamp(24px,3vw,48px)}.byte-deck-comparison .byte-slide h1{max-width:1100px;margin-block:10px 12px;font-size:clamp(38px,4vw,61px)}.byte-deck-comparison .byte-slide-copy>p{max-width:1040px}.byte-comparison{margin-top:20px;border:1px solid var(--line);border-radius:15px;background:white;overflow:hidden}.byte-comparison-head,.byte-comparison-row{display:grid;grid-template-columns:.7fr repeat(3,1fr)}.byte-comparison-head{background:var(--night);color:white}.byte-comparison-head>*{padding:10px 13px;border-right:1px solid #454b51;font-size:8px;text-align:left}.byte-comparison-head b:last-child{background:var(--green);color:var(--night)}.byte-comparison-row>*{min-width:0;display:flex;align-items:center;padding:10px 13px;border-right:1px solid var(--line);border-top:1px solid var(--line);font-size:7px;line-height:1.35}.byte-comparison-row strong{background:#f1f3f1;font-size:7px;text-transform:uppercase}.byte-comparison-row span:last-child{background:#edf8f2;color:#1f6249;font-weight:780}.byte-comparison>small{display:block;border-top:1px solid var(--line);padding:7px 12px;color:var(--muted);font-size:5px}@media (max-width:900px){.bytes-wallet-card{grid-template-columns:1fr 1fr}.bytes-auto{grid-column:1/-1;border-left:0;border-top:1px solid #434a51}.bytes-admin-columns,.bytes-transfer-card{grid-template-columns:1fr}.bytes-config-fields{grid-template-columns:repeat(4,1fr)}.byte-slide{grid-template-columns:1fr .65fr}.byte-slide-copy{padding:35px}.byte-slide h1{font-size:52px;letter-spacing:-3px}}@media (max-width:720px){.bytes-topbar{height:58px;padding:0 13px}.bytes-topbar a,.bytes-topbar>span{font-size:7px}.bytes-shell{width:calc(100% - 24px);padding:26px 0 44px}.bytes-heading{align-items:flex-start;flex-direction:column;gap:15px}.bytes-heading h1{font-size:43px;letter-spacing:-2.5px}.bytes-wallet-card{grid-template-columns:1fr}.bytes-auto,.bytes-wallet-card>div{padding:22px}.bytes-auto,.bytes-handle{border-left:0;border-top:1px solid #434a51}.bytes-balance{min-height:155px}.bytes-catalog-grid,.bytes-lists,.bytes-program-grid{grid-template-columns:1fr}.bytes-program-grid article{min-height:210px}.bytes-transfer-card form{grid-template-columns:1fr}.bytes-config-fields{grid-template-columns:1fr 1fr}.bytes-config>footer{align-items:stretch;flex-direction:column}.bytes-catalog-admin form{grid-template-columns:1fr 1fr}.bytes-adjust{grid-template-columns:22px 1fr}.bytes-adjust button,.bytes-adjust input{grid-column:1/-1}.byte-deck{min-height:600px;grid-template-rows:54px minmax(0,1fr) 58px}.byte-deck>header{padding:0 14px}.byte-deck>header>div em{display:none}.byte-deck>header .mini-mark{width:27px;height:27px}.byte-slide{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 30%}.byte-slide-copy{padding:22px 19px 16px;justify-content:center}.byte-slide-copy>span{font-size:7px}.byte-slide h1{margin:10px 0 12px;font-size:clamp(35px,10vw,48px);letter-spacing:-2.5px}.byte-slide-copy>p{font-size:10px;line-height:1.55}.byte-slide-features,.byte-slide-stats{margin-top:18px}.byte-slide-features>div,.byte-slide-stats>div{min-height:62px;padding:8px}.byte-slide-features span,.byte-slide-stats span{font-size:6px}.byte-slide-features svg{width:14px}.byte-slide-image img{object-position:center 35%}.byte-deck-comparison .byte-slide{grid-template-rows:1fr}.byte-deck-comparison .byte-slide-copy{padding:13px 12px 8px;justify-content:flex-start;overflow-y:auto}.byte-deck-comparison .byte-slide h1{margin-block:7px;font-size:29px}.byte-deck-comparison .byte-slide-copy>p{font-size:8px}.byte-comparison{margin-top:10px;overflow:visible}.byte-comparison-head,.byte-comparison-row{grid-template-columns:60px repeat(3,1fr)}.byte-comparison-head>*,.byte-comparison-row>*{padding:6px 5px;font-size:5px}.byte-deck>footer{grid-template-columns:1fr auto;gap:9px;padding:0 14px}.byte-deck>footer>span{display:none}.byte-deck-progress a{min-width:9px}}.driver-console{height:100dvh;min-height:100dvh;overflow:hidden;background:#eef1ef;display:grid;grid-template-columns:230px minmax(0,1fr)}.driver-sidebar{background:var(--night);color:white;min-height:100svh;padding:28px 18px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100svh}.driver-status{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:800;padding:7px}.offline-dot,.online-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(85,230,165,.12)}.offline-dot{background:#707780;box-shadow:none}.driver-sidebar nav{display:grid;grid-gap:4px;gap:4px;margin-top:45px}.driver-sidebar nav a,.driver-sidebar nav button{width:100%;display:flex;align-items:center;gap:11px;border:0;padding:12px;color:#a7afb5;background:transparent;font-size:11px;font-weight:700;border-radius:10px;cursor:pointer;text-align:left}.driver-sidebar nav button.active{color:white;background:#41484f}.driver-sidebar nav .driver-profile-link{margin-top:10px;border-top:1px solid #4a5158;border-radius:0;color:var(--green)}.driver-sidebar nav svg{width:17px;color:var(--green)}.driver-vehicle{margin-top:auto;padding:15px;border:1px solid #2c333c;border-radius:13px;display:grid;grid-gap:5px;gap:5px}.driver-vehicle span{text-transform:uppercase;letter-spacing:1px;font-size:8px;color:#717a83}.driver-vehicle b{font-size:11px}.driver-vehicle small{color:#89919a;font-size:9px}.driver-vehicle em{justify-self:start;margin-top:4px;background:#3c3423;color:#e6c98e;font-size:7px;text-transform:uppercase;letter-spacing:.6px;padding:4px 6px;border-radius:5px;font-style:normal}.driver-main{height:100dvh;overflow-y:auto;padding:34px;min-width:0}.driver-main>header{display:flex;align-items:center;gap:16px;margin-bottom:30px}.driver-main>header>div:first-child{margin-right:auto}.driver-main>header span{text-transform:uppercase;letter-spacing:1.3px;color:#777f86;font-size:8px;font-weight:800}.driver-main>header h1{margin:5px 0 0;font-size:32px;letter-spacing:-1.8px;font-weight:600}.driver-rating{display:flex;gap:6px;align-items:center;font-size:11px;font-weight:800;background:white;border:1px solid var(--line);border-radius:10px;padding:10px}.driver-rating svg{width:14px;fill:var(--brass);color:var(--brass)}.driver-main>header>button{min-height:42px;border:0;background:var(--night);color:white;border-radius:11px;padding:0 14px;display:flex;gap:8px;align-items:center;font-size:10px;font-weight:800;cursor:pointer}.driver-main>header>button.online{background:#d6f7e7;color:#185d43}.driver-main>header>button svg{width:15px}.driver-main>header>button:disabled{opacity:.5}.driver-error,.driver-notice{padding:13px 15px;border-radius:11px;background:#fff6df;color:#76581a;font-size:10px;margin-bottom:15px}.driver-error{background:#fff0f1;color:#922a33}.driver-destination-widget{position:relative;margin:0 0 14px}.driver-destination-trigger{width:100%;min-height:64px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;grid-gap:11px;gap:11px;border:1px solid var(--line);border-radius:15px;background:#fff;padding:9px 13px;color:var(--night);text-align:left;cursor:pointer;box-shadow:0 3px 12px rgba(19,27,33,.04)}.driver-destination-widget.active .driver-destination-trigger{border-color:#acd9c4;background:#edf8f2}.driver-destination-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#171c22;color:#fff}.driver-destination-widget.active .driver-destination-icon{background:var(--green-deep)}.driver-destination-icon svg{width:20px}.driver-destination-trigger>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.driver-destination-trigger small{color:#6b747c;font-size:10px;font-weight:700}.driver-destination-trigger b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.driver-destination-trigger em{padding:5px 8px;border-radius:99px;background:#fff;color:var(--green-deep);font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.driver-destination-trigger>svg{width:17px;color:#778087}.driver-destination-backdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:18px;background:rgba(19,25,31,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.driver-destination-dialog{width:min(520px,100%);max-height:min(760px,calc(100dvh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:22px;background:#f7f8f6;box-shadow:0 26px 80px rgba(0,0,0,.28)}.driver-destination-dialog>header{min-height:76px;display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #dcdfdb;background:#fff}.driver-destination-dialog>header button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#eeeeeb;cursor:pointer}.driver-destination-dialog>header button svg{width:20px}.driver-destination-dialog>header span{display:grid;grid-gap:2px;gap:2px}.driver-destination-dialog>header small{color:var(--green-deep);font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.driver-destination-dialog h2{margin:0;font-size:24px;letter-spacing:-.8px}.driver-destination-content{min-height:0;display:grid;align-content:start;grid-gap:11px;gap:11px;overflow-y:auto;padding:16px 18px 22px;overscroll-behavior:contain}.driver-destination-explainer{margin:0;color:#555f66;font-size:13px;line-height:1.45}.driver-destination-active{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid #a9d8c1;border-radius:13px;background:#e8f7ef}.driver-destination-active>svg{width:20px;color:var(--green-deep)}.driver-destination-active span{min-width:0;display:grid;grid-gap:3px;gap:3px}.driver-destination-active small{color:#3e705b;font-size:10px}.driver-destination-active b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.driver-destination-active button{min-height:34px;border:0;background:transparent;color:#9a3038;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.driver-destination-usage{display:flex;justify-content:space-between;gap:10px;color:#697178;font-size:10px}.driver-destination-usage span{color:#20262b;font-weight:800}.driver-home-option,.driver-map-option{width:100%;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #d9dcd8;border-radius:12px;background:#fff;padding:8px 12px;color:var(--night);text-align:left;cursor:pointer}.driver-home-option>svg:first-child,.driver-map-option>svg:first-child{width:20px;color:var(--green-deep)}.driver-home-option>svg:last-child,.driver-map-option>svg:last-child{width:16px;color:#737b82}.driver-home-option span,.driver-map-option span{min-width:0;display:grid;grid-gap:2px;gap:2px}.driver-home-option b,.driver-map-option b{font-size:13px}.driver-home-option small,.driver-map-option small{overflow:hidden;color:#737b82;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.driver-destination-search{min-height:48px;display:flex;align-items:center;gap:9px;border:2px solid #1b2126;border-radius:12px;background:#fff;padding:0 12px}.driver-destination-search svg{flex:none;width:19px}.driver-destination-search input{min-width:0;width:100%;height:44px;border:0;outline:0;color:#111;font:inherit;font-size:15px}.driver-destination-results{display:grid;max-height:205px;overflow-y:auto}.driver-destination-results>p{margin:4px;color:#747c82;font-size:12px}.driver-destination-results>button{min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:0;border-bottom:1px solid #e1e3e0;background:transparent;padding:7px 4px;color:#111;text-align:left;cursor:pointer}.driver-destination-results>button>svg{width:18px}.driver-destination-results>button span{min-width:0;display:grid;grid-gap:3px;gap:3px}.driver-destination-results b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.driver-destination-results small{overflow:hidden;color:#70787e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.driver-destination-results strong{color:#4e565d;font-size:11px;white-space:nowrap}.driver-destination-selected{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:11px;border-radius:11px;background:#edf8f2}.driver-destination-selected>svg{width:18px;color:var(--green-deep)}.driver-destination-selected span{min-width:0;display:grid;grid-gap:2px;gap:2px}.driver-destination-selected small{color:#4b7663;font-size:9px}.driver-destination-selected b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.driver-arrival-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);grid-gap:10px;gap:10px;align-items:center;color:#343b40;font-size:12px;font-weight:750}.driver-arrival-field span{display:flex;align-items:center;gap:7px}.driver-arrival-field svg{width:18px}.driver-arrival-field select{width:100%;min-height:42px;border:1px solid #d3d6d2;border-radius:10px;background:#fff;padding:0 10px;color:#111;font:inherit;font-size:12px}.driver-save-home{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:10px;background:#fff;cursor:pointer}.driver-save-home input{width:18px;height:18px;accent-color:var(--green-deep)}.driver-save-home span{display:grid;grid-gap:2px;gap:2px}.driver-save-home b{font-size:12px}.driver-save-home small{color:#747b81;font-size:10px}.driver-destination-error{margin:0;border-radius:9px;background:#fff0f1;padding:9px 11px;color:#922a33;font-size:11px}.driver-destination-dialog>footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #dcdfdb;background:#fff}.driver-destination-dialog>footer .button{width:100%;min-height:50px;border:0;font-size:14px;cursor:pointer}.driver-destination-dialog>footer .button:disabled{opacity:.45;cursor:not-allowed}.offer-return-match{display:grid;grid-template-columns:21px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin:0 0 12px;padding:9px 10px;border:1px solid #acd9c4;border-radius:10px;background:#edf8f2;color:#1d6046}.offer-return-match>svg{width:16px}.offer-return-match span{display:grid;grid-gap:2px;gap:2px}.offer-return-match b{font-size:9px}.offer-return-match small{color:#47715e;font-size:7px}.driver-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.driver-stats article{background:white;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;grid-gap:9px;gap:9px}.driver-stats span{color:#747c84;font-size:9px;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.driver-stats strong{font-size:30px;letter-spacing:-1.5px}.driver-stats small{color:#8a9197;font-size:8px}.offers-section{margin-top:28px}.console-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.console-heading span{color:#777f86;font-size:8px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.console-heading h2{font-size:22px;letter-spacing:-1px;margin-top:5px}.console-heading button{border:0;background:transparent;font-size:9px;color:var(--green-deep);font-weight:800;cursor:pointer}.offers-list{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:11px;gap:11px}.offers-list>article{background:white;border:1px solid var(--line);border-radius:16px;padding:18px}.offer-top{display:flex;justify-content:space-between;align-items:baseline}.offer-top span{font-size:10px;font-weight:800}.offer-top span:has(.offer-urgent){display:inline-flex;align-items:center;gap:6px}.offer-urgent{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:999px;background:#a53838;color:white;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.4px}.offer-urgent svg{width:10px}.offer-top b{font-size:25px;letter-spacing:-1.5px;color:var(--green-deep)}.offer-route{margin:20px 0;display:grid;grid-gap:12px;gap:12px}.offer-route>div{display:grid;grid-template-columns:19px 1fr;grid-gap:7px;gap:7px;align-items:start;font-size:10px;font-weight:650;line-height:1.35}.offer-route svg{width:14px;color:var(--green-deep)}.offer-route span{display:grid;grid-gap:3px;gap:3px}.offer-route small{color:#858c93;font-size:7px;text-transform:uppercase;letter-spacing:.5px}.offer-passengers{display:grid;grid-template-columns:21px 1fr;grid-gap:8px;gap:8px;align-items:start;margin:-7px 0 13px;border-radius:10px;background:#edf3f0;padding:9px}.offer-passengers svg{width:15px;color:var(--green-deep)}.offer-passengers span{display:grid;grid-gap:3px;gap:3px}.offer-passengers b{font-size:9px}.offer-passengers small{color:var(--muted);font-size:7px;line-height:1.35}.offer-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px;color:#737b83;font-size:8px}.offer-meta span{display:flex;align-items:center;gap:3px}.offer-meta svg{width:10px}.offer-fair-use{display:block;min-height:22px;margin:-6px 0 10px;color:var(--muted);font-size:6px;line-height:1.4}.offers-list article .button{width:100%;min-height:40px;border:0;cursor:pointer}.empty-offers{min-height:300px;grid-column:1/-1;background:white;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.radar-ring{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#dff7eb;box-shadow:0 0 0 15px #edf8f2,0 0 0 29px #f4f7f4;color:var(--green-deep)}.empty-offers h3{margin:40px 0 7px;font-size:15px}.empty-offers p{color:#80878d;font-size:9px}.active-ride{display:grid;grid-template-columns:1.4fr .6fr;min-height:calc(100svh - 135px);border-radius:18px;overflow:hidden;border:1px solid var(--line);background:white}.active-map .map-wrap{height:100%}.active-details{padding:28px;display:flex;flex-direction:column}.ride-status-label{align-self:flex-start;background:#dff7eb;color:#1b6248;border-radius:99px;padding:7px 10px;text-transform:uppercase;font-size:8px;letter-spacing:.8px;font-weight:800;margin-bottom:28px}.route-address{display:grid;grid-template-columns:25px 1fr;grid-gap:10px;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.route-address svg{width:17px;color:var(--green-deep)}.route-address span{display:grid;grid-gap:4px;gap:4px}.route-address small{color:#81888e;text-transform:uppercase;font-size:7px;letter-spacing:.7px}.route-address b{font-size:11px;line-height:1.4}.route-address.route-stop{margin-left:4px;padding-left:8px;border-left:2px solid #d8dad6}.route-address.route-stop.current{border-left-color:var(--green-deep);background:#f0faf5}.route-address.route-stop.done{opacity:.58}.active-passengers{display:grid;grid-template-columns:25px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:13px 0;border-bottom:1px solid var(--line)}.active-passengers svg{width:17px;color:var(--green-deep)}.active-passengers span{display:grid;grid-gap:4px;gap:4px}.active-passengers small{color:#81888e;text-transform:uppercase;font-size:7px;letter-spacing:.7px}.active-passengers b{font-size:10px;line-height:1.4}.active-money{display:grid;grid-gap:5px;gap:5px;margin:30px 0}.active-money span{color:#777f86;text-transform:uppercase;font-size:8px;letter-spacing:.7px}.active-money strong{font-size:40px;letter-spacing:-2px;color:var(--green-deep)}.active-money small{font-size:9px;color:#777f86}.pin-input{display:grid;grid-gap:7px;gap:7px;font-size:9px;text-transform:uppercase;font-weight:800;margin-bottom:15px}.pin-input input{height:50px;border:1px solid var(--line);border-radius:10px;font-size:24px;letter-spacing:8px;text-align:center}.active-details .button{margin-top:auto;border:0;cursor:pointer}.active-share-link{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;margin:9px 0;border:1px solid var(--line);border-radius:9px;background:white;font-size:8px;font-weight:800}.active-share-link svg{width:13px}.driver-tab-page{display:grid;grid-gap:26px;gap:26px}.driver-history-list,.driver-ledger{display:grid;grid-gap:9px;gap:9px}.driver-ledger{padding:22px;border:1px solid var(--line);border-radius:17px;background:white}.driver-ledger>article{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px;align-items:center;padding:14px 4px;border-top:1px solid var(--line)}.driver-ledger>article>span{display:grid;grid-gap:4px;gap:4px}.driver-ledger small{color:var(--muted);font-size:8px}.driver-ledger b{font-size:11px}.driver-ledger strong{color:var(--green-deep);font-size:16px}.driver-history-list>article{display:grid;grid-template-columns:1fr 1fr 180px;grid-gap:18px;gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:15px;background:white}.driver-history-list>article>div{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px;align-items:start}.driver-history-list svg{width:15px;color:var(--green-deep)}.driver-history-list span{display:grid;grid-gap:4px;gap:4px}.driver-history-list small{color:var(--muted);font-size:8px}.driver-history-list b{overflow:hidden;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.driver-history-list .driver-history-money{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;text-align:right}.driver-history-money strong{color:var(--green-deep);font-size:20px}.driver-history-money span{color:var(--muted);font-size:8px}.driver-safety-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.driver-safety-grid article{min-height:300px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:18px;background:white}.driver-safety-grid svg{width:27px;color:var(--green-deep)}.driver-safety-grid h2{margin:auto 0 10px;font-size:21px;letter-spacing:-1px}.driver-safety-grid p{color:var(--muted);font-size:11px;line-height:1.6}.driver-safety-grid a{margin-top:16px;color:var(--green-deep);font-size:10px;font-weight:850}.driver-safety-grid .driver-emergency{border-color:#efc7ca;background:#fff7f7}.driver-safety-grid .driver-emergency a,.driver-safety-grid .driver-emergency svg{color:#9a2832}@media (max-width:900px){.driver-console{height:auto;min-height:100dvh;overflow:visible;grid-template-columns:1fr}.driver-sidebar{width:100%;max-width:100vw;min-width:0;min-height:auto;height:62px;position:static;flex-direction:row;align-items:center;padding:10px 16px;overflow:hidden;flex-wrap:wrap;height:auto}.driver-sidebar nav{order:3;width:100%;max-width:100%;min-width:0;margin-top:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.driver-sidebar nav a,.driver-sidebar nav button{width:100%;min-width:0;min-height:48px;flex-direction:column;justify-content:center;gap:3px;padding:6px 2px;white-space:nowrap;font-size:8px;text-align:center}.driver-sidebar nav .driver-profile-link{margin:0;border:0;border-radius:10px}.driver-vehicle{margin:0 0 0 auto;border:0;padding:0;text-align:right}.driver-vehicle em,.driver-vehicle span{display:none}.driver-main{width:100%;max-width:100vw;height:auto;min-height:calc(100dvh - 62px);overflow:visible;padding:18px 14px}.driver-main>header{flex-wrap:wrap}.driver-main>header>div:first-child{width:100%}.active-ride,.driver-stats,.offers-list{grid-template-columns:1fr}.active-map{min-height:330px}.active-details{min-height:420px}.driver-history-list>article,.driver-ledger>article{grid-template-columns:1fr}.driver-history-list .driver-history-money{text-align:left}.driver-safety-grid{grid-template-columns:1fr}.driver-safety-grid article{min-height:230px}}@media (max-width:760px){.urgency-picker{margin-bottom:12px;border-radius:15px}.urgency-toggle{min-height:62px;grid-template-columns:38px minmax(0,1fr) auto;padding:9px 11px}.urgency-toggle>span:first-child{width:36px;height:36px}.urgency-toggle b{font-size:14px}.urgency-toggle small{font-size:11px;line-height:1.3}.urgency-toggle i{font-size:10px}.urgency-scope{grid-template-columns:1fr;gap:7px;padding:9px}.urgency-scope button{min-height:56px;grid-template-columns:28px minmax(0,1fr);padding:8px 10px}.urgency-scope button svg{width:19px}.urgency-scope button b{font-size:13px}.urgency-scope button small,.urgency-scope>p{font-size:10px}.driver-idle>.driver-destination-widget.compact{position:absolute;top:70px;left:12px;z-index:7;width:min(220px,calc(100% - 24px));margin:0}.driver-idle>.driver-destination-widget.compact.modal-open{z-index:700}.driver-destination-widget.compact .driver-destination-trigger{min-height:50px;grid-template-columns:34px minmax(0,1fr) auto 14px;gap:8px;border:0;border-radius:25px;padding:6px 10px 6px 7px;box-shadow:0 5px 18px rgba(0,0,0,.2)}.driver-destination-widget.compact .driver-destination-icon{width:34px;height:34px;border-radius:50%}.driver-destination-widget.compact .driver-destination-icon svg{width:17px}.driver-destination-widget.compact .driver-destination-trigger small{font-size:8px}.driver-destination-widget.compact .driver-destination-trigger b{font-size:11px}.driver-destination-widget.compact .driver-destination-trigger em{padding:4px 6px;font-size:8px}.driver-destination-dialog{width:100%;height:100dvh;max-height:none;border-radius:0}.driver-destination-backdrop{padding:0}.driver-destination-dialog>header{min-height:68px;padding-top:calc(9px + env(safe-area-inset-top))}.driver-destination-content{padding:14px 14px 22px}.driver-destination-usage{display:grid;grid-gap:3px;gap:3px}.driver-arrival-field{grid-template-columns:1fr;gap:6px}.driver-destination-results{max-height:180px}}.offer-opportunity-bonus{display:flex;align-items:center;gap:5px;margin:8px 0 0;color:#995a18;font-size:10px;font-weight:800}.offer-opportunity-bonus svg{width:14px}.growth-acquisition-summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:#e9f1ec}.growth-acquisition-summary>svg{width:34px;height:34px;color:#927324}.growth-acquisition-summary>span{display:grid;grid-gap:2px;gap:2px}.growth-acquisition-summary small{color:var(--green-deep);font-size:9px;font-weight:850;text-transform:uppercase}.growth-acquisition-summary h2{margin:0;font-size:18px}.growth-acquisition-summary p{margin:0;color:#5e6761;font-size:10px}.growth-acquisition-summary>strong{color:var(--green-deep);font-size:11px}@media (max-width:760px){.growth-acquisition-summary{grid-template-columns:34px 1fr}.growth-acquisition-summary>strong{grid-column:2}}.admin-console{height:100dvh;min-height:100dvh;overflow:hidden;display:grid;grid-template-columns:245px minmax(0,1fr);background:#eef1ef}.admin-console>aside{background:var(--night);color:white;min-height:100svh;padding:24px 15px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100svh}.admin-brand{display:flex;align-items:center;gap:10px;padding:0 8px;font-weight:750;font-size:15px}.admin-brand b{display:block;font-size:7px;letter-spacing:1.6px;color:#7f8992}.mini-mark{width:31px;height:31px;display:grid;place-items:center;color:var(--night);background:var(--green);border-radius:9px;font-weight:900}.admin-console>aside nav{display:grid;grid-gap:4px;gap:4px;margin-top:46px}.admin-console>aside nav button{min-height:41px;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;color:#89929c;padding:0 11px;font-size:10px;font-weight:700;cursor:pointer;text-align:left}.admin-console>aside nav button.active{background:#1e252d;color:white}.admin-console>aside nav svg{width:16px}.admin-console>aside nav button em{min-width:18px;height:18px;display:grid;place-items:center;margin-left:auto;border-radius:99px;background:#ff6f78;color:#171c22;font-size:7px;font-style:normal;font-weight:900}.admin-system{margin-top:auto;border-top:1px solid #293039;padding:17px 8px 0;display:grid;grid-gap:5px;gap:5px}.admin-system span{display:flex;align-items:center;gap:7px;font-size:9px}.admin-system i{width:7px;height:7px;background:var(--green);border-radius:50%}.admin-system small{color:#66707a;font-size:8px}.admin-system a{margin-top:10px;display:flex;align-items:center;gap:8px;color:var(--green);font-size:9px;font-weight:800}.admin-system a svg{width:15px}.admin-console>main{height:100dvh;overflow-y:auto;padding:24px 28px;min-width:0}.admin-console>main.admin-main-commission,.admin-console>main.admin-main-simulator{overflow:hidden}.admin-console>main>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.admin-console>main>header span{color:#7e868d;text-transform:uppercase;letter-spacing:1.1px;font-size:8px;font-weight:800}.admin-console>main>header h1{font-size:31px;letter-spacing:-1.8px;margin:5px 0 0;font-weight:620}.admin-user{text-align:right;display:grid;grid-gap:4px;gap:4px}.admin-user b{font-size:10px}.admin-user a{color:var(--green-deep);font-size:8px;font-weight:800}.admin-message{margin:-7px 0 10px;padding:9px 12px;background:#dff7eb;color:#1c6349;border-radius:9px;font-size:9px}.admin-data-source{margin-bottom:12px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #b8ddca;border-radius:11px;background:#edf8f2;color:#3f6255;font-size:9px;line-height:1.45}.admin-data-source svg{width:18px;color:var(--green-deep)}.admin-data-source span{display:grid;grid-gap:2px;gap:2px}.admin-data-source b{color:var(--night)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.metric-grid article{background:white;border:1px solid var(--line);border-radius:15px;padding:19px;position:relative;display:grid;grid-gap:9px;gap:9px}.metric-grid article>span{color:#747c84;text-transform:uppercase;font-size:8px;letter-spacing:.8px;font-weight:800}.metric-grid article>i{position:absolute;right:17px;top:15px;width:31px;height:31px;display:grid;place-items:center;background:#e8f7ef;color:var(--green-deep);border-radius:9px}.metric-grid svg{width:16px}.metric-grid strong{font-size:27px;letter-spacing:-1.5px}.metric-grid small{color:#899096;font-size:8px}.overview-columns{display:grid;grid-template-columns:1.45fr .55fr;grid-gap:12px;gap:12px;margin-top:15px}.history-panel,.overview-columns>article{background:white;border:1px solid var(--line);border-radius:15px;padding:17px;min-width:0}.panel-title{justify-content:space-between;margin-bottom:15px}.panel-title,.panel-title>span{display:flex;align-items:center}.panel-title>span{gap:7px;font-size:10px;font-weight:800}.panel-title svg{width:14px}.panel-title button{display:flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--green-deep);font-size:8px;font-weight:800;cursor:pointer}.panel-title button svg{width:12px}.admin-table-wrap{overflow-x:auto}.admin-console table{width:100%;border-collapse:collapse;font-size:9px}.admin-console th{text-align:left;color:#858c92;text-transform:uppercase;letter-spacing:.6px;font-size:7px;padding:9px;border-bottom:1px solid var(--line)}.admin-console td{padding:11px 9px;border-bottom:1px solid #ecece8;color:#485159}.admin-console td:first-child{display:grid;grid-gap:3px;gap:3px}.admin-console td small{color:#92989d;font-size:7px}.admin-console td>span{border-radius:99px;background:#edece8;padding:5px 7px;font-size:7px}.admin-console td .ride-completed{background:#def6e9;color:#1a6549}.admin-console td .ride-cancelled{background:#fff0f1;color:#8f2f38}.approval-mini{display:grid;grid-gap:5px;gap:5px}.approval-mini>div{display:grid;grid-template-columns:34px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #ecece8}.avatar-letter{width:31px;height:31px;border-radius:9px;background:#e8e9e4;display:grid;place-items:center;font-weight:850;font-size:10px}.approval-mini>div>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.approval-mini b{font-size:9px}.approval-mini small{font-size:7px;color:#838a90}.approval-mini em{font-size:6px;text-transform:uppercase;font-style:normal;color:#8b6520;background:#fff4d9;border-radius:99px;padding:4px 6px}.approval-mini .approval-mini-empty{min-height:150px;display:grid;grid-template-columns:32px 1fr;align-content:center;grid-gap:9px;gap:9px;border:0;color:#7d858b}.approval-mini-empty>svg{width:24px;color:var(--green-deep)}.approval-mini-empty>span{display:grid;grid-gap:3px;gap:3px}.approval-mini-empty>span b{color:var(--night);font-size:10px}.approval-mini-empty>span small{font-size:8px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.admin-toolbar label{width:min(390px,100%);height:41px;display:flex;align-items:center;gap:9px;background:white;border:1px solid var(--line);border-radius:10px;padding:0 12px}.admin-toolbar svg{width:15px;color:#7c848b}.admin-toolbar input{border:0;outline:0;flex:1 1;font-size:10px}.admin-toolbar>select{height:41px;min-width:170px;border:1px solid var(--line);border-radius:10px;background:white;padding:0 11px;color:var(--night);font:inherit;font-size:9px;font-weight:700}.admin-toolbar label.driver-test-filter{width:auto;height:41px;flex:0 0 auto;padding-inline:11px;font-size:9px;white-space:nowrap}.admin-toolbar label.driver-test-filter input{width:14px;height:14px;flex:0 0 auto;accent-color:var(--green-deep)}.admin-toolbar>span{color:#7c848b;font-size:9px}.driver-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.driver-review-list article{background:white;border:1px solid var(--line);border-radius:15px;padding:17px}.driver-review-head{display:grid;grid-template-columns:38px 1fr auto;grid-gap:9px;gap:9px;align-items:center}.driver-review-head>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.driver-review-head b{font-size:10px}.driver-review-head small{color:#858c92;font-size:7px}.driver-review-head em{padding:5px 7px;border-radius:99px;background:#fff4d9;color:#755819;font-size:6px;text-transform:uppercase;font-style:normal}.driver-review-head .status-approved{background:#def6e9;color:#1a6549}.driver-review-head .status-rejected{background:#fff0f1;color:#8f2f38}.vehicle-review{margin:18px 0;padding:13px;background:#f3f3ef;border-radius:10px;display:grid;grid-gap:5px;gap:5px}.vehicle-review span{color:#858c92;font-size:7px;text-transform:uppercase}.vehicle-review b{font-size:10px}.vehicle-review small{font-size:8px;color:#858c92}.document-review{margin:-8px 0 16px;display:grid;grid-gap:7px;gap:7px}.document-review>span{color:#858c92;font-size:7px;text-transform:uppercase;letter-spacing:.5px}.document-review>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.document-review .document-missing,.document-review a{min-width:0;min-height:61px;position:relative;display:grid;align-content:center;grid-gap:2px;gap:2px;padding:8px;border:1px solid var(--line);border-radius:9px;background:#fbfcfa;color:var(--night)}.document-review .document-missing>svg,.document-review a>svg:first-child{width:15px;height:15px;color:var(--green-deep)}.document-review a>svg:last-child{width:11px;height:11px;position:absolute;top:7px;right:7px;color:#818990}.document-review b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.document-review small{color:#818990;font-size:6px;line-height:1.3}.document-review .document-missing{border-style:dashed;opacity:.7}.review-actions{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:7px;gap:7px}.review-actions button{min-height:36px;border:1px solid var(--line);background:white;border-radius:9px;font-size:8px;font-weight:800;cursor:pointer}.review-actions button:last-child{background:var(--night);color:white;border-color:var(--night)}.review-actions button:disabled{opacity:.45;cursor:not-allowed}.quality-admin-review{margin:0 0 14px;padding:13px;border:1px solid #d9ded9;border-radius:11px;background:#fafbf9;display:grid;grid-gap:12px;gap:12px}.quality-review-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.quality-review-title>span{display:grid;grid-gap:3px;gap:3px}.quality-review-title b{font-size:10px}.quality-review-title small{color:var(--muted);font-size:7px;line-height:1.4}.quality-pill{padding:5px 7px;border-radius:99px;background:#fff4d9;color:#755819;font-size:6px;font-weight:800;font-style:normal;white-space:nowrap;text-transform:uppercase}.quality-pill.quality-approved{background:#def6e9;color:#1a6549}.admin-quality-checklist{max-height:310px;overflow-y:auto;padding-right:3px;display:grid;grid-gap:5px;gap:5px}.admin-quality-checklist label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:white;cursor:pointer}.admin-quality-checklist label.checked{border-color:#79b99b;background:#f0faf5}.admin-quality-checklist input{width:15px;height:15px;accent-color:var(--green-deep)}.admin-quality-checklist label>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.admin-quality-checklist small{color:var(--green-deep);font-size:6px;font-weight:850;text-transform:uppercase;letter-spacing:.5px}.admin-quality-checklist b{font-size:8px}.admin-quality-checklist em{color:var(--muted);font-size:6px;font-style:normal;line-height:1.35}.admin-quality-checklist .driver-declared,.admin-quality-checklist .driver-not-declared{font-size:6px;font-weight:750;white-space:nowrap}.admin-quality-checklist .driver-declared{color:#267151}.admin-quality-checklist .driver-not-declared{color:#9b3b43}.vehicle-evidence-review{display:grid;grid-gap:7px;gap:7px}.vehicle-evidence-review>span{color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.vehicle-evidence-review>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.vehicle-evidence-review .document-missing,.vehicle-evidence-review a{min-width:0;display:grid;grid-template-columns:17px 1fr 12px;grid-gap:6px;gap:6px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--night)}.vehicle-evidence-review svg{width:14px;color:var(--green-deep)}.vehicle-evidence-review .document-missing>span,.vehicle-evidence-review a>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.vehicle-evidence-review b{font-size:7px}.vehicle-evidence-review small{overflow:hidden;color:var(--muted);font-size:6px;text-overflow:ellipsis;white-space:nowrap}.inspection-method{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.inspection-method select{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 9px;background:white;color:var(--night);font-size:9px}.quality-missing{margin:0 0 14px;padding:11px;display:flex;gap:9px;align-items:center;border:1px dashed #d7a8ac;border-radius:9px;color:#7b343a;background:#fff7f7}.quality-missing svg{width:18px}.quality-missing span{display:grid;grid-gap:2px;gap:2px}.quality-missing b{font-size:8px}.legacy-quality-note,.quality-missing small{color:var(--muted);font-size:7px;line-height:1.4}.cancellation-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cancellation-policy-grid form{padding:16px;border:1px solid var(--line);border-radius:14px;background:white;display:grid;grid-gap:12px;gap:12px}.cancellation-policy-grid form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cancellation-policy-grid header>span{display:grid;grid-gap:3px;gap:3px}.cancellation-policy-grid header b{font-size:11px}.cancellation-policy-grid header small{color:var(--muted);font-size:7px}.cancellation-policy-grid header em{padding:5px 7px;border-radius:99px;background:#e2f6eb;color:#226648;font-size:7px;font-weight:800;font-style:normal;white-space:nowrap}.cancellation-policy-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.cancellation-policy-fields label,.cancellation-policy-reason{min-width:0;display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.cancellation-policy-fields input,.cancellation-policy-reason input{min-width:0;width:100%;min-height:36px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#fbfbf9;color:var(--night);font-size:9px}.cancellation-policy-grid form>button{min-height:37px;border:0;border-radius:9px;background:var(--night);color:white;font-size:8px;font-weight:800;cursor:pointer}.cancellation-policy-grid form>button:disabled{opacity:.5}.admin-explainer{display:flex;align-items:center;gap:11px;padding:14px;background:#e2f6eb;color:#226048;border-radius:12px;margin-bottom:12px}.admin-explainer svg{width:20px}.admin-explainer span{font-size:9px}.admin-explainer b{display:block;font-size:10px;margin-bottom:3px}.commission-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.commission-list form{min-width:0;display:grid;grid-template-columns:minmax(95px,.75fr) 105px minmax(120px,1fr) 92px;align-items:flex-end;grid-gap:7px;gap:7px;background:white;border:1px solid var(--line);border-radius:11px;padding:9px 10px}.commission-list form>div:first-child{display:grid;grid-gap:4px;gap:4px;align-self:center}.commission-list form>div>span{font-size:10px;font-weight:800}.commission-list form small{overflow:hidden;color:#6e767d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.commission-list label{display:grid;grid-gap:5px;gap:5px;color:#777f86;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:800}.commission-list label>div{display:flex;align-items:center;background:#f7f7f4;border:1px solid var(--line);border-radius:8px}.commission-list input{width:100%;min-width:0;height:31px;border:1px solid var(--line);border-radius:7px;padding:0 8px;font-size:8px;outline:0}.commission-list label>div input{border:0;background:transparent}.commission-list label>div span{padding-right:9px;font-size:9px}.commission-list button{height:31px;border:0;background:var(--night);color:white;border-radius:7px;font-size:7px;font-weight:800;cursor:pointer}.commission-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.commission-actions button{min-width:0;padding:0 4px}.commission-actions .fare-edit{border:1px solid var(--line);background:white;color:var(--night)}.fare-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:18px;background:rgba(31,36,41,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fare-dialog{width:min(610px,100%);border:1px solid rgba(255,255,255,.7);border-radius:20px;background:var(--paper);padding:20px;box-shadow:0 24px 80px rgba(16,20,24,.3)}.fare-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fare-dialog header span{color:var(--green-deep);text-transform:uppercase;letter-spacing:.8px;font-size:7px;font-weight:850}.fare-dialog h2{margin:3px 0 0;font-size:24px;letter-spacing:-1px}.fare-dialog header>button{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:white;font-size:20px;cursor:pointer}.fare-regulatory-note{margin:12px 0 0;border-radius:9px;background:#fff3d6;padding:9px 11px;color:#755a20;font-size:8px;line-height:1.45}.fare-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;margin:18px 0 12px}.fare-fields label,.fare-reason{display:grid;grid-gap:5px;gap:5px;color:#747c83;text-transform:uppercase;letter-spacing:.5px;font-size:7px;font-weight:850}.fare-fields label>div{min-width:0;height:36px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:white}.fare-fields label span{padding-left:8px;color:#858d93;font-size:7px}.fare-fields input{width:100%;min-width:0;height:100%;border:0;background:transparent;padding:0 7px;outline:0;font-size:9px}.fare-reason input{height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:white;outline:0;font-size:9px}.fare-dialog footer{display:flex;justify-content:flex-end;gap:7px;margin-top:15px}.fare-dialog footer button{min-width:105px;height:37px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--night);font-size:8px;font-weight:850;cursor:pointer}.fare-dialog footer button:last-child{border-color:var(--night);background:var(--night);color:white}.history-panel{margin-top:10px;padding:12px 15px}.history-panel .panel-title{margin-bottom:5px}.history-pager{display:flex;align-items:center;gap:8px}.history-pager button{border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:5px 8px}.history-pager button:disabled{opacity:.35;cursor:default}.history-pager small{color:var(--muted);font-size:7px}.commission-admin .admin-console td,.commission-admin td{padding-block:7px}.ticket-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ticket-grid article{background:white;border:1px solid var(--line);border-radius:14px;padding:17px}.ticket-grid article>span{font-size:7px;text-transform:uppercase;padding:5px 7px;border-radius:99px;background:#e8e9e5}.ticket-grid .priority-urgent{background:#fff0f1;color:#9b3039}.ticket-grid h3{font-size:13px;margin:15px 0 7px}.ticket-grid p{color:#81888e;font-size:8px}.empty-admin{min-height:280px;grid-column:1/-1;display:grid;place-items:center;place-content:center;text-align:center;background:white;border:1px solid var(--line);border-radius:15px}.empty-admin svg{color:var(--green-deep)}.empty-admin h3{margin-bottom:3px}.empty-admin p{color:#7e868d;font-size:9px}.safety-operations{display:grid;grid-gap:12px;gap:12px}.safety-summary{min-height:54px;display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid #efb8bd;border-radius:12px;background:#fff5f5;color:#842d35}.safety-summary>svg{width:19px}.safety-summary>span{display:grid;grid-gap:3px;gap:3px;font-size:8px}.safety-summary b{font-size:11px}.safety-event-list{display:grid;grid-gap:7px;gap:7px}.safety-event-list>article{min-height:76px;display:grid;grid-template-columns:40px minmax(190px,1fr) auto 130px;align-items:center;grid-gap:13px;gap:13px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:white}.safety-event-list>article.open{border-color:#e4a8ad;box-shadow:inset 3px 0 #d74f5a}.safety-event-list>article.acknowledged{opacity:.68}.safety-event-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#fff0f1;color:#a52f38}.safety-event-icon svg{width:18px}.safety-event-list article>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.safety-event-list article>div:nth-child(2)>span{display:flex;align-items:center;gap:6px;color:#a52f38;font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.7px}.safety-event-list article>div:nth-child(2) em{padding:3px 5px;border-radius:99px;background:#e9eae6;color:#747c83;font-size:6px;font-style:normal}.safety-event-list h3{margin:0;font-size:12px}.safety-event-list p{margin:0;color:var(--muted);font-size:7px}.safety-event-list article>a{min-height:34px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:8px;font-size:8px;font-weight:800}.safety-event-list article>a svg{width:12px}.safety-event-list article>button{min-height:36px;border:0;border-radius:8px;background:var(--night);color:white;font-size:8px;font-weight:800;cursor:pointer}.safety-event-list article>strong{color:var(--green-deep);font-size:8px;text-align:right}.location-missing{color:var(--muted);font-size:8px;text-align:center}.profit-simulator{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:9px 10px;gap:9px 10px}.profit-simulator>.simulator-disclaimer{grid-column:1/-1}.simulator-tabs{display:flex;gap:5px}.simulator-tabs button{height:34px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:white;padding:0 12px;color:var(--muted);font-size:8px;font-weight:800;cursor:pointer}.simulator-tabs button[aria-selected=true]{border-color:var(--night);background:var(--night);color:white}.simulator-tabs svg{width:13px}.simulator-tabs button span{min-width:18px;border-radius:99px;background:#e7e9e5;padding:2px 5px;color:var(--night);font-size:6px;text-align:center}.simulator-disclaimer{padding:9px 12px;display:flex;align-items:center;gap:9px;border:1px solid #b8ddca;border-radius:10px;background:#edf8f2;color:#49675c;font-size:8px;line-height:1.35}.simulator-disclaimer svg{width:19px;color:var(--green-deep)}.simulator-disclaimer span{display:grid;grid-gap:2px;gap:2px}.simulator-disclaimer b{color:var(--night)}.simulator-disclaimer small{font-size:7px}.simulator-disclaimer strong{color:var(--night)}.simulator-layout{display:contents}.simulator-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;min-width:0}.simulator-block{padding:12px;border:1px solid var(--line);border-radius:12px;background:white}.simulator-block:nth-child(3){grid-column:1/-1;padding-block:10px}.simulator-block:nth-child(3) .simulator-fields.three{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.simulator-block-title{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.simulator-block-title>span{font-size:11px;font-weight:850}.simulator-block-title small{color:var(--muted);font-size:7px}.simulator-block-title select{height:31px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:0 9px;font-size:8px;font-weight:750}.simulator-save{min-height:29px;border:0;border-radius:7px;background:var(--night);padding:0 10px;color:white;font-size:7px;font-weight:850;cursor:pointer}.simulator-save:disabled{opacity:.5}.simulator-fields{display:grid;grid-gap:8px;gap:8px}.simulator-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.simulator-field{min-width:0;display:grid;grid-gap:5px;gap:5px;color:#747d84;text-transform:uppercase;letter-spacing:.45px;font-size:7px;font-weight:800}.simulator-field>span{min-width:0;height:31px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#f8f8f5;overflow:hidden}.simulator-field input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 9px;color:var(--night);font-size:10px;font-weight:750}.simulator-field input:disabled{color:#717980;background:#eceeeb;cursor:not-allowed}.simulator-field select{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 7px;color:var(--night);font-size:8px;font-weight:750}.simulator-field i{padding:0 8px;color:var(--muted);font-size:8px;font-style:normal}.minutes-visual{margin-top:8px;display:flex;align-items:center;gap:9px;border-radius:9px;background:#edf3f0;padding:7px 10px}.minutes-visual svg{width:17px;color:var(--green-deep)}.minutes-visual span{display:grid;grid-gap:2px;gap:2px}.minutes-visual b{font-size:9px}.minutes-visual small{color:var(--muted);font-size:7px}.minutes-visual .fixed-revenue-formula{color:var(--green-deep);font-weight:750}.minutes-visual .fixed-revenue-formula b{font-size:inherit}.benchmark-note{display:flex;flex-wrap:wrap;gap:5px 10px;margin:8px 0 0;border-top:1px solid var(--line);padding-top:7px;color:var(--muted);font-size:6px;line-height:1.4}.benchmark-note a{display:inline-flex;align-items:center;gap:3px;color:var(--green-deep);font-weight:800;white-space:nowrap}.benchmark-note svg{width:9px}.simulator-results{grid-column:2;grid-row:2/span 2;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;border:1px solid #333b42;border-radius:16px;background:var(--night);color:white}.result-hero{padding:16px 18px;display:grid;grid-gap:5px;gap:5px;background:#222930}.result-hero>span{color:#9da6ad;text-transform:uppercase;letter-spacing:.8px;font-size:7px;font-weight:800}.result-hero strong{color:var(--green);font-size:29px;letter-spacing:-1.5px}.result-hero strong.negative{color:#ff8a92}.result-hero small{color:#7f8991;font-size:7px}.target-summary{margin-top:3px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;background:#343c43;padding:7px 8px}.target-summary>span{display:grid;grid-gap:1px;gap:1px}.target-summary b{color:#f2c77c;font-size:7px;text-transform:uppercase;letter-spacing:.45px}.target-summary>strong{color:#f2c77c;font-size:9px;letter-spacing:-.2px}.target-summary.met{background:#25483b}.target-summary.met b,.target-summary.met>strong{color:var(--green)}.simulator-results dl{margin:0;padding:8px 16px}.simulator-results dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid #343c44;color:#aab2b8;font-size:7px}.simulator-results dl>div.strong{color:white;font-weight:850}.simulator-results dd{margin:0;color:white;font-weight:750}.unit-economics{margin:0 9px 9px;display:grid;grid-gap:4px;gap:4px;border-radius:9px;background:#343c43;padding:9px}.unit-economics>span{display:flex;align-items:center;gap:5px;color:#9da6ad;text-transform:uppercase;font-size:7px;font-weight:800}.unit-economics svg{width:13px}.unit-economics b{font-size:10px}.unit-economics small{color:#9099a1;font-size:7px}.fleet-results{margin:0 9px 8px;display:grid;grid-gap:3px;gap:3px;border-radius:9px;background:#2d353c;padding:8px 9px}.fleet-results>span{color:#96a0a7;text-transform:uppercase;letter-spacing:.5px;font-size:6px;font-weight:850}.fleet-results>div{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:5px;gap:5px;font-size:6px}.fleet-results b,.fleet-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-results small{color:#9099a1}.fleet-results strong{color:var(--green);font-size:6px}.fleet-results strong.negative{color:#ff8a92}.simulator-warning{margin:0 9px 9px;display:grid;grid-template-columns:16px 1fr;grid-gap:6px;gap:6px;border:1px solid #65552e;border-radius:9px;background:#3d3728;padding:8px;color:#cabb93;font-size:6px;line-height:1.35}.simulator-warning svg{width:15px;color:#e2bd65}.simulator-warning span{display:grid;grid-gap:2px;gap:2px}.simulator-warning b{color:#f0dda9}.cost-composition{grid-column:1;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:white}.cost-heading{margin-bottom:6px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.cost-heading>div>span{color:var(--green-deep);text-transform:uppercase;letter-spacing:.8px;font-size:7px;font-weight:850}.cost-heading h2{margin:2px 0 0;font-size:13px;letter-spacing:-.4px}.cost-heading>small{color:var(--muted);font-size:7px;text-align:right}.cost-composition .admin-message{margin:0 0 5px;padding-block:6px}.cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.cost-grid form.cost-row{min-width:0;min-height:58px;display:grid;grid-template-columns:72px 57px minmax(55px,1fr) 18px 45px;grid-template-rows:auto auto;align-items:end;grid-gap:3px 5px;gap:3px 5px;border:1px solid var(--line);border-radius:8px;padding:5px 6px;background:var(--paper)}.cost-identity{min-width:0;grid-column:1/-1;gap:6px}.cost-card-head,.cost-identity{display:flex;align-items:center}.cost-card-head{justify-content:space-between;gap:8px}.cost-identity .cost-card-head{flex:0 0 auto}.cost-card-head>span{color:var(--green-deep);text-transform:uppercase;letter-spacing:.6px;font-size:6px;font-weight:850}.cost-card-head em{display:flex;align-items:center;gap:2px;border-radius:99px;background:#edece8;padding:2px 4px;color:#777f86;font-size:5px;font-style:normal}.cost-card-head em.confirmed{background:#dff7eb;color:#1b6248}.cost-card-head svg{width:9px}.cost-grid h3{min-width:0;margin:0;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cost-grid p{display:none}.cost-grid label{min-width:0;display:grid;grid-gap:2px;gap:2px;margin:0;color:#747d84;text-transform:uppercase;letter-spacing:.35px;font-size:5px;font-weight:800}.cost-grid input:not([type=checkbox]){width:100%;min-width:0;height:25px;border:1px solid var(--line);border-radius:6px;background:white;padding:0 5px;font-size:6px;outline:0}.cost-grid .cost-check{display:flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0;font-size:6px;font-weight:650}.cost-check input{accent-color:var(--green-deep)}.cost-source{min-width:0;height:25px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:5px}.cost-source>span{display:none}.cost-source a{display:flex;align-items:center;gap:3px;color:var(--green-deep);font-weight:850;white-space:nowrap}.cost-source svg{width:8px}.cost-grid form>button{width:100%;height:25px;margin:0;border:0;border-radius:6px;background:var(--night);color:white;font-size:5px;font-weight:850;cursor:pointer}.cost-grid form>button:disabled{opacity:.45}@media (max-width:1280px) and (min-width:1001px){.cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.metric-grid{grid-template-columns:1fr 1fr}.overview-columns{grid-template-columns:1fr}.driver-review-list,.ticket-grid{grid-template-columns:1fr 1fr}.profit-simulator{grid-template-columns:1fr}.cost-composition,.profit-simulator>.simulator-disclaimer{grid-column:auto}.simulator-layout{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.simulator-controls{grid-template-columns:1fr}.simulator-block:nth-child(3){grid-column:auto}.simulator-block:nth-child(3) .simulator-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.simulator-results{grid-column:auto;grid-row:auto;position:static}.cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console>main.admin-main-commission,.admin-console>main.admin-main-simulator{overflow-y:auto}}@media (max-width:720px){.admin-console{min-height:100dvh;overflow:visible;grid-template-columns:minmax(0,1fr)}.admin-console,.admin-console>aside{width:100%;max-width:100vw;height:auto}.admin-console>aside{min-width:0;min-height:auto;position:static;overflow:hidden;padding:12px}.admin-brand,.admin-system>small,.admin-system>span{display:none}.admin-console>aside nav{width:100%;min-width:0;margin:0;display:flex;overflow-x:auto}.admin-console>aside nav button{flex:0 0 auto;white-space:nowrap}.admin-system{margin:8px 0 0;padding:8px 4px 0}.admin-system a{margin:0}.admin-console>main{width:100%;max-width:100vw;height:auto;min-height:calc(100dvh - 72px);overflow:visible;padding:18px 12px}.driver-review-list,.metric-grid,.ticket-grid{grid-template-columns:1fr}.safety-event-list>article{grid-template-columns:36px 1fr}.safety-event-list .location-missing,.safety-event-list article>a,.safety-event-list article>button,.safety-event-list article>strong{grid-column:1/-1;width:100%;justify-content:center}.commission-list form{grid-template-columns:1fr 1fr}.commission-actions,.commission-list form label:nth-of-type(2),.commission-list form>div:first-child{grid-column:1/-1}.fare-fields{grid-template-columns:1fr 1fr}.admin-user{display:none}.cost-grid,.cost-grid form.cost-row,.simulator-block:nth-child(3) .simulator-fields.three,.simulator-fields.three{grid-template-columns:1fr}.cost-grid form.cost-row{padding:10px}.cost-row .cost-source{display:flex}.cost-heading{align-items:flex-start;flex-direction:column}.cost-heading>small{text-align:left}}.live-page{height:100svh;display:grid;grid-template-columns:1fr 420px;background:#e3e4df}.live-map{position:relative;min-width:0}.live-map .map-wrap{height:100%}.live-safety-actions{position:absolute;top:18px;left:18px;display:flex;gap:8px;z-index:4}.live-safety-actions button{min-height:40px;display:flex;align-items:center;gap:7px;border:0;border-radius:11px;padding:0 13px;background:white;color:var(--night);box-shadow:0 6px 22px rgba(10,13,18,.12);font-size:9px;font-weight:800;cursor:pointer}.live-safety-actions button.sos{background:var(--night);color:white}.live-safety-actions svg{width:15px}.live-panel{background:var(--paper);border-left:1px solid var(--line);padding:27px;overflow-y:auto}.live-status>span{color:var(--green-deep);font-size:8px;text-transform:uppercase;letter-spacing:1px;font-weight:850}.live-status h1{font-size:31px;line-height:1.08;letter-spacing:-1.8px;margin:8px 0 22px;font-weight:590}.live-panel.is-urgent[data-status=searching] .dispatch-progress{display:none}.live-urgency-status{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;margin:-10px 0 15px;border:1px solid #efcfcc;border-radius:12px;background:#fff5f4;padding:10px;color:#7d3838}.live-urgency-status>svg{width:19px;justify-self:center}.live-urgency-status span{display:grid;grid-gap:2px;gap:2px}.live-urgency-status b{font-size:9px}.live-urgency-status small{font-size:7px;line-height:1.4}.status-track{display:flex;justify-content:space-between;position:relative;margin:0 4px 25px}.status-track:before{content:"";position:absolute;left:12px;right:12px;top:11px;height:2px;background:#dedfda}.status-track span{position:relative;z-index:1;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#dedfda;color:#858c92;font-size:7px;font-weight:850}.status-track span.done{background:var(--green);color:var(--night)}.status-track svg{width:12px}.driver-card{display:grid;grid-template-columns:47px 1fr auto;grid-gap:11px;gap:11px;align-items:center;background:white;border:1px solid var(--line);border-radius:14px;padding:13px}.driver-avatar{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:var(--night);color:white;font-weight:850}.driver-card>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.driver-card b{font-size:11px}.driver-card small{display:flex;align-items:center;gap:3px;color:#757d84;font-size:8px}.driver-card small svg{width:10px;fill:var(--brass);color:var(--brass)}.vehicle-data{display:grid;grid-gap:4px;gap:4px;text-align:right}.vehicle-data b{color:#747c83;font-size:8px}.vehicle-data strong{font-size:15px;letter-spacing:.5px}.boarding-pin{margin-top:10px;display:grid;justify-items:center;background:#dff7eb;border-radius:14px;padding:15px}.boarding-pin span{color:#28644d;text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:850}.boarding-pin strong{font-size:32px;letter-spacing:8px;margin:5px 0}.boarding-pin small{color:#48705f;font-size:7px}.live-urgency-fare{display:grid;grid-gap:8px;gap:8px;margin-top:10px;border:1px solid #efcfcc;border-radius:14px;background:#fff;padding:12px}.live-urgency-fare>span{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;color:#8b3b3b}.live-urgency-fare>span svg{width:17px}.live-urgency-fare>span small{font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.5px}.live-urgency-fare>span>b{color:var(--night);font-size:18px}.live-urgency-fare>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.live-urgency-fare>div span{display:flex;justify-content:space-between;border-radius:8px;background:#f0f1ed;padding:7px 8px;color:#6f777d;font-size:7px}.live-urgency-fare>div span:first-child{background:#e0f5e9;color:#28644d}.live-urgency-fare p{margin:0;color:var(--muted);font-size:7px}.live-route{margin:15px 0;background:white;border:1px solid var(--line);border-radius:14px;padding:4px 13px}.live-route>div{display:grid;grid-template-columns:24px 1fr;grid-gap:7px;gap:7px;align-items:center;padding:11px 0}.live-route>div+div{border-top:1px solid var(--line)}.live-route svg{width:15px;color:#697178}.live-route span{display:grid;grid-gap:3px;gap:3px}.live-route small{color:#858c92;font-size:7px;text-transform:uppercase;letter-spacing:.7px}.live-route b{font-size:9px;line-height:1.45}.live-route>div.current{margin:0 -6px;padding:11px 6px;background:#eef9f3;border-radius:8px}.live-route>div.done{opacity:.58}.live-receipt{background:white;border:1px solid var(--line);border-radius:14px;padding:16px}.live-receipt>div:first-child{display:flex;gap:9px;align-items:center}.live-receipt>div:first-child svg{color:var(--green-deep);width:20px}.live-receipt>div:first-child span{display:grid;grid-gap:3px;gap:3px}.live-receipt>div:first-child b{font-size:11px}.live-receipt>div:first-child small{color:#858c92;font-size:7px}.live-receipt dl{margin:17px 0 0}.live-receipt dl>div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #edede9;font-size:9px}.live-receipt dt{color:#737b82}.live-receipt dd{margin:0;font-weight:800}.live-receipt>p{color:#747c83;background:#f2f3ef;border-radius:8px;padding:8px;font-size:7px;margin-bottom:0}.live-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:12px}.live-actions a,.live-actions button{min-height:38px;border:1px solid var(--line);background:white;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;cursor:pointer}.live-actions button:last-child{grid-column:1/-1;color:#99313a}.live-actions svg{width:14px}.live-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff4db;color:#72571f;border-radius:10px;padding:10px 12px;font-size:8px;line-height:1.45}.live-notice button{border:0;background:transparent;cursor:pointer}.live-notice svg{width:13px}.ride-chat{position:fixed;z-index:20;bottom:18px;right:438px;width:340px;height:430px;display:flex;flex-direction:column;background:white;border:1px solid var(--line);border-radius:16px;padding:13px;box-shadow:0 18px 60px rgba(10,13,18,.18)}.chat-list{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:7px}.chat-list p{max-width:78%;align-self:flex-start;display:grid;grid-gap:4px;gap:4px;margin:0;padding:9px 10px;border-radius:10px 10px 10px 3px;background:#ecece8;font-size:9px;line-height:1.45}.chat-list p.mine{align-self:flex-end;border-radius:10px 10px 3px 10px;background:#d8f7e9}.chat-list small{justify-self:end;color:#788087;font-size:6px}.ride-chat form{display:grid;grid-template-columns:1fr 38px;grid-gap:6px;gap:6px;margin-top:9px}.ride-chat input{min-width:0;height:39px;border:1px solid var(--line);border-radius:9px;padding:0 10px;font-size:9px;outline:0}.ride-chat form button{border:0;border-radius:9px;background:var(--night);color:white;display:grid;place-items:center;cursor:pointer}.ride-chat form svg{width:15px}.ride-chat>small{color:#858c92;font-size:6px;margin-top:6px}.share-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:18px;background:rgba(24,29,34,.52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.share-sheet{width:min(520px,100%);max-height:min(720px,calc(100svh - 36px));overflow-y:auto;background:var(--paper);border:1px solid rgba(255,255,255,.45);border-radius:22px;padding:22px;box-shadow:0 24px 80px rgba(9,13,18,.28)}.share-sheet>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.share-sheet>header span{color:var(--green-deep);font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:1px}.share-sheet h2{margin:5px 0 0;font-size:27px;letter-spacing:-1.2px}.share-sheet>header>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:white;cursor:pointer}.share-sheet>header svg{width:15px}.share-sheet>p{color:var(--muted);font-size:9px;line-height:1.55}.cancellation-sheet{display:grid;grid-gap:14px;gap:14px}.cancellation-rule{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:11px;background:#edf7f1;color:#245e48}.cancellation-rule svg{width:19px;min-width:19px}.cancellation-rule span{display:grid;grid-gap:3px;gap:3px}.cancellation-rule b{font-size:10px}.cancellation-rule small{font-size:8px;line-height:1.45}.cancellation-field{display:grid;grid-gap:6px;gap:6px;color:#626b72;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.cancellation-field select,.cancellation-field textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:white;color:var(--night);font:inherit;font-size:11px;text-transform:none;letter-spacing:0;outline:0}.cancellation-field select{min-height:44px;padding:0 11px}.cancellation-field textarea{min-height:76px;resize:vertical;padding:11px}.cancellation-quote{min-height:72px;padding:14px;border-radius:12px;display:grid;align-content:center;grid-gap:8px;gap:8px}.cancellation-quote.free{background:#e4f7ec;color:#205f45}.cancellation-quote.charged{background:#f5eee2;color:#5f4827}.cancellation-quote>b{font-size:20px;letter-spacing:-.7px}.cancellation-quote>small,.cancellation-quote>span{font-size:8px}.cancellation-quote>span{display:flex;justify-content:space-between;align-items:flex-end}.cancellation-quote>span>small{display:block;font-size:8px}.cancellation-quote strong{font-size:22px}.cancellation-quote dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cancellation-quote dl>div{display:flex;justify-content:space-between;padding-top:7px;border-top:1px solid rgba(95,72,39,.15);font-size:8px}.cancellation-quote dd{margin:0;font-weight:800}.cancellation-actions{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:7px;gap:7px}.cancellation-actions button{min-height:43px;border:1px solid var(--line);border-radius:10px;background:white;font-size:9px;font-weight:800;cursor:pointer}.cancellation-actions button:last-child{border-color:#82323a;background:#82323a;color:white}.cancellation-actions button:disabled{opacity:.5;cursor:not-allowed}.cancellation-receipt>div:first-child svg{color:#8b3b42}.share-quick-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:16px 0}.share-quick-actions button{min-height:42px;display:flex;justify-content:center;align-items:center;gap:7px;border:0;border-radius:10px;background:var(--night);color:white;font-size:9px;font-weight:800;cursor:pointer}.share-quick-actions button+button{border:1px solid var(--line);background:white;color:var(--night)}.share-quick-actions svg{width:14px}.trusted-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.trusted-head>span{display:grid;grid-gap:2px;gap:2px}.trusted-head b{font-size:11px}.trusted-head small{color:var(--muted);font-size:7px}.trusted-head button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--green-deep);font-size:9px;font-weight:800;cursor:pointer}.trusted-head svg{width:13px}.trusted-contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:12px 0;padding:10px;background:white;border:1px solid var(--line);border-radius:12px}.trusted-contact-form input,.trusted-contact-form select{min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 9px;background:white;font-size:10px}.trusted-contact-form button{border:0;border-radius:8px;background:var(--green);color:var(--night);font-size:9px;font-weight:850;cursor:pointer}.trusted-contact-list{display:grid;grid-gap:6px;gap:6px;margin-top:11px}.trusted-contact-list article{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background:white;border:1px solid var(--line);border-radius:11px}.trusted-contact-list article>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.trusted-contact-list article b{font-size:10px}.trusted-contact-list article small{color:var(--muted);font-size:7px}.trusted-contact-list article>div{display:flex;gap:4px}.trusted-contact-list article button{min-height:30px;border:1px solid var(--line);border-radius:7px;padding:0 8px;background:white;font-size:7px;font-weight:800;cursor:pointer}.trusted-contact-list article button:first-child{border-color:#99d5b9;background:#e2f7ed;color:#175d42}.trusted-contact-list article button:last-child{width:30px;padding:0;display:grid;place-items:center;color:#9a3e45}.trusted-contact-list article svg{width:12px}.trusted-empty{display:flex;align-items:center;gap:10px;padding:17px;border:1px dashed #c9cdca;border-radius:11px;color:var(--muted)}.trusted-empty>svg{width:18px}.trusted-empty span{display:grid;grid-gap:3px;gap:3px}.trusted-empty b{color:var(--night);font-size:9px}.trusted-empty small{font-size:7px}.revoke-share{width:100%;margin-top:14px;border:0;background:transparent;color:#96353f;font-size:8px;font-weight:800;cursor:pointer}.taxi-fallback-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:18px;background:rgba(24,29,34,.62);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.taxi-fallback-sheet{width:min(430px,100%);display:grid;justify-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.5);border-radius:24px;padding:25px;background:var(--paper);box-shadow:0 26px 90px rgba(9,13,18,.34);text-align:center}.taxi-fallback-symbol{width:55px;height:55px;display:grid;place-items:center;border-radius:16px;background:var(--night);color:var(--green)}.taxi-fallback-symbol svg{width:29px;height:29px;stroke-width:1.7}.taxi-fallback-sheet>.section-kicker{margin-top:3px;color:var(--green-deep);font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.taxi-fallback-sheet h2{margin:0;font-size:27px;line-height:1.05;letter-spacing:-1.2px}.taxi-fallback-sheet>p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.taxi-fallback-price{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.taxi-fallback-price>span{min-height:68px;display:grid;place-content:center;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:12px;background:white}.taxi-fallback-price small{color:var(--muted);font-size:8px}.taxi-fallback-price strong{font-size:19px;letter-spacing:-.6px}.taxi-fallback-split{width:100%;display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:#e7f3ec;color:#285d49;font-size:9px}.taxi-fallback-note{font-size:8px!important}.taxi-fallback-actions{width:100%;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:7px;gap:7px;margin-top:3px}.taxi-fallback-actions button{min-height:45px;border:1px solid var(--line);border-radius:11px;background:white;color:var(--night);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.taxi-fallback-actions button:last-child{border-color:var(--night);background:var(--night);color:white}.taxi-fallback-actions button:disabled{opacity:.55;cursor:wait}.shared-page{height:100svh;display:grid;grid-template-columns:1fr 360px;grid-template-rows:64px 1fr;background:#e5e6e1}.shared-page>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:white;border-bottom:1px solid var(--line)}.shared-page>header>span{display:flex;align-items:center;gap:6px;color:#727a81;font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.shared-page>header>span svg{width:14px;color:var(--green-deep)}.shared-map .map-wrap{height:100%}.shared-page>section{background:var(--paper);padding:30px}.shared-page>section>span{color:var(--green-deep);font-size:8px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.shared-page h1{text-transform:capitalize;font-size:33px;letter-spacing:-1.8px}.shared-page section>div{background:white;border:1px solid var(--line);border-radius:12px;padding:13px;margin:25px 0}.shared-page section>div b{font-size:11px}.shared-page section>div p{color:#747c83;font-size:8px}.shared-page section>small{color:#838a90;font-size:8px;display:flex;align-items:center;gap:5px}.shared-page section>small svg{width:12px}.shared-page section>.shared-itinerary{display:grid;grid-gap:0;gap:0;margin:10px 0 16px;padding:4px 13px}.shared-itinerary>div{display:grid;grid-template-columns:22px 1fr 16px;align-items:center;grid-gap:7px;gap:7px;padding:11px 0;border-bottom:1px solid var(--line)}.shared-itinerary>div:last-child{border-bottom:0}.shared-itinerary>div>svg{width:13px;color:#747c83}.shared-itinerary>div>span{display:grid;grid-gap:3px;gap:3px}.shared-itinerary small{color:#858c92;font-size:6px;text-transform:uppercase;letter-spacing:.7px}.shared-itinerary b{font-size:8px!important;line-height:1.4}.shared-itinerary>div.current{margin:0 -6px;padding:11px 6px;background:#ecf8f2;border-radius:8px}.shared-itinerary>div.done{opacity:.58}.privacy-note{margin-top:25px;color:#747c83;background:#eeeeea;border-radius:9px;padding:10px;font-size:8px;line-height:1.5}@media (max-width:760px){.live-page{height:auto;min-height:100svh;grid-template-columns:1fr;grid-template-rows:40svh auto}.live-panel{border-left:0;border-radius:20px 20px 0 0;margin-top:-18px;position:relative;z-index:3;padding:21px 16px}.ride-chat{position:fixed;inset:auto 10px 10px;width:auto;height:min(480px,70svh)}.share-backdrop{place-items:end center;padding:0}.share-sheet{width:100%;max-height:88svh;border-radius:22px 22px 0 0;padding:19px 16px max(18px,env(safe-area-inset-bottom))}.trusted-contact-form{grid-template-columns:1fr}.trusted-contact-form button{min-height:40px}.trusted-contact-list article{align-items:flex-start;flex-direction:column}.trusted-contact-list article>div{width:100%}.trusted-contact-list article button{flex:1 1;min-height:36px}.trusted-contact-list article button:last-child{flex:0 0 36px;width:36px}.taxi-fallback-backdrop{place-items:end center;padding:0}.taxi-fallback-sheet{width:100%;border-radius:24px 24px 0 0;padding:22px 16px max(20px,env(safe-area-inset-bottom))}.taxi-fallback-sheet h2{font-size:25px}.taxi-fallback-sheet>p{font-size:11px}.taxi-fallback-actions{grid-template-columns:1fr}.taxi-fallback-actions button{min-height:48px;font-size:10px}.taxi-fallback-actions button:last-child{grid-row:1}.shared-page{height:auto;min-height:100svh;grid-template-columns:1fr;grid-template-rows:60px 45svh auto}.shared-page>header{grid-column:auto}}.optional-label{display:inline;margin-left:6px;color:var(--muted);font-size:8px;font-weight:650;letter-spacing:0;text-transform:none}.app-benefits-link{display:none}.growth-page{min-height:100dvh;background:#eef1ef;color:var(--night)}.growth-topbar{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;background:var(--night);color:white}.growth-topbar a{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800}.growth-topbar a:last-child{justify-self:end}.growth-topbar svg{width:14px}.growth-topbar>span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:1.5px}.growth-shell{width:min(1160px,calc(100% - 36px));margin:0 auto;padding:44px 0 70px}.growth-heading{max-width:720px}.growth-heading>span,.growth-ipva-card>span,.growth-list-section>div:first-child>span,.growth-rule-card>span,.growth-target-card>span,.growth-trust-card>span{color:var(--green-deep);font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.growth-heading h1{margin:8px 0 12px;font-size:clamp(38px,5vw,65px);line-height:.98;letter-spacing:-3px}.growth-heading p{max-width:610px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.growth-role-switch{width:max-content;display:flex;gap:4px;margin-top:20px;padding:4px;border-radius:11px;background:#dfe3e0}.growth-role-switch button{height:34px;border:0;border-radius:8px;background:transparent;padding:0 16px;color:var(--muted);font-size:9px;font-weight:850;cursor:pointer}.growth-role-switch button.active{background:white;color:var(--night);box-shadow:0 2px 9px rgba(20,30,25,.08)}.growth-draft,.growth-loading,.growth-message{margin-top:24px;border:1px solid var(--line);border-radius:13px;background:white;padding:15px 17px;font-size:10px}.growth-message{border-color:#a7d6bf;background:#eff9f4}.growth-draft{display:flex;align-items:center;gap:12px;border-color:#e8d59a;background:#fff9e8;color:#705d26}.growth-draft svg{width:21px;flex:0 0 auto}.growth-draft span{display:grid;grid-gap:3px;gap:3px}.growth-draft b{color:#3f361e;font-size:11px}.growth-hero-card{min-height:180px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:18px;padding:28px 31px;border-radius:22px;background:var(--night);color:white;overflow:hidden;position:relative}.growth-hero-card:after{content:"";width:290px;height:290px;position:absolute;right:-80px;top:-170px;border:1px solid #445049;border-radius:50%;box-shadow:0 0 0 38px #20282d,0 0 0 39px #39433f,0 0 0 76px #20282d,0 0 0 77px #313c37}.growth-hero-card>button,.growth-hero-card>div{position:relative;z-index:1}.growth-hero-card>div{display:grid;grid-gap:6px;gap:6px}.growth-hero-card span{color:#9ba5ab;font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.growth-hero-card strong{color:var(--green);font-size:42px;letter-spacing:5px}.growth-hero-card small{color:#9ba5ab;font-size:9px}.growth-hero-card button{min-height:43px;display:flex;align-items:center;gap:8px;border:0;border-radius:10px;background:var(--green);padding:0 17px;color:var(--night);font-size:9px;font-weight:900;cursor:pointer}.growth-hero-card button:disabled{background:#555e63;color:#adb5b9;cursor:not-allowed}.growth-hero-card button svg{width:15px}.growth-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:9px}.growth-metrics article{min-height:112px;display:grid;grid-template-columns:23px 1fr;grid-template-rows:auto auto auto;grid-column-gap:9px;column-gap:9px;align-content:center;padding:17px;border:1px solid var(--line);border-radius:15px;background:white}.growth-metrics svg{grid-row:1/4;width:20px;color:var(--green-deep)}.growth-metrics span{color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.growth-metrics strong{font-size:25px;letter-spacing:-1px}.growth-metrics small{color:var(--muted);font-size:7px}.growth-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:10px}.growth-grid>article{min-height:260px;padding:27px;border:1px solid var(--line);border-radius:18px;background:white}.growth-card-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:42px;border-radius:11px;background:#e4f5ec;color:var(--green-deep)}.growth-card-icon svg{width:19px}.growth-grid h2{max-width:470px;margin:7px 0 12px;font-size:24px;line-height:1.06;letter-spacing:-1px}.growth-grid ol,.growth-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.growth-grid ol{padding-left:18px}.growth-progress{height:8px;margin:18px 0 12px;border-radius:99px;background:#e5e8e5;overflow:hidden}.growth-progress i{height:100%;display:block;border-radius:inherit;background:var(--green-deep)}.growth-target-card{background:#e5f6ed!important}.growth-list-section{margin-top:10px;padding:25px;border:1px solid var(--line);border-radius:18px;background:white}.growth-list-section>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.growth-list-section h2{margin:4px 0 0;font-size:22px;letter-spacing:-1px}.growth-referral-list{display:grid;grid-gap:6px;gap:6px}.growth-referral-list article{min-height:57px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 11px;border-radius:11px;background:var(--paper)}.growth-person{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--night);color:white;font-size:10px;font-weight:900}.growth-referral-list article>div{display:grid;grid-gap:3px;gap:3px}.growth-referral-list b{font-size:10px}.growth-referral-list article>span:last-child,.growth-referral-list small{color:var(--muted);font-size:8px}.growth-empty{grid-column:1/-1;margin:0;border-radius:11px;background:var(--paper);padding:20px;color:var(--muted);font-size:9px;text-align:center}.growth-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.growth-partner-grid article{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;padding:18px;border:1px solid var(--line);border-radius:13px}.growth-partner-grid svg{width:18px;color:var(--green-deep)}.growth-partner-grid span{margin-top:25px;color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.growth-partner-grid h3{margin:5px 0;font-size:14px}.growth-partner-grid p{margin:0;color:var(--muted);font-size:8px;line-height:1.5}.growth-partner-grid b{margin-top:auto;color:var(--green-deep);font-size:10px}.growth-partner-grid a{margin-top:8px;font-size:8px;font-weight:850;text-decoration:underline}.growth-admin,.growth-admin-loading{display:grid;grid-gap:9px;gap:9px}.growth-admin-loading{min-height:300px;place-items:center;border-radius:15px;background:white;color:var(--muted);font-size:10px}.growth-admin-status{min-height:48px;display:flex;align-items:center;gap:12px;padding:9px 13px;border:1px solid var(--line);border-radius:11px;background:white}.growth-admin-status span{border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900;text-transform:uppercase}.growth-admin-status span.published{background:#ddf6e8;color:#176247}.growth-admin-status span.draft{background:#fff2cb;color:#755b1e}.growth-admin-status p{margin:0;color:var(--muted);font-size:8px}.growth-admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.growth-admin-metrics article{min-height:70px;display:grid;grid-template-columns:25px 1fr;align-content:center;grid-gap:1px 7px;gap:1px 7px;padding:11px;border:1px solid var(--line);border-radius:11px;background:white}.growth-admin-metrics svg{grid-row:1/3;width:18px;color:var(--green-deep)}.growth-admin-metrics span{color:var(--muted);font-size:6px;text-transform:uppercase}.growth-admin-metrics strong{font-size:16px}.growth-config-form{padding:13px;border:1px solid var(--line);border-radius:13px;background:white}.growth-config-head,.growth-save-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.growth-config-head span{color:var(--green-deep);font-size:6px;font-weight:900;text-transform:uppercase}.growth-config-head h2{margin:2px 0 0;font-size:16px}.growth-check,.growth-master-toggle{display:flex!important;grid-template-columns:14px 1fr;align-items:center;gap:6px!important}.growth-master-toggle{font-size:8px;font-weight:850}.growth-config-form input[type=checkbox]{accent-color:var(--green-deep)}.growth-config-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:11px 0}.growth-config-groups fieldset{min-width:0;display:grid;grid-template-columns:1fr 1fr;align-content:start;grid-gap:6px;gap:6px;margin:0;border:1px solid var(--line);border-radius:10px;padding:9px}.growth-config-groups legend{display:flex;align-items:center;gap:4px;padding:0 5px;font-size:7px;font-weight:900}.growth-config-groups legend svg{width:11px;color:var(--green-deep)}.growth-config-groups label,.growth-save-row label{min-width:0;display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:5px;font-weight:800;text-transform:uppercase}.growth-config-groups input:not([type=checkbox]),.growth-save-row input{width:100%;min-width:0;height:29px;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:0 7px;font-size:7px;outline:none}.growth-check{grid-column:1/-1;min-height:25px;text-transform:none!important}.growth-save-row label{flex:1 1}.growth-save-row button{height:35px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;background:var(--night);padding:0 13px;color:white;font-size:7px;font-weight:900}.growth-save-row button svg{width:12px}.growth-admin-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.growth-admin-table,.growth-partner-admin{min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:white}.growth-admin-table>div,.growth-partner-admin>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:7px}.growth-admin-table article{display:grid;grid-template-columns:55px 1fr 12px 1fr 65px;align-items:center;grid-gap:5px;gap:5px;min-height:32px;border-top:1px solid var(--line);font-size:6px}.growth-admin-table article em,.growth-admin-table article span{color:var(--muted);font-style:normal}.growth-admin-table>p{color:var(--muted);font-size:7px}.growth-partner-admin article{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid var(--line)}.growth-partner-admin article>span{display:grid;grid-gap:2px;gap:2px;font-size:7px}.growth-partner-admin article small{color:var(--muted);font-size:6px}.growth-partner-admin article button{border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:5px 7px;font-size:6px}.growth-partner-admin form{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:8px}.growth-partner-admin input,.growth-partner-admin select{width:100%;min-width:0;height:27px;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:0 6px;font-size:6px}.growth-partner-admin form button{border:0;border-radius:6px;background:var(--night);color:white;font-size:6px;font-weight:850}@media (max-width:1000px){.growth-config-groups{grid-template-columns:1fr 1fr}.growth-admin-bottom{grid-template-columns:1fr}}@media (max-width:900px){.driver-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.cancellation-policy-grid{grid-template-columns:1fr}.admin-quality-checklist label{grid-template-columns:18px minmax(0,1fr)}.admin-quality-checklist label>span:last-child{grid-column:2;white-space:normal}}@media (max-width:720px){.cancellation-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-evidence-review>div{grid-template-columns:1fr}.app-topbar>div span{display:none}.app-topbar>div .app-benefits-link{display:flex}.app-topbar>div{gap:5px}.app-topbar>div a{padding-inline:8px;font-size:8px}.growth-topbar{height:58px;padding:0 14px}.growth-topbar a,.growth-topbar>span{font-size:8px}.growth-shell{width:calc(100% - 24px);padding:28px 0 45px}.growth-heading h1{font-size:43px;letter-spacing:-2px}.growth-hero-card{min-height:230px;align-items:flex-start;flex-direction:column;padding:24px 20px}.growth-hero-card strong{font-size:34px;letter-spacing:3px}.growth-hero-card button{width:100%;justify-content:center}.growth-metrics{grid-template-columns:1fr 1fr}.growth-metrics article{min-height:95px;padding:13px}.growth-grid{grid-template-columns:1fr}.growth-grid>article{min-height:235px;padding:22px}.growth-card-icon{margin-bottom:34px}.growth-list-section{padding:18px 13px}.growth-list-section>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.growth-referral-list article{grid-template-columns:34px 1fr}.growth-referral-list article>span:last-child{grid-column:2}.growth-partner-grid{grid-template-columns:1fr}.growth-admin-metrics,.growth-config-groups{grid-template-columns:1fr 1fr}.growth-config-groups fieldset{grid-column:1/-1}.growth-save-row{align-items:stretch;flex-direction:column}.growth-partner-admin form{grid-template-columns:1fr 1fr}.growth-admin-table article{grid-template-columns:52px 1fr 10px 1fr}.growth-admin-table article em{grid-column:2/-1}}.help-page,.history-page,.legal-page{min-height:100svh;background:var(--porcelain)}.help-page>header,.history-page>header:not(.app-topbar),.legal-page>header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1020px) / 2));border-bottom:1px solid var(--line)}.history-page>header:not(.app-topbar) nav{display:flex;gap:18px;font-size:10px;font-weight:800}.history-page>section{margin:75px auto}.help-hero h1,.history-page h1,.legal-page h1{font-size:clamp(48px,7vw,76px);letter-spacing:-4px;line-height:1;margin:0 0 38px;font-weight:570}.history-list{display:grid;grid-gap:8px;gap:8px}.history-list>article{display:grid;grid-template-columns:125px 1fr 130px 80px;grid-gap:18px;gap:18px;align-items:center;background:white;border:1px solid var(--line);border-radius:14px;padding:15px}.history-date,.history-route{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:center}.history-date svg,.history-route svg{width:15px;color:var(--green-deep)}.history-date span,.history-money,.history-route span{display:grid;grid-gap:3px;gap:3px}.history-list b{font-size:9px}.history-list small,.history-money span{color:#7c848b;font-size:7px}.history-route b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-money strong{font-size:15px}.history-list article>a{display:flex;align-items:center;gap:4px;color:var(--green-deep);font-size:8px;font-weight:800}.history-list article>a svg{width:12px}.rating-form{grid-column:2/-1;display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:10px}.rating-form>span{color:#737b82;font-size:8px;text-transform:uppercase;font-weight:800}.rating-form>div{display:flex;gap:1px}.rating-form>div button{border:0;padding:1px;background:transparent;cursor:pointer}.rating-form svg{width:15px;color:#c4c6c2}.rating-form svg.selected{color:var(--brass);fill:var(--brass)}.rating-submit{border:0;background:var(--night);color:white;border-radius:7px;padding:6px 9px;font-size:7px;cursor:pointer}.rating-sent{grid-column:2/-1;color:var(--green-deep);font-size:8px}.empty-history{min-height:340px;display:grid;place-items:center;place-content:center;text-align:center;background:white;border:1px solid var(--line);border-radius:16px}.empty-history>svg{color:var(--green-deep)}.empty-history h2{font-size:22px;letter-spacing:-1px;margin:18px}.help-page>header>a:last-child{font-size:10px;font-weight:800}.help-hero{width:min(1020px,calc(100vw - 32px));margin:75px auto 45px}.help-hero h1{margin-bottom:20px}.help-hero p{color:var(--muted)}.help-grid{width:min(1020px,calc(100vw - 32px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.help-grid article,.help-grid>a{background:white;border:1px solid var(--line);border-radius:15px;padding:22px}.help-grid svg{width:22px;color:var(--green-deep)}.help-grid h2{font-size:16px;letter-spacing:-.5px;margin:20px 0 8px}.help-grid p{color:#747c83;font-size:9px;line-height:1.6}.help-contact{width:min(1020px,calc(100vw - 32px));margin:70px auto 110px;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:80px;gap:80px}.help-contact h2{font-size:42px;letter-spacing:-2px}.help-contact>div:first-child>p{color:var(--muted);font-size:11px}.support-form{background:white;border:1px solid var(--line);border-radius:17px;padding:23px;display:grid;grid-gap:13px;gap:13px}.support-form label{display:grid;grid-gap:6px;gap:6px;color:#687079;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:800}.support-form input,.support-form select,.support-form textarea{width:100%;border:1px solid var(--line);border-radius:9px;background:#fbfbf9;padding:10px;font-size:10px;outline:0;resize:vertical}.support-form input,.support-form select{height:42px}.support-form .button{justify-self:end;border:0;cursor:pointer}.legal-page>header{justify-content:flex-start}.legal-page>article{width:min(740px,calc(100vw - 32px));margin:80px auto 120px}.legal-page h1{margin-bottom:15px}.legal-page article>small{color:#7d858c;font-size:9px}.legal-page h2{font-size:21px;letter-spacing:-.7px;margin:45px 0 12px}.legal-page p{color:#586169;font-size:13px;line-height:1.85}.legal-page p a{color:var(--green-deep);text-decoration:underline}@media (max-width:760px){.history-list>article{grid-template-columns:1fr 1fr}.history-route{grid-row:1}.history-route,.rating-form,.rating-sent{grid-column:1/-1}.help-contact,.help-grid{grid-template-columns:1fr}.help-contact{gap:30px}}.ride-page{height:100svh;background:#e8e8e4;overflow:hidden}.app-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:var(--night);color:white;position:relative;z-index:10}.app-topbar>a{flex:0 0 190px}.app-topbar .brand-mark{width:30px;height:30px}.app-topbar .brand-name{font-size:17px}.app-topbar nav{align-self:stretch;display:flex;align-items:center;gap:27px;color:#aeb5bb;font-size:10px;font-weight:720}.app-topbar nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}.app-topbar nav a:hover{color:white}.app-topbar nav a[aria-current=page]{border-bottom-color:var(--green);color:white}.app-topbar>div{display:flex;align-items:center;gap:16px;font-size:11px}.app-topbar>div span{color:#8f969e}.app-topbar>div a{padding:8px 11px;border:1px solid #373d45;border-radius:9px;font-weight:750}.ride-planner{display:grid;grid-template-columns:460px 1fr;height:calc(100svh - 64px)}.planner-panel{background:#fbfaf7;border-right:1px solid #d8dad6;padding:18px 20px;overflow:hidden;z-index:3}.planner-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.planner-title span{font-size:23px;font-weight:720;letter-spacing:-1px}.planner-title b{font-size:9px;color:var(--green-deep);text-transform:uppercase;letter-spacing:.7px}.address-stack{background:white;border:1px solid var(--line);border-radius:15px;padding:8px 14px}.address-field{display:grid;grid-template-columns:26px 1fr;align-items:center;position:relative}.address-field+.address-field{border-top:1px solid #e5e6e3}.route-dot{width:18px;height:18px;border-radius:50%;background:var(--night);color:white;font-size:8px;font-weight:800;display:grid;place-items:center}.address-field:last-child .route-dot{background:var(--green);color:var(--night)}.address-field label{display:grid;grid-gap:2px;gap:2px;padding:9px 0}.address-field label span{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#828990;font-weight:800}.address-field input{border:0;outline:0;min-height:26px;padding:0;font-size:13px;background:transparent}.suggestions{position:absolute;z-index:30;top:59px;left:-15px;right:-15px;background:white;border:1px solid var(--line);box-shadow:0 14px 35px rgba(10,13,18,.14);border-radius:13px;overflow:hidden}.suggestions button{width:100%;border:0;border-bottom:1px solid #edeee9;background:white;display:grid;grid-template-columns:25px 1fr;text-align:left;grid-gap:7px;gap:7px;padding:12px;cursor:pointer}.suggestions button:hover{background:#f4f5f1}.suggestions svg{width:15px;color:var(--green-deep)}.suggestions span{display:grid;grid-gap:3px;gap:3px}.suggestions b{font-size:11px}.suggestions small{color:#777f86;font-size:9px}.location-button{margin:0 0 4px 25px;padding:5px 0;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--green-deep);font-size:9px;font-weight:750;cursor:pointer}.location-button svg{width:12px}.stop-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid #e5e6e3}.stop-field .address-field{border:0;min-width:0}.stop-actions{display:flex;gap:2px}.stop-actions button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#6f777e;cursor:pointer}.stop-actions button:hover{background:#f0f1ed;color:var(--night)}.stop-actions button:disabled{opacity:.22;cursor:default}.stop-actions svg{width:12px}.add-stop-button{margin:3px 0 4px 25px;min-height:27px;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--green-deep);font-size:9px;font-weight:800;cursor:pointer}.add-stop-button svg{width:12px}.schedule-row{display:flex;gap:8px;margin:12px 0}.schedule-row button{border:1px solid var(--line);background:white;border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750;cursor:pointer}.schedule-row button.active{background:#daf7e9;border-color:#9ddcbe;color:#185d43}.schedule-row button svg{width:15px}.schedule-row input{min-width:0;flex:1 1;border:1px solid var(--line);border-radius:10px;background:white;padding:0 8px;font-size:10px}.passenger-group-picker{position:relative;margin:0 0 12px}.passenger-group-trigger{width:100%;min-height:54px;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:12px;background:white;padding:8px 11px;text-align:left;cursor:pointer}.passenger-group-trigger>svg:first-child{width:17px;color:var(--green-deep)}.passenger-group-trigger>svg:last-child{width:13px;transition:transform .18s ease}.passenger-group-trigger[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.passenger-group-trigger span{display:grid;grid-gap:2px;gap:2px}.passenger-group-trigger b{font-size:11px}.passenger-group-trigger small{color:var(--muted);font-size:8px}.passenger-group-popover{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:14px;background:white;padding:10px 12px;box-shadow:0 16px 40px rgba(28,34,40,.16)}.passenger-group-head,.passenger-group-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.passenger-group-head{border-bottom:1px solid var(--line);padding:2px 0 8px}.passenger-group-head>span,.passenger-group-row>span{display:grid;grid-gap:1px;gap:1px}.passenger-group-head b,.passenger-group-row b{font-size:10px}.passenger-group-head small,.passenger-group-row small{color:var(--muted);font-size:7px}.passenger-group-head button{border:0;background:transparent;color:var(--green-deep);font-size:9px;font-weight:800;cursor:pointer}.passenger-group-row{min-height:42px}.passenger-stepper{display:grid;grid-template-columns:27px 25px 27px;align-items:center}.passenger-stepper button{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);cursor:pointer}.passenger-stepper button:disabled{opacity:.3;cursor:default}.passenger-stepper svg{width:11px}.passenger-stepper output{text-align:center;font-size:11px;font-weight:800}.passenger-group-popover>p{margin:5px 0 0;border-top:1px solid var(--line);padding-top:8px;color:var(--muted);font-size:7px;line-height:1.45}.urgency-picker{margin:0 0 10px;overflow:hidden;border:1px solid #d9ddd9;border-radius:14px;background:#fff}.urgency-picker.active{border-color:#a53838;box-shadow:0 0 0 1px #a53838}.urgency-toggle{width:100%;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:0;background:transparent;padding:8px 11px;color:var(--night);text-align:left;cursor:pointer}.urgency-toggle>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#fff0ef;color:#a53838}.urgency-toggle svg{width:17px}.urgency-toggle>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.urgency-toggle b{font-size:11px}.urgency-toggle small{color:var(--muted);font-size:8px}.urgency-toggle i{padding:5px 8px;border-radius:999px;background:#eef0ed;color:#687078;font-size:7px;font-style:normal;font-weight:850}.urgency-picker.active .urgency-toggle i{background:#a53838;color:white}.urgency-scope{display:grid;grid-gap:7px;gap:7px;border-top:1px solid #eceeeb;padding:8px;background:#fbfaf7}.urgency-presets{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.urgency-presets>button{min-width:0;min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;border:1px solid #daddd9;border-radius:9px;background:white;padding:7px;color:var(--night);text-align:left;cursor:pointer}.urgency-presets>button.active{border-color:#a53838;background:#fff5f4}.urgency-presets>button:disabled{opacity:.48;cursor:not-allowed}.urgency-presets>button svg{width:15px;color:#a53838}.urgency-presets>button span{min-width:0;display:grid;grid-gap:1px;gap:1px}.urgency-presets>button b{font-size:8px}.urgency-presets>button small{color:var(--muted);font-size:6px;line-height:1.25}.urgency-category-combobox{position:relative;min-width:0}.urgency-scope .urgency-category-trigger{width:100%;min-height:46px;display:flex;align-items:center;gap:8px;border:1px solid #daddd9;border-radius:10px;background:#fff;padding:7px 9px;color:var(--night);text-align:left;cursor:pointer}.urgency-category-trigger>span{min-width:0;flex:1 1 auto;display:grid;grid-gap:2px;gap:2px}.urgency-category-trigger b{font-size:9px;white-space:nowrap}.urgency-category-trigger small{overflow:hidden;color:#626b71;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.urgency-category-trigger em{flex:0 0 auto;border-radius:999px;background:#fff0ef;padding:4px 7px;color:#8a3838;font-size:7px;font-style:normal;font-weight:850;white-space:nowrap}.urgency-category-trigger>svg{flex:0 0 14px;width:14px;color:#7c858a;transition:transform .18s ease}.urgency-category-combobox.open .urgency-category-trigger>svg{transform:rotate(180deg)}.urgency-category-options{display:grid;grid-gap:4px;gap:4px;margin-top:6px;border:1px solid #daddd9;border-radius:11px;background:#fff;padding:6px;box-shadow:0 12px 28px rgba(26,31,35,.12)}.urgency-category-options>button{width:100%;min-height:44px;display:grid;grid-template-columns:22px 34px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:0;border-radius:8px;background:transparent;padding:5px 7px;color:var(--night);text-align:left;cursor:pointer}.urgency-category-options>button.selected,.urgency-category-options>button:hover{background:#fff5f4}.urgency-category-options>button:disabled{cursor:not-allowed;opacity:.48}.urgency-category-check{width:19px;height:19px;display:grid;place-items:center;border:1px solid #c9ceca;border-radius:6px;background:#fff}.urgency-category-options>button.selected .urgency-category-check{border-color:#a53838;background:#a53838}.urgency-category-check svg{width:12px;color:#fff}.urgency-category-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#edf4f0}.urgency-category-icon svg{width:17px;color:var(--green-deep)}.urgency-category-options>button>span:last-child{min-width:0;display:grid;grid-gap:1px;gap:1px}.urgency-category-options b{font-size:9px}.urgency-category-options small{overflow:hidden;color:var(--muted);font-size:7px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.urgency-category-options>p,.urgency-scope>p{margin:1px 2px 0;color:#6d4c4c;font-size:7px;line-height:1.4}.urgency-category-options>p{border-top:1px solid #eceeeb;padding:6px 3px 1px}.planner-panel.is-urgent .mode-list,.planner-panel.is-urgent .vehicle-make-filter{display:none}@media (max-width:760px){.urgency-presets{grid-template-columns:1fr 1fr}.urgency-presets>button{min-height:58px;grid-template-columns:28px minmax(0,1fr);padding:8px 9px}.urgency-presets>button svg{width:19px}.urgency-presets>button b{font-size:12px}.urgency-presets>button small{font-size:9px}.urgency-category-trigger{min-height:52px;padding:8px 10px}.urgency-category-trigger b{font-size:13px}.urgency-category-trigger em,.urgency-category-trigger small{font-size:10px}.urgency-category-options{position:fixed;z-index:95;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;max-height:min(62dvh,520px);overflow-y:auto;gap:5px;margin:0;border-radius:18px;padding:10px;box-shadow:0 18px 60px rgba(18,23,27,.3)}.urgency-category-options>button{min-height:54px;grid-template-columns:24px 40px minmax(0,1fr);gap:9px;padding:6px 8px}.urgency-category-icon{width:38px;height:38px}.urgency-category-options b{font-size:13px}.urgency-category-options small,.urgency-category-options>p,.urgency-scope>p{font-size:10px}}.mode-list{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-bottom:12px}.mode-list>button{min-width:0;min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e0e3df;background:#fff;border-radius:12px;padding:7px 10px;color:var(--night);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mode-list>button:hover{background:#f0f0eb}.mode-list>button.active{background:white;border-color:var(--night);box-shadow:0 5px 18px rgba(10,13,18,.06)}.mode-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#e8f3ed}.mode-icon svg{width:18px;color:var(--green-deep)}.mode-list>button>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.mode-list b{color:var(--green-deep);font-size:13px;-webkit-text-fill-color:var(--green-deep)}.mode-list small{display:-webkit-box;max-width:none;overflow:hidden;color:#606970;font-size:10px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mode-list>button>svg{width:14px}.planner-primary{width:100%;border:0;cursor:pointer}.planner-primary:disabled{opacity:.42;cursor:not-allowed}.quote-details{background:white;border:1px solid var(--line);border-radius:16px;padding:17px;margin-bottom:10px}.quote-urgent{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.quote-urgent>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#fff0ef;color:#a53838}.quote-urgent svg{width:20px}.quote-urgent>div{display:grid;grid-gap:3px;gap:3px}.quote-urgent b{font-size:15px;letter-spacing:-.3px}.quote-urgent small{color:var(--muted);font-size:9px}.quote-details>.quote-urgency-note{align-items:flex-start;border-radius:9px;background:#fff5f4;padding:9px;color:#743c3c!important;line-height:1.45}.quote-details>.quote-urgency-note svg{flex:0 0 auto;color:#a53838!important}.quote-card{background:white;border:1px solid var(--line);border-radius:16px;padding:17px}.quote-main{display:grid;grid-template-columns:1fr auto;align-items:flex-end}.quote-main>span{color:#636a71;font-size:10px;font-weight:750}.quote-main strong{grid-row:span 2;font-size:26px;letter-spacing:-1.5px}.quote-main small{font-size:9px;color:#858b91;margin-top:4px}.quote-split{display:grid;grid-template-columns:1fr 1fr;background:#f0f1ed;border-radius:10px;margin:14px 0;overflow:hidden}.quote-split span{padding:10px;font-size:8px;text-transform:uppercase;letter-spacing:.6px;color:#757c83}.quote-split span:first-child{background:#d8f7e9;color:#21694e}.quote-split b{display:block;font-size:12px;margin-top:3px;color:var(--night)}.quote-details>.quote-stops{margin:-6px 0 11px;padding:7px 9px;border-radius:8px;background:#edf8f2;color:#285f49;font-weight:750}.payment-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:12px}.payment-options button{border:1px solid var(--line);background:white;border-radius:9px;padding:8px;font-size:10px;font-weight:750;cursor:pointer}.payment-options button.active{border-color:var(--night);background:var(--night);color:white}.card-select{width:100%;height:38px;border:1px solid var(--line);background:white;padding:0 9px}.card-select,.payment-bypass-note{border-radius:9px;font-size:9px;margin-bottom:10px}.payment-bypass-note{display:grid;grid-gap:2px;gap:2px;text-align:center;padding:10px;background:#e8f7ef;color:var(--green-deep);font-weight:700}.payment-bypass-note b{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.payment-required{display:block;text-align:center;padding:10px;border-radius:9px;background:#fff4d9;color:#6d531c;font-size:9px;font-weight:800;margin-bottom:10px}.quote-details>p:not(.intercity-note){display:flex;gap:6px;align-items:center;margin:12px 0 0;color:#777e85;font-size:8px}.quote-details>p:not(.intercity-note) svg{width:13px;color:var(--green-deep)}.planner-error{background:#fff0f1;color:#922a33;border-radius:10px;padding:10px;font-size:10px;line-height:1.5}.map-wrap{position:relative;background:#dfe1dc}.google-map{width:100%;height:100%}.map-error{position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);background:white;padding:13px 17px;border-radius:12px;box-shadow:0 8px 30px rgba(10,13,18,.1);font-size:11px}.tye-map-marker{width:30px;height:30px;display:grid;place-items:center;border:3px solid white;border-radius:50%;background:var(--night);color:white;box-shadow:0 5px 16px rgba(43,48,54,.3);font-size:10px;font-weight:850}.tye-map-marker-destination{background:var(--green);color:var(--night)}.tye-map-marker-stop{background:white;color:var(--night);border-color:var(--night)}.tye-map-marker-driver{width:24px;height:24px;background:white;color:var(--green-deep);font-size:18px}.byte-vehicle-marker{width:44px;height:44px;filter:drop-shadow(0 5px 8px rgba(43,48,54,.28));transition:transform .45s ease}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{z-index:1}.maplibregl-ctrl-attrib{color:#5f686e;font-size:9px}.service-unavailable{min-height:calc(100svh - 64px);display:grid;place-content:center;text-align:center;padding:30px}.service-unavailable h1{font-size:42px;letter-spacing:-2px;margin:0}.service-unavailable p{color:var(--muted)}@media (max-width:760px){.ride-page{overflow:auto}.ride-planner{height:auto;min-height:calc(100svh - 64px);grid-template-columns:1fr;display:flex;flex-direction:column}.map-wrap{height:38svh;order:-1}.planner-panel{border-right:0;border-top:1px solid var(--line);border-radius:22px 22px 0 0;margin-top:-20px;min-height:66svh;overflow:visible}.app-topbar{height:58px}.app-topbar>a{flex-basis:auto}.app-topbar .brand-name,.app-topbar nav{display:none}.ride-planner{min-height:calc(100svh - 58px)}.mode-list{grid-template-columns:1fr}.mode-list>button{grid-template-columns:42px minmax(0,1fr) auto}.mode-list>button>svg{display:block}.mode-list small{max-width:none}.passenger-group-popover{position:static;margin-top:6px}}.payment-page{height:100svh;overflow:hidden;display:grid;grid-template-rows:64px minmax(0,1fr);background:var(--porcelain)}.payment-page>header:not(.app-topbar){height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1180px) / 2));border-bottom:1px solid var(--line)}.payment-page>header:not(.app-topbar)>a:last-child{font-size:10px;font-weight:800}.payment-page>section{width:min(1120px,calc(100vw - 32px));min-height:0;margin:0 auto;padding:18px 0 20px;display:flex;flex-direction:column}.payment-page>section>.section-kicker{margin-bottom:5px}.payment-page>section>h1{font-size:clamp(38px,4vw,50px);line-height:1;letter-spacing:-2.7px;margin:0;font-weight:580}.payment-page>section>p{color:var(--muted);font-size:11px;margin:7px 0 14px}.payment-settings{min-height:0;flex:1 1;display:grid;grid-template-columns:.58fr 1.42fr;grid-gap:10px;gap:10px;align-items:stretch}.payment-settings>form,.saved-cards{min-height:0;background:white;border:1px solid var(--line);border-radius:16px;padding:17px}.saved-cards{display:flex;flex-direction:column}.saved-cards>div:first-child{display:grid;grid-gap:3px;gap:3px}.payment-section h2,.saved-cards h2{font-size:16px;letter-spacing:-.5px;margin:0}.saved-cards>div:first-child>small{color:var(--muted);font-size:7px}.saved-card-list{margin-top:14px}.saved-cards article{display:grid;grid-template-columns:35px 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:12px;margin-bottom:8px}.saved-cards article svg{width:20px;color:var(--green-deep)}.saved-cards article span{display:grid;grid-gap:3px;gap:3px}.saved-cards article b{font-size:10px}.saved-cards article small{color:#7d858c;font-size:8px}.saved-cards>button{margin-top:auto;align-self:flex-start;border:0;background:transparent;color:var(--green-deep);padding:9px 0 0;font-size:9px;font-weight:800;cursor:pointer}.payment-settings>form{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;grid-gap:10px;gap:10px}.payment-progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.payment-progress button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--muted);font-size:8px;font-weight:800;cursor:pointer}.payment-progress button span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e1e4e0;font-size:7px}.payment-progress button.active{border-color:var(--night);background:var(--night);color:white}.payment-progress button.active span{background:var(--green);color:var(--night)}.payment-progress button:disabled{opacity:.45;cursor:default}.payment-step{min-height:0}.payment-step[hidden]{display:none}.payment-step[data-payment-step="2"]{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.payment-step[data-payment-step="2"] .payment-section{height:auto}.payment-section{height:100%;padding:13px 2px 0}.payment-step-kicker{display:block;margin-bottom:5px;color:var(--green-deep);text-transform:uppercase;letter-spacing:.7px;font-size:6px;font-weight:850}.payment-section>p{margin:5px 0 12px;color:#7c848b;font-size:8px;line-height:1.45}.payment-section label{display:grid;grid-gap:6px;gap:6px;color:#687079;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:800}.payment-section input{width:100%;height:42px;border:1px solid var(--line);border-radius:9px;background:#fbfbf9;padding:0 10px;font-size:10px;outline:0}.payment-section input:focus{border-color:var(--green-deep);box-shadow:0 0 0 3px rgba(85,230,165,.14)}.payment-section .full-field{grid-column:1/-1}.address-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.address-payment-grid .street-field{grid-column:span 2}.card-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-pix-ready{display:grid;align-content:center;text-align:center}.payment-security{display:flex;gap:9px;align-items:center;background:#e3f7ec;color:#255e48;border-radius:9px;padding:9px 10px}.payment-security svg{width:18px;min-width:18px}.payment-security span{font-size:8px;line-height:1.5}.payment-security b{display:block;font-size:9px}.payment-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.payment-form-actions .button{min-width:150px;min-height:42px;border:0;cursor:pointer}.payment-back{min-height:42px;border:0;background:transparent;padding:0 12px;color:var(--muted);font-size:9px;font-weight:800;cursor:pointer}.payment-settings .form-message{margin:0;font-size:8px}@media (max-width:760px){.payment-page{grid-template-rows:56px minmax(0,1fr)}.payment-page:focus-within{overflow-y:auto}.payment-page>header:not(.app-topbar){height:56px;padding:0 13px}.payment-page>header:not(.app-topbar) .brand-mark{width:30px;height:30px}.payment-page>header:not(.app-topbar) .brand-name{font-size:16px}.payment-page>header:not(.app-topbar)>a:last-child{max-width:105px;text-align:right;font-size:8px}.payment-page>section{width:100%;padding:9px 11px 11px}.payment-page>section>.section-kicker{display:none}.payment-page>section>h1{font-size:31px;letter-spacing:-1.7px}.payment-page>section>p{margin:4px 0 8px;font-size:9px;line-height:1.35}.payment-settings{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:7px}.payment-settings>form,.saved-cards{border-radius:13px;padding:10px}.saved-cards{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 10px;gap:6px 10px}.saved-cards h2{font-size:12px}.saved-card-list{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:0}.saved-cards article{grid-template-columns:26px 1fr;gap:6px;margin:0;padding:7px}.saved-cards article svg{width:16px}.saved-cards article b{font-size:8px}.saved-cards article small{font-size:6px}.saved-cards>button{margin:0;align-self:center;padding:5px;font-size:7px}.payment-settings>form{grid-template-rows:auto minmax(0,1fr) auto auto;gap:7px}.payment-progress button{min-height:42px;font-size:7px}.payment-section{padding:8px 1px 0}.payment-section h2{font-size:15px}.payment-section>p{margin-bottom:8px;font-size:7px}.payment-section label{gap:3px;font-size:6px}.payment-section input{height:39px;font-size:16px}.payment-section .form-grid{grid-template-columns:1fr 1fr;gap:7px}.address-payment-grid .street-field,.payment-section .full-field{grid-column:1/-1}.card-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.card-payment-grid .full-field{grid-column:1/-1}.payment-security{padding:8px}.payment-security span{font-size:7px}.payment-back,.payment-form-actions .button{min-height:42px}.payment-form-actions .button{min-width:145px}}.account-page{min-height:100svh;background:var(--porcelain)}.account-page>header{height:72px;padding:0 max(22px,calc((100vw - 900px) / 2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.account-page>header>span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:1.2px;font-weight:800}.account-page>section{width:min(760px,calc(100vw - 32px));margin:90px auto}.account-page h1{font-size:clamp(45px,7vw,72px);line-height:1;letter-spacing:-4px;font-weight:570;margin:0 0 20px}.account-page section>p{color:var(--muted);line-height:1.7;max-width:550px}.role-switcher{margin-top:45px;display:grid;grid-gap:10px;gap:10px}.role-switcher>button:not(.logout-button){display:grid;grid-template-columns:58px 1fr 80px;align-items:center;grid-gap:15px;gap:15px;min-height:88px;padding:13px 17px;color:var(--night);text-align:left;background:white;border:1px solid var(--line);border-radius:17px;cursor:pointer;transition:transform .2s,border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.role-switcher>button:hover:not(.logout-button){transform:translateX(4px);border-color:#a9afaa}.role-icon{width:54px;height:54px;background:#e8f3ed;color:var(--green-deep);border-radius:14px;display:grid;place-items:center}.role-icon svg{width:23px}.role-switcher button>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.become-driver b,.role-switcher b{color:var(--green-deep);font-size:15px;-webkit-text-fill-color:var(--green-deep)}.become-driver small,.role-switcher small{color:var(--muted);font-size:11px;-webkit-text-fill-color:var(--muted)}.role-go{justify-self:end;color:var(--green-deep);font-size:10px;font-weight:800}.role-go svg{width:19px}.become-driver{display:grid;grid-template-columns:58px 1fr 80px;align-items:center;grid-gap:15px;gap:15px;min-height:88px;padding:13px 17px;color:inherit;text-decoration:none;background:transparent;border:1px dashed #a9afaa;border-radius:17px;transition:transform .2s,border-color .2s}.become-driver:hover{transform:translateX(4px);border-color:var(--night)}.become-driver>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.logout-button{justify-self:start;border:0;background:transparent;color:#6f777f;display:flex;align-items:center;gap:8px;padding:15px 5px;cursor:pointer;font-size:11px;font-weight:750}.logout-button svg{width:16px}.drive-hero{position:relative;height:700px;color:white;overflow:hidden;background:var(--night)}.drive-hero>img{object-fit:cover;object-position:66% 38%}.drive-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(43,48,54,.95),rgba(43,48,54,.58) 45%,rgba(43,48,54,.08) 78%)}.drive-hero>.shell{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.drive-hero h1{font-size:clamp(52px,6.5vw,88px);line-height:.98;letter-spacing:-5px;margin:0;font-weight:550}.drive-hero h1 em{color:var(--green);font-style:normal}.drive-hero p{max-width:580px;color:#d1d4d4;line-height:1.7;margin:25px 0 30px}.driver-benefits{padding:85px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.driver-benefits article{background:var(--paper);padding:12px 45px}.driver-benefits svg{color:var(--green-deep)}.driver-benefits h2{font-size:20px;letter-spacing:-.8px;margin:18px 0 8px}.driver-benefits p{color:var(--muted);line-height:1.6;font-size:12px}.driver-onboarding{padding:60px 0 120px;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:85px;gap:85px;align-items:start}.onboarding-heading{position:-webkit-sticky;position:sticky;top:30px}.onboarding-heading h2{font-size:45px;letter-spacing:-2.5px}.onboarding-heading p{color:var(--muted);font-size:13px;line-height:1.7}.driver-form{display:grid;grid-gap:15px;gap:15px}.form-section{background:white;border:1px solid var(--line);border-radius:19px;padding:25px}.form-section>h2{font-size:17px;letter-spacing:-.5px;margin:0 0 22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.driver-form label{display:grid;grid-gap:8px;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:800;color:#586169}.driver-form input:not([type=file]),.driver-form select{min-height:45px;width:100%;border:1px solid var(--line);border-radius:10px;background:#fbfbf9;padding:0 12px;outline:0;font-size:13px;color:var(--night)}.driver-form input:focus,.driver-form select:focus{border-color:var(--green-deep);box-shadow:0 0 0 3px rgba(85,230,165,.15)}.upload-grid{display:grid;grid-gap:9px;gap:9px}.upload-grid label{display:grid;grid-template-columns:35px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px dashed #b8bdb9;border-radius:12px;padding:13px;cursor:pointer}.upload-grid svg{color:var(--green-deep);width:21px}.upload-grid span{display:grid;grid-gap:3px;gap:3px}.upload-grid small{color:#8a9095;font-size:8px;text-transform:none;letter-spacing:0}.upload-grid input{max-width:185px;font-size:9px}.form-assurance{display:flex;align-items:center;gap:12px;padding:13px 16px;background:#e5f7ed;color:#245e48;border-radius:12px;font-size:10px;line-height:1.6}.form-assurance svg{min-width:19px;width:19px}.driver-form>.button{justify-self:end;border:0;cursor:pointer}.form-step{display:inline-block;margin-bottom:7px;color:var(--green-deep);font-size:8px;font-weight:850;letter-spacing:1px;text-transform:uppercase}.form-section-copy,.form-section-lead>p{margin:-12px 0 19px;color:var(--muted);font-size:10px;line-height:1.55}.modality-choice-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.modality-choice-grid label{position:relative;min-width:0;min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#fbfbf9;cursor:pointer}.modality-choice-grid label.selected{border-color:#5eaf88;background:#eef9f3;box-shadow:0 0 0 2px rgba(85,230,165,.12)}.modality-choice-grid input{position:absolute;opacity:0;pointer-events:none}.modality-choice-grid svg{width:21px;color:var(--green-deep)}.modality-choice-grid label>svg:last-child{opacity:0;color:var(--green-deep)}.modality-choice-grid label.selected>svg:last-child{opacity:1}.modality-choice-grid span{min-width:0;display:grid;grid-gap:3px;gap:3px}.modality-choice-grid b{color:var(--green-deep);font-size:12px;-webkit-text-fill-color:var(--green-deep)}.modality-choice-grid small{color:var(--muted);font-size:10px;line-height:1.4;white-space:normal;text-transform:none;letter-spacing:0}.premium-electric-note{margin:-5px 0 18px;display:flex;align-items:center;gap:10px;padding:11px;border-radius:10px;background:#e9f8f0;color:#245e48;font-size:9px;line-height:1.45}.premium-electric-note svg{width:18px;min-width:18px}.premium-electric-note span{display:grid;grid-gap:2px;gap:2px}.quality-loading{min-height:70px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:10px}.quality-loading svg{width:18px;animation:spin 1s linear infinite}.quality-checklist{display:grid;grid-gap:7px;gap:7px}.quality-checklist>label{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;grid-gap:10px;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fbfbf9;cursor:pointer}.quality-checklist>label:has(input:checked){border-color:#79b99b;background:#f0faf5}.quality-checklist input{width:17px;height:17px;accent-color:var(--green-deep)}.quality-checklist label>span{display:grid;grid-gap:2px;gap:2px}.quality-checklist small{color:var(--green-deep);font-size:7px}.quality-checklist b{color:var(--night);font-size:10px;text-transform:none;letter-spacing:0}.quality-checklist em{color:var(--muted);font-size:8px;font-style:normal;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0}.quality-checklist label>svg{width:18px;color:var(--green-deep);opacity:0}.quality-checklist label:has(input:checked)>svg{opacity:1}.upload-grid span b{color:var(--night);font-size:9px;text-transform:none;letter-spacing:0}.onboarding-standard{margin-top:13px;display:flex;gap:9px;align-items:flex-start}.onboarding-standard svg{width:18px;min-width:18px;color:var(--green-deep)}.onboarding-standard span{display:grid;grid-gap:3px;gap:3px}.onboarding-standard b{font-size:10px}.onboarding-standard small{color:var(--muted);font-size:9px;line-height:1.45}.driver-vehicle small[class^=quality-]{color:#80d6ad;line-height:1.35}.signin-required{padding:40px;background:white;border:1px solid var(--line);border-radius:20px}.signin-required h3{font-size:24px;letter-spacing:-1px;margin:0}.signin-required p{color:var(--muted);font-size:13px;margin-bottom:24px}@media (max-width:800px){.role-switcher>button:not(.logout-button){grid-template-columns:50px 1fr 35px}.drive-hero{height:650px}.drive-overlay{background:linear-gradient(90deg,rgba(43,48,54,.92),rgba(43,48,54,.32)),linear-gradient(0deg,rgba(43,48,54,.72),transparent)}.drive-hero h1{font-size:53px;letter-spacing:-3px}.driver-benefits{grid-template-columns:1fr;padding:0}.driver-benefits article{padding:30px 18px}.driver-onboarding{grid-template-columns:1fr;gap:35px}.onboarding-heading{position:static}.form-grid{grid-template-columns:1fr}.form-section{padding:20px 16px}.upload-grid label{grid-template-columns:30px 1fr}.upload-grid input{grid-column:1/-1;max-width:100%}.modality-choice-grid{grid-template-columns:1fr}.quality-checklist>label{grid-template-columns:19px minmax(0,1fr)}.quality-checklist label>svg{display:none}.vehicle-quality-form>.button{width:100%;justify-content:center}}.landing-two-pages{height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory;background:var(--paper)}.landing-viewport{height:100dvh;min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}.landing-hero-page{display:flex;flex-direction:column;overflow:hidden}.landing-hero-page .site-header{flex:0 0 72px}.landing-hero-page .hero{flex:1 1 auto;height:auto;min-height:0}.landing-hero-page .hero h1{max-width:850px}.hero-trust-line{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.72);font-size:11px;font-weight:650}.hero-trust-line svg{color:var(--green)}.story-viewport{overflow:hidden;background:#e9ece9}.story-dashboard{width:100%;height:100%;padding:16px 18px;display:grid;grid-template-rows:minmax(180px,.72fr) minmax(330px,1.7fr) minmax(105px,.48fr);grid-gap:10px;gap:10px}.story-top{min-height:0;display:grid;grid-template-columns:minmax(460px,.82fr) minmax(0,1.18fr);grid-gap:10px;gap:10px}.story-cta,.story-lead,.story-modes,.story-principles{border:1px solid rgba(43,48,54,.1);border-radius:18px}.story-lead{display:flex;flex-direction:column;justify-content:center;background:var(--paper);padding:clamp(22px,2vw,34px)}.story-lead .section-kicker{margin-bottom:10px}.story-lead h2{max-width:720px;font-size:clamp(31px,2.65vw,48px);line-height:.98;letter-spacing:-1.9px}.story-lead p{max-width:700px;margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.story-principles{overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;background:white}.story-principles article{min-width:0;padding:clamp(22px,2vw,34px);display:flex;flex-direction:column;justify-content:center}.story-principles article+article{border-left:1px solid var(--line)}.story-principles article>span{margin-bottom:auto;color:var(--green-deep);text-transform:uppercase;letter-spacing:1.3px;font-size:8px;font-weight:850}.story-principles strong{max-width:480px;font-size:clamp(21px,1.75vw,31px);line-height:1.02;letter-spacing:-1px}.story-principles p{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.story-principles .story-principle-primary{background:var(--green)}.story-principles .story-principle-primary p,.story-principles .story-principle-primary>span{color:#245443}.story-core{min-height:0;display:grid;grid-template-columns:minmax(0,1.52fr) minmax(350px,.48fr);grid-gap:10px;gap:10px}.story-gallery{min-height:0;display:grid;grid-template-columns:1.28fr .82fr .82fr;grid-gap:7px;gap:7px}.story-photo{position:relative;min-height:0;overflow:hidden;margin:0;border-radius:17px;background:#d8dcd9}.story-photo img{object-fit:cover;object-position:center 38%;transition:transform .5s ease}.story-photo:hover img{transform:scale(1.015)}.story-photo-passengers img{object-position:56% center}.story-photo figcaption{position:absolute;inset:auto 0 0;z-index:1;padding:46px 18px 17px;display:grid;grid-gap:4px;gap:4px;color:white;background:linear-gradient(transparent,rgba(43,48,54,.88))}.story-photo figcaption span{color:var(--green);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:1px}.story-photo figcaption b{font-size:12px;line-height:1.25}.story-capabilities{min-height:0;padding:clamp(20px,1.8vw,29px);display:grid;align-content:center;grid-gap:23px;gap:23px;border-radius:18px;background:var(--night);color:white}.story-capabilities h3{margin:0;max-width:430px;font-size:clamp(25px,2vw,34px);line-height:1.03;letter-spacing:-1px}.story-feature-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 12px;gap:16px 12px}.story-feature-grid article{min-width:0;display:grid;grid-template-columns:23px 1fr;grid-gap:9px;gap:9px;align-items:start}.story-feature-grid svg{width:18px;color:var(--green)}.story-feature-grid span{color:#aeb5bb;font-size:8px;line-height:1.45}.story-feature-grid b{display:block;margin-bottom:3px;color:white;font-size:10px}.story-bottom{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 450px;grid-gap:10px;gap:10px}.story-modes{min-width:0;padding:14px 17px;background:white}.story-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:11px}.story-section-title>span{font-size:11px;font-weight:850}.story-section-title>small{color:var(--muted);font-size:8px}.story-mode-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.story-mode-list article{min-width:0;display:grid;grid-template-columns:22px 1fr;align-items:start;grid-gap:8px;gap:8px;padding:6px 10px;border-left:1px solid var(--line)}.story-mode-list article:first-child{border-left:0;padding-left:0}.story-mode-list i{color:var(--green-deep);font-size:7px;font-style:normal;font-weight:850;letter-spacing:.4px}.story-mode-list article>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.story-mode-list b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.story-mode-list small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:6px;font-weight:620;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.story-cta{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#dce1de}.story-cta>div:first-child>span{color:#246c55;font-size:7px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.story-cta h3{max-width:210px;margin:5px 0 0;font-size:20px;line-height:1;letter-spacing:-.9px}.story-cta-actions{display:flex;gap:7px}.story-cta .button{min-height:37px;padding-inline:11px;border-radius:9px;font-size:9px;white-space:nowrap}.story-download-button{border-color:#b9c1bc;background:white;color:var(--night)}@media (max-width:1180px){.story-viewport{overflow-y:auto}.story-dashboard{width:calc(100vw - 28px);height:auto;min-height:100%;display:block;padding:14px 0 20px}.story-dashboard>*+*{margin-top:14px}.story-top{grid-template-columns:1fr 1fr}.story-core{grid-template-columns:1fr}.story-gallery{height:390px}.story-capabilities{min-height:340px}.story-bottom{grid-template-columns:1fr}.story-mode-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.landing-two-pages{scroll-snap-type:y proximity}.landing-hero-page .site-header{flex-basis:68px}.landing-hero-page .hero{height:auto;min-height:0}.landing-hero-page .hero-content{justify-content:flex-end;padding-bottom:34px}.landing-hero-page .hero h1{max-width:360px;font-size:clamp(43px,12.2vw,51px);line-height:.96}.landing-hero-page .hero-content>p{max-width:350px;margin-block:18px;font-size:14px}.hero-trust-line{max-width:340px;margin-top:14px;font-size:9px;line-height:1.4}.story-dashboard{width:calc(100vw - 24px);padding-block:12px 18px}.story-dashboard>*+*{margin-top:10px}.story-top{grid-template-columns:1fr;gap:10px}.story-lead{padding:22px 20px}.story-lead h2{font-size:37px;letter-spacing:-1.4px}.story-lead p{font-size:12px}.story-principles{min-height:260px;grid-template-columns:1fr}.story-principles article{min-height:130px;padding:20px}.story-principles article+article{border-top:1px solid var(--line);border-left:0}.story-principles article>span{margin-bottom:18px}.story-core{display:block}.story-gallery{height:590px;grid-template-columns:1fr 1fr;grid-template-rows:320px 260px}.story-photo{min-height:0}.story-photo-passengers{grid-column:1/-1}.story-photo figcaption{padding-inline:13px}.story-photo figcaption b{font-size:10px}.story-capabilities{min-height:500px;margin-top:10px;padding:24px 20px}.story-capabilities h3{font-size:31px}.story-feature-grid{gap:20px 10px}.story-feature-grid article{grid-template-columns:20px 1fr}.story-feature-grid span{font-size:8px}.story-modes{padding:18px 14px}.story-section-title{align-items:flex-start;flex-direction:column;gap:3px}.story-mode-list{grid-template-columns:1fr 1fr}.story-mode-list article{min-height:52px;border-left:0;border-top:1px solid var(--line);padding:10px 4px}.story-cta{padding:22px 18px;align-items:flex-start;flex-direction:column}.story-cta h3{font-size:28px}.story-cta .button,.story-cta-actions{width:100%}.story-cta-actions{display:grid;grid-template-columns:1fr}}.download-page{min-height:100svh;background:#e9ece9}.download-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1320px) / 2));border-bottom:1px solid rgba(43,48,54,.1);background:rgba(247,248,246,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.download-back{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:0 14px;font-size:12px;font-weight:800}.download-shell{width:min(1320px,calc(100vw - 64px));min-height:calc(100svh - 72px);margin:0 auto;padding:clamp(28px,4vh,52px) 0;display:grid;grid-template-columns:.76fr 1.24fr;grid-template-rows:1fr auto;grid-gap:18px;gap:18px}.download-intro{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);border-radius:24px;background:var(--night);color:white}.download-intro .section-kicker{color:var(--green)}.download-intro h1{max-width:560px;margin:8px 0 20px;font-size:clamp(43px,4.2vw,66px);line-height:.96;letter-spacing:-.055em;font-weight:610}.download-intro>p{max-width:540px;margin:0;color:#b5bdc2;font-size:14px;line-height:1.65}.download-test-note{margin-top:30px;display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;padding-top:22px;border-top:1px solid #474f56;color:#aeb7bc;font-size:11px;line-height:1.5}.download-test-note svg{color:var(--green)}.download-test-note b{display:block;margin-bottom:2px;color:white;font-size:12px}.download-platforms{min-width:0;display:grid;grid-template-rows:1fr 1fr;grid-gap:12px;gap:12px}.download-platform-card{min-width:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(43,48,54,.1);border-radius:22px;background:var(--paper)}.download-platform-card>header{min-width:0;display:grid;grid-template-columns:46px 1fr auto;grid-gap:13px;gap:13px;align-items:center;padding:17px 20px;border-bottom:1px solid var(--line)}.download-platform-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--night);color:var(--green)}.download-platform-icon svg{width:22px}.download-platform-card header small{display:block;margin-bottom:2px;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.download-platform-card h2{margin:0;font-size:25px;letter-spacing:-1px}.download-platform-card header em{border-radius:999px;background:#dff5e9;padding:7px 10px;color:var(--green-deep);font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.download-platform-ios{background:#f1f2f0}.download-platform-ios header em{background:#e2e4e3;color:#666e74}.download-app-list{min-height:0;display:grid;grid-template-columns:1fr 1fr}.download-app-list article{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:1fr auto;grid-gap:10px 12px;gap:10px 12px;padding:18px 19px}.download-app-list article+article{border-left:1px solid var(--line)}.download-app-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:13px;background:white;color:var(--green-deep)}.download-app-icon svg{width:20px}.download-app-list h3{margin:1px 0 5px;font-size:16px;letter-spacing:-.4px}.download-app-list p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.download-app-list div>small{display:block;margin-top:6px;color:#8a9196;font-size:8px;font-weight:750}.download-apk-button,.download-soon{grid-column:1/-1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:10px;font-weight:850}.download-apk-button{background:var(--green);color:var(--night)}.download-apk-button:hover{background:#72e1b1}.download-soon{border:1px solid var(--line);background:#e4e6e4;color:#747b80}.download-install-help{grid-column:1/-1;min-height:66px;display:grid;grid-template-columns:auto repeat(3,1fr);grid-gap:20px;gap:20px;align-items:center;padding:13px 18px;border:1px solid rgba(43,48,54,.1);border-radius:16px;background:white}.download-install-help>b{font-size:11px}.download-install-help>span{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:9px;line-height:1.35}.download-install-help i{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--night);color:white;font-size:9px;font-style:normal;font-weight:850}@media (max-width:940px){.download-shell{grid-template-columns:1fr;grid-template-rows:auto}.download-intro{min-height:390px}.download-install-help{grid-column:1;grid-template-columns:1fr}}@media (max-width:640px){.header-actions{gap:8px}.header-download-button{width:42px;min-height:42px;justify-content:center;padding:0}.header-download-button span{display:none}.download-header{height:68px;padding:0 16px}.download-back{width:42px;padding:0;justify-content:center;font-size:0}.download-shell{width:calc(100vw - 24px);min-height:auto;padding:12px 0 24px;gap:12px}.download-intro{min-height:410px;padding:30px 24px;border-radius:20px}.download-intro h1{font-size:clamp(38px,11.5vw,48px);letter-spacing:-.045em;overflow-wrap:anywhere}.download-platforms{display:block}.download-platform-card+.download-platform-card{margin-top:12px}.download-platform-card>header{padding:16px}.download-app-list{grid-template-columns:1fr}.download-app-list article{padding:18px 16px}.download-app-list article+article{border-top:1px solid var(--line);border-left:0}.download-app-list p{font-size:11px}.download-app-list div>small{font-size:9px}.download-apk-button,.download-soon{min-height:48px;font-size:12px}.download-install-help{padding:18px}.download-install-help>span{font-size:11px}}.earnings-model-admin,.readiness-admin{display:grid;grid-gap:12px;gap:12px}.readiness-hero{min-height:118px;display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:20px;border:1px solid #eed0b3;border-radius:16px;background:#fff8ef}.readiness-hero.ready{border-color:#b8ddca;background:#edf8f2}.readiness-hero>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f8e3cb;color:#8a5422}.readiness-hero.ready>span{background:#d8f2e4;color:var(--green-deep)}.readiness-hero svg{width:20px}.readiness-hero>div{display:grid;grid-gap:4px;gap:4px}.readiness-hero small{color:#8b745e;font-size:7px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.readiness-hero h2{margin:0;font-size:22px;letter-spacing:-.8px}.readiness-hero p{margin:0;color:var(--muted);font-size:9px}.readiness-hero>strong{font-size:34px;letter-spacing:-2px}.readiness-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.readiness-groups>article{min-width:0;border:1px solid var(--line);border-radius:14px;background:white;padding:14px}.readiness-groups>article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.readiness-groups>article>header span{display:flex;align-items:center;gap:7px;font-size:10px}.readiness-groups>article>header svg{width:15px;color:var(--green-deep)}.readiness-groups>article>header em{border-radius:99px;background:#eef0ed;padding:4px 7px;color:var(--muted);font-size:7px;font-style:normal}.readiness-groups>article>div{display:grid;grid-gap:5px;gap:5px}.readiness-groups section{min-width:0;display:grid;grid-template-columns:20px 1fr;grid-gap:7px;gap:7px;align-items:start;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.readiness-groups section.pending{border-color:#efd8c1;background:#fffaf4}.readiness-groups section>svg{width:15px;color:var(--green-deep)}.readiness-groups section.pending>svg{color:#a9692e}.readiness-groups section>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.readiness-groups section b{font-size:8px}.readiness-groups code{overflow:hidden;color:#59636b;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.readiness-groups section p,.readiness-groups section small{margin:0;color:var(--muted);font-size:7px;line-height:1.4}.readiness-groups section p{color:#75512e}.readiness-note{display:grid;grid-template-columns:22px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:12px 14px;border-radius:12px;background:#e8edf2;color:#45515d}.readiness-note>svg{width:17px}.readiness-note span{font-size:8px;line-height:1.45}.readiness-note b{display:block;color:var(--night)}.readiness-note a{display:flex;align-items:center;gap:5px;color:var(--green-deep);font-size:8px;font-weight:850}.readiness-note a svg{width:12px}.earnings-research-note,.pass-risk-note{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:13px;border:1px solid #badcca;border-radius:12px;background:#eff9f4}.earnings-research-note>svg,.pass-risk-note>svg{width:20px;color:var(--green-deep)}.earnings-research-note span,.pass-risk-note span{display:grid;grid-gap:3px;gap:3px;font-size:8px;line-height:1.45}.earnings-research-note b,.pass-risk-note b{font-size:10px}.earnings-research-note small{color:var(--muted);font-size:8px}.pass-pilot-panel{display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid #c8d0d6;border-radius:13px;background:#f5f7f8}.pass-pilot-panel>header{display:grid;grid-template-columns:25px 1fr auto;grid-gap:9px;gap:9px;align-items:center}.pass-pilot-panel>header>svg{width:18px;color:var(--green-deep)}.pass-pilot-panel>header span{display:grid;grid-gap:2px;gap:2px}.pass-pilot-panel>header b{font-size:11px}.pass-pilot-panel>header small{color:var(--muted);font-size:7px}.pass-pilot-panel>header em{border-radius:99px;background:var(--night);padding:5px 8px;color:white;font-size:6px;font-style:normal;font-weight:850;text-transform:uppercase}.pass-pilot-panel>form{display:grid;grid-template-columns:.7fr 1fr 1.3fr auto;grid-gap:7px;gap:7px;align-items:end}.pass-pilot-panel label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:6px;font-weight:800;text-transform:uppercase}.pass-pilot-panel input,.pass-pilot-panel select{width:100%;min-width:0;height:32px;border:1px solid var(--line);border-radius:7px;background:white;padding:0 8px;color:var(--night);font-size:7px}.pass-pilot-members button,.pass-pilot-panel form button{height:32px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:var(--night);padding:0 10px;color:white;font-size:7px;font-weight:850;cursor:pointer;white-space:nowrap}.pass-pilot-panel button:disabled{cursor:not-allowed;opacity:.5}.pass-pilot-panel button svg{width:12px}.pass-pilot-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.pass-pilot-members>article{min-width:0;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:9px;background:white}.pass-pilot-members span{min-width:0;display:grid;grid-gap:2px;gap:2px}.pass-pilot-members b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pass-pilot-members p,.pass-pilot-members small{margin:0;color:var(--muted);font-size:6px;line-height:1.35}.pass-pilot-members p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-pilot-members button{height:27px;background:#e7eaec;color:#5e6870}.earnings-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.earnings-setting-grid>article{min-width:0;display:grid;grid-gap:7px;gap:7px;align-content:start}.earnings-setting-form,.pass-plan-list>form{display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid var(--line);border-radius:13px;background:white}.earnings-setting-form>header,.pass-plan-list>form>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.earnings-setting-form>header span,.pass-plan-list>form>header span{min-width:0;display:grid;grid-gap:2px;gap:2px}.earnings-setting-form>header b{font-size:13px}.earnings-setting-form>header small,.pass-plan-list header small{color:var(--muted);font-size:7px}.earnings-setting-form>header em{border-radius:99px;background:#e8f7ef;padding:5px 7px;color:var(--green-deep);font-size:6px;font-style:normal;font-weight:850}.earnings-setting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.earnings-setting-form label,.pass-plan-list label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:6px;font-weight:800;text-transform:uppercase}.earnings-setting-form input,.earnings-setting-form select,.pass-plan-list input,.pass-plan-list select{width:100%;min-width:0;height:32px;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:0 8px;color:var(--night);font-size:7px;outline:none}.earnings-setting-form button,.pass-plan-list>form>button{height:34px;border:0;border-radius:8px;background:var(--night);color:white;font-size:7px;font-weight:850;cursor:pointer}.earnings-reason{grid-column:1/-1}.earnings-pilot-toggle{grid-template-columns:15px 1fr!important;align-items:center;border-radius:8px;background:#f0f3f4;padding:7px;text-transform:none!important}.earnings-pilot-toggle input{width:14px;height:14px;padding:0;accent-color:var(--green-deep)}.earnings-pilot-toggle span{display:grid;grid-gap:2px;gap:2px}.earnings-pilot-toggle b{color:var(--night);font-size:7px}.earnings-pilot-toggle small{color:var(--muted);font-size:6px}.pass-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.pass-plan-list>form{padding:10px}.pass-plan-list>form>header{align-items:flex-start}.pass-plan-list>form>header>svg{flex:0 0 auto;width:15px;color:var(--green-deep)}.pass-plan-list header input{height:24px;border:0;background:transparent;padding:0;font-weight:850}.pass-plan-list>form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.plan-switch{display:flex!important;flex-direction:row;align-items:center;text-transform:none!important;white-space:nowrap}.plan-switch input{width:13px;height:13px;accent-color:var(--green-deep)}.pass-economics{color:var(--muted);font-size:6px;line-height:1.4}.earnings-history{border:1px solid var(--line);border-radius:13px;background:white;padding:13px}.earnings-history h3{display:flex;align-items:center;gap:7px;margin:0 0 7px;font-size:10px}.earnings-history h3 svg{width:14px}.earnings-history>div{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:7px}.earnings-history>div span{display:grid;grid-gap:2px;gap:2px}.earnings-history p,.earnings-history small{margin:0;color:var(--muted);font-size:6px}.driver-earnings-model{display:grid;grid-gap:10px;gap:10px}.work-limit-card{min-height:78px;display:grid;grid-template-columns:32px 1fr 180px;grid-gap:10px;gap:10px;align-items:center;padding:14px;border-radius:14px;background:var(--night);color:white}.work-limit-card>svg{width:20px;color:var(--green)}.work-limit-card span{display:grid;grid-gap:2px;gap:2px}.work-limit-card em,.work-limit-card small{color:#9aa2aa;font-size:7px;font-style:normal}.work-limit-card b{font-size:14px}.active-pass-progress progress,.work-limit-card progress{width:100%;height:6px;accent-color:var(--green)}.driver-model-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.driver-model-heading>span{display:flex;align-items:center;gap:7px;font-size:10px}.driver-model-heading svg{width:15px;color:var(--green-deep)}.driver-model-heading small{color:var(--muted);font-size:7px}.driver-model-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.driver-model-list>article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid var(--line);border-radius:13px;background:white}.driver-model-list>article>header{display:flex;align-items:center;justify-content:space-between}.driver-model-list>article>header span{display:grid;grid-gap:2px;gap:2px}.driver-model-list>article>header b{font-size:11px}.driver-model-list>article>header small{color:var(--muted);font-size:7px}.driver-model-list>article>header em{border-radius:99px;background:#e2f6eb;padding:4px 6px;color:var(--green-deep);font-size:6px;font-style:normal}.driver-model-list>article>button,.driver-pass-choice{min-width:0;display:grid;grid-template-columns:25px 1fr 16px;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:10px;text-align:left}.driver-model-list>article>button.selected,.driver-pass-choice.selected{border-color:#89c9aa;background:#eff9f4}.driver-model-list>article>button svg,.driver-pass-choice>svg{width:17px;color:var(--green-deep)}.driver-model-list>article>button span,.driver-pass-choice>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.driver-model-list>article>button b,.driver-pass-choice b{font-size:9px}.driver-model-list>article>button small,.driver-pass-choice small{color:var(--muted);font-size:7px;line-height:1.35}.driver-pass-choice{grid-template-columns:25px 1fr auto}.driver-pass-choice select{width:100%;min-width:0;height:30px;border:1px solid var(--line);border-radius:7px;background:white;padding:0 7px;font-size:7px}.driver-pass-choice button{border:0;border-radius:7px;background:var(--night);padding:8px;color:white;font-size:7px;font-weight:850}.active-pass-progress{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 10px;gap:5px 10px;padding:9px;border-radius:9px;background:#e8f7ef}.active-pass-progress span{display:grid;grid-gap:2px;gap:2px}.active-pass-progress b{font-size:8px}.active-pass-progress small{color:var(--muted);font-size:6px}.active-pass-progress progress{grid-column:1/-1}.driver-model-lock,.offer-pass-breakdown{margin:0;color:#856125;font-size:7px}.offer-pass-breakdown{display:block;margin:-8px 0 10px;padding:7px;border-radius:7px;background:#f2f8f4;color:var(--green-deep)}@media (max-width:1100px){.pass-plan-list{grid-template-columns:1fr}}@media (max-width:720px){.readiness-hero{grid-template-columns:38px 1fr}.readiness-hero>strong{grid-column:2;font-size:25px}.driver-model-list,.earnings-setting-grid,.readiness-groups{grid-template-columns:1fr}.readiness-note{grid-template-columns:22px 1fr}.readiness-note a{grid-column:2}.earnings-setting-fields,.pass-pilot-panel>form{grid-template-columns:1fr 1fr}.pass-pilot-panel>form button,.pass-pilot-panel>form label:nth-child(3){grid-column:1/-1}.pass-pilot-members{grid-template-columns:1fr}.pass-pilot-members>article{grid-template-columns:1fr auto}.pass-pilot-members p{grid-column:1/-1;grid-row:2;white-space:normal}.work-limit-card{grid-template-columns:27px 1fr}.work-limit-card progress{grid-column:1/-1}.driver-model-heading{align-items:flex-start;flex-direction:column}.driver-pass-choice{grid-template-columns:22px 1fr}.driver-pass-choice>button{grid-column:1/-1}}.users-admin{display:grid;grid-gap:10px;gap:10px}.users-admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.users-admin-metrics article{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:white}.users-admin-metrics span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.users-admin-metrics b{font-size:22px;font-weight:650;letter-spacing:-.8px}.users-admin-metrics article.alert b{color:#a3323c}.users-admin-governance{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;border:1px solid #cbd2d6;border-radius:11px;background:#f7f8f7}.users-admin-governance>svg{width:17px;color:#485159}.users-admin-governance>span{display:grid;grid-gap:2px;gap:2px}.users-admin-governance b{font-size:10px}.users-admin-governance small{color:var(--muted);font-size:8px;line-height:1.35}.users-admin-governance.superuser{border-color:#aeb8c0;background:#edf0f2}.users-admin-governance.superuser>svg{color:var(--night)}.users-admin-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:white;min-width:0}.users-admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.users-admin-search,.users-admin-toolbar select{min-height:36px;border:1px solid var(--line);border-radius:9px;background:white;font-size:9px;padding:0 10px}.users-admin-search{flex:1 1 260px;display:flex;align-items:center;gap:7px;color:var(--muted)}.users-admin-search svg{width:14px;flex:none}.users-admin-search input{flex:1 1;min-width:0;border:0;outline:0;font:inherit;color:var(--night);background:transparent}.users-admin-check{display:flex;color:#485159}.users-admin-check,.users-admin-export{align-items:center;gap:6px;font-size:9px}.users-admin-export{min-height:36px;display:inline-flex;border:1px solid var(--night);border-radius:9px;background:var(--night);color:white;padding:0 12px;font-weight:750;cursor:pointer}.users-admin-export:disabled{opacity:.45;cursor:default}.users-admin-export svg{width:13px}.users-admin-message{margin:0;padding:9px 12px;border-radius:9px;font-size:9px}.users-admin-message.ok{background:#dff7eb;color:#1c6349}.users-admin-message.error{background:#fff0f1;color:#8f2f38}.admin-console .users-admin-table td{vertical-align:top}.admin-console .users-admin-table td small{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-console .users-admin-table td b{display:flex;align-items:center;gap:5px;color:var(--night)}.admin-console .users-admin-table td b svg{width:12px;color:var(--muted)}.admin-console .users-admin-table tr.muted td{background:#fafaf8}.users-admin-test{background:#fff2cb;color:#755b1e}.users-admin-superuser,.users-admin-test{border-radius:99px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.users-admin-superuser{display:inline-flex;align-items:center;gap:3px;background:#22282e;color:white}.users-admin-superuser svg{width:9px!important;color:white!important}.users-admin-roles{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:3px}.admin-console .users-admin-table span[class^=role-],.users-admin-roles span{border-radius:99px;padding:4px 7px;font-size:7px;font-weight:800;background:#edece8;color:#485159}.admin-console .users-admin-table span.role-driver{background:#dcefe5;color:var(--green-deep)}.admin-console .users-admin-table span.role-admin{background:#2b3036;color:white}.admin-console .users-admin-table span.role-launch{background:#dcefe5;color:#245c46}.admin-console .users-admin-table span.role-system{background:#f1f1ee;color:#858c92}.admin-console .users-admin-status{display:inline-block;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:900;text-transform:uppercase}.admin-console .users-admin-status.active{background:#def6e9;color:#1a6549}.admin-console .users-admin-status.revoked{background:#fff0f1;color:#8f2f38}.admin-console .users-admin-status.pending{background:#fff2cb;color:#755b1e}.admin-console .users-admin-status.deleted{background:#e7e7e3;color:#6b7177}.admin-console .usage-event.critical{background:#fff0f1;color:#8f2f38}.users-admin-actions{display:flex;flex-wrap:wrap;gap:5px}.users-admin-actions button{min-height:30px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--night);padding:0 9px;font-size:8px;font-weight:750;cursor:pointer}.users-admin-actions button svg{width:12px}.users-admin-actions button.warn{border-color:#f0d9a0;color:#755b1e}.users-admin-actions button.edit{border-color:#b9d8cb;background:#eff8f4;color:var(--green-deep)}.users-admin-actions button.admin-role{border-color:#aeb8c0;background:#f2f4f5;color:#273039}.users-admin-actions button.danger{border-color:#f3c7cb;color:#8f2f38}.users-admin-empty{margin:0;padding:26px;text-align:center;color:var(--muted);font-size:9px}.users-admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:9px;color:var(--muted)}.users-admin-pagination button{min-height:32px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 11px;font-size:9px;font-weight:750;cursor:pointer}.users-admin-pagination button:disabled{opacity:.4;cursor:default}.users-admin-dialog{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(23,28,34,.55)}.users-admin-dialog form{width:min(440px,100%);display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:16px;background:white;box-shadow:0 24px 60px rgba(0,0,0,.25)}.users-admin-dialog h2{margin:0;font-size:20px;letter-spacing:-.6px;font-weight:650}.users-admin-dialog p{margin:0;font-size:10px;line-height:1.5;color:#485159}.users-admin-dialog label{display:grid;grid-gap:5px;gap:5px;font-size:9px;font-weight:750;color:var(--night)}.users-admin-dialog input,.users-admin-dialog textarea{border:1px solid var(--line);border-radius:9px;padding:9px;font:inherit;font-size:10px;font-weight:400;resize:vertical}.users-admin-dialog-actions{display:flex;justify-content:flex-end;gap:7px}.users-admin-dialog-actions button{min-height:38px;border:1px solid var(--line);border-radius:9px;background:white;padding:0 14px;font-size:10px;font-weight:750;cursor:pointer}.users-admin-dialog-actions button.danger{border-color:#a3323c;background:#a3323c;color:white}.users-admin-dialog-actions button.confirm{border-color:var(--night);background:var(--night);color:white}.users-admin-dialog-actions button:disabled{opacity:.45;cursor:default}.users-admin-edit-dialog form{width:min(780px,100%);max-height:calc(100dvh - 28px);overflow:auto;padding:16px 18px;gap:9px}.users-admin-edit-dialog form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:9px;border-bottom:1px solid var(--line)}.users-admin-edit-dialog form>header span{display:block;color:var(--green-deep);font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.users-admin-edit-dialog form>header h2{margin-top:2px}.users-admin-edit-dialog form>header small{display:block;margin-top:2px;color:var(--muted);font-size:8px}.users-admin-edit-dialog form>header button{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:9px;background:white;cursor:pointer}.users-admin-edit-dialog form>header button svg{width:16px}.users-admin-edit-section{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid #e4e2dc;border-radius:12px;background:#fbfaf7}.users-admin-edit-section h3{margin:0;color:var(--night);font-size:10px;font-weight:800}.users-admin-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.users-admin-edit-grid.identity{grid-template-columns:repeat(4,minmax(0,1fr))}.users-admin-edit-grid .wide{grid-column:span 2}.users-admin-edit-dialog select{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:white;padding:9px;font:inherit;font-size:10px;font-weight:400}.users-admin-edit-dialog input:disabled{background:#efeee9;color:#6c7378;cursor:not-allowed}.users-admin-edit-dialog label small{color:#755b1e;font-size:7px;font-weight:650}.users-admin-edit-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important}.users-admin-edit-check input{width:15px;height:15px;margin:0;padding:0;accent-color:var(--green)}.users-admin-edit-reason{padding-top:2px}.users-admin-edit-loading{min-height:180px;display:grid;place-items:center}@media (max-width:720px){.users-admin-edit-dialog{padding:8px;align-items:end}.users-admin-edit-dialog form{max-height:calc(100dvh - 16px);border-radius:16px 16px 10px 10px;padding:14px}.users-admin-edit-grid,.users-admin-edit-grid.identity{grid-template-columns:repeat(2,minmax(0,1fr))}.users-admin-edit-grid .wide{grid-column:1/-1}.users-admin-edit-grid.driver label{grid-column:auto}.users-admin-edit-dialog input,.users-admin-edit-dialog label,.users-admin-edit-dialog select,.users-admin-edit-dialog textarea{font-size:12px}.users-admin-edit-dialog form>header small,.users-admin-edit-dialog form>header span{font-size:9px}}.admin-main-launch .launch-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.launch-analytics{display:grid;grid-gap:12px;gap:12px;min-width:0}.launch-analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-analytics-filters,.launch-analytics-sections{display:flex;align-items:center;gap:6px}.launch-analytics-sections{padding:3px;border-radius:10px;background:#ecefea}.launch-analytics-sections button,.launch-goals-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;padding:0 13px;background:transparent;color:#3f4945;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.launch-analytics-sections button svg,.launch-goals-button svg{width:13px}.launch-analytics-sections button.active{background:#11161b;color:white}.launch-analytics-filters select{min-height:36px;min-width:142px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 10px;font:inherit;font-size:10px}.launch-goals-button{border:1px solid #a9cdbd;background:#edf7f2;color:#21634d}.launch-goals-editor{display:grid;grid-template-columns:1.3fr repeat(6,minmax(80px,1fr)) 1.5fr auto;align-items:end;grid-gap:7px;gap:7px;padding:10px;border:1px solid #a9cdbd;border-radius:12px;background:#f2f8f5}.launch-goals-editor>div:first-child{align-self:center}.launch-goals-editor>div:first-child span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:850}.launch-goals-editor>div:first-child svg{width:14px;color:var(--green-deep)}.launch-goals-editor>div:first-child small{display:block;margin-top:2px;color:var(--muted);font-size:7px}.launch-goals-editor label{display:grid;grid-gap:3px;gap:3px;color:#3d4743;font-size:7px;font-weight:800}.launch-goals-editor input{width:100%;min-width:0;height:32px;border:1px solid var(--line);border-radius:7px;background:white;padding:0 7px;font:inherit;font-size:9px}.launch-goals-editor .actions{display:flex;gap:4px}.launch-goals-editor .actions button{height:32px;border:1px solid var(--line);border-radius:7px;background:white;padding:0 8px;font-size:8px;font-weight:800;white-space:nowrap}.launch-goals-editor .actions button:last-child{border-color:#11161b;background:#11161b;color:white}.launch-chart-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(160px,1fr));grid-gap:12px;gap:12px;min-width:0}.launch-chart-card{min-width:0;height:100%;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:15px 16px;border:1px solid #d9dcd7;border-radius:14px;background:white;box-shadow:0 1px 0 rgba(17,22,27,.025);overflow:hidden}.launch-chart-card>span{display:flex;align-items:center;gap:5px;color:#4f5b56;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.launch-chart-card>span svg{width:13px}.launch-chart-card>span small{margin-left:auto;color:#7b8580;font-size:9px;font-weight:650;text-transform:none;letter-spacing:0}.launch-chart-card b{color:#11161b}.launch-chart-layout.overview{grid-template-areas:"health health health drivers drivers drivers passengers passengers passengers rides rides rides" "plan plan plan plan budget budget budget budget budget note note note"}.launch-chart-layout.overview .hero-health{grid-area:health}.launch-chart-layout.overview .target-drivers{grid-area:drivers}.launch-chart-layout.overview .target-passengers{grid-area:passengers}.launch-chart-layout.overview .target-rides{grid-area:rides}.launch-chart-layout.overview .plan-progress{grid-area:plan}.launch-chart-layout.overview .budget-pulse{grid-area:budget}.launch-chart-layout.overview .launch-note{grid-area:note}.hero-health{grid-template-columns:1fr auto;align-items:center;background:#11161b;color:white}.hero-health>div{display:grid;grid-gap:2px;gap:2px}.hero-health>div small,.hero-health>div span{color:#c7d0cc;font-size:10px}.hero-health>div b{color:white;font-size:32px}.target-card{align-content:space-between}.target-card>b{font-size:23px}.target-card>b small{color:#8a918e;font-size:10px}.target-card>small{color:#68736e;font-size:9px}.analytics-progress{height:6px;overflow:hidden;border-radius:99px;background:#e7e9e5}.analytics-progress i{display:block;height:100%;border-radius:inherit;background:#287c61}.analytics-progress.danger i{background:#b74c53}.analytics-donut,.analytics-ring{width:82px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;flex:0 0 auto}.analytics-donut>i,.analytics-ring>i{width:64px;aspect-ratio:1;display:grid;place-content:center;text-align:center;border-radius:50%;background:white;font-style:normal}.hero-health .analytics-ring>i{background:#11161b}.analytics-donut b,.analytics-ring b{display:block;font-size:17px}.hero-health .analytics-ring b{color:white}.analytics-donut small,.analytics-ring small{display:block;color:#7a827e;font-size:7px}.plan-progress header{display:flex;align-items:center;justify-content:space-between}.plan-progress header>div{display:grid;grid-gap:4px;gap:4px}.plan-progress header span{color:#4f5b56;font-size:10px;font-weight:850;text-transform:uppercase}.plan-progress header b{font-size:28px}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.mini-stats span{display:grid;grid-gap:2px;gap:2px;padding:7px 8px;border-radius:8px;background:#f3f4f1;color:#68726d;font-size:8px}.mini-stats b{font-size:12px}.budget-pulse>b{font-size:24px}.budget-pulse>small{color:#69736e;font-size:9px}.launch-note b{font-size:19px}.launch-note p{margin:0;color:#59645f;font-size:10px;line-height:1.5}.launch-chart-layout.finance{grid-template-areas:"flow flow flow flow flow flow flow accountability accountability accountability accountability accountability" "monthly monthly monthly monthly monthly category category category supplier supplier supplier supplier"}.launch-chart-layout.finance .financial-flow{grid-area:flow}.launch-chart-layout.finance .accountability-health{grid-area:accountability}.launch-chart-layout.finance .monthly{grid-area:monthly}.launch-chart-layout.finance .category-spend{grid-area:category}.launch-chart-layout.finance .supplier-spend{grid-area:supplier}.finance-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:6px;gap:6px}.finance-steps div{display:grid;grid-gap:3px;gap:3px;padding:9px;border-radius:9px;background:#f5f5f2}.finance-steps small{color:#68726d;font-size:9px}.finance-steps b{font-size:16px}.finance-steps>i{width:14px;height:1px;background:#aeb5b1}.financial-flow-summary{display:flex;align-items:center;gap:7px;margin-top:auto;color:#5f6964;font-size:9px}.financial-flow-summary>i{width:1px;height:12px;background:#d8dcd8}.column-chart{height:104px;display:flex;align-items:flex-end;gap:7px;padding-top:6px;border-bottom:1px solid #dfe1dd}.column-chart>div{height:100%;flex:1 1;display:grid;grid-template-rows:1fr auto;align-items:end;grid-gap:4px;gap:4px;text-align:center}.column-chart b{width:100%;min-height:5px;align-self:end;border-radius:5px 5px 0 0;background:#287c61}.column-chart small{color:#77807c;font-size:7px}.analytics-bars{display:grid;grid-gap:6px;gap:6px}.analytics-bars button{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border:0;background:transparent;padding:0;text-align:left;font:inherit}.analytics-bars button:not(:disabled){cursor:pointer}.analytics-bars button>span{overflow:hidden;color:#4e5954;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.analytics-bars button>i{height:7px;overflow:hidden;border-radius:99px;background:#eaebe8}.analytics-bars button>i b{display:block;height:100%;border-radius:inherit}.analytics-bars button>strong{color:#202722;font-size:9px}.accountability-health>div{display:flex;align-items:center;gap:13px}.accountability-health section{display:grid;grid-gap:2px;gap:2px}.accountability-health section b{font-size:18px}.accountability-health section small,.accountability-health section strong{color:#69736e;font-size:9px}.launch-chart-layout.execution{grid-template-areas:"status status status status areas areas areas areas priority priority priority priority" "partners partners partners partners partners risks risks risks risks risks risks risks"}.launch-chart-layout.execution .status-donut{grid-area:status}.launch-chart-layout.execution .clickable-bars{grid-area:areas}.launch-chart-layout.execution .priority-chart{grid-area:priority}.launch-chart-layout.execution .partner-chart{grid-area:partners}.launch-chart-layout.execution .risk-list{grid-area:risks}.status-donut>div{display:flex;align-items:center;justify-content:space-around;gap:15px}.analytics-legend{display:grid;grid-gap:5px;gap:5px;min-width:130px}.analytics-legend span{display:grid;grid-template-columns:7px 1fr auto;grid-gap:5px;gap:5px}.analytics-legend span>i{width:7px;height:7px;border-radius:50%}.analytics-legend b,.analytics-legend small{font-size:9px}.risk-list.alert{border-color:#e6b9b9;background:#fffafa}.risk-list ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.risk-list li{display:grid;grid-template-columns:7px 1fr auto;align-items:center;grid-gap:7px;gap:7px;padding:5px 0;border-bottom:1px solid #eee}.risk-list li>i{width:7px;height:7px;border-radius:50%;background:#d1a04a}.risk-list li>i.bloqueada{background:#b84a53}.risk-list li div{display:grid;grid-gap:1px;gap:1px}.risk-list li b{font-size:9px}.risk-list li small,.risk-list li time{color:#68726d;font-size:8px}.all-clear,.analytics-empty{min-height:78px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;margin:0;color:#596660;font-size:10px;text-align:center}.all-clear svg,.analytics-empty svg{width:22px;color:#287c61}.pre-reg-admin{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;height:100%;min-height:0}.pre-reg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pre-reg-head h2{margin:2px 0;font-size:21px;letter-spacing:-.8px}.pre-reg-head p{margin:0;color:var(--muted);font-size:9px}.pre-reg-head>button{min-height:36px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;background:#11161b;color:white;padding:0 13px;font-size:9px;font-weight:800}.pre-reg-head>button svg{width:14px}.pre-reg-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.pre-reg-tabs button{min-height:39px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:white;font-size:10px;font-weight:800}.pre-reg-tabs button.active{border-color:#11161b;background:#11161b;color:white}.pre-reg-tabs svg{width:15px}.pre-reg-tabs b{min-width:19px;padding:2px 5px;border-radius:99px;background:#e6e8e5;color:#303833;font-size:8px}.pre-reg-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.pre-reg-summary article{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:white}.pre-reg-summary span{color:#6e7773;font-size:8px;font-weight:750}.pre-reg-summary b{font-size:15px}.pre-reg-toolbar{display:grid;grid-template-columns:1fr 170px;grid-gap:7px;gap:7px}.pre-reg-toolbar label{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 9px}.pre-reg-toolbar svg{width:14px;color:#7d8581}.pre-reg-toolbar input,.pre-reg-toolbar select{width:100%;min-height:34px;border:0;background:transparent;font:inherit;font-size:9px;outline:none}.pre-reg-toolbar>select{border:1px solid var(--line);border-radius:8px;background:white;padding:0 9px}.pre-reg-table-wrap{min-height:0;overflow:auto;border:1px solid var(--line);border-radius:11px;background:white}.pre-reg-table{width:100%;border-collapse:collapse;table-layout:fixed}.pre-reg-table th{padding:7px 8px;background:#f2f3f0;color:#6e7672;font-size:7px;text-align:left;text-transform:uppercase;letter-spacing:.04em}.pre-reg-table td{height:43px;padding:6px 8px;border-top:1px solid #ecece8;color:#343c38;font-size:8px;vertical-align:middle}.pre-reg-table td b,.pre-reg-table td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pre-reg-table td small{margin-top:2px;color:#79817d;font-size:7px}.pre-reg-table td:last-child{width:34px}.pre-reg-table td:last-child button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:white}.pre-reg-table td:last-child svg{width:12px}.pre-reg-status{width:100%;min-height:29px;border:1px solid #d8dcd8;border-radius:7px;background:#f5f6f3;padding:0 5px;font:inherit;font-size:7px;font-weight:800}.pre-reg-status.convertido{border-color:#a9d4c0;background:#eaf7f0;color:#1e674c}.pre-reg-status.perdido{border-color:#e4c0c2;background:#fff3f3;color:#9c3c44}.pre-reg-empty{min-height:120px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#737c78;font-size:9px}.pre-reg-empty svg{width:23px}.pre-reg-pagination{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pre-reg-pagination span{margin-right:auto;color:#707974;font-size:8px}.pre-reg-pagination button{min-height:31px;display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:7px;background:white;padding:0 9px;font-size:8px;font-weight:800}.pre-reg-pagination button:disabled{opacity:.4}.pre-reg-pagination svg{width:12px}.pre-reg-message{display:flex;align-items:center;justify-content:space-between;margin:0;padding:7px 9px;border-radius:8px;background:#edf7f2;color:#225f49;font-size:8px}.pre-reg-message.error{background:#fff0f0;color:#913b42}.pre-reg-message button{border:0;background:transparent;color:inherit}.pre-reg-message svg{width:12px}.pre-reg-dialog{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:12px;background:rgba(17,22,27,.58)}.pre-reg-dialog form{width:min(660px,100%);max-height:calc(100dvh - 24px);overflow:auto;display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:15px;background:white}.pre-reg-dialog-passenger form{width:min(520px,100%)}.pre-reg-dialog header{display:flex;align-items:center;justify-content:space-between}.pre-reg-dialog header span{color:var(--green-deep);font-size:8px;font-weight:850;text-transform:uppercase}.pre-reg-dialog header h2{margin:2px 0 0;font-size:20px}.pre-reg-dialog header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:white}.pre-reg-dialog header svg{width:14px}.pre-reg-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pre-reg-dialog-passenger .pre-reg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pre-reg-form-grid label{display:grid;grid-gap:5px;gap:5px;color:#343c38;font-size:9px;font-weight:800}.pre-reg-form-grid label.wide{grid-column:span 2}.pre-reg-form-grid input,.pre-reg-form-grid select,.pre-reg-form-grid textarea{width:100%;min-width:0;min-height:40px;border:1px solid var(--line);border-radius:8px;background:white;padding:8px 10px;font:inherit;font-size:11px;font-weight:500}.pre-reg-form-grid label.check{display:flex;flex-direction:row;align-items:center;gap:6px}.pre-reg-form-grid label.check input{width:14px;height:14px}.pre-reg-dialog form>footer{display:flex;justify-content:flex-end;gap:6px}.pre-reg-dialog form>footer button{min-height:36px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 12px;font-size:9px;font-weight:800}.pre-reg-dialog form>footer button:last-child{border-color:#11161b;background:#11161b;color:white}@media (max-width:720px){.admin-main-launch .launch-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-analytics-toolbar{align-items:stretch;flex-direction:column}.launch-analytics-filters,.launch-analytics-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.launch-analytics-filters select{min-width:0;width:100%}.launch-goals-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-goals-editor .actions,.launch-goals-editor .notes,.launch-goals-editor>div:first-child{grid-column:1/-1}.launch-chart-layout,.launch-chart-layout.execution,.launch-chart-layout.finance,.launch-chart-layout.overview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none}.launch-chart-layout>.launch-chart-card{grid-area:auto!important;min-height:150px}.pre-reg-admin{height:auto;min-height:calc(100dvh - 120px)}.pre-reg-head{align-items:stretch;flex-direction:column}.pre-reg-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pre-reg-toolbar{grid-template-columns:1fr}.pre-reg-table{min-width:720px}.pre-reg-dialog-passenger .pre-reg-form-grid,.pre-reg-form-grid{grid-template-columns:1fr}.pre-reg-form-grid label.wide{grid-column:1/-1}.pre-reg-dialog{align-items:end;padding:7px}.pre-reg-dialog form{padding:15px}.pre-reg-form-grid input,.pre-reg-form-grid select,.pre-reg-form-grid textarea{font-size:16px}}.users-admin-drawer{position:fixed;inset:0;z-index:55;display:flex;justify-content:flex-end}.users-admin-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(23,28,34,.45);cursor:pointer}.users-admin-drawer aside{position:relative;width:min(720px,100%);height:100%;overflow-y:auto;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:20px;background:#eef1ef}.users-admin-drawer header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.users-admin-drawer header span{color:#7e868d;text-transform:uppercase;letter-spacing:1.1px;font-size:8px;font-weight:800}.users-admin-drawer header h2{margin:4px 0;font-size:24px;letter-spacing:-1px;font-weight:620}.users-admin-drawer header small{color:var(--muted);font-size:9px}.users-admin-drawer header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:99px;background:white;cursor:pointer}.users-admin-drawer header button svg{width:16px}@media (max-width:1000px){.users-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.users-admin-metrics article:last-child{grid-column:1/-1}.users-admin-toolbar select{flex:1 1 140px}.users-admin-table{min-width:720px}.usage-log .users-admin-table{min-width:560px}.users-admin-drawer aside{padding:16px}}.address-field input::placeholder{color:#a3a9ae}.address-error{grid-column:2;margin:0 0 8px;color:#922a33;font-size:10px}.suggestions-loading{margin:0;padding:11px 14px;border-bottom:1px solid #edeee9;color:var(--green-deep);font-size:10px;font-weight:750}.suggestions button:disabled{opacity:.5;cursor:progress}.driver-quick-links{display:none}.ride-chat>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:9px;border-bottom:1px solid var(--line)}.ride-chat>header span{display:grid;grid-gap:2px;gap:2px}.ride-chat>header b{font-size:11px}.ride-chat>header small{color:#858c92;font-size:7px}.ride-chat>header button{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:99px;background:white;cursor:pointer}.ride-chat>header svg{width:14px}.chat-list p.chat-empty{align-self:center;max-width:none;background:transparent;color:#858c92;text-align:center}@media (max-width:760px){.app-topbar{height:auto;min-height:58px;flex-wrap:wrap;padding:8px 16px 0}.app-topbar nav{display:flex;order:3;width:calc(100% + 32px);height:40px;margin:6px -16px 0;padding:0 16px;gap:22px;overflow-x:auto;scrollbar-width:none;font-size:11px}.app-topbar nav::-webkit-scrollbar{display:none}.app-topbar nav a{flex:none;white-space:nowrap}.ride-planner{min-height:calc(100svh - 104px)}.map-wrap{height:32svh}.address-field input,.ride-chat input{font-size:16px}.address-field label{padding:11px 0}.suggestions b{font-size:13px}.suggestions small{font-size:11px}.suggestions button{padding:14px 12px}.planner-panel>.planner-primary:disabled{opacity:1;background:#d9dcd8;color:#737b82}.planner-panel>.planner-primary{position:-webkit-sticky;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;box-shadow:0 10px 26px rgba(10,13,18,.22)}.ride-chat{inset:auto 0 0;width:auto;height:auto;max-height:72svh;border-radius:20px 20px 0 0;border-bottom:0;padding:16px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -14px 40px rgba(10,13,18,.2)}.ride-chat>header b{font-size:13px}.ride-chat>header small{font-size:9px}.chat-list{min-height:120px}.chat-list p{font-size:12px}.chat-list small{font-size:8px}.ride-chat form{grid-template-columns:1fr 46px}.ride-chat input{height:46px}.live-actions a,.live-actions button{min-height:46px;font-size:10px}}@media (max-width:900px){.driver-sidebar{padding:12px 16px}.driver-sidebar nav{position:fixed;left:0;right:0;bottom:0;z-index:30;order:unset;width:100%;margin:0;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--night);border-top:1px solid #3a4148;box-shadow:0 -8px 24px rgba(10,13,18,.2)}.driver-sidebar nav .driver-extra-link{display:none}.driver-sidebar nav .driver-profile-link{color:#a7afb5}.driver-sidebar nav a,.driver-sidebar nav button{min-height:52px;font-size:9px}.driver-sidebar nav svg{width:19px}.driver-main{display:flex;flex-direction:column;padding:16px 14px calc(96px + env(safe-area-inset-bottom))}.driver-quick-links{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;scrollbar-width:none}.driver-quick-links a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:99px;background:white;color:var(--night);font-size:11px;font-weight:750}.driver-quick-links svg{width:14px;color:var(--green-deep)}.driver-main>header{margin-bottom:14px;gap:10px}.driver-main>header h1{font-size:26px;letter-spacing:-1.2px}.driver-main>header>button{flex:1 1;min-height:54px;justify-content:center;border-radius:14px;font-size:14px}.driver-main>header>button svg{width:18px}.driver-rating{min-height:54px;padding:0 14px;border-radius:14px;font-size:13px}.driver-main>.offers-section{order:1;margin-top:4px}.driver-main>.driver-stats{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}.driver-main>.driver-stats article{padding:12px;gap:4px;border-radius:12px}.driver-main>.driver-stats strong{font-size:17px;letter-spacing:-.6px}.driver-main>.driver-stats span{font-size:8px;letter-spacing:.4px}.driver-main>.driver-stats small{display:none}.active-ride{overflow:visible}.active-map{min-height:0;height:34svh;overflow:hidden;border-radius:18px 18px 0 0}.active-map .map-wrap{height:100%}.active-details{min-height:0;padding:18px 16px}.driver-main.has-ride>.driver-quick-links,.driver-main.has-ride>header .driver-rating,.driver-main.has-ride>header>button{display:none}.active-details>.button{position:-webkit-sticky;position:sticky;bottom:calc(80px + env(safe-area-inset-bottom));z-index:4;min-height:54px;box-shadow:0 10px 26px rgba(10,13,18,.22)}}@media (min-width:1001px){.admin-console>main.admin-main-simulator{padding-bottom:14px}}.driver-notice a{color:inherit;font-weight:850;text-decoration:underline}.driver-application-status{margin-bottom:16px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:white;display:grid;grid-gap:4px;gap:4px}.driver-application-status b{font-size:13px}.driver-application-status p{margin:0;color:#5d666e;font-size:12px;line-height:1.5}.driver-application-status.ok{background:#e8f8f0;border-color:#bfe8d3}.driver-application-status.warn{background:#fff6df;border-color:#f0dca6}.driver-application-status.alert{background:#fff0f1;border-color:#f1c6ca}.payment-bypass-page{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:14px;background:#e8f7ef;color:var(--green-deep)}.payment-bypass-page svg{width:20px;flex:none}.payment-bypass-page span{display:grid;grid-gap:4px;gap:4px;font-size:12px;line-height:1.5}.payment-bypass-page b{font-size:13px}.live-exit a{color:var(--night)}@media (max-width:760px){.live-notice{font-size:12px}.boarding-pin span,.live-status>span{font-size:10px}.boarding-pin small{font-size:11px;text-align:center}.vehicle-data b{font-size:10px}.live-route small{font-size:9px}.live-receipt dl>div,.live-route b{font-size:12px}.live-receipt>p{font-size:10px}.driver-error,.driver-notice{font-size:12px;line-height:1.5}.cancellation-quote>small,.cancellation-quote>span{font-size:11px}}.driver-ride-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e8f7ef;color:var(--green-deep)}.driver-ride-notice button{border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.driver-ride-notice svg{width:15px}@media (max-width:760px){.app-topbar>a,.app-topbar>div a,.bytes-topbar a,.growth-topbar a{min-height:40px;display:inline-flex;align-items:center}.app-topbar>a{min-width:40px}.address-field input{min-height:40px}.rating-form{flex-wrap:wrap}.rating-form>div{gap:2px}.rating-form>div button{width:40px;height:40px;display:grid;place-items:center}.rating-form svg{width:24px}.rating-submit{padding:0 16px;border-radius:10px}.history-list article>a,.rating-submit{min-height:40px}.signup-link a,.text-link{display:inline-flex;align-items:center;min-height:40px}.growth-role-switch button{height:40px}.driver-safety-grid a{min-height:40px;display:inline-flex;align-items:center}.admin-system a{min-height:40px}.panel-title button{min-height:40px;padding:0 6px}.users-admin-actions button,.users-admin-pagination button{min-height:40px}}.admin-console td:first-child{display:table-cell}.admin-console td:first-child>b,.admin-console td:first-child>small{display:block}.admin-console td:first-child>small{margin-top:3px}.users-admin-pagination button:disabled{opacity:.6}.growth-hero-card button:disabled{background:#6b7479;color:#d5dadd}.live-exit .live-exit-primary{border-color:var(--green);background:var(--green);color:var(--night)}@media (max-width:760px){.header-actions .text-link{display:inline-flex;align-items:center;min-height:40px;font-size:13px}.header-actions{gap:12px}.app-topbar nav{gap:18px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.planner-panel{padding-bottom:24px}.planner-panel>.planner-primary:disabled{box-shadow:0 -12px 18px 6px #fbfaf7}.mode-list small{max-width:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.become-driver{grid-template-columns:50px 1fr 35px}.account-page h1,.auth-wrap>h1,.drive-hero h1,.growth-heading h1,.help-hero h1,.hero h1,.history-page h1,.legal-page h1,.simple-auth-page h1{letter-spacing:-.035em;word-spacing:.04em}.growth-heading h1{font-size:34px}.account-page>section,.help-hero,.history-page>section,.legal-page>article,.simple-auth-page>section{margin-top:32px}.help-page,.history-page,.legal-page{display:flow-root}.payment-page>section{padding:22px 16px 16px}.payment-page>section>.section-kicker{display:block}.bytes-program-grid article,.growth-grid>article{min-height:0}.bytes-program-grid article>span{margin-top:16px}.growth-card-icon{margin-bottom:16px}.signin-required{padding:22px 20px}.driver-benefits article{padding:24px 0}.history-route b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drive-hero{height:auto;min-height:560px}.driver-card{grid-template-columns:47px minmax(0,1fr)}.driver-card .vehicle-data{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid var(--line);text-align:left}.signup-form .check input{margin:2px 0 0}.map-wrap{padding-bottom:20px}.driver-main:not(.tab-rides)>.driver-quick-links,.driver-main:not(.tab-rides)>header .driver-rating,.driver-main:not(.tab-rides)>header>button{display:none}.driver-main:not(.tab-rides)>header{margin-bottom:8px}.driver-main:not(.tab-rides)>header h1{font-size:22px}.driver-main>.driver-stats article{grid-template-rows:2.6em auto;align-content:start}.driver-safety-grid article{min-height:0;padding:20px}.driver-safety-grid h2{margin:14px 0 6px}.driver-safety-grid .driver-emergency{order:-1}.driver-safety-grid .driver-emergency a{width:100%;min-height:48px;justify-content:center;border-radius:12px;background:#9a2832;color:white}.driver-ledger>article{grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0}.driver-ledger>article>span:last-child{grid-row:1/3;grid-column:2;align-self:center;text-align:right}.driver-tab-page .driver-stats{grid-template-columns:1fr 1fr}.driver-tab-page .driver-stats article{padding:14px}.driver-tab-page .driver-stats strong{font-size:20px}.driver-history-list>article{padding:14px;gap:10px}.driver-history-list .driver-history-money{display:flex;justify-content:space-between;align-items:baseline}.empty-offers.offline-offers{min-height:0;padding:24px 18px;text-align:center}.empty-offers.offline-offers h3{margin-top:16px}.admin-system{display:flex;gap:16px;flex-wrap:wrap}.admin-console>aside nav{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{padding:14px}.admin-toolbar{flex-wrap:wrap;gap:8px}.admin-toolbar label{flex:1 1 100%;width:100%}.admin-toolbar>span{white-space:nowrap}.admin-quality-checklist{max-height:none;overflow:visible}.admin-toolbar input,.users-admin-search input{min-height:38px}.add-stop-button,.location-button{min-height:40px}}@media (max-width:720px){.admin-console .admin-table-wrap table:has(td[data-label]){min-width:0}.admin-console .admin-table-wrap table:has(td[data-label]) thead{display:none}.admin-console .admin-table-wrap table:has(td[data-label]) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;padding:12px 2px;border-bottom:1px solid var(--line)}.admin-console .admin-table-wrap table:has(td[data-label]) td{display:grid;align-content:start;justify-items:start;grid-gap:3px;gap:3px;padding:0;border:0;min-width:0}.admin-console .admin-table-wrap table:has(td[data-label]) td:before{content:attr(data-label);color:#8a9197;font-size:11px;font-weight:700;letter-spacing:.3px}.admin-console .admin-table-wrap table:has(td[data-label]) td:first-child,.admin-console .admin-table-wrap table:has(td[data-label]) td[data-label="Ações"],.admin-console .admin-table-wrap table:has(td[data-label]) td[data-label=Detalhe]{grid-column:1/-1}.admin-console .admin-table-wrap table:has(td[data-label]) td:first-child:before{content:none}}@media (max-width:760px){.help-page>header a,.history-page>header:not(.app-topbar) a,.legal-page>header a,.payment-page>header:not(.app-topbar) a,.simple-auth-page>header a{min-height:40px;display:inline-flex;align-items:center}.vehicle-make-filter select{min-height:40px}}.label-short{display:none}@media (max-width:900px){.driver-sidebar nav .label-long{display:none}.driver-sidebar nav .label-short{display:inline}.driver-main>.driver-stats .label-long{display:none}.driver-main>.driver-stats .label-short{display:inline}}@media (max-width:400px){.site-header .brand-name{display:none}}.payment-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.payment-page>section{min-width:0}.payment-bypass-page{margin-top:14px}.planner-panel{position:relative}.where-to{gap:8px;margin:6px 0 12px;padding:6px 6px 6px 16px;border-radius:999px;background:#eeeeee}.where-to,.where-to-search{display:flex;align-items:center}.where-to-search{flex:1 1;min-height:44px;gap:12px;border:0;background:transparent;color:#000;font:inherit;font-size:18px;font-weight:700;letter-spacing:-.3px;text-align:left;cursor:pointer}.where-to-search svg{width:20px}.where-to-when{min-height:40px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:white;padding:0 14px;color:#000;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.08)}.where-to-when svg{width:16px}.where-to-when.active{background:#000;color:white}.where-to-recents{display:grid;margin-bottom:12px}.address-result,.where-to-recents button{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border:0;border-bottom:1px solid #eeeeee;background:transparent;color:#000;font:inherit;text-align:left;cursor:pointer}.where-to-recents button:last-child{border-bottom:0}.address-result>span:last-child,.where-to-recents button>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.address-result b,.where-to-recents b{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.address-result small,.where-to-recents small{overflow:hidden;color:#6b6b6b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.address-result-icon{width:40px;display:grid;justify-items:center;grid-gap:3px;gap:3px}.address-result-icon svg{width:36px;height:36px;padding:9px;border-radius:50%;background:#e8f3ed;color:var(--green-deep)}.address-result-icon em{color:#6b6b6b;font-size:11px;font-style:normal;white-space:nowrap}.address-result:hover,.where-to-recents button:hover{background:#f6f6f6}.address-result:disabled{opacity:.5;cursor:progress}.address-result.current-location .address-result-icon svg{background:var(--green-deep);color:white}.address-result{grid-template-columns:44px minmax(0,1fr) auto}.address-result>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.address-result-distance{min-width:46px;color:#252a2e;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.address-result-chevron{width:18px;color:#6b6b6b}.address-result.map-location{margin-bottom:4px;border-bottom-color:#d8dad6}.address-result.map-location .address-result-icon svg{background:#e7f4ec;color:#0f6d45}.address-search{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;overflow:hidden;background:white}.address-search>header{position:relative;min-height:56px;display:flex;align-items:center;justify-content:center;padding:0 56px}.address-search>header b{font-size:16px;font-weight:700}.address-search-back{position:absolute;left:8px;top:8px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.address-search-back:hover{background:#f1f1f1}.address-search-back svg{width:22px}.address-search-fields{display:grid;grid-template-columns:18px minmax(0,1fr) 40px;grid-gap:10px;gap:10px;align-items:stretch;padding:4px 16px 14px;border-bottom:8px solid #f3f3f3}.address-search-track{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:18px 0}.address-search-track:before{content:"";position:absolute;top:24px;bottom:24px;left:50%;width:2px;background:#000;transform:translateX(-50%)}.address-search-track i{position:relative;z-index:1;flex:none;display:grid;place-items:center;font-style:normal;box-shadow:0 0 0 3px white}.address-search-track .track-origin{border-radius:50%}.address-search-track .track-destination,.address-search-track .track-origin{width:9px;height:9px;background:#000}.address-search-track .track-stop{width:14px;height:14px;border:2px solid #000;border-radius:3px;background:white;color:#000;font-size:9px;font-weight:800;line-height:1}.address-search-inputs{display:grid;grid-gap:8px;gap:8px;min-width:0}.address-search-inputs input{width:100%;min-height:44px;border:0;border-radius:8px;background:#eeeeee;padding:0 12px;color:#000;font:inherit;font-size:16px;outline:0}.address-search-inputs input.active{background:#e6e6e6;box-shadow:inset 0 -2px 0 #000}.address-search-inputs input::placeholder{color:#6b6b6b}.address-search-stop{position:relative}.address-search-stop input{padding-right:40px}.address-search-stop button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.address-search-stop svg{width:18px}.address-search-add{align-self:end;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#eeeeee;cursor:pointer}.address-search-add:disabled{opacity:.35;cursor:default}.address-search-add svg{width:20px}.address-search-results{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 24px}.address-search-empty{margin:18px 8px;color:#6b6b6b;font-size:14px}.trip-summary{display:grid;grid-template-columns:18px minmax(0,1fr) 40px;grid-gap:10px;gap:10px;align-items:stretch;margin:6px 0 12px;padding:10px 12px;border-radius:12px;background:#f3f3f3}.trip-summary .address-search-track{padding:14px 0}.trip-summary .address-search-track i{box-shadow:0 0 0 3px #f3f3f3}.trip-summary .address-search-track:before{top:20px;bottom:20px}.trip-summary-rows{display:grid;min-width:0}.trip-summary-rows button{display:grid;grid-gap:1px;gap:1px;min-width:0;padding:7px 0;border:0;border-bottom:1px solid #e3e3e3;background:transparent;color:#000;font:inherit;text-align:left;cursor:pointer}.trip-summary-rows button:last-child{border-bottom:0}.trip-summary-rows small{color:#6b6b6b;font-size:11px}.trip-summary-rows b{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trip-summary-add{align-self:center;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:white;cursor:pointer}.trip-summary-add svg{width:18px}.ride-map-label{position:absolute;max-width:220px;overflow:hidden;border-radius:6px;background:#000;padding:7px 10px;color:white;font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.28);pointer-events:none}.ride-map-label-overlay{transform:translate(-50%,calc(-100% - 18px))}.ride-map-pin{width:24px;height:24px}.ride-map-pin-stop{width:22px;height:22px}.ride-map-pin svg{display:block;width:100%;height:100%}.byte-vehicle-marker{filter:none;transition:none}.byte-vehicle-marker svg{display:block;width:100%;height:100%}@media (max-width:760px){.address-search{position:fixed;z-index:90;height:100dvh;bottom:auto;padding-top:env(safe-area-inset-top)}.planner-panel:has(>.address-search){z-index:100}.where-to-search{font-size:17px}}.ac-passenger,.ac-reminder{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:10px 0;padding:12px 14px;border:1px solid #aedbc5;border-radius:12px;background:#e8f7ef;color:#245e48}.ac-passenger svg,.ac-reminder svg{width:20px;color:var(--green-deep)}.ac-passenger span,.ac-reminder span{display:grid;grid-gap:3px;gap:3px;min-width:0}.ac-passenger b,.ac-reminder b{font-size:13px}.ac-passenger small,.ac-reminder small{color:#3e705b;font-size:12px;line-height:1.4}.ac-reminder button{min-height:38px;border:0;border-radius:10px;background:var(--green-deep);padding:0 12px;color:white;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ac-reminder button:disabled{opacity:.6}.ac-passenger{grid-template-columns:22px minmax(0,1fr)}.ac-passenger.confirmed{border-color:#bfe8d3;background:#e8f8f0;color:#1a6549}.ac-passenger.confirmed svg{color:#1c8d65}.ac-passenger.confirmed small{color:#3b6f58}.ac-confirmed{display:flex;align-items:center;gap:6px;margin:8px 0;color:#1a6549;font-size:12px;font-weight:700}.ac-confirmed svg{width:15px}.ac-prompt{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:rgba(10,18,26,.62)}.ac-prompt>div{width:min(420px,100%);display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:26px 22px 18px;border-radius:20px;background:white;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.3)}.ac-prompt-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#e8f7ef;color:var(--green-deep)}.ac-prompt-icon svg{width:32px;height:32px}.ac-prompt h2{margin:4px 0 0;font-size:21px;letter-spacing:-.5px}.ac-prompt p{margin:0;color:#4b5560;font-size:14px;line-height:1.5}.ac-prompt .ac-prompt-note{color:var(--green-deep);font-weight:700}.ac-prompt .button{width:100%;min-height:50px;margin-top:6px;border:0;cursor:pointer}.ac-prompt-later{min-height:40px;border:0;background:transparent;color:#6b7178;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.passenger-tabbar{display:none}.mode-list-title{display:block;margin:4px 0 8px;color:#000;font-size:15px;font-weight:700}.planner-panel.is-idle .passenger-group-picker,.planner-panel.is-idle .vehicle-make-filter{display:none}.mode-text{min-width:0;display:grid;grid-gap:2px;gap:2px}.mode-text b{display:flex;align-items:center;gap:8px}.mode-text b i{display:inline-flex;align-items:center;gap:2px;color:#5e5e5e;font-size:11px;font-style:normal;font-weight:600}.mode-text b i svg{width:12px;height:12px}.mode-price{color:#000;font-size:16px;font-weight:750;white-space:nowrap}.planner-panel.is-planning .mode-list{grid-template-columns:1fr;gap:4px}.planner-panel.is-planning .mode-list>button{min-height:68px;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:8px 12px;border:2px solid transparent;border-radius:14px}.planner-panel.is-planning .mode-list>button.active{border-color:#000;background:white;box-shadow:none}.planner-panel.is-planning .mode-list .mode-icon{width:52px;height:44px}.planner-panel.is-planning .mode-list .mode-icon svg{width:26px;height:26px}.planner-panel.is-planning .mode-list b{font-size:16px;font-weight:700}.planner-panel.is-planning .mode-list small{max-width:none;font-size:12px}.planner-panel.is-planning .mode-list>button.active small{color:#000;font-weight:600}.planner-panel.is-planning .mode-list>button>svg{display:block;width:16px}.mode-list>button.locked{opacity:.58;cursor:not-allowed}.mode-list>button.locked:hover{background:transparent}.mode-lock{margin-left:auto;color:#555d63;font-size:9px;font-style:normal;font-weight:700}.mode-lock svg{width:11px;height:11px;vertical-align:-2px}.freight-request-card{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px;border:1px solid #d9dcd8;border-radius:14px;background:#fff}.freight-request-card>div:first-child{display:flex;align-items:center;gap:9px}.freight-request-card>div:first-child>svg{width:20px;color:#116f49}.freight-request-card>div:first-child span{display:grid;grid-gap:2px;gap:2px}.freight-request-card b{font-size:13px}.freight-request-card small{color:#6b7277;font-size:10px;line-height:1.35}.freight-request-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.freight-request-card label{display:grid;grid-gap:5px;gap:5px;color:#383e43;font-size:10px;font-weight:750}.freight-request-card input,.freight-request-card select{width:100%;min-width:0;height:40px;border:1px solid #d4d7d3;border-radius:9px;background:#f8f8f6;padding:0 10px;color:#111;font:inherit;font-size:12px}.map-picker-dialog{position:fixed;inset:0;z-index:600;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);margin-inline:auto;background:#f7f7f5;box-shadow:0 0 0 100vmax rgba(0,0,0,.46),0 20px 60px rgba(0,0,0,.28);overflow:hidden}.map-picker-dialog>header{z-index:2;display:flex;align-items:center;gap:12px;min-height:70px;padding:10px 16px;border-bottom:1px solid #dddeda;background:rgba(255,255,255,.96)}.map-picker-dialog>header button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#eeeeeb;color:#111}.map-picker-dialog>header button svg{width:21px}.map-picker-dialog>header span{display:grid;grid-gap:2px;gap:2px}.map-picker-dialog>header b{font-size:17px}.map-picker-dialog>header small{color:#697076;font-size:12px}.map-picker-dialog>.map-wrap{width:100%;height:100%;min-height:0;order:0;padding:0}.map-picker-dialog>footer{z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #dddeda;background:#fff}.map-picker-dialog>footer>span{display:grid;grid-template-columns:24px 1fr;grid-column-gap:8px;column-gap:8px;min-width:0}.map-picker-dialog>footer>span svg{grid-row:1/3;width:22px;color:#116f49}.map-picker-dialog>footer small{color:#71777c;font-size:11px}.map-picker-dialog>footer b{overflow:hidden;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.map-picker-dialog>footer p{grid-column:1/-1;margin:0;color:#a32c2c;font-size:12px}.map-picker-dialog>footer .button{min-width:200px;min-height:48px}.map-picker-pin{pointer-events:none;position:absolute;left:50%;top:50%;z-index:20;width:42px;height:54px;transform:translate(-50%,-100%);filter:drop-shadow(0 5px 5px rgba(0,0,0,.26))}.map-picker-pin:before{content:"";position:absolute;left:7px;top:2px;width:28px;height:28px;border:4px solid #fff;border-radius:50% 50% 50% 4px;background:var(--green-deep);transform:rotate(-45deg)}.map-picker-pin:after{content:"";position:absolute;left:17px;top:12px;width:8px;height:8px;border-radius:50%;background:#fff}.map-picker-pin span{position:absolute;left:12px;bottom:0;width:18px;height:5px;border-radius:50%;background:rgba(0,0,0,.24);filter:blur(2px)}@media (max-width:760px){.map-picker-dialog{width:100%;height:100svh}.map-picker-dialog>header{min-height:62px;padding-top:calc(8px + env(safe-area-inset-top))}.map-picker-dialog>footer{grid-template-columns:1fr}.map-picker-dialog>footer .button{width:100%;min-width:0}.freight-request-grid{grid-template-columns:1fr}}.gender-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);grid-gap:4px 14px;gap:4px 14px;align-items:center;margin:10px 0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.gender-setting>span{display:grid;grid-gap:2px;gap:2px}.gender-setting b{font-size:13px}.gender-setting small{color:var(--muted);font-size:10px}.gender-setting select{width:100%;height:40px;border:1px solid var(--line);border-radius:9px;background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23287c61' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:0 38px 0 9px;color:var(--green-deep);-webkit-text-fill-color:var(--green-deep);-webkit-appearance:none;-moz-appearance:none;appearance:none}.gender-setting em{grid-column:1/-1;color:var(--green-deep);font-size:10px;font-style:normal}.classification-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.classification-options label{min-width:0;display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.classification-options input{flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:#111}.classification-options span{min-width:0;display:grid;grid-gap:1px;gap:1px}.classification-options b{font-size:10px}.classification-options b,.classification-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classification-options small{color:var(--muted);font-size:7px}.active-cargo,.live-cargo,.offer-cargo{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d9dcd8;border-radius:11px;background:#f5f7f4}.active-cargo>svg,.live-cargo>svg,.offer-cargo>svg{flex:0 0 20px;width:20px;color:var(--green-deep)}.active-cargo span,.live-cargo span,.offer-cargo span{min-width:0;display:grid;grid-gap:2px;gap:2px}.active-cargo small,.live-cargo small,.offer-cargo small{color:var(--muted);font-size:9px}.active-cargo b,.live-cargo b,.offer-cargo b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.gender-setting{grid-template-columns:1fr}.classification-options{grid-template-columns:1fr 1fr}.ride-page>.app-topbar{display:none}.ride-planner{min-height:100svh}.ride-page .map-wrap{height:42svh}.app-topbar nav,.app-topbar>div{display:none}.app-topbar{min-height:56px;padding:0 16px;flex-wrap:nowrap}.planner-title{display:none}.planner-panel{padding:16px 16px 20px;border-radius:20px 20px 0 0;box-shadow:0 -6px 24px rgba(0,0,0,.08);border-top:0}.planner-panel:before{content:"";display:block;width:40px;height:4px;margin:-6px auto 12px;border-radius:4px;background:#d6d6d6}.planner-panel.is-idle .mode-list{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0 0 12px;padding:0;overflow:visible}.planner-panel.is-idle .mode-list>button{width:100%;min-height:70px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;justify-items:stretch;align-content:center;grid-gap:10px;gap:10px;padding:9px 11px;border:1px solid #dfe2de;border-radius:14px;background:#fff;color:var(--night);text-align:left}.planner-panel.is-idle .mode-list>button.active{border:2px solid #000;background:#fff;box-shadow:none}.planner-panel.is-idle .mode-list .mode-icon{width:44px;height:44px;background:#e8f3ed}.planner-panel.is-idle .mode-list .mode-icon svg{width:25px;height:25px}.planner-panel.is-idle .mode-text b{justify-content:flex-start;color:var(--green-deep);font-size:15px;font-weight:750;-webkit-text-fill-color:var(--green-deep)}.planner-panel.is-idle .mode-text b i{display:inline-flex}.planner-panel.is-idle .mode-text small{display:-webkit-box;color:#606970;font-size:12px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.planner-panel.is-idle .mode-list>button>svg{display:block;justify-self:end;color:var(--green-deep)}.passenger-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #e6e6e6;background:#fff}.passenger-tabbar a{min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#6b6b6b;font-size:11px;font-weight:600}.passenger-tabbar a svg{width:22px;height:22px;color:var(--green-deep)}.passenger-tabbar a[aria-current=page]{color:var(--green-deep);font-weight:750}.history-page,.payment-page,.ride-page{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body[data-trip-planning] .passenger-tabbar{display:none}body[data-trip-planning] .ride-page{padding-bottom:0}.planner-panel.has-quote{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.planner-panel.has-quote .quote-details{margin:4px 0 0;padding:14px 0 0;border:0;border-top:1px solid #ececec;border-radius:0;background:transparent}.planner-panel.has-quote .quote-details>p:not(.intercity-note){font-size:12px}.planner-panel.has-quote .quote-card{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:14px 16px calc(12px + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -10px 30px rgba(0,0,0,.14)}.planner-panel.has-quote .quote-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.planner-panel.has-quote .quote-main>span{color:#000;font-size:15px;font-weight:750}.planner-panel.has-quote .quote-main strong{font-size:22px;letter-spacing:-.5px}.planner-panel.has-quote .quote-main small{font-size:12px;margin-top:2px}.planner-panel.has-quote .quote-split{margin:10px 0}.planner-panel.has-quote .quote-split span{padding:7px 10px;font-size:11px;letter-spacing:0;text-transform:none}.planner-panel.has-quote .quote-split b{display:inline;margin:0 0 0 4px;font-size:13px}.planner-panel.has-quote .payment-bypass-note{display:flex;justify-content:center;gap:6px;margin-bottom:8px;padding:6px 10px;font-size:12px;white-space:nowrap}.planner-panel.has-quote .trip-summary{margin:0 0 8px;padding:4px 12px}.planner-panel.has-quote .trip-summary-rows small{display:none}.planner-panel.has-quote .trip-summary-rows button{padding:8px 0}.planner-panel.has-quote .payment-bypass-note b{font-size:11px}.planner-panel.has-quote .quote-card .planner-primary{min-height:52px;margin:0;border-radius:10px;background:#000;color:#fff;font-size:17px;font-weight:700}.planner-panel.has-quote .quote-card .payment-options{margin-bottom:10px}.planner-panel.has-quote .quote-card .payment-options button{min-height:40px;font-size:14px;border-radius:10px}.planner-panel.has-quote .quote-card .payment-required{font-size:13px}.planner-panel.is-idle .mode-list{scroll-padding-inline:0}.planner-panel.is-planning{display:flex;flex-direction:column}.planner-panel.is-planning:before{align-self:center}.planner-panel.is-planning>*{order:3}.planner-panel.is-planning>.trip-summary{order:1}.planner-panel.is-planning>.mode-list{order:2;margin:4px 0 12px}body[data-trip-planning] .ride-page .map-wrap{height:34svh}.history-page>.app-topbar,.payment-page>.app-topbar{display:none}.history-page>section{margin:24px auto}.history-page h1{margin-bottom:20px;font-size:32px;letter-spacing:-1px;font-weight:700}.payment-page>section{padding-top:24px}.payment-page>section>h1{font-size:32px;letter-spacing:-1px;font-weight:700}.planner-panel.is-planning .mode-list>button{min-height:64px;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:6px 10px}.planner-panel.is-planning .mode-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}}.driver-idle{display:none}@media (max-width:760px){.driver-main.tab-rides:not(.has-ride) .empty-offers,.driver-main.tab-rides:not(.has-ride) .offers-section .console-heading,.driver-main.tab-rides:not(.has-ride)>.driver-stats,.driver-main.tab-rides:not(.has-ride)>header{display:none}.driver-main.tab-rides:not(.has-ride)>.driver-idle{order:-1}.driver-idle{position:relative;display:block;margin:-16px -14px 12px}.driver-idle-map{height:52svh}.driver-idle-map .map-wrap{height:100%}.driver-idle-earnings{position:absolute;top:14px;left:50%;z-index:5;display:grid;justify-items:center;padding:8px 18px;border-radius:999px;background:#000;color:#fff;transform:translateX(-50%);box-shadow:0 6px 18px rgba(0,0,0,.25)}.driver-idle-earnings small{color:#bdbdbd;font-size:11px;font-weight:600}.driver-idle-earnings b{font-size:20px;font-weight:750;letter-spacing:-.3px}.driver-go{position:absolute;left:50%;bottom:96px;z-index:5;width:96px;height:96px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;border:5px solid rgba(255,255,255,.9);border-radius:50%;background:var(--green-deep);color:#fff;font:inherit;font-size:13px;font-weight:800;transform:translateX(-50%);box-shadow:0 10px 28px rgba(0,0,0,.3);cursor:pointer}.driver-go svg{width:26px;height:26px}.driver-go span{max-width:80px;line-height:1.1;text-align:center}.driver-go.online{width:72px;height:72px;background:#e11900;font-size:12px}.driver-go.online svg{width:20px;height:20px}.driver-go:disabled{background:#8a8f94;cursor:not-allowed}.driver-idle-status{position:relative;z-index:4;display:flex;align-items:center;gap:12px;margin-top:-20px;padding:18px 20px 16px;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -8px 24px rgba(0,0,0,.08)}.driver-idle-status>span:last-child{display:grid;grid-gap:3px;gap:3px}.driver-idle-status b{color:#000;font-size:18px;font-weight:750}.driver-idle-status small{color:#5e5e5e;font-size:13px}.driver-idle-status .offline-dot,.driver-idle-status .online-dot{flex:none;width:10px;height:10px}}@media (hover:none){.planner-panel.is-planning .mode-list>button:not(.active):hover{background:transparent}}@media (max-width:760px){.ride-map-label{max-width:150px}.live-panel{display:flex;flex-direction:column;padding:16px 16px 24px;box-shadow:0 -6px 24px rgba(0,0,0,.08)}.live-panel:before{content:"";align-self:center;width:40px;height:4px;margin:-4px 0 12px;border-radius:4px;background:#d6d6d6}.live-panel>*{order:6}.live-panel>.live-status{order:0}.live-panel>.live-urgency-status,.live-panel>.status-track{order:1}.live-panel>.live-notice{order:2}.live-panel>.boarding-pin{order:3}.live-panel>.live-urgency-fare{order:3;margin-bottom:10px}.live-panel>.driver-card{order:4}.live-panel>.live-actions:not(.live-exit){order:5;margin:0 0 12px}.live-status h1{margin:4px 0 12px;color:#000;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.15}.status-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;margin:0 0 16px}.status-track:before{display:none}.status-track span{width:auto;height:4px;border-radius:2px;background:#e2e2e2;font-size:0}.status-track span.done{background:#000}.status-track span svg{display:none}.driver-card{margin-bottom:12px;border:0;border-radius:16px;padding:14px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.driver-avatar{width:48px;height:48px;border-radius:50%;font-size:18px}.driver-card>div:nth-child(2) b{font-size:16px}.driver-card>div:nth-child(2) small{font-size:13px}.driver-card .vehicle-data{flex-direction:row-reverse;justify-content:space-between;align-items:center}.driver-card .vehicle-data strong{padding:4px 10px;border-radius:8px;background:#f1f1f1;color:#000;font-size:20px;font-weight:800;letter-spacing:1px}.driver-card .vehicle-data b{color:#5e5e5e;font-size:13px;font-weight:600}.live-actions:not(.live-exit) a,.live-actions:not(.live-exit) button{border-radius:999px;font-size:13px;font-weight:700}.driver-main.has-ride>header{margin-bottom:8px}.driver-main.has-ride>header>div:first-child>span{display:none}.driver-main.has-ride>header h1{margin:0;color:#000;font-size:20px;font-weight:700;letter-spacing:-.3px}.driver-main.has-ride .active-ride{margin:0 -14px;border:0;border-radius:0;background:transparent}.driver-main.has-ride .active-map{height:42svh;border-radius:0}.driver-main.has-ride .active-details{position:relative;z-index:2;margin-top:-18px;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -6px 24px rgba(0,0,0,.1)}}.account-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-avatar{flex:none;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#000;color:var(--green);font-size:26px;font-weight:750}.account-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:8px 0 22px}.account-tiles a{min-height:84px;display:grid;justify-items:center;align-content:center;grid-gap:8px;gap:8px;border-radius:14px;background:#f1f1f1;color:#000;font-size:14px;font-weight:700}.account-tiles svg{width:24px;height:24px;color:var(--green-deep)}.account-list{display:grid;margin-top:18px;border-top:1px solid #e6e6e6}.account-list a{min-height:58px;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid #e6e6e6;color:#000;font-size:15px;font-weight:600}.account-list svg{width:20px;height:20px;color:var(--green-deep)}@media (min-width:761px){.account-page{height:100dvh;grid-template-rows:72px minmax(0,1fr)}.account-page,.account-page>section{min-height:0;display:grid;overflow:hidden}.account-page>section{width:min(1080px,calc(100vw - 48px));height:100%;margin:0 auto;padding:clamp(20px,3vh,32px) 0;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px);grid-row-gap:14px;row-gap:14px}.account-page .account-hero{grid-column:1;grid-row:1}.account-page h1{margin:3px 0 0;font-size:clamp(38px,4vw,56px);letter-spacing:-2.8px}.account-page .account-avatar{width:56px;height:56px;font-size:22px}.account-page .account-tiles{grid-column:1;grid-row:2;margin:0}.account-page .account-tiles a{min-height:76px}.account-page section>p{grid-column:1;grid-row:3;align-self:start;margin:0;font-size:12px;line-height:1.55}.account-page .role-switcher{grid-column:2;grid-row:1/-1;align-content:center;margin:0}.account-page .become-driver,.account-page .role-switcher>button:not(.logout-button){min-height:90px;border-radius:13px}.account-page .account-list{grid-column:1;grid-row:4;align-self:start;margin:0}.account-page .logout-button{grid-column:1;grid-row:5;align-self:end;padding-block:10px}}@media (max-width:760px){.account-page>header{display:none}.account-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.account-page>section{margin-top:24px}.account-page h1{margin:2px 0 0;color:#000;font-size:32px;font-weight:700;letter-spacing:-1px}.account-page section>p{margin:0 0 10px;font-size:13px;line-height:1.5}}@media (max-width:760px){body:has(.passenger-tabbar) .bytes-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:760px){.auth-wrap>.section-kicker,.auth-wrap>p:not(.signup-link){display:none}.auth-wrap>h1{margin:8px 0 20px;color:#000;font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1.15}.auth-panel{border:0;padding:0;background:transparent;box-shadow:none}.auth-panel input{min-height:52px;border-radius:10px;background:#f1f1f1;font-size:16px}.auth-submit{min-height:54px;border-radius:10px}.auth-security{font-size:12px}.status-track span{color:transparent;overflow:hidden;line-height:0}.account-page>section{margin-top:0;padding-top:24px}.account-hero .section-kicker{display:none}.account-tiles a{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.06)}.auth-content{align-content:start;padding-top:84px}}@keyframes byte-offer-in{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (max-width:760px){.driver-main.tab-rides:not(.has-ride) .offers-list>article:first-child{position:fixed;left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:35;max-height:calc(100svh - 190px);overflow-y:auto;padding:18px 18px 0;border:0;border-radius:22px;box-shadow:0 -8px 40px rgba(0,0,0,.28);animation:byte-offer-in .28s ease-out}.driver-main.tab-rides:not(.has-ride) .offers-list>article:first-child .offer-top b{color:#000;font-size:32px;letter-spacing:-1px}.driver-main.tab-rides:not(.has-ride) .offers-list>article:first-child .offer-top span{padding:4px 10px;border-radius:999px;background:#000;color:#fff;font-size:12px}.driver-main.tab-rides:not(.has-ride) .offers-list>article:first-child .button{position:-webkit-sticky;position:sticky;bottom:0;min-height:56px;margin:12px -18px 0;width:calc(100% + 36px);border-radius:0 0 22px 22px;background:var(--green-deep);color:#fff;font-size:17px;font-weight:800}.driver-main.tab-rides:not(.has-ride):has(.offers-list>article) .driver-go{display:none}.driver-sidebar{padding-top:8px;padding-bottom:8px}.driver-vehicle{gap:1px}.driver-vehicle small[class^=quality-]{display:none}.driver-vehicle b{font-size:13px}.driver-vehicle small{font-size:12px}.driver-main>header>div:first-child>span{display:none}.driver-main>header h1{margin:0;color:#000;font-size:24px;font-weight:700;letter-spacing:-.5px}}.offer-top{gap:10px}.offer-top b{margin-left:auto}.offer-dismiss{flex:none;width:36px;height:36px;display:grid;place-items:center;align-self:center;border:0;border-radius:50%;background:#f1f1f1;color:#000;cursor:pointer}.offer-dismiss svg{width:18px;height:18px}.onboarding-wizard fieldset{min-width:0;margin:0}.onboarding-wizard fieldset[hidden]{display:none}.onboarding-steps{display:flex;gap:8px;margin:0 0 10px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.onboarding-steps::-webkit-scrollbar{display:none}.onboarding-steps button{flex:none;min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dcdcdc;border-radius:999px;background:#fff;padding:0 14px 0 6px;color:#333;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.onboarding-steps button i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#efefef;font-size:12px;font-style:normal;font-weight:800}.onboarding-steps button i svg{width:18px;height:18px}.onboarding-steps button.done i{background:#d8f7e9;color:#1c7a55}.onboarding-steps button.active{border-color:#000;background:#000;color:#fff}.onboarding-steps button.active i{background:#fff;color:#000}.onboarding-progress{margin:0 0 12px;color:#5e5e5e;font-size:13px;font-weight:650}.identity-tips{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px;padding:0;list-style:none}.identity-tips li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f3f6f4;color:#274236;font-size:13px}.identity-tips svg{flex:none;width:20px;height:20px;color:var(--green-deep)}.upload-grid label.chosen{border-style:solid;border-color:#79b99b;background:#f0faf5}.upload-grid .upload-done{width:22px;height:22px;color:#1c8d65}.upload-grid input[type=file]{max-width:100%}.form-section+.form-section,.upload-grid{margin-top:12px}.onboarding-actions{display:flex;gap:10px;margin-top:14px}.onboarding-actions .button{flex:1 1;min-height:52px;border:0;cursor:pointer}.onboarding-actions .onboarding-back{flex:0 0 auto;padding:0 18px;border:1px solid #d6d6d6;background:#fff;color:#000}@media (max-width:760px){.onboarding-actions{position:-webkit-sticky;position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:5;padding:8px 0;background:linear-gradient(transparent,var(--paper,#f7f7f5) 30%)}}.driver-card{grid-template-columns:62px minmax(0,1fr) 126px;gap:10px 12px}.driver-photo-wrap{grid-row:1/3;align-self:start;display:grid;justify-items:center;grid-gap:4px;gap:4px}.driver-avatar.party-photo,.driver-photo-wrap>.driver-avatar{width:62px;height:62px;padding:0;border-radius:50%;object-fit:cover;background:var(--night);color:#fff;font-size:19px}.driver-photo-wrap>small{color:var(--green-deep);font-size:6px;font-weight:850;white-space:nowrap}.driver-identity{min-width:0;display:grid;align-content:center;grid-gap:4px;gap:4px}.driver-identity>b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.driver-identity>small{font-size:8px}.vehicle-match-visual{--vehicle-paint:#687178;width:126px;margin:0;align-self:center}.vehicle-match-visual svg{width:100%;height:auto;display:block;overflow:visible}.vehicle-match-visual figcaption{margin-top:-2px;color:#7c8489;font-size:5px;line-height:1.2;text-align:center}.vehicle-shadow{fill:rgba(21,25,28,.14)}.vehicle-paint{fill:var(--vehicle-paint);stroke:#252b2f;stroke-width:1.7;stroke-linejoin:round}.vehicle-glass{fill:#c9d6d8;stroke:#344147;stroke-width:1.4;stroke-linejoin:round}.vehicle-detail{fill:none;stroke:#30383d;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vehicle-light{fill:#f3d89b;stroke:#5f5645;stroke-width:1}.vehicle-wheel{fill:#20262a;stroke:#0f1214;stroke-width:1.5}.vehicle-hub{fill:#aeb6b9;stroke:#535d62;stroke-width:1}.taxi-sign{fill:#f0ca42;stroke:#3c3b31;stroke-width:1}.vehicle-match-visual text{fill:#202428;font-size:5px;font-weight:900;letter-spacing:.4px}.delas-line{fill:none;stroke:#e6759c;stroke-width:3;stroke-linecap:round}.vehicle-card-label{color:var(--muted)}.driver-card .vehicle-data{grid-column:2/4;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:8px;text-align:left}.driver-card .vehicle-data strong{border-radius:7px;background:#eef0ed;padding:4px 8px;color:#080a0b;font-size:16px;letter-spacing:1px}.driver-card .vehicle-data b{overflow:hidden;color:#5e676d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.driver-card{grid-template-columns:64px minmax(0,1fr) 124px;padding:13px}.driver-avatar.party-photo,.driver-photo-wrap>.driver-avatar{width:64px;height:64px}.driver-identity>b{font-size:15px}.driver-identity>small{font-size:11px}.vehicle-match-visual{width:124px}.vehicle-match-visual figcaption{font-size:7px}.driver-card .vehicle-data{grid-column:2/4;padding-top:7px}.driver-card .vehicle-data b{font-size:11px}}.active-map{position:relative}.active-map.nav-mode{min-height:520px}.nav-view{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;background:#e9e9e6}.nav-map{position:absolute;inset:0}.nav-car{width:56px;height:56px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.nav-banner{position:absolute;top:10px;left:10px;right:10px;z-index:3;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:#0b3d2e;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.3)}.nav-banner.rerouting{background:#8a5a00}.nav-banner-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.12)}.nav-banner-icon svg{width:38px;height:38px;stroke-width:2.6}.nav-banner-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.nav-banner-text b{font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1.05}.nav-banner-text small{overflow:hidden;color:#d9efe5;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nav-recenter{position:absolute;left:50%;bottom:84px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#000;font:inherit;font-size:14px;font-weight:750;transform:translateX(-50%);box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer}.nav-recenter svg{width:18px}.nav-footer{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2)}.nav-footer>span{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.nav-footer b{color:#0b3d2e;font-size:20px;font-weight:800}.nav-footer small{overflow:hidden;color:#5e5e5e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.nav-overview,.nav-waze{min-height:42px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:12px;background:#f1f1f1;color:#000;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.nav-waze{background:#33ccff;color:#00384d}.nav-overview svg{width:16px}.nav-start{position:absolute;right:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--green-deep);color:#fff;font:inherit;font-size:14px;font-weight:800;box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer}.nav-start svg{width:18px}@media (max-width:760px){.driver-main.has-ride .active-map.nav-mode{height:64svh;min-height:420px}.nav-banner-text b{font-size:24px}}.live-eta{display:grid;grid-gap:2px;gap:2px;margin:-6px 0 14px;padding:12px 14px;border-radius:14px;background:#000;color:#fff}.live-eta b{font-size:20px;font-weight:800;letter-spacing:-.3px}.live-eta span{color:#cfcfcf;font-size:13px;font-weight:600}@media (max-width:760px){.driver-main.has-ride:has(.nav-mode)>header{display:none}.driver-main.has-ride .active-details>*{order:4}.driver-main.has-ride .active-details>.ride-status-label{order:0;margin-bottom:8px}.driver-main.has-ride .active-details>.pin-input{order:1}.driver-main.has-ride .active-details>.button{order:2;position:static;margin:4px 0 14px;box-shadow:none}.driver-main.has-ride .active-details>.ac-reminder{order:3}}@keyframes byte-searching{0%,to{opacity:.25}50%{opacity:1}}.live-panel[data-status=requested] .status-track span:nth-child(2),.live-panel[data-status=searching] .status-track span:nth-child(2){background:#000;animation:byte-searching 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.live-panel .status-track span{animation:none!important}}@media (max-width:760px){.driver-main.has-ride:has(.nav-mode){padding-top:0}}.trip-rating{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);text-align:center}.trip-rating h2{margin:0;color:#000;font-size:20px;font-weight:800;letter-spacing:-.2px;word-spacing:normal}.trip-rating p{margin:0;color:#5e5e5e;font-size:13px}.trip-rating .rating-form{display:grid;justify-items:center;grid-gap:10px;gap:10px;border:0;padding:0}.trip-rating .rating-form>span{display:none}.trip-rating .rating-form svg{width:38px;height:38px}.trip-rating .rating-submit{min-width:160px;min-height:46px;border-radius:999px;background:#000;color:#fff;font-weight:800}@media (max-width:760px){.live-panel>.trip-rating{order:2}body:has(.passenger-tabbar) .bytes-topbar{display:none}.bytes-heading h1{font-size:32px;letter-spacing:-1px;line-height:1.1;font-weight:700}}.quiet-toggle{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:8px 0;padding:10px 12px;border:1px solid #dcdcdc;border-radius:12px;background:#fff;color:#000;font:inherit;text-align:left;cursor:pointer}.quiet-toggle.on{border-color:#000;background:#f3f3f3}.quiet-toggle>span:first-child{font-size:20px}.quiet-toggle span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.quiet-toggle b{font-size:14px}.quiet-toggle small{color:#5e5e5e;font-size:12px}.quiet-toggle i{font-style:normal;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#eee}.quiet-toggle.on i{background:#000;color:#fff}.compensation-note,.intercity-note{display:grid;grid-gap:2px;gap:2px;margin:8px 0;padding:10px 12px;border-radius:12px;background:#fff7e0;color:#5c4400;font-size:12px;line-height:1.4}.compensation-note b,.intercity-note b{font-size:13px}.compensation-note{background:#e8f8f0;color:#1a6549}.cpf-inline{display:grid;grid-gap:8px;gap:8px;margin:8px 0}.cpf-inline label{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:800}.cpf-inline input{min-height:46px;border:1px solid #d6d6d6;border-radius:10px;padding:0 12px;font-size:16px}.quiet-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05)}.quiet-card.on{background:#f1f1f1}.quiet-card>span:first-child{font-size:20px}.quiet-card>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.quiet-card b{font-size:14px;color:#000}.quiet-card small{color:#5e5e5e;font-size:12px}.quiet-card button{min-height:38px;border:0;border-radius:999px;background:#000;color:#fff;padding:0 14px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.quiet-card.on button{background:#e6e6e6;color:#000}.driver-cancel{text-align:left!important;justify-items:stretch!important}.driver-cancel h2{text-align:center}.driver-cancel-reasons{display:grid;grid-gap:6px;gap:6px}.driver-cancel-reasons label{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid #dcdcdc;border-radius:10px;font-size:14px;cursor:pointer}.driver-cancel-reasons label.selected{border-color:#000;background:#f3f3f3}.driver-cancel select,.driver-cancel textarea{width:100%;min-height:44px;border:1px solid #d6d6d6;border-radius:10px;padding:10px 12px;font:inherit;font-size:14px}.driver-cancel textarea{min-height:80px;resize:vertical}.driver-cancel-link{width:100%;min-height:40px;margin-top:6px;border:0;background:transparent;color:#b3261e;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.offer-intercity{padding:3px 8px;border-radius:999px;background:#fff0c2;color:#6b4e00;font-size:11px;font-style:normal;font-weight:800}.classification-card{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.classification-card>span{display:grid;grid-gap:2px;gap:2px}.classification-card small{color:#6b6b6b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.classification-card b{font-size:18px;color:#000}.classification-card p{margin:0;color:#4b5258;font-size:13px;line-height:1.45}.classification-card .appeal-status{padding:8px 10px;border-radius:10px;background:#f3f6f4;color:#274236}.classification-card button{justify-self:start;min-height:38px;border:1px solid #000;border-radius:999px;background:#fff;padding:0 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.admin-ops{display:grid;grid-gap:12px;gap:12px}.admin-ops>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-ops>header span{color:var(--green-deep);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.admin-ops>header h2{margin:4px 0;font-size:20px;line-height:1.25;letter-spacing:normal}.admin-ops>header p{margin:0;color:var(--muted);font-size:12px}.admin-ops>header>b{padding:6px 10px;border-radius:999px;background:#fff0c2;font-size:12px;white-space:nowrap}.admin-ops h3{margin:8px 0 0;font-size:16px}.admin-ops-message{margin:0;padding:8px 12px;border-radius:10px;background:#eef7f2;color:#1a6549;font-size:13px}.admin-ops-empty{color:var(--muted);font-size:13px}.admin-ops-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.admin-ops-card.late{border-color:#e3a19b;background:#fff6f5}.admin-ops-card p{margin:0;font-size:13px}.admin-ops-card small{color:var(--muted);font-size:12px}.admin-ops-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.admin-ops-status{padding:3px 8px;border-radius:999px;background:#eee;font-size:11px;font-weight:800}.admin-ops-status.open,.admin-ops-status.pending{background:#fff0c2}.admin-ops-status.approved,.admin-ops-status.credited{background:#d8f7e9;color:#1c6b4e}.admin-ops-status.denied,.admin-ops-status.waived{background:#f1e3e3;color:#8a2d2d}.admin-ops-card textarea,.classification-review textarea{width:100%;min-height:64px;border:1px solid #d6d6d6;border-radius:8px;padding:8px 10px;font:inherit;font-size:13px}.admin-ops-actions{display:flex;justify-content:flex-end;gap:8px}.admin-ops-actions button{min-height:36px;padding:0 14px;border:1px solid #d6d6d6;border-radius:8px;background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.admin-ops-actions button.primary{border-color:#000;background:#000;color:#fff}.admin-ops-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-ops-note{padding:8px 10px;border-radius:8px;background:#f5f5f3}.admin-ops-form{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.admin-ops-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:700}.admin-ops-form label.check{display:flex;align-items:center;gap:8px}.admin-ops-form input[type=number]{min-height:38px;max-width:200px;border:1px solid #d6d6d6;border-radius:8px;padding:0 10px;font:inherit}.admin-ops-form fieldset{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.admin-ops-form legend{font-size:12px;font-weight:800;padding:0 4px}.admin-ops-form small{color:var(--muted);font-size:12px}.admin-ops-form .button{justify-self:start;min-height:40px;border:0;cursor:pointer}.classification-review{display:grid;grid-gap:6px;gap:6px;margin:10px 0;padding:12px;border-radius:10px;background:#f5f7f6}.classification-review b{font-size:13px}.classification-review small{color:var(--muted);font-size:12px}.classification-review select{min-height:38px;border:1px solid #d6d6d6;border-radius:8px;padding:0 8px;font:inherit}.analytics{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;--an-done:#2f9e74;--an-cancel:#f36b73;--an-other:#c9d2cd;--an-ink:#1f2428}.analytics-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.analytics-toolbar small{margin-left:auto;color:var(--muted);font-size:12px}.analytics-periods{display:inline-flex;padding:3px;border-radius:999px;background:#eef1ef}.analytics-periods button{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--carbon);cursor:pointer;white-space:nowrap}.analytics-periods button.active{background:var(--an-ink);color:#fff}.analytics-toolbar select{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:13px}.analytics-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--carbon)}.analytics-refresh,.analytics-table-actions button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--an-ink);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.analytics-refresh svg,.analytics-table-actions svg{width:15px;height:15px}.analytics-refresh:disabled{opacity:.6;cursor:wait}.analytics-nav{display:flex;flex-wrap:wrap;gap:6px}.analytics-nav button{min-height:34px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--carbon);font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.analytics-nav button:hover{border-color:var(--an-ink)}.analytics-nav button[aria-selected=true]{border-color:var(--an-ink);background:var(--an-ink);color:#fff}.analytics-dashboard{min-width:0}.analytics-block{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;scroll-margin-top:80px}.analytics-block[hidden]{display:none}.analytics-block>h2{margin:6px 0 0;font-size:20px;line-height:1.25;letter-spacing:normal;color:var(--an-ink)}.analytics-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.analytics-kpi{display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.analytics-kpi span{color:var(--muted);font-size:12px;font-weight:700}.analytics-kpi b{font-size:24px;line-height:1.15;letter-spacing:normal;color:var(--an-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-kpi small{color:var(--muted);font-size:12px}.analytics-kpi.good{border-left:4px solid var(--an-done)}.analytics-kpi.bad{border-left:4px solid var(--an-cancel)}.analytics-insights{display:grid;grid-gap:6px;gap:6px;margin:0;padding:14px 16px 14px 34px;border-radius:14px;background:#eef7f2;color:#1a4f3c;font-size:13px;line-height:1.45}.analytics-grid{display:grid;grid-gap:12px;gap:12px}.analytics-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.analytics-card>header h3{margin:0;font-size:15px;letter-spacing:normal;color:var(--an-ink)}.analytics-card>header p{margin:2px 0 0;color:var(--muted);font-size:12px}.analytics-chart svg{width:100%;height:auto;display:block}.analytics-chart text{font-size:11px;fill:var(--muted);font-family:inherit}.analytics-chart text.small{font-size:9px;fill:var(--carbon);font-weight:700}.analytics-chart .grid{stroke:#edf0ee;stroke-width:1}.analytics-chart .done{fill:var(--an-done)}.analytics-chart .cancelled{fill:var(--an-cancel)}.analytics-chart .other{fill:var(--an-other)}.analytics-chart .gmv{fill:none;stroke:var(--an-ink);stroke-width:2;stroke-linejoin:round}.analytics-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;color:var(--muted)}.analytics-legend span{display:inline-flex;align-items:center;gap:6px}.analytics-legend i{display:inline-block;width:12px;height:10px;border-radius:3px}.analytics-legend i.done{background:var(--an-done)}.analytics-legend i.cancelled{background:var(--an-cancel)}.analytics-legend i.other{background:var(--an-other)}.analytics-legend i.gmv{height:2px;background:var(--an-ink)}.analytics-bar{height:10px;border-radius:999px;background:#eef1ef;overflow:hidden}.analytics-bar i{display:block;height:100%;border-radius:999px;background:var(--an-ink);min-width:2px}.analytics-funnel{display:grid;grid-gap:10px;gap:10px}.analytics-buckets li,.analytics-funnel>div,.analytics-ranked li,.analytics-split li{display:grid;grid-template-columns:minmax(110px,1.1fr) 2fr auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;font-size:13px}.analytics-funnel small,.analytics-split small{grid-column:2/-1;color:var(--muted);font-size:11px}.analytics-split li{grid-template-columns:minmax(96px,1fr) 2fr auto 46px}.analytics-split small{grid-column:auto;text-align:right}.analytics-buckets b,.analytics-funnel b,.analytics-ranked b,.analytics-split b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:32px}.analytics-funnel>div:last-child .analytics-bar i{background:var(--an-done)}.analytics-buckets,.analytics-list,.analytics-ranked,.analytics-split{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.analytics-ranked span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-heatmap{display:grid;grid-gap:3px;gap:3px}.analytics-heatmap>div{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));grid-gap:3px;gap:3px;align-items:center}.analytics-heatmap span{font-size:11px;color:var(--muted)}.analytics-heatmap .head span{text-align:center}.analytics-heatmap i{aspect-ratio:1;border-radius:4px;background:#f0f2f1}.analytics-heatmap i.on{background:var(--green-deep)}.analytics-heatmap small{margin-top:6px;color:var(--muted);font-size:11px}.analytics-wait{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.analytics-wait div{display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:10px;background:#f5f7f6}.analytics-wait span{font-size:11px;color:var(--muted)}.analytics-wait b{font-size:15px;color:var(--an-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-buckets li{grid-template-columns:70px 1fr auto;font-size:12px}.analytics-note{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.analytics-list li{display:flex;align-items:center;gap:8px;font-size:13px}.analytics-list li span{flex:1 1}.analytics-list em{font-style:normal;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#fdecea;color:#8a2d2d}.analytics-stars-avg{margin:0 0 8px;font-size:13px;color:var(--muted)}.analytics-stars-avg b{font-size:24px;color:var(--an-ink)}.analytics-table-actions{display:flex;justify-content:flex-end}.analytics-table-wrap{overflow-x:auto}.analytics .analytics-table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics .analytics-table th{padding:8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.analytics .analytics-table th button{padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.analytics .analytics-table th[aria-sort=ascending],.analytics .analytics-table th[aria-sort=descending]{color:var(--an-ink)}.analytics .analytics-table td{display:table-cell;color:#3a4148;padding:9px 8px;border-bottom:1px solid #eff1f0;white-space:nowrap}.analytics .analytics-table tbody tr:hover{background:#f7f9f8}.analytics .analytics-table td.rank{width:32px;font-weight:800;color:var(--muted)}.analytics .analytics-table td.warn{color:#b3261e;font-weight:800}.analytics-inline-bar{display:flex;align-items:center;gap:8px;min-width:140px}.analytics-inline-bar i{display:block;height:8px;border-radius:999px;background:var(--an-cancel);min-width:2px}.analytics-inline-bar span{font-size:12px;color:var(--muted)}.admin-ops-message.error{background:#fdecea;color:#8a2d2d}@media (max-width:1280px){.analytics-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-kpi{padding:12px}.analytics-kpi b{font-size:19px}.analytics-card{padding:14px}.analytics-wait b{font-size:13px}}@media (max-width:960px){.analytics-grid.four,.analytics-grid.three,.analytics-grid.two{grid-template-columns:minmax(0,1fr)}.analytics-toolbar{position:static}.analytics-toolbar small{margin-left:0;width:100%}.analytics-periods{overflow-x:auto;max-width:100%}}.history-list{gap:0}.history-list>article.history-item{display:block;padding:0;border:0;border-bottom:1px solid #ececec;border-radius:0;background:transparent}.history-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;grid-gap:12px;gap:12px;padding:14px 0;color:#000}.history-list article>a.history-row{display:grid;color:#000;font-size:inherit;font-weight:inherit}.history-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#f3f3f3}.history-icon svg,.history-list article>a.history-row .history-icon svg{width:24px;height:24px;color:#000}.history-main{min-width:0;display:grid;grid-gap:2px;gap:2px}.history-list .history-main b,.history-main b{overflow:hidden;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-list .history-main small,.history-main small{color:#5e5e5e;font-size:13px}.history-price{display:grid;justify-items:end;grid-gap:2px;gap:2px}.history-price strong{font-size:16px;font-weight:700;white-space:nowrap}.history-list .history-price small,.history-price small{color:#5e5e5e;font-size:11px}.history-chevron,.history-list article>a.history-row svg.history-chevron{width:18px;height:18px;color:#8a8a8a}.history-item .rating-form{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:-4px 0 14px 60px;padding:0;border:0}.history-item .rating-form>div{display:flex;gap:0}.history-item .rating-form>div button{width:38px;height:38px;padding:0}.history-item .rating-form>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.history-item .rating-form svg{width:24px;height:24px}.history-item .rating-submit{flex:none;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700}.history-item .rating-submit:disabled{opacity:.35}.history-item .rating-sent{display:block;margin:-4px 0 14px 60px;font-size:13px}.role-switcher:empty{display:none}.launch-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.cmp-head h2,.launch-head h2{margin:4px 0 6px;font-size:28px;letter-spacing:-.5px;color:var(--night)}.cmp-head p,.launch-head p{margin:0;max-width:760px;color:var(--muted);font-size:13px;line-height:1.5}.launch-access-note{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:7px 10px;border:1px solid #cbd2d6;border-radius:10px;background:#f6f7f6}.launch-access-note>svg{width:15px;color:#566069}.launch-access-note>span{min-width:0;display:flex;align-items:baseline;gap:8px}.launch-access-note b{flex:none;font-size:10px}.launch-access-note small{min-width:0;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-access-note.editor{border-color:#a9d4bd;background:#edf8f2}.launch-access-note.editor>svg{color:var(--green-deep)}.launch-accountability{min-width:0;display:grid;grid-gap:10px;gap:10px}.launch-reconciliation-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.launch-reconciliation-strip article{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#fff}.launch-reconciliation-strip span{color:var(--muted);font-size:9px;font-weight:750}.launch-reconciliation-strip b{color:var(--night);font-size:14px;white-space:nowrap}.launch-reconciliation-strip article.alert{border-color:#efb1b5;background:#fff5f5}.launch-reconciliation-strip article.alert b{color:#9b3039}.launch-reconciliation-strip article.attention{border-color:#e4d09c;background:#fff9ea}.launch-accountability-form{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--line);border-radius:13px;background:white}.launch-accountability-form>header{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--line)}.launch-accountability-form>header>span{display:inline-flex;align-items:center;gap:7px}.launch-accountability-form>header svg{width:16px;color:var(--green-deep)}.launch-accountability-form>header b{font-size:12px}.launch-accountability-form>header small{color:var(--muted);font-size:10px}.launch-accountability-form label{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px;color:var(--night);font-size:10px;font-weight:750}.launch-accountability-form label.wide{grid-column:span 4}.launch-accountability-form input,.launch-accountability-form select,.launch-accountability-form textarea{width:100%;min-width:0;min-height:38px;border:1px solid var(--line);border-radius:9px;background:white;padding:8px 9px;color:var(--night);font:inherit;font-size:11px;font-weight:450}.launch-accountability-form textarea{min-height:56px;resize:vertical}.launch-accountability-form .receipt-file input{padding:6px;font-size:9px}.launch-accountability-form .receipt-file small{color:var(--muted);font-size:8px;font-weight:500}.launch-accountability-form .expense-link-field small{min-height:20px;color:var(--green-deep);font-size:8px;font-weight:700;line-height:1.2}.launch-taxonomy-preview{grid-column:span 4;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:7px 9px;border:1px dashed #b9c1c5;border-radius:9px;background:#f7f8f7}.launch-taxonomy-preview svg{width:15px;color:#566069}.launch-taxonomy-preview span{min-width:0;display:grid;grid-gap:2px;gap:2px}.launch-taxonomy-preview small{color:var(--muted);font-size:8px}.launch-taxonomy-preview code{overflow:hidden;color:var(--night);font-family:inherit;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.launch-accountability-form>button{grid-column:span 2;align-self:stretch;justify-content:center}.launch-accountability-form>button:disabled{opacity:.5;cursor:wait}.launch-accountability-message{margin:0;padding:9px 12px;border-radius:9px;font-size:10px;font-weight:700}.launch-accountability-message.ok{background:#dff7eb;color:#1c6349}.launch-accountability-message.error{background:#fff0f1;color:#8f2f38}.launch-accountability-linker{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid #d8c27c;border-radius:11px;background:#fff9e8}.launch-accountability-linker>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.launch-accountability-linker>div span{color:#7a5a00;font-size:8px;font-weight:850;letter-spacing:.5px;text-transform:uppercase}.launch-accountability-linker>div b{overflow:hidden;color:var(--night);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.launch-accountability-linker>div small,.launch-accountability-linker>p{margin:0;color:#675e47;font-size:8px}.launch-accountability-linker select{min-width:0;min-height:38px;border:1px solid #d7c889;border-radius:9px;background:#fff;padding:0 9px;color:var(--night);font:inherit;font-size:9px}.launch-accountability-ledger{min-width:0;display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid var(--line);border-radius:13px;background:white}.launch-accountability-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.launch-accountability-ledger>header>div{display:grid;grid-gap:2px;gap:2px}.launch-accountability-ledger>header span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.launch-accountability-ledger>header b{font-size:13px}.launch-accountability-ledger>header label{width:min(340px,45%);min-height:36px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:0 10px}.launch-accountability-ledger>header label svg{width:14px;color:var(--muted)}.launch-accountability-ledger>header input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:10px}.launch-receipt-link{max-width:230px;display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:1px 5px;gap:1px 5px;border:0;background:transparent;padding:0;color:var(--night);font:inherit;font-size:10px;font-weight:750;text-align:left;cursor:pointer}.launch-receipt-link svg{grid-row:1/3;width:14px;color:var(--green-deep)}.launch-receipt-link small{overflow:hidden;color:var(--muted);font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.launch-receipt-link:disabled{opacity:.55;cursor:wait}.launch-receipt-loading{color:var(--muted);font-size:9px}.launch-expense-link{max-width:170px;overflow:hidden;border:0;background:transparent;padding:0;color:var(--green-deep);font:inherit;font-size:10px;font-weight:750;text-align:left;text-decoration:underline;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.launch-expense-link.unlinked{color:#7a5a00}.launch-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:14px;background:#eef1ef;width:-moz-fit-content;width:fit-content;max-width:100%}.launch-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--night);cursor:pointer}.launch-tabs button svg{width:16px;height:16px}.launch-tabs button.active{background:var(--night);color:#fff}.launch-message{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border-radius:10px;background:#edf8f2;color:#285f49;font-size:13px;font-weight:700}.launch-message button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.launch-message svg{width:16px;height:16px}.launch-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:32px 16px;border:1px dashed #cfd4d0;border-radius:14px;background:#fff;color:var(--muted);font-size:13px;text-align:center}.launch-empty>svg{width:30px;height:30px;color:var(--green-deep)}.launch-empty h3{margin:0;color:var(--night);font-size:18px}.launch-empty p{margin:0;max-width:520px;line-height:1.5}.launch-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.launch-page .button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--night);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.launch-page .button.button-dark{border-color:var(--night);background:var(--night);color:#fff}.launch-page .button svg{width:16px;height:16px}.launch-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.launch-kpis article{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.launch-kpis article span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.launch-kpis article span svg{width:15px;height:15px}.launch-kpis article b{color:var(--night);font-size:24px;letter-spacing:-.5px}.launch-kpis article small{color:var(--muted);font-size:12px}.launch-kpis article.alert{border-color:#f0b8b8;background:#fff6f6}.launch-kpis article.alert b{color:#a3262e}.launch-kpis.small article b{font-size:20px}.launch-bar{height:8px;min-width:60px;border-radius:999px;background:#e9ece9;overflow:hidden}.launch-bar i{display:block;height:100%;border-radius:inherit;background:var(--green)}.launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.launch-card.alert{border-color:#f0b8b8}.launch-card h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--night);font-size:15px}.launch-card h3 svg{width:16px;height:16px}.launch-page .muted{margin:0;color:var(--muted);font-size:13px}.launch-bars{display:grid;grid-gap:8px;gap:8px}.launch-bars>div{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.launch-bars b{font-size:13px}.launch-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.launch-list li{display:grid;grid-gap:2px;gap:2px;padding-bottom:8px;border-bottom:1px solid #eef0ee}.launch-list b{font-size:13px;color:var(--night)}.launch-list small{color:var(--muted);font-size:12px}.launch-section{display:grid;grid-gap:12px;gap:12px;min-width:0}.launch-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.launch-table select,.launch-toolbar select{min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:13px}.launch-toolbar .button-dark{margin-left:auto}.launch-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;padding:16px;border:1px solid var(--night);border-radius:14px;background:#fff}.launch-form h3{grid-column:1/-1;margin:0 0 2px;font-size:16px;color:var(--night)}.launch-form label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;font-weight:700}.launch-form label.wide{grid-column:span 2}.launch-form label.check{display:flex;align-items:center;gap:8px;align-self:end;min-height:40px;color:var(--night);font-size:13px}.launch-form input:not([type=checkbox]),.launch-form select,.launch-form textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fbfbfa;color:var(--night);font:inherit;font-size:14px;font-weight:500}.launch-form textarea{resize:vertical}.launch-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.launch-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.launch-table{width:100%;border-collapse:collapse;font-size:13px}.launch-table th{padding:10px 12px;border-bottom:1px solid var(--line);background:#f7f8f6;color:var(--muted);font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.launch-table td{padding:10px 12px;border-bottom:1px solid #eef0ee;vertical-align:top;color:var(--night)}.launch-table td b{display:block;font-size:13px}.launch-table td small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.launch-table tr.late td{background:#fff8f8}.launch-table tr.inactive td{color:var(--muted)}.launch-table td.over{color:#a3262e;font-weight:700}.launch-table.compact td,.launch-table.compact th{padding:8px 6px}.launch-table small.late-tag,.launch-table small.launch-priority.alta{color:#a3262e;font-weight:700}.launch-row-actions{white-space:nowrap}.launch-row-actions button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.launch-row-actions button+button{margin-left:6px}.launch-row-actions svg{width:15px;height:15px}.launch-accountability-link{min-width:132px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;border:1px solid #e3c875;border-radius:9px;background:#fff9e8;padding:6px 8px;color:#6c5200;font:inherit;text-align:left;cursor:pointer}.launch-accountability-link.ok{border-color:#9fd2b9;background:#edf8f2;color:#1e6549}.launch-accountability-link:disabled{border-color:var(--line);background:#f3f4f2;color:var(--muted);cursor:not-allowed}.launch-accountability-link>svg{width:16px}.launch-accountability-link>span{min-width:0;display:grid;grid-gap:1px;gap:1px}.launch-accountability-link b{font-size:10px}.launch-accountability-link small{overflow:hidden;margin:0;color:inherit;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cmp-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.cmp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.cmp-head .button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--night);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cmp-head .button svg{width:16px;height:16px}.cmp-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cmp-scores article{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.cmp-scores span{color:var(--muted);font-size:12px;font-weight:700}.cmp-scores b{color:var(--night);font-size:28px;letter-spacing:-.5px}.cmp-scores small{color:var(--muted);font-size:12px}.cmp-scores .cmp-score-byte{border-color:var(--green);background:#effaf4}.cmp-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted)}.cmp-legend span{display:inline-flex;align-items:center;gap:6px}.cmp-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.cmp-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px}.cmp-pagination>span{min-width:210px;display:grid;grid-gap:2px;gap:2px;text-align:right}.cmp-pagination b{color:var(--night);font-size:11px}.cmp-pagination small{overflow:hidden;max-width:360px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cmp-pagination button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 11px;color:var(--night);font:inherit;font-size:9px;font-weight:750;cursor:pointer}.cmp-pagination button:disabled{opacity:.4;cursor:default}.cmp-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:13px;font-style:normal;font-weight:800}.cmp-sim .cmp-mark{background:#d8f7e9;color:#1f6b4d}.cmp-parcial .cmp-mark{background:#fff1cf;color:#7a5a00}.cmp-nao .cmp-mark{background:#fde2e2;color:#a3262e}.cmp-nd .cmp-mark{background:#eceeed;color:#6b7178}.cmp-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.cmp-table{width:100%;min-width:860px;border-collapse:collapse;font-size:13px}.cmp-table thead th{padding:12px;border-bottom:1px solid var(--line);background:var(--night);color:#fff;font-size:13px;text-align:left}.cmp-table thead th:nth-child(n+4){background:#1f5d45}.cmp-table tbody th[scope=row]{width:28%;padding:10px 12px;border-bottom:1px solid #eef0ee;color:var(--night);font-weight:600;text-align:left}.cmp-group th{padding:12px 12px 6px;background:#f4f6f4;color:var(--green-deep);font-size:12px;letter-spacing:.06em;text-align:left;text-transform:uppercase}.cmp-cell{padding:10px 12px;border-bottom:1px solid #eef0ee;vertical-align:top}.cmp-cell small{display:block;margin-top:4px;color:#4d555c;font-size:12px;line-height:1.35}.cmp-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cmp-notes article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.cmp-notes h3{margin:0 0 8px;font-size:15px;color:var(--night)}.cmp-notes ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#3d454c;font-size:13px;line-height:1.45}.cmp-print-only{display:none}@media (max-width:900px){.cmp-notes,.launch-grid{grid-template-columns:minmax(0,1fr)}.launch-form,.launch-reconciliation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-accountability-form{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-accountability-form label.wide,.launch-taxonomy-preview{grid-column:span 2}.launch-accountability-form>button{grid-column:span 1}.launch-accountability-linker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:560px){.launch-access-note>span{display:grid;grid-gap:2px;gap:2px}.launch-access-note small{white-space:normal}.launch-accountability-form{grid-template-columns:minmax(0,1fr)}.launch-accountability-form>header{display:grid;grid-gap:3px;gap:3px}.launch-accountability-form label.wide,.launch-accountability-form>button,.launch-taxonomy-preview{grid-column:auto}.launch-accountability-ledger>header{align-items:stretch;flex-direction:column}.launch-accountability-ledger>header label{width:100%}.launch-accountability-linker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.launch-accountability-linker>div,.launch-accountability-linker>p,.launch-accountability-linker>select{grid-column:1/-1}.launch-reconciliation-strip article{display:grid;grid-gap:2px;gap:2px;padding:9px}.launch-reconciliation-strip b{font-size:13px}.launch-form{grid-template-columns:minmax(0,1fr)}.launch-form label.wide{grid-column:auto}.launch-toolbar .button-dark{margin-left:0}.cmp-controls,.cmp-scores{grid-template-columns:minmax(0,1fr)}.cmp-pagination{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.cmp-pagination>span{grid-column:1/-1;min-width:0;text-align:left}.cmp-pagination button{min-height:40px}.cmp-head h2,.launch-head h2{font-size:24px}}.bytes-page,.growth-page,.history-page{height:100svh;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.bytes-shell,.growth-shell{width:min(1180px,calc(100% - 32px));height:100%;min-height:0;margin:0 auto;padding:14px 0 16px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;grid-gap:8px;gap:8px;overflow:hidden}.bytes-heading,.growth-heading{max-width:none;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px}.bytes-heading h1,.growth-heading h1{margin:3px 0 4px;font-size:clamp(28px,3vw,39px);line-height:1;letter-spacing:-1.8px}.bytes-heading p,.growth-heading p{max-width:none;font-size:10px;line-height:1.35}.growth-heading>div{min-width:0}.growth-role-switch{flex:0 0 auto;margin:0}.bytes-view-tabs,.growth-view-tabs{min-height:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.growth-view-tabs:has(button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.bytes-view-tabs button,.growth-view-tabs button{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.bytes-view-tabs button.active,.growth-view-tabs button.active{border-color:var(--night);background:var(--night);color:#fff}.bytes-view-tabs svg,.growth-view-tabs svg{width:15px;height:15px}.bytes-draft,.bytes-message,.growth-draft,.growth-message{min-height:38px;margin:0;padding:7px 11px}.bytes-view,.growth-view{min-height:0;height:100%;overflow:hidden}.bytes-view[data-view=summary]{display:grid;grid-template-rows:minmax(145px,.95fr) minmax(155px,1.05fr);grid-gap:8px;gap:8px}.bytes-wallet-card{min-height:0;height:100%;margin:0;border-radius:16px}.bytes-auto,.bytes-wallet-card>div{padding:clamp(15px,2vw,23px)}.bytes-balance strong{margin:5px 0 3px;font-size:clamp(29px,3.4vw,42px)}.bytes-program-grid{min-height:0;height:100%;margin:0}.bytes-program-grid article{min-height:0;height:100%;padding:16px 18px}.bytes-program-grid article>span{margin-top:auto}.bytes-program-grid h2{margin:4px 0 5px;font-size:18px}.bytes-transfer-card{height:100%;margin:0;align-content:center;padding:clamp(22px,4vw,50px)}.bytes-catalog{height:100%;margin:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:17px;overflow:hidden}.bytes-catalog>header>small{color:var(--muted);font-size:9px;font-weight:800}.bytes-catalog-grid{min-height:0;margin-top:10px}.bytes-catalog-grid>article{min-height:0;display:flex;flex-direction:column;padding:11px}.bytes-catalog-art{height:clamp(70px,12vh,105px)}.bytes-catalog-grid p{min-height:0}.bytes-catalog-grid footer{margin-top:auto}.bytes-pager{display:flex;justify-content:flex-end;gap:6px;padding-top:8px}.bytes-pager button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:0 11px;font-size:9px;font-weight:800}.bytes-pager button:disabled{opacity:.4}.bytes-lists{height:100%;margin:0}.bytes-lists>section{min-height:0;height:100%;padding:16px;overflow:hidden}.growth-view[data-view=summary]{display:grid;grid-template-rows:minmax(145px,1.2fr) minmax(105px,.8fr);grid-gap:8px;gap:8px}.growth-hero-card{padding:22px 26px;border-radius:16px}.growth-hero-card,.growth-metrics{min-height:0;height:100%;margin:0}.growth-metrics article{min-height:0;height:100%;padding:13px}.growth-grid{height:100%;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px}.growth-grid>article{min-height:0;padding:18px;overflow:hidden}.growth-card-icon{margin-bottom:12px}.growth-grid h2{margin:5px 0 8px;font-size:19px}.growth-list-section{height:100%;margin:0;padding:18px;overflow:hidden}.growth-list-section>div:first-child{margin-bottom:10px}.growth-referral-list article{min-height:50px}.growth-partner-grid{height:calc(100% - 44px)}.growth-partner-grid article,.history-page>section{min-height:0;height:100%}.history-page>section{width:min(1020px,calc(100vw - 32px));margin:0 auto;padding:18px 0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.history-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:9px}.history-heading .section-kicker{margin-bottom:4px}.history-page .history-heading h1{margin:0;font-size:clamp(32px,4vw,47px);letter-spacing:-2px}.history-heading>span{color:var(--muted);font-size:10px;font-weight:750}.history-list{min-height:0;align-content:start;overflow:hidden}.history-row{min-height:72px;padding:9px 0}.history-pagination{min-height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:10px;gap:10px;padding-top:7px}.history-pagination a,.history-pagination>span{min-height:34px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;font-size:9px;font-weight:800}.history-pagination a:last-child,.history-pagination>span:last-child{justify-self:end}.history-pagination>span[aria-disabled=true]{opacity:.38}.history-pagination svg{width:14px}.history-pagination small{align-self:center;color:var(--muted);font-size:9px}.payment-page>section{height:100%;overflow:hidden}.payment-settings,.payment-settings>form,.saved-cards{overflow:hidden}.payment-step[hidden]{display:none!important}.payment-bypass-page{min-height:0;align-self:start}@media (max-width:760px){.bytes-page,.growth-page,.history-page{grid-template-rows:minmax(0,1fr)}.bytes-page.passenger-view,.growth-page.passenger-view,.history-page,.payment-page{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.bytes-page.standalone-view,.growth-page.standalone-view{grid-template-rows:56px minmax(0,1fr);padding-bottom:0}.bytes-topbar,.growth-topbar{height:56px;padding:0 14px}.bytes-shell,.growth-shell{width:calc(100% - 24px);padding:10px 0 11px;gap:7px}.bytes-heading,.growth-heading{align-items:end;gap:8px}.bytes-heading h1,.growth-heading h1{margin:2px 0;font-size:25px;letter-spacing:-.9px}.bytes-heading p,.growth-heading p{font-size:9px;line-height:1.25}.bytes-heading>a{min-height:36px;flex:0 0 auto;padding:0 9px;font-size:8px}.growth-heading{display:grid;grid-template-columns:minmax(0,1fr) auto}.growth-heading>h1,.growth-heading>p,.growth-heading>span{grid-column:1}.growth-role-switch{grid-column:2;grid-row:1/4;align-self:center;display:grid}.growth-role-switch button{height:34px;padding:0 10px;font-size:8px}.bytes-view-tabs,.growth-view-tabs{min-height:38px;gap:4px}.bytes-view-tabs button,.growth-view-tabs button{min-height:38px;gap:4px;padding:0 3px;font-size:8px}.bytes-view-tabs svg,.growth-view-tabs svg{width:13px}.bytes-draft,.bytes-message,.growth-draft,.growth-message{min-height:34px;padding:5px 8px;font-size:8px}.bytes-draft svg,.growth-draft svg{width:15px}.bytes-view[data-view=summary]{grid-template-rows:minmax(180px,.9fr) minmax(240px,1.1fr)}.bytes-wallet-card{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.bytes-auto,.bytes-wallet-card>div{padding:13px}.bytes-balance strong{font-size:27px;letter-spacing:-1px}.bytes-handle{border-left:1px solid #434a51}.bytes-handle button{margin:6px 0 3px;padding:7px 8px;font-size:11px}.bytes-auto{grid-column:1/-1;align-items:center;border-top:1px solid #434a51;border-left:0}.bytes-auto span{gap:2px}.bytes-program-grid{grid-template-columns:1fr;gap:5px}.bytes-program-grid article{display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-column-gap:9px;column-gap:9px;padding:9px 11px}.bytes-program-grid svg{grid-row:1/3;width:20px}.bytes-program-grid article>span{margin:0;font-size:7px}.bytes-program-grid h2{margin:1px 0 0;font-size:14px}.bytes-program-grid p{display:none}.bytes-transfer-card{grid-template-columns:1fr;gap:16px;align-content:center;padding:18px}.bytes-transfer-card form{grid-template-columns:1fr 100px}.bytes-transfer-card form button{grid-column:1/-1;min-height:44px}.bytes-catalog{padding:12px}.bytes-catalog h2{font-size:20px}.bytes-catalog-grid{grid-template-columns:1fr;gap:5px}.bytes-catalog-grid>article{min-height:0;display:grid;grid-template-columns:70px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;grid-gap:2px 9px;gap:2px 9px;padding:7px}.bytes-catalog-art{grid-row:1/4;width:70px;height:70px}.bytes-catalog-grid article>small,.bytes-catalog-grid h3,.bytes-catalog-grid p{grid-column:2;margin:0}.bytes-catalog-grid footer{grid-column:3;grid-row:1/4;display:grid;justify-items:end;align-content:center;grid-gap:5px;gap:5px;margin:0}.bytes-catalog-grid footer b{font-size:8px}.bytes-catalog-grid footer button{min-height:34px}.bytes-lists{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:6px}.bytes-lists>section{padding:10px 12px}.bytes-lists>section>header{margin-bottom:3px}.bytes-lists article{min-height:38px}.growth-view[data-view=summary]{grid-template-rows:minmax(145px,1fr) minmax(170px,1.05fr)}.growth-hero-card{min-height:0;align-items:center;padding:17px}.growth-hero-card strong{font-size:29px}.growth-hero-card button{min-height:40px;padding:0 10px;font-size:8px}.growth-metrics{grid-template-columns:1fr 1fr;gap:5px}.growth-metrics article{min-height:0;padding:9px}.growth-metrics strong{font-size:19px}.growth-grid{grid-template-columns:1fr 1fr}.growth-grid>article{padding:12px}.growth-card-icon{width:30px;height:30px;margin-bottom:6px}.growth-grid h2{margin:3px 0 5px;font-size:15px}.growth-grid ol,.growth-grid p{font-size:8px;line-height:1.4}.growth-list-section{padding:12px}.growth-list-section h2{font-size:18px}.growth-referral-list article{min-height:46px}.growth-partner-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:5px}.growth-partner-grid article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;padding:8px 10px}.growth-partner-grid svg{grid-row:1/3}.growth-partner-grid h3,.growth-partner-grid p,.growth-partner-grid span{margin:0}.growth-partner-grid p{display:none}.growth-partner-grid a,.growth-partner-grid b{grid-column:3;margin:0}.history-page>section{width:calc(100% - 28px);padding:14px 0 10px}.history-heading{padding-bottom:5px}.history-heading .section-kicker{display:none}.history-page .history-heading h1{margin:0;font-size:28px;letter-spacing:-.8px}.history-row{min-height:66px;grid-template-columns:42px minmax(0,1fr) auto 15px;gap:9px;padding:7px 0}.history-icon{width:42px;height:42px}.history-list .history-main b,.history-main b,.history-price strong{font-size:14px}.history-list .history-main small,.history-main small{font-size:11px}.history-item .rating-form{margin:-2px 0 7px 51px}.history-item .rating-form>div button{width:32px;height:32px}.history-item .rating-form svg{width:20px;height:20px}.history-pagination{min-height:39px}.payment-page{grid-template-rows:minmax(0,1fr);overflow:hidden}.payment-page:focus-within{overflow:hidden}.payment-page>section{width:100%;padding:13px 12px 10px}.payment-page>section>.section-kicker{display:none}.payment-page>section>h1{font-size:28px}.payment-page>section>p{margin:3px 0 6px;font-size:8px}.payment-settings{gap:6px}.payment-settings>form,.saved-cards{padding:8px;border-radius:11px}.saved-card-list{max-height:61px}.payment-progress button{min-height:38px}.payment-section{padding-top:5px}.payment-section>p{margin:3px 0 5px}.payment-section input{height:36px}.payment-settings>form{gap:5px}.payment-back,.payment-form-actions .button{min-height:38px}}@media (max-height:700px) and (max-width:760px){.bytes-heading p,.growth-heading p,.payment-page>section>p{display:none}.bytes-view[data-view=summary]{grid-template-rows:minmax(155px,.85fr) minmax(190px,1.15fr)}.growth-view[data-view=summary]{grid-template-rows:130px minmax(145px,1fr)}.history-row{min-height:57px}.history-main small:last-child{display:none}.payment-section input{height:32px}.payment-progress button{min-height:34px}}@media (max-width:760px){.admin-dispatch-center>nav{grid-template-columns:1fr}}@media print{.admin-console>aside,.admin-sidebar,.cmp-controls,.cmp-head .button,.cmp-page>.cmp-notes,.cmp-screen-table{display:none!important}.cmp-print-only{display:block!important}.cmp-print-only>.cmp-table{margin-bottom:12px}.cmp-table-wrap{overflow:visible;border:0}.cmp-table{min-width:0;font-size:10px}.cmp-page{gap:8px}}.launch-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#eef0ee;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.launch-pill.ok{background:#d8f7e9;color:#1f6b4d}.launch-pill.pending{background:#fff1cf;color:#7a5a00}.launch-expand{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.launch-expand svg{width:15px;height:15px}.launch-table tr.launch-detail>td{padding:12px;background:#fafbfa}.launch-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:14px;gap:14px}.launch-detail-grid h4{margin:0 0 6px;font-size:13px;color:var(--night)}.launch-detail-grid .launch-table{background:#fff;border:1px solid var(--line);border-radius:10px}.launch-detail-grid p.muted{margin-top:6px}.launch-expense-editor-screen{min-height:0}.launch-expense-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 8px;padding:10px 12px 11px}.launch-expense-editor-head{grid-column:1/-1;min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:4px;border-bottom:1px solid #e8eae8}.launch-expense-editor-head>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.launch-expense-editor-head span{color:var(--green-deep);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.launch-expense-editor-head h3{margin:0;font-size:15px}.launch-expense-editor-head small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.launch-expense-form label{min-width:0;gap:3px;font-size:10px}.launch-expense-form input:not([type=checkbox]),.launch-expense-form select,.launch-expense-form textarea{min-width:0;min-height:32px;padding:5px 7px;border-radius:8px;font-size:11px}.launch-expense-form label.launch-field-description{grid-column:span 4}.launch-field-action,.launch-field-category,.launch-field-date,.launch-field-delivery,.launch-field-due,.launch-field-payment,.launch-field-quote,.launch-field-status,.launch-field-supplier,.launch-field-validity{grid-column:span 2}.launch-expense-form fieldset{display:grid;align-self:start;grid-gap:5px;gap:5px;margin:2px 0 0;padding:7px;border:1px solid var(--line);border-radius:10px;min-width:0}.launch-expense-form .launch-items{grid-column:span 7}.launch-expense-form .launch-split{grid-column:span 5}.launch-expense-form legend{display:inline-flex;align-items:center;gap:5px;padding:0 4px;color:var(--night);font-size:11px;font-weight:800}.launch-expense-form legend svg{width:13px;height:13px}.launch-item-row,.launch-items-head{display:grid;grid-template-columns:minmax(80px,1.3fr) minmax(65px,1fr) minmax(80px,1.1fr) 44px 70px 64px 28px;grid-gap:4px;gap:4px;align-items:center}.launch-split-head,.launch-split-row{display:grid;grid-template-columns:minmax(50px,1fr) 54px 54px 90px minmax(55px,.9fr);grid-gap:4px;gap:4px;align-items:center}.launch-items-head span,.launch-split-head span{overflow:hidden;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.launch-items-body,.launch-split-body{min-width:0;display:grid;grid-gap:3px;gap:3px}.launch-items-body{max-height:102px;overflow:auto}.launch-item-row input,.launch-split-row input{width:100%;min-width:0;min-height:30px;padding:4px 5px;border:1px solid var(--line);border-radius:7px;background:#fbfbfa;font:inherit;font-size:10px}.launch-item-row output{overflow:hidden;font-size:10px;font-weight:800;color:var(--night);text-align:right;text-overflow:ellipsis;white-space:nowrap}.launch-item-row>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer}.launch-item-row>button svg{width:13px;height:13px}.launch-items-foot{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px}.launch-items-foot label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:9px;font-weight:700}.launch-items-foot label input{width:100px;min-height:30px;padding:4px 6px;border:1px solid var(--line);border-radius:7px;font:inherit;font-size:10px}.launch-items-foot strong{margin-left:auto;color:var(--night);font-size:12px;white-space:nowrap}.launch-expense-form .button{min-height:30px;padding:0 9px;border-radius:7px;font-size:9px}.launch-expense-form .button svg{width:12px;height:12px}.launch-split-tools{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:4px;gap:4px}.launch-split-tools .button{min-width:0;justify-content:center;padding-inline:4px;white-space:nowrap}.launch-split-tools span{grid-column:1/-1;font-size:9px;font-weight:800;text-align:right}.launch-split-tools span.ok{color:#1f6b4d}.launch-split-tools span.warn{color:#a3262e}.launch-split-row b{min-width:0;display:grid;overflow:hidden;font-size:10px;color:var(--night);text-overflow:ellipsis;white-space:nowrap}.launch-split-row b small{overflow:hidden;color:var(--muted);font-size:8px;font-weight:600;text-overflow:ellipsis}.launch-expense-form label.launch-field-notes{grid-column:span 8}.launch-expense-form .launch-field-notes textarea{height:32px;min-height:32px;resize:none}.launch-expense-form .launch-form-actions{grid-column:span 4;align-self:end}.launch-partners{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.launch-partners article{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.launch-partners article.pending{border-color:#f1d58a}.launch-partners header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.launch-partners header b{font-size:18px;color:var(--night)}.launch-partners header span{color:var(--muted);font-size:12px}.launch-partners dl{display:grid;grid-gap:4px;gap:4px;margin:0}.launch-partners dl div{display:flex;justify-content:space-between;font-size:13px}.launch-partners dt{color:var(--muted)}.launch-partners dd{margin:0;font-weight:800;color:var(--night)}.launch-partners dd.warn{color:#a3262e}.launch-partners ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.launch-partners li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 8px;gap:0 8px;padding-top:6px;border-top:1px solid #eef0ee;font-size:12px}.launch-partners li span{overflow:hidden;color:var(--night);text-overflow:ellipsis;white-space:nowrap}.launch-partners li small{grid-column:1/-1;color:var(--muted)}.launch-partner-edit{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 140px 90px;grid-gap:10px;gap:10px}@media (max-width:900px){.launch-detail-grid{grid-template-columns:minmax(0,1fr)}.launch-expense-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px}.launch-expense-editor-head,.launch-expense-form .launch-form-actions,.launch-expense-form .launch-items,.launch-expense-form .launch-split,.launch-expense-form label.launch-field-description,.launch-expense-form label.launch-field-notes{grid-column:1/-1}.launch-field-action,.launch-field-category,.launch-field-date,.launch-field-delivery,.launch-field-due,.launch-field-payment,.launch-field-quote,.launch-field-status,.launch-field-supplier,.launch-field-validity{grid-column:auto}.launch-expense-form label{font-size:11px}.launch-expense-form input:not([type=checkbox]),.launch-expense-form select,.launch-expense-form textarea{min-height:42px;padding:8px 9px;font-size:13px}.launch-expense-form fieldset{padding:10px;gap:8px}.launch-expense-form legend{font-size:13px}.launch-items-head,.launch-split-head{display:none}.launch-item-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:8px;border-bottom:1px solid #eef0ee}.launch-item-row input,.launch-split-row input{min-height:40px;padding:7px 8px;font-size:12px}.launch-item-row output{text-align:left}.launch-items-body{max-height:none;overflow:visible}.launch-items-foot label input{width:120px;min-height:40px;font-size:12px}.launch-items-foot strong{font-size:13px}.launch-expense-form .button{min-height:40px;padding-inline:12px;font-size:11px}.launch-split-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-split-tools span{font-size:11px}.launch-split-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:8px;border-bottom:1px solid #eef0ee}.launch-split-row b{grid-column:1/-1;font-size:12px}.launch-split-row b small{font-size:10px}.launch-expense-form .launch-field-notes textarea{height:48px;min-height:48px}.launch-partner-edit{grid-template-columns:minmax(0,1fr) 110px}}@media (max-width:560px){.launch-expense-form{grid-template-columns:minmax(0,1fr)}.launch-expense-editor-head{align-items:flex-start;flex-direction:column;gap:3px}.launch-expense-editor-head small{white-space:normal}.launch-expense-form .launch-form-actions,.launch-expense-form .launch-items,.launch-expense-form .launch-split,.launch-expense-form label.launch-field-description,.launch-expense-form label.launch-field-notes,.launch-field-action,.launch-field-category,.launch-field-date,.launch-field-delivery,.launch-field-due,.launch-field-payment,.launch-field-quote,.launch-field-status,.launch-field-supplier,.launch-field-validity{grid-column:auto}.launch-split-tools{grid-template-columns:minmax(0,1fr)}.launch-split-tools span{grid-column:auto;text-align:left}.launch-items-foot{align-items:stretch}.launch-items-foot label,.launch-items-foot label input{width:100%}.launch-items-foot strong{width:100%;margin-left:0}.launch-expense-form .launch-form-actions{display:grid;grid-template-columns:1fr 1fr}.launch-expense-form .launch-form-actions .button{justify-content:center}}.admin-console .cmp-table,.admin-console .launch-table{font-size:13px}.admin-console .launch-table th{padding:10px 12px;color:var(--muted);font-size:12px;letter-spacing:0;text-transform:none}.admin-console .launch-table.compact td,.admin-console .launch-table.compact th{padding:8px 6px}.admin-console .launch-table td{padding:10px 12px;color:var(--night);font-size:13px}.admin-console .launch-table td:first-child{display:table-cell}.admin-console .launch-table td small{color:var(--muted);font-size:12px}.admin-console .launch-table td>span{padding:0;border-radius:0;background:none;font-size:inherit}.admin-console .launch-table td>span.launch-pill{display:inline-flex;min-height:26px;padding:0 10px;border-radius:999px;background:#eef0ee;font-size:12px}.admin-console .launch-table td>span.launch-pill.ok{background:#d8f7e9}.admin-console .launch-table td>span.launch-pill.pending{background:#fff1cf}.admin-console .cmp-table thead th{padding:12px;color:#fff;font-size:13px;letter-spacing:0;text-transform:none}.admin-console .cmp-table tbody th[scope=row]{padding:10px 12px;color:var(--night);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.admin-console .cmp-group th{padding:12px 12px 6px;color:var(--green-deep);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.admin-console .cmp-table td{padding:10px 12px;color:var(--night)}.admin-console .cmp-table td:first-child{display:table-cell}.admin-console .cmp-table td small{display:block;margin-top:4px;color:#4d555c;font-size:12px;line-height:1.35}@media (min-width:761px){.admin-console{grid-template-columns:232px minmax(0,1fr);background:#f1f3f2}.admin-console>aside{height:100dvh;min-height:0;padding:15px 13px 12px;overflow:hidden;background:#171b20;border-right:1px solid #262c32}.admin-brand{min-height:37px;padding:0 7px 12px;border-bottom:1px solid #2a3036;font-size:14px;letter-spacing:-.2px}.mini-mark{width:29px;height:29px;border-radius:6px}.admin-console>aside nav{flex:1 1;min-height:0;display:block;margin-top:10px;overflow:hidden}.admin-console>aside nav section{margin-bottom:7px}.admin-console>aside nav section:last-child{margin-bottom:0}.admin-console>aside nav p{margin:0 0 3px;padding:0 9px;color:#68727b;font-size:7px;font-weight:850;letter-spacing:.15em;line-height:15px;text-transform:uppercase}.admin-console>aside nav button{position:relative;width:100%;min-height:28px;gap:9px;margin:1px 0;padding:0 9px;border-radius:5px;color:#9ba4ac;font-size:9px;font-weight:650}.admin-console>aside nav button:before{content:"";position:absolute;left:-13px;width:3px;height:19px;border-radius:0 2px 2px 0;background:transparent}.admin-console>aside nav button:hover{background:#20262c;color:#fff}.admin-console>aside nav button.active{background:#252c32;color:#fff}.admin-console>aside nav button.active:before{background:var(--green)}.admin-console>aside nav button.active svg{color:var(--green)}.admin-console>aside nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-console>aside nav svg{width:14px;height:14px;flex:none}.admin-system{flex:none;margin-top:8px;padding:9px 7px 0;grid-template-columns:1fr 1fr;gap:3px 7px}.admin-system>small,.admin-system>span{grid-column:1/-1}.admin-system a{min-width:0;min-height:28px;margin-top:3px;gap:5px;color:#aeb7be;font-size:8px}.admin-system a:hover{color:var(--green)}.admin-system a svg{width:13px}.admin-console>main{height:100dvh;min-width:0;display:grid;grid-template-rows:58px minmax(0,1fr);padding:0;overflow:hidden}.admin-console>main>.admin-topbar{z-index:4;min-width:0;min-height:58px;margin:0;padding:0 22px;border-bottom:1px solid #d9ddda;background:rgba(250,251,250,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-console>main>.admin-topbar>div:first-child{min-width:0}.admin-console>main>.admin-topbar span{font-size:7px}.admin-console>main>.admin-topbar h1{overflow:hidden;margin:2px 0 0;color:#20262b;font-size:18px;font-weight:680;letter-spacing:-.65px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.admin-user{display:flex;align-items:center;gap:9px;text-align:left}.admin-user .admin-environment{display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:0 8px;border:1px solid #d8ddda;border-radius:999px;color:#546068;letter-spacing:0;text-transform:none}.admin-environment i{width:6px;height:6px;border-radius:50%;background:var(--green-deep)}.admin-user-avatar{width:29px;height:29px;display:grid;flex:none;place-items:center;border-radius:50%;background:#272d33;color:var(--green)!important;font-size:8px!important;letter-spacing:0!important}.admin-user-copy{display:grid;min-width:0;grid-gap:1px;gap:1px;text-transform:none!important;letter-spacing:0!important}.admin-user-copy b{max-width:180px;overflow:hidden;color:#293037;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-user-copy small{color:#889097;font-size:7px}.admin-user>a{min-height:29px;display:inline-flex;align-items:center;padding-left:9px;border-left:1px solid #d9ddda;font-size:8px}.admin-content{min-width:0;min-height:0;padding:17px 22px 16px;overflow:auto;scrollbar-width:none}.admin-content ::-webkit-scrollbar,.admin-content::-webkit-scrollbar{width:0;height:0}.admin-content *{scrollbar-width:none}.admin-main-commission .admin-content,.admin-main-overview .admin-content,.admin-main-simulator .admin-content{overflow:hidden}.admin-overview{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:10px;gap:10px}.admin-overview .admin-data-source{margin:0}.admin-overview .metric-grid{gap:9px}.admin-overview .metric-grid article{min-height:86px;align-content:center;gap:5px;padding:13px 15px}.admin-overview .metric-grid strong{font-size:23px}.admin-overview .overview-columns{min-height:0;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);margin:0}.admin-overview .overview-columns>article{min-height:0;padding:14px;overflow:hidden}.admin-overview .panel-title{margin-bottom:7px}.admin-overview .admin-table-wrap,.admin-overview .approval-mini{height:calc(100% - 25px);overflow:hidden}.admin-overview .approval-mini{grid-template-rows:repeat(5,minmax(0,1fr))}.admin-overview .approval-mini>div{min-height:0;padding:5px 0}.admin-overview .approval-mini>.approval-mini-empty{grid-row:1/-1}.admin-content>.analytics-admin,.admin-content>.earnings-model-admin,.admin-content>.profit-simulator,.admin-content>.readiness-admin,.admin-content>.usage-log,.admin-content>.users-admin,.admin-content>section{min-width:0}.admin-main-drivers .admin-content>section,.admin-main-rides .admin-content>section,.admin-main-safety .admin-content>section,.admin-main-support .admin-content>section{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.admin-main-drivers .driver-review-list,.admin-main-rides .admin-table-wrap,.admin-main-safety .safety-event-list,.admin-main-support .ticket-grid{min-height:0;overflow:auto;scrollbar-width:none}.admin-main-commission .commission-admin{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:8px;gap:8px}.admin-main-commission .admin-explainer,.admin-main-commission .history-panel{margin:0}.admin-main-commission .history-panel{min-height:0;overflow:hidden}.admin-data-source,.cancellation-policy-grid form,.cmp-scores article,.cmp-table-wrap,.cost-composition,.driver-review-list article,.history-panel,.launch-card,.metric-grid article,.overview-columns>article,.readiness-groups>article,.simulator-block,.ticket-grid article,.users-admin-card,.users-admin-metrics article{border-radius:7px;box-shadow:0 4px 15px rgba(24,31,36,.025)}.admin-console table{font-size:10px}.admin-console td small,.admin-console th{font-size:8px}}@media (max-width:1100px) and (min-width:761px){.admin-console{grid-template-columns:208px minmax(0,1fr)}.admin-console>aside nav button{font-size:8px}.admin-content{padding-inline:16px}.admin-user-copy{display:none}.admin-overview .overview-columns{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr)}}@media (max-height:820px) and (min-width:761px){.admin-console>aside{padding-block:10px 8px}.admin-brand{min-height:32px;padding-bottom:7px}.admin-console>aside nav{margin-top:6px}.admin-console>aside nav section{margin-bottom:3px}.admin-console>aside nav p{margin-bottom:1px;line-height:11px;font-size:6px}.admin-console>aside nav button{min-height:24px}.admin-system{margin-top:3px;padding-top:5px}.admin-system>small,.admin-system>span{display:none}.admin-system a{min-height:25px;margin-top:0}.admin-content{padding-block:12px}.admin-overview{gap:7px}.admin-overview .metric-grid article{min-height:73px;padding-block:9px}.admin-overview .metric-grid strong{font-size:21px}.admin-overview .admin-data-source{padding-block:8px}}@media (max-width:760px){.admin-console{display:block;width:100%;min-height:100dvh;overflow:visible;background:#f1f3f2}.admin-console>aside{position:-webkit-sticky;position:sticky;z-index:40;top:0;width:100%;height:auto;min-height:0;padding:8px 10px 7px;overflow:hidden;border-bottom:1px solid #30363c;background:#171b20}.admin-brand{min-height:30px;display:flex;padding:0 4px 6px;font-size:12px}.admin-brand b{display:inline;margin-left:5px;font-size:6px}.mini-mark{width:25px;height:25px;border-radius:5px}.admin-console>aside nav{width:100%;display:flex;gap:4px;margin:0;padding-top:6px;overflow-x:auto;border-top:1px solid #2a3036;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.admin-console>aside nav::-webkit-scrollbar{display:none}.admin-console>aside nav section{display:contents}.admin-console>aside nav p{display:none}.admin-console>aside nav button{min-height:38px;flex:0 0 auto;gap:6px;padding:0 10px;border-radius:7px;color:#aeb5bb;font-size:10px;white-space:nowrap}.admin-console>aside nav button.active{background:#2a3137;color:#fff;box-shadow:inset 0 -2px var(--green)}.admin-console>aside nav svg{width:15px;height:15px}.admin-system{display:none}.admin-console>main{width:100%;min-height:0;height:auto;display:block;padding:0;overflow:visible}.admin-console>main>.admin-topbar{min-height:58px;margin:0;padding:10px 13px;border-bottom:1px solid #d9ddda;background:#fafbfa}.admin-console>main>.admin-topbar span{font-size:8px}.admin-console>main>.admin-topbar h1{margin:3px 0 0;font-size:21px;letter-spacing:-.8px}.admin-user{display:flex;align-items:center;gap:8px}.admin-user .admin-environment,.admin-user-copy{display:none}.admin-user-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#272d33;color:var(--green)!important;font-size:8px!important;letter-spacing:0!important}.admin-user>a{min-height:38px;display:inline-flex;align-items:center;font-size:10px}.admin-content{width:100%;min-width:0;padding:14px 12px 24px;overflow:visible}.admin-data-source,.cancellation-policy-grid form,.cmp-scores article,.cmp-table-wrap,.cost-composition,.driver-review-list article,.history-panel,.launch-card,.metric-grid article,.overview-columns>article,.readiness-groups>article,.simulator-block,.ticket-grid article,.users-admin-card,.users-admin-metrics article{border-radius:12px}.admin-overview{display:grid;grid-gap:10px;gap:10px}.admin-overview .admin-data-source{margin:0}.admin-overview .overview-columns{margin-top:0}.admin-overview .overview-columns>article{padding:14px}.admin-console table{font-size:11px}.admin-console td small,.admin-console th{font-size:9px}}.driver-review-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:10px;gap:10px}.driver-review-queue{min-width:0;min-height:0;display:grid;align-content:start;grid-gap:5px;gap:5px;overflow:auto;padding:7px;border:1px solid var(--line);border-radius:8px;background:white;scrollbar-width:none}.driver-review-queue::-webkit-scrollbar{display:none}.driver-review-queue>button{width:100%;min-width:0;min-height:57px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;padding:7px;color:var(--night);text-align:left;cursor:pointer}.driver-review-queue>button:hover{background:#f4f6f4}.driver-review-queue>button.active{border-color:#b8ddca;background:#edf8f2;box-shadow:inset 3px 0 var(--green-deep)}.driver-review-queue>button>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.driver-review-queue b{font-size:9px}.driver-review-queue b,.driver-review-queue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-review-queue small{color:var(--muted);font-size:7px}.driver-review-queue em{padding:4px 6px;border-radius:99px;background:#fff4d9;color:#755819;font-size:6px;font-style:normal;text-transform:uppercase}.driver-review-queue em.status-approved{background:#def6e9;color:#1a6549}.driver-review-queue em.status-rejected{background:#fff0f1;color:#8f2f38}.driver-queue-empty{min-height:170px;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;color:var(--muted);text-align:center}.driver-queue-empty svg{width:22px}.driver-queue-empty span{display:grid;grid-gap:3px;gap:3px}.driver-review-detail{min-width:0;min-height:0;overflow:hidden}.driver-review-detail>article{min-width:0;border:1px solid var(--line);border-radius:8px;background:white}.readiness-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:9px;gap:9px}.readiness-group-list{min-width:0;min-height:0;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:7px;border:1px solid var(--line);border-radius:8px;background:white}.readiness-group-list button{min-width:0;min-height:53px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid transparent;border-radius:7px;background:transparent;padding:7px 8px;color:var(--night);text-align:left;cursor:pointer}.readiness-group-list button:hover{background:#f4f6f4}.readiness-group-list button.active{border-color:#b8ddca;background:#edf8f2;box-shadow:inset 3px 0 var(--green-deep)}.readiness-group-list svg{width:16px;color:var(--green-deep)}.readiness-group-list span{min-width:0;display:grid;grid-gap:2px;gap:2px}.readiness-group-list b{font-size:9px}.readiness-group-list em,.readiness-group-list small{color:var(--muted);font-size:7px}.readiness-group-list em{border-radius:99px;background:#eef0ed;padding:4px 6px;font-style:normal}.readiness-group-detail{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.readiness-group-detail>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid var(--line)}.readiness-group-detail>header span{display:flex;align-items:center;gap:7px;font-size:11px}.readiness-group-detail>header svg{width:16px;color:var(--green-deep)}.readiness-group-detail>header em{color:var(--muted);font-size:8px;font-style:normal}.readiness-group-detail>div{min-height:0;display:grid;align-content:start;grid-gap:6px;gap:6px;overflow:auto;padding-top:9px;scrollbar-width:none}.readiness-group-detail>div::-webkit-scrollbar{display:none}.readiness-group-detail section{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.readiness-group-detail section.pending{border-color:#efd8c1;background:#fffaf4}.readiness-group-detail section>svg{width:16px;color:var(--green-deep)}.readiness-group-detail section.pending>svg{color:#a9692e}.readiness-group-detail section>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.readiness-group-detail section b{font-size:9px}.readiness-group-detail code{overflow:hidden;color:#59636b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.readiness-group-detail section p,.readiness-group-detail section small{margin:0;color:var(--muted);font-size:8px;line-height:1.4}.readiness-group-detail section p{color:#75512e}@media (min-width:761px){.admin-main-readiness .admin-content,.admin-main-safety .admin-content,.admin-main-usage .admin-content{overflow:hidden}.admin-main-drivers .drivers-admin{grid-template-rows:auto minmax(0,1fr)}.admin-main-drivers .admin-toolbar{display:grid;grid-template-columns:minmax(210px,1fr) 175px auto auto;grid-gap:8px;gap:8px;margin-bottom:9px}.admin-main-drivers .admin-toolbar>label:first-child{width:100%}.driver-review-detail>article{height:100%;display:grid;grid-template-columns:minmax(245px,.7fr) minmax(360px,1.3fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:13px;overflow:hidden}.driver-review-detail .driver-review-head{grid-column:1/-1}.driver-review-detail .vehicle-review{grid-column:1;grid-row:2;margin:0}.driver-review-detail .document-review{grid-column:1;grid-row:3;min-height:0;align-self:start;margin:0}.driver-review-detail .document-review>div{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-review-detail .quality-admin-review,.driver-review-detail .quality-missing{grid-column:2;grid-row:2/4;min-height:0;margin:0;overflow:auto;scrollbar-width:none}.driver-review-detail .quality-admin-review::-webkit-scrollbar{display:none}.driver-review-detail .review-actions{grid-column:1/-1;grid-row:4}.admin-main-readiness .readiness-admin{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:9px}.admin-main-readiness .readiness-hero{min-height:76px;padding:12px 15px;border-radius:8px}.admin-main-readiness .readiness-hero>span{width:36px;height:36px;border-radius:8px}.admin-main-readiness .readiness-hero h2{font-size:17px}.admin-main-readiness .readiness-hero>strong{font-size:27px}.admin-main-readiness .readiness-note{min-height:48px;padding:9px 12px;border-radius:8px}.admin-main-safety .safety-operations{grid-template-rows:auto minmax(0,1fr) auto}.admin-main-safety .safety-pagination{min-height:32px}.admin-main-usage .usage-log{height:100%;min-height:0;display:flex;flex-direction:column}.admin-main-usage .usage-log>.admin-table-wrap{flex:1 1;min-height:0;overflow:hidden}.admin-main-usage .usage-log>.users-admin-pagination{flex:none}}@media (max-width:1190px) and (min-width:761px){.driver-review-workspace{grid-template-columns:210px minmax(0,1fr)}.driver-review-detail>article{display:block;overflow:auto;scrollbar-width:none}.driver-review-detail>article::-webkit-scrollbar{display:none}.driver-review-detail .vehicle-review{margin:12px 0}.driver-review-detail .document-review{margin:0 0 12px}.driver-review-detail .quality-admin-review{margin-bottom:12px}}@media (max-width:760px){.driver-review-workspace,.readiness-workspace{display:grid;grid-template-columns:minmax(0,1fr)}.driver-review-queue{display:flex;overflow-x:auto}.driver-review-queue>button{min-width:270px}.driver-review-detail{overflow:visible}.driver-review-detail>article{padding:14px;border-radius:12px}.readiness-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-group-list button{grid-template-columns:20px minmax(0,1fr)}.readiness-group-list button em{grid-column:2;justify-self:start}.readiness-group-detail{min-height:320px;border-radius:12px}.safety-pagination{flex-wrap:wrap;justify-content:space-between}.safety-pagination span{width:100%}}.bytes-admin-tabs,.earnings-admin-tabs,.intercity-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.bytes-admin-tabs::-webkit-scrollbar,.earnings-admin-tabs::-webkit-scrollbar,.intercity-tabs::-webkit-scrollbar{display:none}.bytes-admin-tabs button,.earnings-admin-tabs button,.intercity-tabs button{min-height:38px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 13px;color:var(--muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.bytes-admin-tabs button[aria-selected=true],.earnings-admin-tabs button[aria-selected=true],.intercity-tabs button[aria-selected=true]{border-color:var(--night);background:var(--night);color:white}.bytes-admin-tabs svg,.earnings-admin-tabs svg{width:15px}.intercity-tabs em{min-width:20px;border-radius:99px;background:#e7eae8;padding:2px 6px;color:var(--night);font-size:9px;font-style:normal;text-align:center}.intercity-tabs button[aria-selected=true] em{background:var(--green)}.bytes-admin-message{font-size:11px}.bytes-admin-metrics article{min-height:76px;grid-template-columns:28px 1fr;gap:2px 9px;padding:12px}.bytes-admin-metrics svg{width:20px}.bytes-admin-metrics span{font-size:9px;letter-spacing:.4px}.bytes-admin-metrics strong{font-size:21px}.bytes-config{padding:16px}.bytes-config>header span{font-size:9px;letter-spacing:.7px}.bytes-config h2{font-size:20px}.bytes-config-toggles label,.bytes-master{font-size:11px}.bytes-config-toggles{gap:18px;margin:12px 0;padding:11px 2px}.bytes-config-fields{grid-template-columns:repeat(4,minmax(130px,190px));gap:10px 14px}.bytes-config-fields label,.bytes-config>footer label{gap:5px;font-size:9px;letter-spacing:.25px}.bytes-config-fields input,.bytes-config>footer input{height:38px;padding:0 10px;font-size:12px}.bytes-config>footer{justify-content:flex-start;margin-top:14px;padding:0;background:transparent;color:inherit}.bytes-config>footer label{width:min(560px,100%);flex:0 1 560px}.bytes-adjust button,.bytes-catalog-admin form button,.bytes-config>footer button{height:40px;padding:0 16px;font-size:11px}.bytes-catalog-admin,.bytes-orders-admin{padding:16px}.bytes-catalog-admin>header,.bytes-orders-admin>header{margin-bottom:13px;font-size:14px}.bytes-catalog-admin header svg,.bytes-orders-admin header svg{width:18px}.bytes-catalog-admin form{max-width:980px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin-bottom:13px}.bytes-adjust input,.bytes-catalog-admin input,.bytes-catalog-admin select,.bytes-orders-admin select{height:40px;padding:0 10px;font-size:12px}.bytes-catalog-admin form label{font-size:11px}.bytes-catalog-admin form label input{width:16px;height:16px}.bytes-catalog-admin article,.bytes-orders-admin article{min-height:58px;gap:12px;font-size:12px}.bytes-catalog-admin article small,.bytes-catalog-admin>div>p,.bytes-orders-admin small,.bytes-orders-admin>p{font-size:10px}.bytes-catalog-admin article button{padding:7px 10px;font-size:11px}.bytes-orders-admin article>span{padding:5px 8px;font-size:10px}.bytes-orders-admin select{width:150px}.bytes-adjust{width:min(980px,100%);grid-template-columns:30px minmax(190px,.8fr) minmax(210px,1fr) 130px minmax(240px,1.2fr) auto;gap:10px;padding:16px}.bytes-adjust>span{font-size:12px}.bytes-adjust small{font-size:10px;line-height:1.4}.growth-admin-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.growth-admin-tabs button{min-height:38px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 13px;color:var(--muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.growth-admin-tabs button[aria-selected=true]{border-color:var(--night);background:var(--night);color:white}.growth-admin-tabs svg{width:15px}.growth-admin-status span{font-size:9px}.growth-admin-status p{font-size:11px}.growth-admin-metrics article{min-height:76px;grid-template-columns:28px 1fr;gap:2px 9px;padding:12px}.growth-admin-metrics svg{width:20px}.growth-admin-metrics span{font-size:9px;letter-spacing:.4px}.growth-admin-metrics strong{font-size:21px}.growth-config-form{padding:16px;border-radius:8px}.growth-config-head span{font-size:9px;letter-spacing:.7px}.growth-config-head h2{margin-top:3px;font-size:20px;line-height:1.15;letter-spacing:-.6px}.growth-master-toggle{font-size:11px}.growth-rule-tabs{display:flex;gap:6px;margin:13px 0;overflow-x:auto}.growth-rule-tabs button{min-height:35px;flex:0 0 auto;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:0 11px;color:var(--muted);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.growth-rule-tabs button[aria-selected=true]{border-color:#83bca0;background:#edf8f2;color:var(--green-deep)}.growth-config-groups{display:block;margin:0 0 14px}.growth-config-groups fieldset{grid-template-columns:repeat(3,minmax(150px,210px));gap:12px 16px;padding:15px;border-radius:8px}.growth-config-groups fieldset[hidden]{display:none}.growth-config-groups legend{font-size:12px}.growth-config-groups legend svg{width:15px}.growth-config-groups label,.growth-save-row label{gap:5px;font-size:9px;letter-spacing:.25px}.growth-config-groups input:not([type=checkbox]),.growth-save-row input{height:39px;padding:0 10px;font-size:12px}.growth-check{min-height:39px;font-size:11px!important}.growth-save-row{justify-content:flex-start}.growth-save-row label{width:min(560px,100%);flex:0 1 560px}.growth-save-row button{height:39px;padding:0 16px;font-size:11px}.growth-admin-table,.growth-partner-admin{padding:16px;border-radius:8px}.growth-admin-table>div,.growth-partner-admin>div{font-size:12px}.growth-admin-table article{grid-template-columns:90px 1fr 20px 1fr 90px;min-height:48px;font-size:11px}.growth-admin-table>p{font-size:11px}.growth-partner-admin article{min-height:52px}.growth-partner-admin article>span{font-size:11px}.growth-partner-admin article small{font-size:9px}.growth-partner-admin article button{padding:7px 10px;font-size:10px}.growth-partner-admin form{max-width:980px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin-top:12px}.growth-partner-admin input,.growth-partner-admin select{height:39px;padding:0 10px;font-size:11px}.growth-partner-admin form button{min-height:39px;font-size:11px}.earnings-research-note,.pass-risk-note{grid-template-columns:34px minmax(0,1fr);padding:12px 14px;border-radius:8px}.earnings-research-note span,.pass-risk-note span{font-size:10px}.earnings-research-note b,.pass-risk-note b{font-size:12px}.earnings-research-note small{font-size:10px}.earnings-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:235px minmax(0,1fr);grid-gap:10px;gap:10px}.earnings-modality-list{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:7px;border:1px solid var(--line);border-radius:8px;background:white}.earnings-modality-list button{min-height:57px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;padding:8px 9px;color:var(--night);text-align:left;cursor:pointer}.earnings-modality-list button.active{border-color:#b8ddca;background:#edf8f2;box-shadow:inset 3px 0 var(--green-deep)}.earnings-modality-list span{min-width:0;display:grid;grid-gap:3px;gap:3px}.earnings-modality-list b{font-size:11px}.earnings-modality-list small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.earnings-modality-list em{border-radius:99px;background:#e7eae8;padding:4px 6px;color:var(--muted);font-size:9px;font-style:normal}.earnings-selected-form{min-width:0;align-content:start;padding:16px;border-radius:8px}.earnings-selected-form>header b{font-size:17px}.earnings-selected-form>header small{font-size:10px}.earnings-selected-form>header em{font-size:9px}.earnings-selected-form .earnings-setting-fields{grid-template-columns:repeat(2,minmax(180px,260px));gap:12px 16px}.earnings-pass-panel .pass-plan-list label,.earnings-selected-form label{font-size:9px;letter-spacing:.25px}.earnings-pass-panel .pass-plan-list input,.earnings-pass-panel .pass-plan-list select,.earnings-selected-form input,.earnings-selected-form select{height:39px;padding:0 10px;font-size:12px}.earnings-selected-form .earnings-setting-fields label>small{color:var(--muted);font-size:9px;font-weight:550;text-transform:none}.earnings-selected-form .earnings-pilot-toggle{max-width:620px;padding:10px}.earnings-selected-form .earnings-pilot-toggle b{font-size:11px}.earnings-selected-form .earnings-pilot-toggle small{font-size:9px}.earnings-selected-form .earnings-reason{max-width:620px}.earnings-pass-panel .pass-plan-list>form>button,.earnings-selected-form>button{width:-moz-fit-content;width:fit-content;min-width:145px;height:39px;padding:0 16px;font-size:11px}.earnings-pass-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px}.earnings-pass-panel>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:white}.earnings-pass-panel>header span{display:grid;grid-gap:3px;gap:3px}.earnings-pass-panel>header b{font-size:14px}.earnings-pass-panel>header small{color:var(--muted);font-size:10px}.earnings-pass-panel>header em{border-radius:99px;background:#e7eae8;padding:5px 8px;font-size:9px;font-style:normal}.earnings-pass-panel .pass-plan-list{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;overflow:auto;scrollbar-width:none}.earnings-pass-panel .pass-plan-list>form{align-content:start;padding:14px;border-radius:8px}.earnings-pass-panel .pass-economics,.earnings-pass-panel .pass-plan-list header small{font-size:9px}.earnings-pass-panel .pass-plan-list>form>div{gap:9px}.pass-pilot-panel.earnings-panel{padding:16px;border-radius:8px}.pass-pilot-panel.earnings-panel>header b{font-size:14px}.pass-pilot-panel.earnings-panel>header small{font-size:10px}.pass-pilot-panel.earnings-panel label,.pass-pilot-panel.earnings-panel>header em{font-size:9px}.pass-pilot-panel.earnings-panel input,.pass-pilot-panel.earnings-panel select{height:39px;font-size:12px}.pass-pilot-panel.earnings-panel .pass-pilot-members button,.pass-pilot-panel.earnings-panel form button{height:39px;font-size:11px}.pass-pilot-panel.earnings-panel .pass-pilot-members b{font-size:11px}.pass-pilot-panel.earnings-panel .pass-pilot-members p,.pass-pilot-panel.earnings-panel .pass-pilot-members small{font-size:9px}.earnings-history.earnings-panel{border-radius:8px;padding:16px}.earnings-history.earnings-panel h3{font-size:14px}.earnings-history.earnings-panel>div{font-size:11px}.earnings-history.earnings-panel p,.earnings-history.earnings-panel small{font-size:9px}.readiness-group-list b{font-size:11px}.readiness-group-list em,.readiness-group-list small{font-size:9px}.readiness-group-detail>header span{font-size:13px}.readiness-group-detail>header em{font-size:10px}.readiness-group-detail section b{font-size:11px}.readiness-group-detail code{font-size:9px}.readiness-group-detail section p,.readiness-group-detail section small,.readiness-note a,.readiness-note span{font-size:10px}.readiness-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.readiness-view-tabs button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#626a65;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.readiness-view-tabs button.active{border-color:var(--night);background:var(--night);color:#fff}.readiness-view-tabs svg{width:15px}.readiness-comparison,.readiness-rewards{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.readiness-comparison>header,.readiness-rewards>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid var(--line)}.readiness-comparison>header div,.readiness-rewards>header div{display:grid;grid-gap:2px;gap:2px}.readiness-comparison>header span,.readiness-rewards>header span{color:var(--green-deep);font-size:9px;font-weight:850;letter-spacing:.6px;text-transform:uppercase}.readiness-comparison h2,.readiness-rewards h2{margin:0;font-size:18px}.readiness-comparison>header strong,.readiness-rewards>header strong{display:flex;align-items:center;gap:6px;color:#68716b;font-size:10px}.readiness-comparison>header svg,.readiness-rewards>header svg{width:15px}.readiness-matrix-body>article,.readiness-matrix-head{display:grid;grid-template-columns:minmax(175px,.8fr) minmax(0,2fr) 105px;grid-gap:12px;gap:12px;align-items:center}.readiness-matrix-head{padding:8px 14px;background:#f0f2ef;color:#727a74;font-size:9px;text-transform:uppercase}.readiness-matrix-body{min-height:0;display:grid;align-content:start}.readiness-matrix-body>article{min-height:58px;padding:9px 14px;border-bottom:1px solid #edf0ed}.readiness-matrix-body b{font-size:11px}.readiness-matrix-body p{margin:0;color:#58615b;font-size:10px;line-height:1.45}.readiness-matrix-body em{justify-self:end;display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:99px;background:#e7f5ed;color:var(--green-deep);font-size:9px;font-style:normal;font-weight:850}.readiness-matrix-body em.superior{background:#e5eee8;color:#174f3d}.readiness-matrix-body em svg{width:12px}.readiness-rewards{grid-template-rows:auto minmax(0,1fr) auto}.readiness-reward-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-content:start;padding:12px}.readiness-reward-grid article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.readiness-reward-grid article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#dcece3;color:var(--green-deep)}.readiness-reward-grid svg{width:16px}.readiness-reward-grid article>div{display:grid;grid-gap:4px;gap:4px}.readiness-reward-grid b{font-size:11px}.readiness-reward-grid p,.readiness-reward-grid small{margin:0;color:#5e6660;font-size:9px;line-height:1.4}.readiness-reward-grid small{color:var(--green-deep);font-weight:700}.readiness-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px;border-top:1px solid var(--line)}.readiness-pager button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--green-deep);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.readiness-pager button:disabled{opacity:.35}.readiness-pager svg{width:13px}.readiness-pager span{color:var(--muted);font-size:9px}.admin-main-readiness .readiness-admin{grid-template-rows:auto auto minmax(0,1fr) auto}.admin-main-readiness .readiness-comparison,.admin-main-readiness .readiness-rewards{height:100%}.opportunity-map-bubble{--opportunity-intensity:.4;width:calc(54px + var(--opportunity-intensity) * 28px);height:calc(54px + var(--opportunity-intensity) * 28px);display:grid;place-items:center;border:2px solid rgba(255,255,255,.86);border-radius:50%;background:color-mix(in srgb,#7f2034 calc(var(--opportunity-intensity) * 100%),#e8a84a);color:#fff;font:800 11px/1 Inter,sans-serif;box-shadow:0 3px 16px rgba(90,28,38,.28);cursor:pointer}.map-wrap[data-map-theme=night] .google-map{filter:brightness(.62) saturate(.72)}.driver-opportunity-toggle{position:absolute;top:64px;right:12px;z-index:6;display:flex;align-items:center;gap:5px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;padding:8px 11px;color:#333;font:inherit;font-size:11px;font-weight:800;box-shadow:0 3px 12px rgba(0,0,0,.12)}.driver-opportunity-toggle.active{background:#161917;color:#fff}.driver-opportunity-toggle svg{width:14px}.driver-opportunity-desktop{position:relative;min-height:245px;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--line);border-radius:16px;background:#fff}.driver-opportunity-desktop>div:first-child{align-self:center;display:grid;grid-gap:6px;gap:6px}.driver-opportunity-desktop>div:first-child span{display:flex;align-items:center;gap:6px;color:#9a5438;font-size:10px;font-weight:850;text-transform:uppercase}.driver-opportunity-desktop>div:first-child svg{width:15px}.driver-opportunity-desktop h2{margin:0;font-size:20px}.driver-opportunity-desktop p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.driver-opportunity-map{min-height:215px;overflow:hidden;border-radius:12px}.driver-opportunity-map .map-wrap{height:100%;min-height:215px}.driver-opportunity-desktop>button{position:absolute;left:14px;bottom:13px;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--green-deep);font:inherit;font-size:10px;font-weight:800}.driver-opportunity-desktop>button svg{width:14px}.driver-opportunity-detail{position:absolute;z-index:12;right:20px;bottom:18px;width:min(300px,calc(100% - 40px));display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;background:rgba(15,18,16,.96);color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.3)}.driver-opportunity-detail>button{position:absolute;top:7px;right:7px;display:grid;place-items:center;border:0;background:transparent;color:#fff}.driver-opportunity-detail>button svg{width:15px}.driver-opportunity-detail>span{display:flex;align-items:center;gap:7px;padding-right:20px}.driver-opportunity-detail>span svg{width:18px;color:#e8a84a}.driver-opportunity-detail>div{display:flex;flex-wrap:wrap;gap:5px 9px}.driver-opportunity-detail small{color:#cbd1cd;font-size:10px}.driver-opportunity-detail em,.driver-opportunity-detail strong{font-size:11px}.driver-opportunity-detail em{color:#f5c067;font-style:normal;font-weight:800}.driver-opportunity-detail a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border-radius:8px;background:var(--green);color:#fff;font-size:11px;font-weight:800}.driver-opportunity-detail a svg{width:14px}.driver-opportunity-detail p{margin:0;color:#aab2ad;font-size:9px}.driver-idle .driver-opportunity-detail{right:12px;bottom:82px}.driver-pro-dashboard{display:grid;grid-gap:12px;gap:12px}.driver-pro-dashboard>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.driver-pro-dashboard>nav button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#656d68;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.driver-pro-dashboard>nav button.active{border-color:var(--night);background:var(--night);color:#fff}.driver-pro-dashboard>nav svg{width:16px}.driver-performance-view{display:grid;grid-gap:11px;gap:11px}.driver-performance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.driver-performance-cards article{display:grid;grid-gap:4px;gap:4px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff}.driver-performance-cards small,.driver-performance-cards span{color:var(--muted);font-size:10px}.driver-performance-cards strong{font-size:23px;letter-spacing:-.7px}.driver-week-chart{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff}.driver-week-chart>header{display:flex;justify-content:space-between}.driver-week-chart>header span{display:grid}.driver-week-chart>header em,.driver-week-chart>header small{color:var(--muted);font-size:10px;font-style:normal}.driver-week-chart>div{min-height:150px;display:flex;align-items:flex-end;gap:12px}.driver-week-chart article{height:140px;flex:1 1;display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;grid-gap:3px;gap:3px}.driver-week-chart article i{align-self:end;width:min(38px,75%);min-height:8px;border-radius:6px 6px 2px 2px;background:var(--green-deep)}.driver-week-chart article b{font-size:10px}.driver-week-chart article small{color:var(--muted);font-size:9px;text-transform:capitalize}.driver-rate-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.driver-rate-detail>span{display:grid;grid-template-columns:26px 1fr;grid-gap:2px 8px;gap:2px 8px;align-items:center;padding:13px;border-radius:11px;background:#e7f3ec}.driver-rate-detail svg{grid-row:span 2;width:22px;color:var(--green-deep)}.driver-rate-detail b{font-size:12px}.driver-rate-detail small{color:#637069;font-size:10px}.driver-acquisition-view,.driver-airport-view,.driver-preferences-view{padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.driver-preferences-view>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.driver-acquisition-view h2,.driver-airport-view h2,.driver-preferences-view h2{margin:2px 0 0}.driver-preferences-view>header small{color:var(--green-deep);font-weight:800;text-transform:uppercase}.driver-airport-view>button,.driver-preferences-view>header button{display:flex;align-items:center;gap:5px;min-height:38px;border:0;border-radius:8px;background:var(--night);padding:0 13px;color:#fff;font:inherit;font-weight:800}.driver-preferences-view>header svg{width:15px}.passenger-rating-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:center;padding:14px;border-radius:11px;background:#f0f3f0}.passenger-rating-filter>span{display:grid;grid-template-columns:24px 1fr;grid-gap:2px 8px;gap:2px 8px}.passenger-rating-filter svg{grid-row:span 2;width:21px;color:#b78215}.passenger-rating-filter small{color:var(--muted);font-size:10px}.passenger-rating-filter strong{font-size:22px}.passenger-rating-filter input{grid-column:1/-1;width:100%;accent-color:var(--green-deep)}.driver-service-preferences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:10px}.driver-service-preferences label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:1px solid var(--line);border-radius:11px}.driver-service-preferences label>span{display:grid;grid-template-columns:22px 1fr;grid-gap:2px 7px;gap:2px 7px}.driver-service-preferences svg{grid-row:span 2;width:19px;color:var(--green-deep)}.driver-service-preferences small{color:var(--muted);font-size:9px}.driver-service-preferences input{width:18px;height:18px;accent-color:var(--green-deep)}.driver-airport-view{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.driver-airport-view>svg{width:38px;color:var(--green-deep)}.driver-airport-view>span p{margin:5px 0 0;color:var(--muted);font-size:11px}.driver-airport-view>div{display:grid;grid-template-columns:repeat(3,90px);grid-gap:7px;gap:7px}.driver-airport-view article{display:grid;grid-gap:3px;gap:3px;padding:11px;border-radius:9px;background:#eef2ef;text-align:center}.driver-airport-view article small{color:var(--muted);font-size:9px}.driver-airport-view article strong{font-size:18px}.driver-airport-view>button{grid-column:3;justify-content:center}.driver-acquisition-view{display:grid;grid-gap:13px;gap:13px}.driver-acquisition-view>header{display:flex;align-items:center;justify-content:space-between}.driver-acquisition-view>header small{color:var(--green-deep);font-weight:800}.driver-acquisition-view>header p{margin:4px 0 0;color:var(--muted);font-size:11px}.driver-acquisition-view>header svg{width:42px;color:#9a7a28}.acquisition-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.acquisition-progress:before{content:"";background:#e1e5e2}.acquisition-progress i,.acquisition-progress:before{grid-column:1;grid-row:1;height:9px;border-radius:99px}.acquisition-progress i{background:var(--green-deep)}.acquisition-progress span{color:var(--muted);font-size:10px}.acquisition-milestones{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.acquisition-milestones article{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:12px;border-radius:10px;background:#f0f3f0}.acquisition-milestones b{grid-column:1/-1;font-size:11px}.acquisition-milestones span{color:#59615c;font-size:9px}.acquisition-events{display:grid;grid-gap:5px;gap:5px}.acquisition-events article{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border:1px solid var(--line);border-radius:8px}.acquisition-events article>span{display:grid;grid-gap:2px;gap:2px}.acquisition-events small{color:var(--muted);font-size:9px}.acquisition-events strong{color:var(--green-deep)}.driver-history-page{display:grid;grid-gap:10px;gap:10px}.driver-history-filters{display:grid;grid-template-columns:180px 180px 1fr;grid-gap:9px;gap:9px;align-items:end}.driver-history-filters label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:10px}.driver-history-filters select{min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 10px;font:inherit}.driver-history-filters>span{justify-self:end;display:grid;text-align:right}.driver-history-filters>span b{font-size:18px}.driver-history-filters>span small{color:var(--muted);font-size:9px}.driver-history-list>article{cursor:pointer}.driver-history-list>article.selected{border-color:var(--green-deep);box-shadow:inset 3px 0 var(--green-deep)}.driver-history-trip-meta{display:grid;align-content:center;grid-gap:3px;gap:3px;color:var(--muted);font-size:10px}.driver-history-trip-meta span{color:var(--green-deep);font-weight:800}.driver-history-map{position:relative;height:250px;overflow:hidden;border-radius:12px}.driver-history-map .map-wrap{height:100%}.driver-history-map>button{position:absolute;top:10px;right:10px;z-index:7;display:flex;align-items:center;gap:4px;border:0;border-radius:99px;background:#111;padding:7px 10px;color:#fff;font:inherit;font-size:10px;font-weight:800}.driver-history-map>button svg{width:13px}.driver-history-pager{display:flex;align-items:center;justify-content:center;gap:15px}.driver-history-pager button{border:0;background:transparent;color:var(--green-deep);font:inherit;font-size:10px;font-weight:800}.driver-history-pager button:disabled{opacity:.3}.driver-history-pager span{color:var(--muted);font-size:10px}.voice-call-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.voice-call-card{width:min(390px,100%);display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px 22px 22px;border-radius:24px;background:#f4f5f3;color:#111;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.38)}.voice-call-card>svg{width:42px;height:42px;color:var(--green-deep)}.voice-call-card>small{color:var(--green-deep);font-size:10px;font-weight:850;text-transform:uppercase}.voice-call-card h2{margin:0;font-size:24px}.voice-call-card p{max-width:310px;margin:0;color:#5c635e;font-size:12px;line-height:1.5}.voice-call-card>div:last-child{display:flex;gap:10px;margin-top:8px}.voice-call-card button{min-height:46px;display:flex;align-items:center;gap:6px;border:0;border-radius:99px;padding:0 16px;color:#fff;font:inherit;font-size:12px;font-weight:800}.voice-call-card button svg{width:17px}.voice-call-card .answer{background:var(--green-deep)}.voice-call-card .hangup{background:#a82d35}.voice-call-card .mute{background:#333936}.admin-driver-market{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:8px;gap:8px}.acquisition-admin-metrics,.driver-market-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.acquisition-admin-metrics article,.driver-market-metrics article{display:grid;grid-template-columns:24px 1fr;grid-gap:2px 7px;gap:2px 7px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.acquisition-admin-metrics svg,.driver-market-metrics svg{grid-row:span 2;width:18px;color:var(--green-deep)}.acquisition-admin-metrics span,.driver-market-metrics span{color:var(--muted);font-size:8px}.acquisition-admin-metrics strong,.driver-market-metrics strong{font-size:16px}.admin-driver-market>nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.admin-driver-market>nav button{min-height:34px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;font-size:9px;font-weight:800}.admin-driver-market>nav button.active{background:var(--night);color:#fff}.driver-market-settings{min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.acquisition-config-grid fieldset,.driver-market-settings fieldset{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;align-content:start;margin:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.acquisition-config-grid legend,.driver-market-settings legend{padding:0 4px;font-size:10px;font-weight:850}.acquisition-config-grid label,.driver-market-settings label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:8px}.acquisition-config-grid input,.driver-market-settings input{min-width:0;min-height:32px;border:1px solid var(--line);border-radius:6px;padding:0 8px;font:inherit}.acquisition-config-grid .growth-check,.driver-market-settings .growth-check{display:flex;align-items:center;gap:5px;color:var(--night)}.acquisition-config-grid .growth-check input,.driver-market-settings .growth-check input{min-height:0}.driver-market-settings footer{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.driver-market-settings footer label{display:grid;grid-gap:3px;gap:3px}.admin-acquisition-program form>footer button,.driver-market-settings footer button{display:flex;align-items:center;gap:5px;border:0;border-radius:7px;background:var(--green-deep);padding:0 14px;color:#fff;font:inherit;font-size:9px;font-weight:800}.admin-acquisition-program form>footer svg,.driver-market-settings footer svg{width:14px}.driver-bonus-admin{min-height:0;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:8px;gap:8px}.driver-bonus-list{min-height:0;display:grid;align-content:start;grid-gap:5px;gap:5px;overflow:auto}.driver-bonus-list article{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff}.driver-bonus-list article>span{display:grid}.driver-bonus-list small{color:var(--muted);font-size:8px}.driver-bonus-list button{border:0;border-radius:6px;background:#e7ece8;padding:6px 8px;color:var(--green-deep);font:inherit;font-size:8px;font-weight:800}.driver-bonus-admin>form{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;align-content:start;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.driver-bonus-admin input{min-width:0;min-height:32px;border:1px solid var(--line);border-radius:6px;padding:0 7px;font:inherit;font-size:8px}.driver-bonus-admin form button{grid-column:1/-1;min-height:32px;border:0;border-radius:6px;background:var(--night);color:#fff;font:inherit;font-size:9px;font-weight:800}.admin-acquisition-program{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:8px;gap:8px}.acquisition-admin-funnel{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 12px;border-radius:8px;background:#eaf1ed;color:#5c655f;font-size:8px}.acquisition-admin-funnel span{display:flex;gap:4px}.admin-acquisition-program>form{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.admin-acquisition-program form>header{display:flex;align-items:center;justify-content:space-between}.admin-acquisition-program h2{margin:0;font-size:15px}.admin-acquisition-program header small{color:var(--green-deep);font-size:8px;font-weight:800;text-transform:uppercase}.admin-acquisition-program header label{display:flex;align-items:center;gap:5px;font-size:9px}.acquisition-config-grid{min-height:0;display:grid;grid-template-columns:1fr 1fr .75fr;grid-gap:8px;gap:8px}.acquisition-config-grid fieldset{grid-template-columns:1fr 1fr}.admin-acquisition-program form>footer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.admin-acquisition-program form>footer label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:8px}.admin-acquisition-program form>footer input{min-height:32px;border:1px solid var(--line);border-radius:6px;padding:0 8px;font:inherit}@media (max-width:760px){.readiness-view-tabs{grid-template-columns:1fr}.readiness-matrix-head{display:none}.readiness-matrix-body>article{grid-template-columns:1fr auto;gap:6px}.readiness-matrix-body>article p{grid-column:1/-1}.readiness-reward-grid{grid-template-columns:1fr}.driver-opportunity-desktop{display:none}.driver-pro-dashboard>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-performance-cards{grid-template-columns:1fr 1fr}.driver-performance-cards article{padding:12px}.driver-performance-cards strong{font-size:19px}.driver-week-chart>div{gap:4px}.driver-week-chart article b{font-size:8px}.acquisition-milestones,.driver-rate-detail,.driver-service-preferences{grid-template-columns:1fr}.driver-airport-view{grid-template-columns:40px minmax(0,1fr)}.driver-airport-view>div{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.driver-airport-view>button{grid-column:1/-1}.driver-history-filters{grid-template-columns:1fr 1fr}.driver-history-filters>span{grid-column:1/-1;justify-self:start;text-align:left}.driver-history-list>article{grid-template-columns:1fr}.driver-history-map{height:220px}.acquisition-admin-metrics,.driver-market-metrics{grid-template-columns:1fr 1fr}.acquisition-config-grid,.driver-bonus-admin,.driver-market-settings{grid-template-columns:1fr}.admin-acquisition-program form>footer,.driver-market-settings footer{grid-column:auto;grid-template-columns:1fr}.admin-dispatch-center>nav{grid-template-columns:1fr}}.intercity-admin>header h2{font-size:19px}.intercity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.intercity-metrics article{min-height:78px;display:grid;align-content:center;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;background:white;padding:12px 14px}.intercity-metrics span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.intercity-metrics b{font-size:20px}.intercity-metrics small{color:var(--muted);font-size:10px}.intercity-rules{min-height:0;gap:14px;padding:16px}.intercity-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.intercity-settings-grid>label{min-height:78px;border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:11px}.admin-ops-form .intercity-settings-grid label.check{align-items:flex-start}.intercity-settings-grid .check input{margin-top:3px}.intercity-settings-grid .check span{display:grid;grid-gap:4px;gap:4px}.intercity-policy-grid label small,.intercity-settings-grid small{color:var(--muted);font-size:10px;font-weight:500}.intercity-number{grid-template-columns:minmax(0,1fr) 84px auto;align-items:center}.intercity-number input{width:84px}.intercity-policy-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(440px,1.2fr);grid-gap:10px;gap:10px}.admin-ops-form .intercity-policy-grid fieldset{align-content:start;padding:14px}.intercity-policy-grid fieldset:last-child{grid-template-columns:repeat(2,minmax(150px,210px))}.intercity-policy-grid legend{font-size:12px}.intercity-policy-grid label{max-width:260px}.intercity-policy-grid label input{width:150px}.intercity-policy-grid p{grid-column:1/-1;margin:0;color:var(--muted);font-size:11px}.intercity-compensations{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:start;grid-gap:7px;gap:7px;overflow:hidden}.intercity-compensations>article{min-height:0}.cancellation-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:235px minmax(0,1fr);grid-gap:10px;gap:10px}.cancellation-modality-list{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:7px;border:1px solid var(--line);border-radius:8px;background:white}.cancellation-modality-list button{min-height:57px;display:grid;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;grid-gap:7px;gap:7px;border:1px solid transparent;border-radius:7px;background:transparent;padding:8px 9px;color:var(--night);text-align:left;cursor:pointer}.cancellation-modality-list button.active{border-color:#b8ddca;background:#edf8f2;box-shadow:inset 3px 0 var(--green-deep)}.cancellation-modality-list span{min-width:0;display:grid;grid-gap:3px;gap:3px}.cancellation-modality-list b{font-size:11px}.cancellation-modality-list small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cancellation-modality-list em{border-radius:99px;background:#e7eae8;padding:4px 6px;color:var(--muted);font-size:9px;font-style:normal;white-space:nowrap}.cancellation-modality-list svg{width:14px}.cancellation-policy-editor{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:white;padding:16px}.cancellation-policy-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cancellation-policy-editor>header span{display:grid;grid-gap:3px;gap:3px}.cancellation-policy-editor>header b{font-size:16px}.cancellation-policy-editor>header small{color:var(--muted);font-size:10px}.cancellation-policy-editor>header em{border-radius:99px;background:#e2f6eb;padding:6px 9px;color:#226648;font-size:10px;font-weight:800;font-style:normal}.cancellation-policy-editor .cancellation-policy-fields{grid-template-columns:repeat(3,minmax(130px,185px));align-content:start;gap:12px 18px}.cancellation-policy-editor .cancellation-policy-fields label{position:relative;gap:5px;color:var(--muted);font-size:9px;letter-spacing:.25px}.cancellation-policy-editor .cancellation-policy-fields input{width:100%;height:39px;padding:0 42px 0 10px;font-size:12px}.cancellation-policy-editor .cancellation-policy-fields label small{position:absolute;right:10px;bottom:11px;color:var(--muted);font-size:9px;font-weight:700;text-transform:none}.cancellation-policy-editor>footer{display:flex;align-items:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--line);background:transparent;color:inherit}.cancellation-policy-editor .cancellation-policy-reason{width:min(560px,100%);flex:0 1 560px;gap:5px;color:var(--muted);font-size:9px}.cancellation-policy-editor .cancellation-policy-reason input{height:39px;padding:0 10px;font-size:12px}.cancellation-policy-editor>footer button{height:39px;border:0;border-radius:8px;background:var(--night);padding:0 16px;color:white;font-size:11px;font-weight:800;cursor:pointer}.rides-report{gap:9px}.rides-filters{display:flex;align-items:center;gap:7px}.rides-filters select{min-width:155px;height:37px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 9px;font-size:11px}.rides-filters span{margin-left:auto;color:var(--muted);font-size:10px}.rides-total-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.rides-total-cards article{min-height:78px;display:grid;grid-template-columns:30px minmax(0,1fr);align-content:center;grid-gap:2px 9px;gap:2px 9px;border:1px solid var(--line);border-radius:8px;background:white;padding:11px 13px}.rides-total-cards svg{grid-row:1/4;width:21px;color:var(--green-deep)}.rides-total-cards span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.rides-total-cards b{font-size:19px}.rides-total-cards small{color:var(--muted);font-size:9px}.admin-main-commission .commission-list form small,.admin-main-commission .commission-list label{font-size:9px}.admin-main-commission .commission-list input{height:36px;font-size:11px}.admin-main-commission .commission-list button{height:36px;font-size:10px}.admin-main-commission .commission-list label>div span,.admin-main-safety .safety-summary>span{font-size:10px}.admin-main-safety .safety-event-list article>div:nth-child(2)>span{font-size:9px}.admin-main-safety .safety-event-list article>div:nth-child(2) em{font-size:8px}.admin-main-safety .safety-event-list p{font-size:9px}.admin-main-safety .location-missing,.admin-main-safety .safety-event-list article>a,.admin-main-safety .safety-event-list article>button,.admin-main-safety .safety-event-list article>strong{font-size:10px}.driver-review-queue b{font-size:11px}.driver-review-queue small{font-size:9px}.driver-review-queue em{font-size:8px}@media (min-width:761px){.admin-main-analytics .admin-content,.admin-main-bytes .admin-content,.admin-main-cancellations .admin-content,.admin-main-comparison .admin-content,.admin-main-earningsModels .admin-content,.admin-main-growth .admin-content,.admin-main-intercity .admin-content,.admin-main-rides .admin-content{overflow:hidden}.admin-main-comparison .cmp-page{height:100%;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr);gap:5px}.admin-main-comparison .cmp-head{align-items:center}.admin-main-comparison .cmp-head h2{margin-block:0 1px;font-size:19px}.admin-main-comparison .cmp-head p{max-width:920px;font-size:8px;line-height:1.2}.admin-main-comparison .cmp-head .button{min-height:30px;padding-inline:11px;font-size:9px}.admin-main-comparison .cmp-scores{gap:8px}.admin-main-comparison .cmp-scores article{min-height:52px;align-content:center;padding:6px 11px;border-radius:8px}.admin-main-comparison .cmp-scores small,.admin-main-comparison .cmp-scores span{font-size:9px}.admin-main-comparison .cmp-scores b{font-size:18px}.admin-main-comparison .cmp-legend{gap:10px;font-size:9px}.admin-main-comparison .cmp-mark{width:18px;height:18px;font-size:10px}.admin-main-comparison .cmp-table-wrap{min-height:0;overflow:auto;border-radius:8px}.admin-main-comparison .cmp-table{min-width:780px;table-layout:fixed;font-size:9px}.admin-main-comparison .cmp-table thead th{padding:8px 9px;font-size:9px}.admin-main-comparison .cmp-table tbody th[scope=row]{width:28%;padding:7px 9px;font-size:9px}.admin-main-comparison .cmp-group th{padding:7px 9px 5px;font-size:8px}.admin-main-comparison .cmp-cell{padding:7px 9px}.admin-main-comparison .cmp-cell small{margin-top:3px;font-size:8px;line-height:1.25}.admin-main-comparison .cmp-notes{min-height:0;align-items:stretch}.admin-main-comparison .cmp-notes article{min-height:0;padding:14px;border-radius:8px}.admin-main-comparison .cmp-notes h3{font-size:13px}.admin-main-comparison .cmp-notes ul{font-size:10px;line-height:1.4}.admin-main-analytics .analytics{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.admin-main-analytics .analytics-nav,.admin-main-analytics .analytics-toolbar{flex:none}.admin-main-analytics .analytics-nav{flex-wrap:nowrap}.admin-main-analytics .analytics-dashboard{min-height:0;flex:1 1;overflow:auto;padding-right:2px;scrollbar-width:none}.admin-main-analytics .analytics-dashboard::-webkit-scrollbar{display:none}.admin-main-bytes .bytes-admin{height:100%;min-height:0;display:flex;flex-direction:column}.admin-main-bytes .bytes-admin-message,.admin-main-bytes .bytes-admin-metrics,.admin-main-bytes .bytes-admin-tabs{flex:none}.admin-main-bytes .bytes-admin-panel{flex:1 1;overflow:auto;scrollbar-width:none}.admin-main-bytes .bytes-admin-panel::-webkit-scrollbar{display:none}.admin-main-growth .growth-admin{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.admin-main-growth .admin-message,.admin-main-growth .growth-admin-metrics,.admin-main-growth .growth-admin-status,.admin-main-growth .growth-admin-tabs{flex:none}.admin-main-growth .growth-admin-panel{min-height:0;flex:1 1;overflow:auto;scrollbar-width:none}.admin-main-earningsModels .earnings-model-admin{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.admin-main-earningsModels .admin-message,.admin-main-earningsModels .earnings-admin-tabs,.admin-main-earningsModels .earnings-research-note{flex:none}.admin-main-earningsModels .earnings-panel{min-height:0;flex:1 1;overflow:auto;scrollbar-width:none}.admin-main-earningsModels .earnings-panel::-webkit-scrollbar{display:none}.admin-main-intercity .intercity-admin{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.admin-main-intercity .admin-ops-message,.admin-main-intercity .intercity-admin>header,.admin-main-intercity .intercity-metrics,.admin-main-intercity .intercity-tabs{flex:none}.admin-main-intercity .intercity-compensations,.admin-main-intercity .intercity-rules{flex:1 1;overflow:auto;scrollbar-width:none}.admin-main-cancellations .cancellation-admin{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:9px;gap:9px}.admin-main-rides .rides-report{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.admin-main-rides .rides-report>.admin-table-wrap{min-height:0;overflow:hidden}}@media (max-width:900px){.bytes-config-fields{grid-template-columns:repeat(3,minmax(120px,1fr))}.bytes-catalog-admin form{grid-template-columns:repeat(2,minmax(0,1fr))}.bytes-adjust{grid-template-columns:28px minmax(180px,1fr) minmax(180px,1fr)}.bytes-adjust button,.bytes-adjust input{grid-row:auto}.intercity-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intercity-policy-grid{grid-template-columns:1fr}.cancellation-policy-editor .cancellation-policy-fields{grid-template-columns:repeat(2,minmax(130px,1fr))}.earnings-selected-form .earnings-setting-fields{grid-template-columns:repeat(2,minmax(150px,1fr))}.earnings-pass-panel .pass-plan-list{grid-template-columns:1fr}.growth-config-groups fieldset{grid-template-columns:repeat(2,minmax(140px,1fr))}.growth-partner-admin form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bytes-admin-metrics,.bytes-config-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bytes-adjust,.bytes-catalog-admin form{width:100%;grid-template-columns:1fr}.bytes-adjust>span,.bytes-adjust>svg{grid-column:1}.bytes-orders-admin article{align-items:flex-start;flex-wrap:wrap;padding-block:10px}.bytes-orders-admin select{width:100%}.intercity-metrics,.intercity-policy-grid,.intercity-policy-grid fieldset:last-child,.intercity-settings-grid{grid-template-columns:1fr}.intercity-number{grid-template-columns:minmax(0,1fr) 84px auto}.cancellation-workspace{grid-template-columns:1fr}.cancellation-modality-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.cancellation-modality-list button{min-width:0;grid-template-columns:minmax(0,1fr) auto}.cancellation-modality-list button>svg{display:none}.cancellation-policy-editor .cancellation-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cancellation-policy-editor>footer{align-items:stretch;flex-direction:column}.cancellation-policy-editor .cancellation-policy-reason{width:100%}.rides-filters{align-items:stretch;flex-direction:column}.rides-filters select{width:100%;min-width:0;font-size:16px}.rides-filters span{margin-left:0}.earnings-workspace,.rides-total-cards{grid-template-columns:1fr}.earnings-modality-list{display:flex;overflow-x:auto}.earnings-modality-list button{min-width:220px}.earnings-selected-form .earnings-setting-fields,.pass-pilot-panel.earnings-panel>form{grid-template-columns:1fr}.growth-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-config-groups fieldset,.growth-partner-admin form{grid-template-columns:1fr}}.overview-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.overview-command-grid button{min-width:0;min-height:72px;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;grid-gap:2px 9px;gap:2px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:10px 13px;color:var(--night);font:inherit;text-align:left;cursor:pointer}.overview-command-grid button:hover{border-color:#9eb8aa;background:#fbfdfb}.overview-command-grid button.alert{border-color:#e8b3b8;background:#fff9f9}.overview-command-grid svg{grid-row:1/4;align-self:center;width:19px;color:var(--green-deep)}.overview-command-grid .alert svg{color:#a3323c}.overview-command-grid span{overflow:hidden;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.45px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.overview-command-grid strong{overflow:hidden;font-size:17px;letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap}.overview-command-grid small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.driver-profile-column{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.driver-profile-column .vehicle-review{margin:0;padding:12px 0 0;border-top:1px solid var(--line);border-radius:0;background:transparent}.driver-profile-column .driver-review-head{grid-template-columns:38px minmax(0,1fr);align-items:start}.driver-profile-column .driver-review-head>em{grid-column:2;justify-self:start}.driver-profile-column .driver-review-head b{font-size:12px}.driver-profile-column .driver-review-head small,.driver-profile-column .vehicle-review small{font-size:9px;line-height:1.45}.driver-profile-column .vehicle-review>span{font-size:9px;font-weight:800;letter-spacing:.45px}.driver-profile-column .vehicle-review>b{margin-block:3px;font-size:13px}.driver-profile-column .vehicle-evidence-review{padding-top:12px;border-top:1px solid var(--line)}.driver-profile-column .vehicle-evidence-review>div{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-pagination{flex:none;margin-left:auto}.driver-pagination span{white-space:nowrap}.driver-review-workspace{grid-template-columns:minmax(0,1fr)}.users-admin-table{table-layout:fixed}.users-admin-table .users-col-person{width:22%}.users-admin-table .users-col-roles{width:15%}.users-admin-table .users-col-rides,.users-admin-table .users-col-status{width:10%}.users-admin-table .users-col-access{width:12%}.users-admin-table .users-col-created{width:8%}.users-admin-table .users-col-actions{width:23%}.admin-console .users-admin-table th:last-child{text-align:right}.admin-console .users-admin-table td:last-child{padding-right:0}.users-admin-actions{justify-content:flex-end}.users-admin-actions button{white-space:nowrap}@media (min-width:761px){.admin-main-rides .admin-content>.rides-report{grid-template-rows:auto auto minmax(0,1fr) auto}.admin-overview{grid-template-rows:auto auto minmax(0,1fr)}.admin-overview .overview-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-overview .overview-columns>article:first-child{grid-column:span 3}.admin-overview .overview-columns>article:last-child{grid-column:span 1}.analytics-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;grid-gap:6px;gap:6px}.analytics-nav button{width:100%;min-width:0;justify-content:center;padding-inline:7px;font-size:10px}.analytics-kpis,.launch-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.launch-tabs{width:100%;display:grid}.launch-tabs button{width:100%;min-width:0;justify-content:center}.driver-review-detail{height:100%;display:grid;grid-auto-rows:minmax(0,1fr);grid-gap:8px;gap:8px}.driver-review-detail>article{grid-template-columns:minmax(270px,.65fr) minmax(0,2.35fr);grid-template-rows:auto minmax(0,1fr) auto;gap:7px;padding:9px}.driver-review-detail .driver-profile-column{grid-column:1;grid-row:1/3;min-height:0;overflow:auto;gap:8px;padding:9px}.driver-review-detail .driver-profile-column .vehicle-review{padding-top:8px;gap:3px}.driver-review-detail .driver-profile-column .vehicle-review>span{font-size:8px}.driver-review-detail .driver-profile-column .vehicle-review>b{margin-block:1px;font-size:11px}.driver-review-detail .driver-profile-column .driver-review-head small,.driver-review-detail .driver-profile-column .vehicle-review small{font-size:8px;line-height:1.3}.driver-review-detail .driver-profile-column .vehicle-evidence-review{gap:5px;padding-top:8px}.driver-review-detail .driver-profile-column .vehicle-evidence-review .document-missing,.driver-review-detail .driver-profile-column .vehicle-evidence-review a{padding:6px}.driver-review-detail .document-review{grid-column:2;grid-row:1;min-height:0;align-content:start;margin:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.driver-review-detail .document-review>span{font-size:9px;font-weight:800}.driver-review-detail .document-review>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.driver-review-detail .document-review .document-missing,.driver-review-detail .document-review a{min-height:52px;padding:7px}.driver-review-detail .document-review b{font-size:9px}.driver-review-detail .document-review small{font-size:7px}.driver-review-detail .quality-admin-review,.driver-review-detail .quality-missing{grid-column:2;grid-row:2;min-height:0;margin:0;overflow:auto}.driver-review-detail .quality-admin-review{align-content:start;grid-auto-rows:max-content;gap:6px;padding:8px}.driver-review-detail .quality-review-title b{font-size:11px}.driver-review-detail .quality-review-title small{font-size:8px}.driver-review-detail .admin-quality-checklist{max-height:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;overflow:visible}.driver-review-detail .admin-quality-checklist label{min-height:78px;grid-template-columns:15px minmax(0,1fr);align-content:start;column-gap:10px;row-gap:4px;padding:6px}.driver-review-detail .admin-quality-checklist input{align-self:start;margin:7px 0 0}.driver-review-detail .admin-quality-checklist label>span:last-child{grid-column:2;white-space:normal}.driver-review-detail .admin-quality-checklist b{font-size:8px}.driver-review-detail .admin-quality-checklist .driver-declared,.driver-review-detail .admin-quality-checklist .driver-not-declared,.driver-review-detail .admin-quality-checklist em,.driver-review-detail .admin-quality-checklist small{font-size:6px}.driver-review-detail .admin-quality-checklist em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.driver-review-detail .review-actions{grid-column:1/-1;grid-row:3}.bytes-admin-tabs,.earnings-admin-tabs,.growth-admin-tabs{display:grid;width:100%;overflow:visible}.bytes-admin-tabs,.earnings-admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.bytes-admin-tabs button,.earnings-admin-tabs button,.growth-admin-tabs button{width:100%;min-width:0;justify-content:center}.earnings-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.earnings-modality-list{grid-template-columns:repeat(7,minmax(0,1fr));padding:6px}.earnings-modality-list button{min-height:52px}.earnings-selected-form .earnings-setting-fields{grid-template-columns:repeat(4,minmax(140px,1fr))}.earnings-selected-form{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-selected-form .earnings-setting-fields,.earnings-selected-form>header{grid-column:1/-1}.earnings-selected-form .earnings-pilot-toggle{max-width:none}.earnings-selected-form .earnings-reason{grid-column:1;max-width:none}.earnings-selected-form>button{grid-column:2;align-self:end;justify-self:start}.cancellation-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.cancellation-modality-list{grid-template-columns:repeat(7,minmax(0,1fr));padding:6px}.cancellation-modality-list button{min-height:52px;grid-template-columns:minmax(0,1fr) auto}.cancellation-modality-list button>svg{display:none}.cancellation-policy-editor .cancellation-policy-fields{grid-template-columns:repeat(3,minmax(140px,1fr))}.growth-rule-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.growth-rule-tabs button{min-width:0;width:100%}.growth-config-groups fieldset{grid-template-columns:repeat(4,minmax(130px,1fr))}.bytes-config-fields{grid-template-columns:repeat(6,minmax(110px,1fr))}}@media (min-width:1200px){.launch-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.launch-kpis article{min-width:0;padding-inline:12px}.launch-kpis article span{font-size:10px}.launch-kpis article b{font-size:21px}.launch-kpis article small{font-size:10px}}.rides-total-cards article{min-height:62px;grid-template-columns:24px minmax(0,1fr);padding:8px 11px}.rides-total-cards svg{width:17px}.rides-total-cards b{font-size:16px}.rides-total-cards small{font-size:8px}.bytes-admin-metrics article,.growth-admin-metrics article{min-height:62px;padding-block:8px}.bytes-admin-metrics strong,.growth-admin-metrics strong{font-size:18px}.pass-plan-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pass-plan-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1190px) and (min-width:761px){.driver-review-detail>article{display:grid;overflow:hidden}.driver-review-detail .document-review,.driver-review-detail .driver-profile-column,.driver-review-detail .quality-admin-review{margin:0}.analytics-nav button{font-size:9px}}@media (max-width:760px){.overview-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-command-grid button{min-height:78px}.analytics-nav{display:grid;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;overflow-x:auto}.analytics-nav button{width:100%;justify-content:center}.analytics-kpis,.launch-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-tabs{width:100%;display:grid}.launch-tabs button{width:100%;min-width:0;justify-content:center;padding-inline:8px;font-size:10px}.bytes-admin-tabs,.earnings-admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.growth-admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.bytes-admin-tabs button,.earnings-admin-tabs button,.growth-admin-tabs button{min-width:0;width:100%;justify-content:center;padding-inline:7px;font-size:9px}.growth-rule-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.growth-rule-tabs button{width:100%;min-width:0}.rides-total-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rides-total-cards article{min-height:76px;grid-template-columns:1fr;justify-items:start;gap:2px;padding:9px}.rides-total-cards svg{grid-row:auto;width:16px}.rides-total-cards b{font-size:14px}.rides-total-cards small{display:none}.driver-profile-column{padding:12px}.driver-pagination{width:100%;margin-left:0;justify-content:space-between}.driver-pagination span{width:100%}.driver-review-detail{display:grid;grid-auto-rows:auto;grid-gap:10px;gap:10px}.driver-review-detail .document-review>div{grid-template-columns:repeat(2,minmax(0,1fr))}.users-admin-actions{justify-content:flex-start}}.visual-system{min-height:0;display:grid;grid-gap:10px;gap:10px}.visual-system-hero{min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:13px 16px;border:1px solid var(--line);border-radius:8px;background:var(--night);color:#fff}.visual-system-hero>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--green);color:var(--night)}.visual-system-hero svg{width:21px}.visual-system-hero div{min-width:0;display:grid;grid-gap:2px;gap:2px}.visual-system-hero b{color:var(--green);font-size:9px;letter-spacing:.8px;text-transform:uppercase}.visual-system-hero h2{font-size:22px;letter-spacing:-.8px}.visual-system-hero p{margin:0;color:#aeb5bb;font-size:10px;line-height:1.35}.visual-system code{font-family:var(--font-manrope),system-ui,sans-serif}.visual-system-hero code{color:#fff;font-weight:750}.visual-system-hero em{padding:6px 9px;border:1px solid #485057;border-radius:999px;color:#c4cbc8;font-size:9px;font-style:normal;white-space:nowrap}.visual-color-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.visual-color-grid article{min-width:0;min-height:67px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff}.visual-color-grid article>i{width:31px;height:49px;border:1px solid rgba(0,0,0,.08);border-radius:5px;background:var(--visual-swatch)}.visual-color-grid article>span{min-width:0;display:grid;grid-gap:1px;gap:1px}.visual-color-grid b{font-size:10px}.visual-color-grid code{color:var(--green-deep);font-size:9px;font-weight:800}.visual-color-grid small{overflow:hidden;color:var(--muted);font-size:8px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.visual-foundations-grid{min-height:0;display:grid;grid-template-columns:1.05fr .9fr 1.05fr;grid-gap:8px;gap:8px}.visual-foundations-grid>article{min-width:0;min-height:205px;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.visual-foundations-grid article>header{min-height:31px;display:flex;align-items:center;gap:9px}.visual-foundations-grid article>header>svg{width:19px;color:var(--green-deep)}.visual-foundations-grid article>header>span{display:grid;grid-gap:1px;gap:1px}.visual-foundations-grid header b{font-size:12px}.visual-foundations-grid header small{color:var(--muted);font-size:8px}.visual-type-card>div{min-height:40px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border-top:1px solid #ecefed;padding-top:7px}.visual-type-card>div>strong{font-size:34px;line-height:1;letter-spacing:-2px}.visual-type-card>div>em{color:var(--green-deep);font-size:8px;font-style:normal;font-weight:850;letter-spacing:1.2px}.visual-type-card>div>p{margin:0;font-size:11px;line-height:1.3}.visual-type-card>div>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.visual-type-card>div b{font-size:9px}.visual-type-card>div small{color:var(--muted);font-size:8px;line-height:1.25}.visual-icon-row{display:grid;grid-template-columns:repeat(5,42px);grid-gap:7px;gap:7px}.visual-icon-row>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#e8f3ed;color:var(--green-deep)}.visual-icon-row svg{width:22px;height:22px;stroke-width:1.7}.visual-icon-card ul{display:grid;grid-gap:7px;gap:7px;margin:1px 0 0;padding:0;list-style:none;color:#4e575e;font-size:9px}.visual-icon-card li{display:flex;align-items:center;gap:6px}.visual-icon-card li svg{width:12px;color:var(--green-deep)}.visual-button-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.visual-button-row button{min-height:38px;border:1px solid var(--night);border-radius:8px;background:var(--night);color:#fff;font:inherit;font-size:9px;font-weight:800}.visual-button-row button:last-child{border-color:var(--line);background:#fff;color:var(--night)}.visual-component-card label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:8px;font-weight:800}.visual-component-card input{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:0 10px;color:var(--night);font-size:11px}.visual-status-row{display:flex;gap:5px}.visual-status-row span{padding:5px 8px;border-radius:999px;background:#def6e9;color:#1a6549;font-size:8px;font-weight:800}.visual-status-row span:nth-child(2){background:#fff2cb;color:#755b1e}.visual-status-row span:nth-child(3){background:#fff0f1;color:#8f2f38}.visual-component-card>small{color:var(--muted);font-size:8px;line-height:1.35}.visual-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line);color:var(--night)}.visual-rules>span{min-height:57px;display:grid;align-content:center;grid-gap:2px;gap:2px;padding:9px 12px;background:#fff}.visual-rules b{color:var(--green-deep);font-size:9px}.visual-rules small{color:var(--muted);font-size:8px;line-height:1.3}@media (min-width:761px){.admin-main-visual .admin-content{overflow:hidden}.admin-main-visual .visual-system{height:100%;align-content:start}}@media (max-width:900px) and (min-width:761px){.visual-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-foundations-grid{grid-template-columns:1fr}.admin-main-visual .admin-content{overflow:auto}}@media (max-width:760px){.bytes-page>.app-topbar,.growth-page>.app-topbar,.help-page>.app-topbar{display:none}.bytes-page,.growth-page,.help-page{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.visual-system-hero{grid-template-columns:38px minmax(0,1fr)}.visual-system-hero>span{width:38px;height:38px}.visual-system-hero h2{font-size:20px}.visual-system-hero p{font-size:11px}.visual-system-hero em{display:none}.visual-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-color-grid article{min-height:74px}.visual-color-grid b{font-size:11px}.visual-color-grid code,.visual-color-grid small{font-size:9px}.visual-foundations-grid{grid-template-columns:1fr}.visual-foundations-grid>article{min-height:0}.visual-rules{grid-template-columns:1fr 1fr}.visual-rules b{font-size:10px}.visual-rules small{font-size:9px}}.admin-dispatch-center{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px}.admin-dispatch-center>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.admin-dispatch-center>nav button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:white;color:#697178;font:inherit;font-size:8px;font-weight:850;cursor:pointer}.admin-dispatch-center>nav button.active{border-color:var(--night);background:var(--night);color:white}.admin-dispatch-center>nav svg{width:14px}.taxi-fallback-admin{min-height:0;display:grid;align-content:start;grid-gap:9px;gap:9px}.urgent-admin-hero>span{background:#a53838;color:white}.urgent-admin-hero em{color:#ffb7ae}.urgent-settings-fields{grid-template-columns:.55fr 1.45fr}.taxi-fallback-admin-hero{min-height:78px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 15px;border-radius:9px;background:var(--night);color:white}.taxi-fallback-admin-hero>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:var(--green);color:var(--night)}.taxi-fallback-admin-hero svg{width:21px}.taxi-fallback-admin-hero>div{display:grid;grid-gap:2px;gap:2px}.taxi-fallback-admin-hero em{color:var(--green);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.taxi-fallback-admin-hero h2{margin:0;font-size:20px;letter-spacing:-.7px}.taxi-fallback-admin-hero p{margin:0;color:#b9c0c4;font-size:8px;line-height:1.35}.taxi-fallback-admin-hero>b{padding:6px 9px;border-radius:999px;font-size:8px}.taxi-fallback-admin-hero>b.on{background:#dff7e9;color:#1e6449}.taxi-fallback-admin-hero>b.off{background:#fff0f1;color:#8d3038}.taxi-fallback-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.taxi-fallback-admin-metrics article{min-height:59px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:white}.taxi-fallback-admin-metrics svg{width:17px;color:var(--green-deep)}.taxi-fallback-admin-metrics span{display:grid;grid-gap:1px;gap:1px}.taxi-fallback-admin-metrics small{color:var(--muted);font-size:7px}.taxi-fallback-admin-metrics b{font-size:17px}.taxi-fallback-admin-grid{display:grid;grid-template-columns:1.55fr .75fr;grid-gap:8px;gap:8px}.taxi-fallback-admin-bottom>article,.taxi-fallback-admin-grid>form,.taxi-fallback-flow{border:1px solid var(--line);border-radius:8px;background:white;padding:11px}.taxi-fallback-admin-grid form{display:grid;grid-template-columns:1fr auto;align-content:start;grid-gap:8px;gap:8px}.taxi-fallback-admin-grid form>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.taxi-fallback-admin-grid form>header>span{display:grid;grid-gap:2px;gap:2px}.taxi-fallback-admin-grid form header b{font-size:11px}.taxi-fallback-admin-grid form header small{color:var(--muted);font-size:7px}.taxi-fallback-admin-grid form header label{display:flex;align-items:center;gap:6px;color:var(--green-deep);font-size:8px;font-weight:850}.taxi-fallback-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.taxi-fallback-fields label,.taxi-fallback-reason{min-width:0;display:grid;grid-gap:3px;gap:3px;color:#59636a;font-size:7px;font-weight:850}.taxi-fallback-fields input,.taxi-fallback-reason input{width:100%;min-height:35px;border:1px solid var(--line);border-radius:7px;padding:0 9px;background:var(--paper);color:var(--night);font:inherit;font-size:10px}.taxi-fallback-fields small{color:var(--muted);font-size:6px;font-weight:650}.taxi-fallback-reason{align-self:end}.taxi-fallback-admin-grid form>button{min-height:35px;align-self:end}.taxi-fallback-flow{display:grid;align-content:start;grid-gap:7px;gap:7px}.taxi-fallback-admin-bottom article>header,.taxi-fallback-flow>header{display:flex;justify-content:space-between;gap:8px}.taxi-fallback-admin-bottom header b,.taxi-fallback-flow header b{font-size:10px}.taxi-fallback-admin-bottom header small,.taxi-fallback-flow header small{color:var(--muted);font-size:7px}.taxi-fallback-flow ol{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none}.taxi-fallback-flow li{min-height:35px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border-top:1px solid #eceeeb}.taxi-fallback-flow li>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e7f3ec;color:var(--green-deep);font-size:7px;font-weight:900}.taxi-fallback-flow p{display:grid;grid-gap:1px;gap:1px;margin:0}.taxi-fallback-flow p b{font-size:8px}.taxi-fallback-flow p small{color:var(--muted);font-size:6px;line-height:1.25}.taxi-fallback-admin-bottom{min-height:0;display:grid;grid-template-columns:1.25fr 1fr;grid-gap:8px;gap:8px}.taxi-fallback-admin-bottom>article{min-height:0;display:grid;align-content:start;grid-gap:6px;gap:6px}.taxi-fallback-event-list,.taxi-fallback-history{display:grid;grid-gap:3px;gap:3px}.taxi-fallback-event-list>div,.taxi-fallback-history>div{min-height:38px;display:grid;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid #eceeeb;padding-top:4px}.taxi-fallback-event-list>div{grid-template-columns:minmax(0,1fr) auto}.taxi-fallback-event-list span{display:grid;grid-gap:2px;gap:2px}.taxi-fallback-event-list span:last-child{justify-items:end}.taxi-fallback-event-list b{display:flex;align-items:center;gap:4px;font-size:8px}.taxi-fallback-event-list b svg{width:10px}.taxi-fallback-event-list small,.taxi-fallback-history small{color:var(--muted);font-size:6px}.taxi-fallback-event-list em{padding:2px 5px;border-radius:999px;background:#edf0ee;color:#667078;font-size:6px;font-style:normal;font-weight:850}.taxi-fallback-event-list em.accepted{background:#dff7e9;color:#1f6549}.taxi-fallback-event-list em.dismissed{background:#fff0f1;color:#8b343d}.taxi-fallback-history>div{grid-template-columns:auto minmax(0,1fr) auto}.taxi-fallback-history span{display:grid;grid-gap:1px;gap:1px}.taxi-fallback-history b{font-size:7px}.taxi-fallback-history p{margin:0;overflow:hidden;color:#566067;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.taxi-fallback-history em{color:var(--green-deep);font-size:7px;font-style:normal;font-weight:850}.taxi-fallback-event-list>p,.taxi-fallback-history>p{margin:9px 0;color:var(--muted);font-size:8px}@media (min-width:761px){.admin-main-dispatch .admin-content{overflow:hidden}}@media (max-width:760px){.taxi-fallback-admin-hero{grid-template-columns:38px minmax(0,1fr)}.taxi-fallback-admin-hero>b{grid-column:1/-1;justify-self:start}.taxi-fallback-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.taxi-fallback-admin-bottom,.taxi-fallback-admin-grid,.taxi-fallback-admin-grid form,.taxi-fallback-fields{grid-template-columns:1fr}.taxi-fallback-admin-grid form>button,.taxi-fallback-reason{grid-column:1}}.visual-color-grid .visual-font-token{min-height:67px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px;border-color:#b8ddca;background:#edf8f2}.visual-font-token>strong{width:31px;height:49px;display:grid;place-items:center;border-radius:5px;background:var(--night);color:var(--green);font-family:var(--font-manrope),system-ui,sans-serif;font-size:20px;font-weight:750}.visual-font-token>span{min-width:0;display:grid;grid-gap:1px;gap:1px}.visual-font-token b{font-size:10px}.visual-font-token code{color:var(--green-deep);font-size:9px;font-weight:800}.visual-font-token small{color:var(--muted);font-size:7px}.visual-alphabet-strip{min-height:53px;display:grid;grid-template-columns:220px minmax(0,1fr) 245px;align-items:center;grid-gap:16px;gap:16px;padding:8px 14px;border:1px solid #b8ddca;border-radius:8px;background:#edf8f2}.visual-alphabet-strip header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding-right:14px;border-right:1px solid #c8e4d6}.visual-alphabet-strip header>span{min-width:0;display:grid;grid-gap:1px;gap:1px}.visual-alphabet-strip header b{color:var(--green-deep);font-size:9px}.visual-alphabet-strip header small{color:#5d6a63;font-size:7px;line-height:1.2}.visual-alphabet-strip .visual-brand-sample{color:var(--night);font-size:14px;white-space:nowrap}.visual-alphabet-strip .visual-brand-sample,.visual-alphabet-strip>div{font-family:var(--font-manrope),system-ui,sans-serif;font-weight:750;letter-spacing:-.2px}.visual-alphabet-strip>div{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;color:#26312b;font-size:13px;line-height:1.15}.visual-alphabet-strip>div span{overflow:hidden;text-overflow:clip;white-space:nowrap}.visual-alphabet-strip>small{color:#405149;font-family:var(--font-manrope),system-ui,sans-serif;font-size:10px;font-weight:650;line-height:1.35}@media (min-width:761px){.admin-main-comparison .cmp-table-wrap{overflow:hidden}.admin-main-comparison .cmp-table thead th,.admin-main-comparison .cmp-table thead tr{height:24px;padding-block:2px}.admin-main-comparison .cmp-table tbody tr:not(.cmp-group){height:20px}.admin-main-comparison .cmp-table tbody tr:not(.cmp-group)>*{height:20px;max-height:20px;vertical-align:middle}.admin-main-comparison .cmp-group{height:9px}.admin-main-comparison .cmp-group th{height:9px;padding-block:0;font-size:7px;line-height:1}.admin-console .admin-main-comparison .cmp-table tbody th[scope=row],.admin-console .admin-main-comparison .cmp-table td.cmp-cell{padding:1px 7px}.admin-main-comparison .cmp-feature-label{display:-webkit-box;overflow:hidden;font-size:8.5px;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-main-comparison .cmp-cell-content{height:17px;display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;grid-gap:3px;gap:3px;overflow:hidden}.admin-main-comparison .cmp-cell-content .cmp-mark{width:12px;height:12px;font-size:7px}.admin-main-comparison .cmp-cell-content small{display:-webkit-box;overflow:hidden;margin:0;font-size:7.5px;line-height:1;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.admin-acquisition-program form>footer,.admin-dispatch-center footer,.bytes-admin footer,.driver-market-settings footer{min-height:0;margin:0;padding:0;border:0;background:transparent;color:inherit}.pre-reg-admin>footer.pre-reg-pagination,.pre-reg-dialog form>footer{min-height:0;margin:0;border:0;background:transparent;color:var(--night)}.pre-reg-admin>footer.pre-reg-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#fff}.pre-reg-admin>footer.pre-reg-pagination span{margin:0;color:#59645e;font-size:10px;font-weight:700}.pre-reg-admin>footer.pre-reg-pagination button{min-height:32px;justify-content:center;padding-inline:10px;color:var(--night);font-size:9px}.pre-reg-admin>footer.pre-reg-pagination button:not(:disabled):hover{border-color:#9ebcac;background:#edf7f2;color:var(--green-deep)}.pre-reg-dialog form>footer{padding:0}.admin-acquisition-program form>footer,.driver-market-settings footer{align-items:end}.admin-acquisition-program form>footer input,.driver-market-settings footer input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:0 9px;color:var(--night);font:inherit;font-size:10px}.admin-acquisition-program form>footer button,.driver-market-settings footer button{min-height:36px;justify-content:center}.intercity-admin{height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:8px}.intercity-admin>header h2{margin-block:2px}.intercity-admin>header p{line-height:1.3}.intercity-metrics article{min-height:66px;padding-block:9px}.intercity-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(390px,.85fr);grid-gap:8px;gap:8px}.intercity-workspace-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.intercity-workspace-panel>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--line)}.intercity-workspace-panel>header>span{display:grid;grid-gap:2px;gap:2px}.intercity-workspace-panel>header b{font-size:12px}.intercity-workspace-panel>header small{color:var(--muted);font-size:9px}.intercity-workspace-panel>header em{border-radius:999px;background:#e8f4ed;padding:4px 8px;color:var(--green-deep);font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.intercity-rules-panel .intercity-rules{min-height:0;align-content:start;gap:9px;overflow:hidden;border:0;border-radius:0;padding:10px 12px}.intercity-rules-panel .intercity-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.intercity-rules-panel .intercity-settings-grid>label{min-height:57px;padding:8px}.intercity-rules-panel .intercity-policy-grid label small,.intercity-rules-panel .intercity-settings-grid small{font-size:8px}.intercity-rules-panel .intercity-policy-grid{grid-template-columns:.8fr 1.2fr;gap:7px}.intercity-rules-panel .admin-ops-form .intercity-policy-grid fieldset{min-width:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:9px}.intercity-rules-panel .admin-ops-form .intercity-policy-grid fieldset:last-child{grid-template-columns:1fr 1fr}.intercity-rules-panel .intercity-policy-grid label{min-width:0;max-width:none;font-size:9px}.intercity-rules-panel .intercity-policy-grid label input{width:100%;max-width:120px;min-height:34px}.intercity-rules-panel .intercity-policy-grid p{font-size:8px;line-height:1.3}.intercity-rules-panel .intercity-rules>button{min-height:35px;justify-self:end}.intercity-compensations-panel .intercity-compensations{min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:8px}.intercity-compensation-list{min-height:0;display:grid;align-content:start;grid-gap:6px;gap:6px;overflow:hidden}.intercity-compensation-list .admin-ops-card{gap:4px;padding:8px 9px}.intercity-compensation-list .admin-ops-card small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.intercity-compensation-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:6px;gap:6px}.intercity-compensation-decision textarea{min-height:35px;height:35px;resize:none;font-size:9px}.intercity-compensation-decision .admin-ops-actions button{min-height:35px;padding-inline:9px;font-size:9px}.intercity-compensations .users-admin-pagination{min-height:34px;padding-top:5px}.growth-admin-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.growth-admin-tabs button{width:100%;min-width:0;justify-content:center}@media (min-width:761px){.admin-main-bytes .bytes-admin{height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.admin-main-bytes .bytes-admin:has(.bytes-admin-message){grid-template-rows:auto auto auto minmax(0,1fr)}}.bytes-admin-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.bytes-admin-tabs button{width:100%;min-width:0;justify-content:center}.bytes-admin-panel{min-width:0;min-height:0;border-radius:9px}.bytes-config{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:0;gap:0;overflow:hidden}.bytes-config-groups{min-height:0;display:grid;grid-template-columns:1fr 1fr .82fr;grid-gap:8px;gap:8px}.bytes-config-groups fieldset{min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--paper)}.bytes-config-groups legend{padding-inline:4px}.bytes-config-groups legend b,.bytes-config-groups legend small{display:block}.bytes-config-groups legend b{color:var(--night);font-size:11px}.bytes-config-groups legend small{color:var(--muted);font-size:8px;font-weight:500}.bytes-config-groups fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bytes-config-groups label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.bytes-config-groups input{width:100%;min-width:0;max-width:190px;height:37px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 9px;font-size:12px}.bytes-catalog-admin,.bytes-orders-admin{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;overflow:hidden}.bytes-orders-admin{grid-template-rows:auto minmax(0,1fr) auto}.bytes-catalog-admin>header,.bytes-orders-admin>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.bytes-catalog-admin>header>span,.bytes-orders-admin>header>span{display:flex;align-items:center;gap:8px}.bytes-catalog-admin>header>span>span,.bytes-orders-admin>header>span>span{display:grid;grid-gap:1px;gap:1px}.bytes-catalog-admin>header small,.bytes-orders-admin>header small{color:var(--muted);font-size:9px;font-weight:500}.bytes-catalog-admin>header em,.bytes-orders-admin>header em{border-radius:999px;background:#e8f4ed;padding:4px 8px;color:var(--green-deep);font-size:9px;font-style:normal;font-weight:800}.bytes-catalog-admin .bytes-catalog-form{max-width:none;display:grid;grid-template-columns:1.1fr 1.35fr .8fr .75fr;grid-gap:7px 9px;gap:7px 9px;margin:0;padding:10px;border-radius:8px;background:#f2f5f3}.bytes-catalog-form label{min-width:0;display:grid!important;align-items:normal!important;grid-gap:3px!important;gap:3px!important;color:var(--muted);font-size:8px!important;font-weight:800;text-transform:uppercase}.bytes-catalog-form label.wide{grid-column:span 2}.bytes-catalog-form input,.bytes-catalog-form select{height:34px;background:#fff;font-size:10px}.bytes-catalog-form .bytes-shipping-check{display:flex!important;flex-direction:row;align-items:center!important;align-self:end;min-height:34px;color:var(--night);text-transform:none}.bytes-catalog-form .bytes-shipping-check input{width:16px;height:16px}.bytes-catalog-form>button{align-self:end;height:34px}.bytes-catalog-list,.bytes-orders-list{min-height:0;display:grid;align-content:start;overflow:hidden}.bytes-catalog-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.bytes-catalog-list article>em{border-radius:999px;background:#edf0ee;padding:4px 7px;color:var(--muted);font-size:9px;font-style:normal}.bytes-admin-pager{min-height:34px!important;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid var(--line)!important;padding-top:6px!important}.bytes-admin-pager span{margin-right:auto;color:var(--muted);font-size:9px}.bytes-admin-pager button{min-height:30px;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:0 9px;color:var(--night);font:inherit;font-size:9px;font-weight:800}.bytes-admin-pager button:disabled{opacity:.4}.bytes-adjust{width:100%;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);grid-gap:18px;gap:18px;align-items:start;padding:20px}.bytes-adjust>header{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;padding-right:18px;border-right:1px solid var(--line)}.bytes-adjust>header>svg{width:24px;color:var(--green-deep)}.bytes-adjust>header span{display:grid;grid-gap:4px;gap:4px}.bytes-adjust>header b{font-size:14px}.bytes-adjust>header small{color:var(--muted);font-size:10px;line-height:1.45}.bytes-adjust>div{display:grid;grid-template-columns:1fr 150px auto;grid-gap:9px;gap:9px;align-items:end}.bytes-adjust>div label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:9px;font-weight:800}.bytes-adjust>div label.wide{grid-column:1/3}.bytes-adjust>div button{grid-column:3;grid-row:1/3;align-self:end}@media (max-width:1000px) and (min-width:761px){.intercity-workspace{grid-template-columns:1fr 1fr}.intercity-rules-panel .intercity-policy-grid{grid-template-columns:1fr}.bytes-config-groups{grid-template-columns:1fr 1fr}.bytes-config-groups fieldset:last-child{grid-column:1/-1}.bytes-catalog-admin .bytes-catalog-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.visual-alphabet-strip{grid-template-columns:1fr;gap:8px;padding:12px}.visual-alphabet-strip header{grid-template-columns:minmax(0,1fr) auto;padding:0 0 8px;border-right:0;border-bottom:1px solid #c8e4d6}.visual-alphabet-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:9px}.pre-reg-admin>footer.pre-reg-pagination{grid-template-columns:1fr 1fr}.pre-reg-admin>footer.pre-reg-pagination span{grid-column:1/-1;text-align:center}.admin-main-comparison .cmp-table tbody tr:not(.cmp-group),.intercity-admin{height:auto}.intercity-workspace{grid-template-columns:minmax(0,1fr)}.intercity-workspace-panel{overflow:visible}.intercity-rules-panel .admin-ops-form .intercity-policy-grid fieldset:last-child,.intercity-rules-panel .intercity-policy-grid,.intercity-rules-panel .intercity-settings-grid{grid-template-columns:1fr}.intercity-compensation-list{overflow:visible}.intercity-compensation-decision{grid-template-columns:1fr}.bytes-admin-tabs,.growth-admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.bytes-admin-tabs button,.growth-admin-tabs button{min-height:48px;gap:3px;padding-inline:4px;font-size:8px;line-height:1.15;text-align:center}.bytes-admin-tabs svg,.growth-admin-tabs svg{width:13px}.bytes-config{overflow:visible}.bytes-config-groups{grid-template-columns:1fr}.bytes-config-groups fieldset:last-child{grid-column:auto}.bytes-config-groups fieldset>div{grid-template-columns:1fr 1fr}.bytes-catalog-admin,.bytes-orders-admin{overflow:visible}.bytes-catalog-admin .bytes-catalog-form{grid-template-columns:1fr 1fr}.bytes-catalog-form label.wide{grid-column:1/-1}.bytes-catalog-list,.bytes-orders-list{overflow:visible}.bytes-catalog-list article{grid-template-columns:minmax(0,1fr) auto}.bytes-catalog-list article>em{display:none}.bytes-adjust{grid-template-columns:1fr;padding:15px}.bytes-adjust>header{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}.bytes-adjust>div{grid-template-columns:1fr 1fr}.bytes-adjust>div label.wide{grid-column:1/-1}.bytes-adjust>div button{grid-column:1/-1;grid-row:auto}}@media print{.admin-content{padding:0;overflow:visible}.admin-console>main{display:block;height:auto;overflow:visible}.admin-console>main>.admin-topbar{display:none}}