@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.vp-panel{margin-block:22px;min-width:0}.vp-panel h3{margin:0 0 12px}.vp-panel p,.vp-correction p{line-height:1.6}.vp-form{display:grid;gap:14px;margin-top:16px;min-width:0}.vp-form label,.vp-model{display:grid;gap:8px;font-size:14px}.vp-form input,.vp-form select,.vp-form textarea,.vp-model input{width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #c4d0e6;color:#172443;border-radius:10px;padding:13px;font:inherit}.vp-form textarea{min-height:80px;resize:vertical}.vp-form button{justify-self:start;max-width:100%;white-space:normal}.vp-hint{color:#526582;font-size:13px;margin:6px 0}.vp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.vp-actions .btn{white-space:normal;max-width:100%}.vp-vehicle,.vp-notice,.vp-review{border:1px solid #d5deee;border-radius:14px;padding:18px;margin-top:16px;min-width:0;overflow-wrap:anywhere}.vp-notice{background:#f0f5ff;border-color:#aebfe2}.vp-vehicle summary,.vp-admin summary{cursor:pointer;line-height:1.7}.vp-prices{list-style:none;padding:0;margin:14px 0}.vp-prices li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid #e0e6f0}.vp-prices li span{min-width:0;overflow-wrap:anywhere}.vp-prices strong{white-space:nowrap;color:#233e95}.vp-correction{padding:18px 0 0}.vp-price-editor{grid-column:1/-1;min-width:0}.vp-admin{margin-top:20px}.vp-admin h3{margin-top:22px}.vp-model input:focus-visible,.vp-form input:focus-visible,.vp-form select:focus-visible,.vp-form textarea:focus-visible{outline:3px solid #5477db;outline-offset:2px}.vp-quoted-price{padding:16px;background:#eef3ff;border-radius:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-block:14px}.vp-quoted-price p{margin:0}.vp-quoted-price strong{font-size:21px}@media(max-width:600px){.vp-vehicle,.vp-notice,.vp-review{padding:14px}.vp-actions>.btn{flex:1 1 130px}.vp-panel .btn{white-space:normal}.vp-prices li{gap:10px}.vp-correction>.btn{width:100%}.member-add-car:has(.vp-model){display:grid!important;grid-template-columns:minmax(0,1fr)!important}.service-card:has(.vp-price-editor){flex-wrap:wrap}.vp-price-editor{flex-basis:100%}}.staff-menu-settings{grid-column:1/-1;min-width:0}.staff-menu-settings>p{line-height:1.65}.staff-menu-required{display:flex;gap:12px;background:#f0f4ff;border:1px solid #dce5fb;border-radius:14px;padding:16px;margin:18px 0}.staff-menu-required>svg{flex-shrink:0;color:#3049b8}.staff-menu-required p{margin:7px 0 0;color:#617396;line-height:1.65;font-size:13px}.staff-menu-settings fieldset{border:0;padding:0;margin:0;min-width:0}.staff-menu-settings legend{font-weight:750;font-size:14px;margin-bottom:12px}.staff-menu-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staff-menu-options label{display:flex;align-items:center;gap:12px;min-height:54px;border:1px solid #dce4f4;border-radius:12px;padding:12px;background:#f8faff;font-size:14px;font-weight:650;overflow-wrap:anywhere}.staff-menu-options input{width:21px;height:21px;flex-shrink:0;accent-color:#334aca}.staff-menu-options label:focus-within{outline:3px solid #9baaf4;outline-offset:2px}.staff-menu-settings form>p{line-height:1.65;font-size:13px;margin:16px 0}.staff-menu-settings .btn{max-width:100%}@media(max-width:380px){.staff-menu-options{grid-template-columns:1fr}}.member-page{min-height:100vh;background:#f7f8fc;display:flex;flex-direction:column;color:#182748;font-family:DM Sans,sans-serif}.member-header{width:min(100%,1240px);margin:auto auto 0;flex:none;display:flex;align-items:center;justify-content:space-between;padding:24px 28px}.member-header>div{display:flex;align-items:center;gap:15px}.member-brand{display:flex;align-items:center;gap:11px;color:#172b57;white-space:nowrap}.member-brand>b{font:800 22px Manrope,system-ui;letter-spacing:-.08em}.member-brand>b span{color:#2e4bd2}.member-mark{width:40px;height:40px;border-radius:12px;background:#d3ff75;color:#243dc2;display:grid;place-items:center;transform:rotate(-6deg)}.member-kicker{font-size:10px;font-weight:800;letter-spacing:.16em;color:#3455c1}.member-header-action,.member-back{display:flex;align-items:center;gap:8px;border:0;background:none;font-size:12px;font-weight:800;color:#657392}.member-chip{display:inline-flex;align-items:center;gap:6px;color:#16875b;background:#e4f8e9;padding:7px 10px;border-radius:30px;font-size:10px;font-weight:800}.member-onboard{width:min(100%,1180px);margin:auto;display:grid;grid-template-columns:1fr 480px;gap:38px;padding:32px 28px 85px}.member-onboard-hero{border-radius:24px;min-height:670px;background:#213cc1;position:relative;color:#fff;padding:62px 47px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.member-onboard-hero:before{content:"";position:absolute;z-index:-1;width:580px;height:580px;border:1px solid #ffffff27;border-radius:50%;right:-330px;bottom:-120px;box-shadow:0 0 0 85px #ffffff09,0 0 0 170px #ffffff06}.member-onboard-hero .member-kicker{color:#d6fa80}.member-onboard-hero h1{font-size:clamp(38px,3.4vw,62px);line-height:1.16;letter-spacing:-.08em;margin:18px 0 17px;color:#fff}.member-onboard-hero h1 em{color:#d3ff71;font-style:normal}.member-onboard-hero p{color:#dce3fd;line-height:1.85;font-size:14px;max-width:420px}.member-hero-steps{display:flex;flex-direction:column;gap:15px;margin:29px 0}.member-hero-steps span{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:800;color:#eaf3ff}.member-hero-steps svg{color:#d4ff7c}.member-hero-number{position:relative;margin-top:50px;display:flex;flex-direction:column;gap:2px}.member-hero-number span{font-size:10px;letter-spacing:.17em;color:#d1e1fb;font-weight:800}.member-hero-number strong{font:800 116px/1 Manrope;letter-spacing:-.1em;color:#d6ff7a}.member-hero-number small{font-size:13px;font-weight:800;color:#fff;margin-top:10px}.member-hero-car{display:none}.member-onboard-form{background:#fff;border:1px solid #e4eaf3;border-radius:24px;padding:28px 36px;box-shadow:0 14px 54px #172b6111}.member-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;background:#f0f3fa;border-radius:12px;margin-bottom:33px}.member-tabs button{background:none;border:0;border-radius:9px;font-size:12px;font-weight:800;color:#7887a1;padding:12px 8px}.member-tabs button.active{background:#fff;color:#2d46c1;box-shadow:0 3px 8px #1d367411}.member-form-title h2{font-size:32px;letter-spacing:-.065em;color:#192d5a;margin:10px 0}.member-form-title p{font-size:12px;color:#8995ac;line-height:1.75;margin-bottom:25px}.member-form{display:flex;flex-direction:column;gap:17px}.member-form>label:not(.member-consent){display:flex;flex-direction:column;gap:7px}.member-form label>span{font-size:12px;color:#475878;font-weight:800}.member-form label>span small{font-size:10px;color:#a0aac0}.member-input{display:flex;align-items:center;gap:10px;border:1px solid #e2e7f1;border-radius:11px;padding:0 13px;background:#fbfcff}.member-input svg{color:#9eacc9}.member-input input{border:0;outline:0;width:100%;background:transparent;padding:13px 1px;font-size:13px;color:#182b51}.member-input:focus-within{border-color:#3b55ca;box-shadow:0 0 0 3px #3657cc1b}.member-input input::placeholder{color:#b0b9ce}.member-consent{display:flex;gap:11px;align-items:start;cursor:pointer}.member-consent input{accent-color:#2f47c9;margin-top:3px}.member-consent>span{font-weight:500!important;font-size:11px!important;line-height:1.75;color:#7885a1!important}.member-submit{border:0;border-radius:11px;background:#263fca;color:#fff;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:13px;transition:background .2s}.member-submit:hover:not(:disabled){background:#1b319f}.member-submit:disabled{opacity:.6}.member-error{border-radius:10px;color:#b73542;background:#fff1f2;padding:12px;font-size:12px;line-height:1.6}.member-form-foot{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:#8a96ab;line-height:1.75;padding-top:20px;margin-top:16px;border-top:1px solid #f0f1f5}.member-form-foot svg{color:#3757b7;flex:none}.member-loading{width:min(100%,600px);margin:80px auto;text-align:center;padding:24px;color:#7b8baa}.member-footer{border-top:1px solid #e5eaf3;display:flex;justify-content:space-between;gap:14px;color:#96a2b9;font-size:11px;padding:24px 28px;width:min(100%,1240px);margin:auto auto 0}.member-portal{width:min(100%,700px);margin:0 auto;padding:35px 24px 75px}.member-hello h1{font-size:clamp(30px,5vw,45px);margin:13px 0;color:#172951}.member-hello h1 span{color:#3953c8}.member-hello p{color:#8d99b0;font-size:13px;line-height:1.7;margin-bottom:26px}.member-card{border-radius:20px;background:#2841c5;color:#fff;padding:32px 30px;position:relative;overflow:hidden}.member-card:before{content:"";border:1px solid #ffffff28;width:360px;height:360px;border-radius:100%;position:absolute;right:-190px;top:-160px}.member-card-head{display:flex;justify-content:space-between;align-items:center;color:#d2ff78;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:35px}.member-card>p{font-size:10px;color:#cbd6fc;letter-spacing:.06em;font-weight:800;margin:0}.member-card h2{font-size:28px;margin:8px 0 28px;color:#fff}.member-stamps{display:flex;gap:8px;flex-wrap:wrap}.member-stamps>div{width:49px;height:49px;border-radius:100%;border:1px dashed #a7b6f0;color:#c2cef5;display:grid;place-items:center;font-size:12px;font-weight:800}.member-stamps>div.stamped{background:#d5ff7b;color:#193179;border-color:#d5ff7b}.member-progress{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:24px 0 12px}.member-progress strong{font:800 28px Manrope}.member-progress strong span{font-size:15px}.member-progress>span{font-size:11px;color:#d4defc}.member-progress-track{height:8px;border-radius:20px;background:#ffffff3b;overflow:hidden}.member-progress-track i{height:100%;display:block;background:#d7ff75;border-radius:20px}.member-card-reward{display:flex;align-items:center;gap:9px;font-size:12px;border-top:1px solid #ffffff36;margin-top:24px;padding-top:20px}.member-card-reward b{color:#d4ff75}.member-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:17px 0 42px}.member-summary>div{background:#fff;border-radius:14px;border:1px solid #e7eaf1;padding:23px;display:flex;flex-direction:column;gap:9px}.member-label{color:#8290aa;font-size:10px;letter-spacing:.06em;font-weight:800}.member-summary strong{font:800 34px Manrope;color:#2b46bb}.member-summary small{font-size:11px;color:#a0abc0}.member-section{background:#fff;border:1px solid #e7eaf3;border-radius:16px;padding:25px;margin-bottom:18px}.member-section-title>span{font-size:10px;color:#3052b8;letter-spacing:.12em;font-weight:800}.member-section-title h3{font-size:21px;color:#223759;margin:7px 0}.member-section-title p{color:#8291a9;font-size:12px;line-height:1.75}.member-qr-card{display:flex;align-items:center;flex-direction:column;gap:14px;padding:18px}.member-qr-card>span{font-size:11px;font-weight:800;color:#9faabe;letter-spacing:.1em}.member-qr-card button{display:flex;align-items:center;gap:8px;border:0;background:#f0f3ff;color:#3049bc;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:800}.member-list>div{display:flex;align-items:center;gap:14px;border-bottom:1px solid #edf0f5;padding:16px 0}.member-list>div:last-child{border-bottom:0}.member-list>div>svg:first-child{color:#2f4bc1}.member-list>div>svg:last-child{margin-left:auto;color:#369665}.member-list span{display:flex;flex-direction:column;gap:6px;flex:1}.member-list b{font-size:13px;color:#1f3056}.member-list small{font-size:12px;color:#9ba5bc;line-height:1.55}.member-muted{font-size:12px;color:#97a3b9;line-height:1.7}.member-email{text-align:center}.member-review{display:flex;gap:10px;align-items:center;justify-content:center;background:#e2edff;color:#3151a9;font-weight:800;border-radius:11px;padding:16px;margin:15px 0;font-size:13px}.join-config-hero{background:#213ac3;border-radius:17px;padding:34px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.join-config-hero .member-kicker{color:#d7ff7e}.join-config-hero h2{font-size:32px;color:#fff;margin:11px 0}.join-config-hero p{font-size:12px;line-height:1.7;max-width:550px;color:#d9e2ff}.join-guide{display:flex;flex-wrap:wrap;gap:10px 18px}.join-guide span{display:flex;align-items:center;gap:5px;color:#e8efff;font-size:10px;font-weight:800}.join-guide svg{color:#d7ff74}.join-config-art{color:#d6ff75}.join-config-grid{display:grid;grid-template-columns:340px 1fr;gap:25px;align-items:start;margin:25px 0}.join-poster{background:#d8ff86;padding:24px;border-radius:16px;color:#14275c;overflow:hidden}.join-poster-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.join-poster-top .member-brand>b{font-size:17px}.join-poster-top .member-mark{width:30px;height:30px}.join-poster-top>span{font-size:8px;font-weight:800;letter-spacing:.05em}.join-poster h3{font-size:35px;line-height:1.17;margin:30px 0 10px;color:#172c68}.join-poster h3 em{font-style:normal;color:#314cc3}.join-poster>p{font-size:12px;font-weight:700}.join-poster-qr{background:#fff;border-radius:13px;padding:25px;display:grid;place-items:center;margin:27px auto}.join-poster-qr svg{width:min(100%,238px);height:auto}.join-poster-step{display:flex;flex-direction:column;gap:10px;font-size:11px;font-weight:900;letter-spacing:.06em}.join-poster-footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #73934f66;margin-top:25px;padding-top:14px;font-size:8px;font-weight:800}.join-config-aside{background:#fff;border:1px solid #e5eaf4;border-radius:16px;padding:30px}.join-config-aside h3{font-size:24px;color:#21345b;margin:13px 0}.join-config-aside>p{font-size:12px;color:#8590a8;line-height:1.8}.join-config-aside>p b{color:#263e85}.join-url{display:flex;align-items:center;gap:8px;background:#f2f5fc;border-radius:9px;padding:8px 10px;margin:20px 0;min-width:0}.join-url>span{flex:1;overflow-wrap:anywhere;font-size:12px;font-weight:700;color:#314ab4}.join-url button{border:0;background:#fff;border-radius:6px;padding:9px;color:#314ab4;display:grid;place-items:center}.join-config-actions{display:flex;gap:10px;flex-wrap:wrap}.join-config-actions .btn{font-size:12px}.member-preview{font-size:12px;font-weight:800;color:#2746b6;display:flex;align-items:center;gap:8px;margin-top:22px}.join-info{display:flex;align-items:start;gap:10px;background:#edf2ff;border-radius:12px;padding:17px;color:#697da7;margin-top:25px;font-size:12px;line-height:1.6}.join-info svg{color:#2441af}.join-done{color:#198752!important;display:flex;align-items:center;gap:6px}@media(max-width:900px){.member-onboard{grid-template-columns:1fr;max-width:650px;gap:14px}.member-onboard-hero{min-height:310px;padding:35px}.member-hero-number{display:none}.member-onboard-form{padding:27px 32px}.join-config-grid{grid-template-columns:1fr 1fr}.join-poster-qr{padding:15px}}@media(max-width:600px){.member-header{padding:17px 18px}.member-brand>b{font-size:19px}.member-brand .member-mark{width:34px;height:34px}.member-header-action{font-size:0}.member-header-action svg{width:20px}.member-onboard{padding:16px 15px 60px}.member-onboard-hero{border-radius:17px;padding:28px 24px;min-height:270px}.member-onboard-hero h1{font-size:35px}.member-onboard-hero p{font-size:12px}.member-hero-steps{gap:9px;margin-bottom:5px}.member-hero-steps span{font-size:10px}.member-onboard-form{padding:23px 21px;border-radius:17px}.member-form-title h2{font-size:28px}.member-portal{padding:26px 15px 60px}.member-card{padding:25px 19px}.member-stamps>div{width:40px;height:40px}.member-card h2{font-size:23px}.member-summary>div{padding:16px}.member-summary strong{font-size:26px}.member-section{padding:20px}.member-footer{padding-inline:16px}.join-config-hero{padding:25px}.join-config-hero h2{font-size:29px}.join-config-art{display:none}.join-config-grid{grid-template-columns:1fr;max-width:420px;margin:22px auto}.join-config-aside{padding:23px}.join-poster{padding:24px}}@media print{body:has(#join-print-poster) .sidebar,body:has(#join-print-poster) .app-header,body:has(#join-print-poster) .app-footer,body:has(#join-print-poster) .view-top,body:has(#join-print-poster) .join-config-hero,body:has(#join-print-poster) .join-config-aside{display:none!important}body:has(#join-print-poster) .app-main,body:has(#join-print-poster) .app-content,body:has(#join-print-poster) .join-config,body:has(#join-print-poster) .join-config-grid{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}#join-print-poster{display:block!important;width:155mm!important;max-width:155mm!important;margin:auto!important;border-radius:0!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important;break-inside:avoid!important}}.member-google-area{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 0 10px;border:1px solid #e2e8f3;border-radius:13px;margin:22px 0;background:#fbfcff}.member-google-area p{color:#6c7895;font-weight:700;font-size:12px;margin:0}.member-google-button{min-height:46px;display:flex;align-items:center;justify-content:center;width:100%;max-width:340px}.member-onboard-form .member-consent{margin:10px 0;display:flex;align-items:start;gap:10px}.member-onboard-form .member-consent span{color:#7885a1;font-size:12px;line-height:1.6}.member-onboard-form .member-error{margin-top:16px}.member-onboard-hero .member-hero-number strong{font-size:82px;letter-spacing:-.075em;line-height:1.3}.member-profile-form{padding:32px}.member-profile-form .member-form{margin-top:20px}.member-info-note{display:flex;align-items:flex-start;gap:12px;color:#60749c;background:#eff4ff;border-radius:13px;padding:16px;font-size:12px;line-height:1.8;margin:16px 0}.member-info-note svg{color:#2547b7;flex:none}.member-success{display:flex;align-items:center;gap:10px;background:#e9faed;color:#177d4e;border-radius:12px;padding:14px 17px;margin-bottom:20px;font-size:12px;font-weight:700}.member-vehicle-list{display:flex;flex-direction:column;gap:9px;margin:16px 0}.member-vehicle-list>div{display:flex;align-items:center;gap:13px;border:1px solid #e9edf5;background:#f7f9fd;border-radius:12px;padding:14px}.member-vehicle-list svg{color:#2f49bb}.member-vehicle-list b{flex:1;letter-spacing:.04em;color:#23345d}.member-vehicle-list span{font-size:10px;font-weight:800;color:#8693ac}.member-add-car{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:20px}.member-add-car .member-submit{font-size:12px;gap:14px;white-space:nowrap}.member-premium-section{background:#fdfefa}.member-premium-price{display:flex;gap:14px;align-items:center;margin:19px 0;color:#203d9f}.member-premium-price strong{font:800 43px Manrope;letter-spacing:-.08em}.member-premium-price span{font-weight:800;font-size:10px;letter-spacing:.08em}.member-premium-benefits{display:flex;flex-direction:column;gap:13px;margin:20px 0}.member-premium-benefits span{display:flex;gap:10px;align-items:flex-start;color:#53617d;font-weight:600;font-size:12px;line-height:1.6}.member-premium-benefits svg{color:#2452bb}.member-premium-section>.member-submit{width:100%;justify-content:center}.member-secondary-action{border:0;background:none;color:#2952bd;padding:15px 0;font-weight:800;font-size:12px}.member-petrol-progress{background:#f0f4fd;border-radius:14px;padding:21px;margin:22px 0}.member-petrol-progress strong{font:800 29px Manrope;color:#213ab4}.member-petrol-progress strong span{font-size:11px;letter-spacing:.04em}.member-petrol-progress>div{height:10px;background:#dce4f3;border-radius:50px;overflow:hidden;margin-top:13px}.member-petrol-progress>div i{display:block;height:100%;border-radius:50px;background:#3451c6}.member-offer-inline{display:flex;gap:12px;border-top:1px solid #e9edf5;margin-top:18px;padding-top:18px;align-items:center}.member-offer-inline svg{color:#3b5fc2}.member-offer-inline span{display:flex;flex-direction:column;gap:5px}.member-offer-inline b{font-size:12px;color:#273858}.member-offer-inline small{font-size:11px;color:#8893aa}@media(max-width:600px){.member-add-car{display:flex;flex-direction:column}.member-vehicle-list span{font-size:9px}.member-premium-price{flex-wrap:wrap}.member-onboard-hero .member-hero-number{display:flex;margin-top:18px}.member-onboard-hero .member-hero-number strong{font-size:48px}.member-onboard-hero .member-hero-number small{font-size:9px}.member-profile-form{padding:23px}}.member-page :is(button,a,input):focus-visible{outline:3px solid #3154c6;outline-offset:3px}.member-page :is(button,.member-back,.member-review){min-height:44px}.member-header-action{min-width:44px;justify-content:center}.member-page :is(.member-muted,.member-form-title p,.member-form-foot,.member-hello p,.member-section-title p,.member-list small,.member-summary small,.member-label,.member-footer,.member-qr-card>span){color:#586883}.member-onboard-form .member-consent>span{color:#586883!important}.member-page .member-input input::placeholder{color:#62718a}.member-page .member-input input{min-width:0;font-size:16px}.member-page :is(.member-onboard-form,.member-section,.member-card,.member-onboard-hero){min-width:0;overflow-wrap:anywhere}.member-google-area{padding-inline:10px}@media(max-width:360px){.member-header{gap:8px}.member-header>div{gap:6px}.member-chip{font-size:8px;padding:7px}.member-footer,.member-progress{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.member-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.member-platform-link{display:flex;align-items:center;gap:10px;color:#2442a9;background:#e5eeff;border:1px solid #d0def7;border-radius:13px;padding:14px 16px;font-weight:800;font-size:12px;margin-bottom:20px}.member-platform-link svg:last-child{margin-left:auto}.platform-review{display:grid;gap:20px;margin-bottom:24px;min-width:0}.platform-review h2{font-size:25px;margin:6px 0}.platform-review p{line-height:1.65}.platform-review-intro>p{color:#6a7895}.platform-review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.platform-review-stats>div{padding:16px;background:#f2f5fc;border:1px solid #e0e7f6;border-radius:14px;min-width:0}.platform-review-stats span{display:block;font-size:12px;color:#647494;line-height:1.5}.platform-review-stats strong{display:block;font-size:27px;margin-top:8px}.platform-review-controls,.platform-risk-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.platform-review-tabs{display:flex;gap:8px;flex-wrap:wrap}.platform-review-tabs button{min-height:46px;border:1px solid #dce4f5;border-radius:12px;background:#fff;display:flex;align-items:center;gap:8px;padding:12px;color:#506489;font-weight:750}.platform-review-tabs .selected{background:#243dc7;color:#fff;border-color:#243dc7}.platform-owner-search{display:flex;gap:12px;align-items:flex-end;margin:18px 0}.platform-owner-search label{flex:1;min-width:0}.platform-owner-search label span{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.platform-owner-search input{width:100%;min-width:0;min-height:48px;border:1px solid #d7e0f3;border-radius:12px;padding:12px;background:#f8faff;color:#1b2b4d}.platform-owner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-owner-card,.platform-event{border:1px solid #dfe6f5;border-radius:15px;padding:18px;min-width:0}.platform-owner-card>div:first-child,.platform-event-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.platform-owner-card h4{font-size:18px;overflow-wrap:anywhere;margin:0 0 12px}.platform-owner-card dl{display:grid;grid-template-columns:90px minmax(0,1fr);font-size:13px;gap:8px;margin:10px 0}.platform-owner-card dt{color:#697998}.platform-owner-card dd{margin:0;overflow-wrap:anywhere;font-weight:650}.platform-owner-card>p{font-size:13px}.platform-owner-card>.btn{width:100%;margin-top:8px}.platform-pagination{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.platform-risk-note{display:flex;gap:12px;border:1px solid #f0dfb0;background:#fff9e9;color:#705420;padding:16px;border-radius:14px}.platform-risk-note>svg{flex-shrink:0}.platform-risk-note p{margin:0;font-size:13px}.platform-risk-filters{margin:20px 0}.platform-risk-filters label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.platform-risk-filters input{width:21px;height:21px;accent-color:#3047c7}.platform-event-list{display:grid;gap:12px}.platform-event-top p{font-size:13px;margin:6px 0}.platform-event-top small,.platform-audit-list small{font-size:12px;color:#6e7e9b}.platform-event-top>b{flex-shrink:0}.platform-event-detail{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0;font-size:13px;align-items:center}.platform-event-detail>strong{padding:7px 10px;border-radius:8px;background:#eef2fb;color:#223665}.platform-flag-list{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:12px 0}.platform-flag-list li{background:#fff0e9;border:1px solid #f2d0b9;color:#8e4e29;border-radius:8px;font-size:12px;line-height:1.5;padding:8px}.platform-event>.muted{font-size:12px}.platform-event details{font-size:12px;color:#627496}.platform-event summary{cursor:pointer;padding:8px 0}.platform-event code{overflow-wrap:anywhere}.platform-audit-list{display:grid;gap:10px;margin-top:16px}.platform-audit-list article{display:grid;gap:6px;border-bottom:1px solid #e4eaf6;padding:12px 0;font-size:13px}.platform-audit-list span{color:#667696;overflow-wrap:anywhere}.platform-review button:focus-visible,.platform-review input:focus-visible{outline:3px solid #8fa2ef;outline-offset:3px}.admin-google-entry{margin:20px 0}.admin-google-entry>p{font-size:13px;line-height:1.6}.admin-google-entry .member-google-button{max-width:100%;min-width:0}.admin-google-entry>a{display:inline-block;font-size:13px;font-weight:750;margin-top:14px;color:#3047bf}.admin-login-divider{display:flex;align-items:center;gap:10px;font-size:11px;color:#7886a1;margin:22px 0}.admin-login-divider:before,.admin-login-divider:after{content:"";height:1px;background:#dde4f3;flex:1}.platform-review .panel-heading h3{overflow-wrap:anywhere}@media(max-width:700px){.platform-review-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-review-stats>div{padding:12px}.platform-owner-list{grid-template-columns:1fr}.platform-owner-search{flex-wrap:wrap}.platform-owner-search label{flex-basis:100%}.platform-owner-search>.btn{width:100%}.platform-review-tabs{width:100%}.platform-review-tabs button{flex:1;justify-content:center;font-size:12px}.platform-review h2{font-size:22px}.platform-owner-card,.platform-event{padding:14px}.platform-event-top>b{font-size:13px}.platform-risk-filters label{font-size:13px}}.platform-pwa-icons{margin:0 0 20px}.platform-pwa-icons>.muted{margin:0 0 20px;font-size:13px;line-height:1.65}.pwa-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pwa-icon-card{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;border:1px solid #dfe5f0;border-radius:18px;padding:19px 12px;background:#f7f9fd;text-align:center}.pwa-icon-preview{width:88px;height:88px;padding:5px;background:#fff;border:1px solid #e0e7f2;border-radius:21px;box-shadow:0 7px 18px #1a33511c}.pwa-icon-preview img{width:100%;height:100%;object-fit:contain;border-radius:16px}.pwa-icon-card strong{font-size:14px;color:#203358;word-break:break-word}.pwa-icon-card small{color:#667895;font-size:11px}.pwa-icon-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:38px;padding:8px 12px;border-radius:10px;border:1px solid #9bb0d3;background:#fff;color:#283f8b;font-size:12px;font-weight:800;overflow:hidden}.pwa-icon-upload:focus-within{outline:3px solid #89a5ff;outline-offset:2px}.pwa-icon-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.pwa-icon-card .btn{font-size:11px;padding:10px 12px;width:100%;justify-content:center}.pwa-icon-reset{border:0;background:transparent;display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:#41527b;text-decoration:underline;font-size:11px}.pwa-icon-tip{font-size:12px;color:#63728a;margin:14px 0 0;line-height:1.65}.pwa-icon-notice{display:flex;align-items:center;color:#17653a;background:#e9f8ed;border-radius:10px;font-size:13px;padding:12px 14px}@media(max-width:980px){.pwa-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pwa-icon-grid{gap:9px}.pwa-icon-card{padding:15px 8px}.pwa-icon-preview{width:72px;height:72px}.pwa-icon-upload{padding:8px;font-size:11px}}.customer-entry{min-height:calc(100dvh - 48px);background:#f5f8fd;color:#1b3159;display:flex;flex-direction:column;padding:24px}.customer-entry>header{width:min(100%,1080px);margin:0 auto}.portal-brand{display:inline-flex;align-items:center;gap:10px;color:#2845c5;font-size:18px}.customer-login-card{width:min(100%,460px);margin:50px auto;background:#fff;border:1px solid #dfe7f5;border-radius:23px;padding:35px;min-width:0;box-shadow:0 20px 65px #23427b0a}.customer-login-card h1{font-size:30px;line-height:1.3;margin:14px 0;color:#1d325b}.customer-login-card>p{font-size:13px;color:#7b8ca6;line-height:1.85}.customer-login-icon{width:62px;height:62px;border-radius:18px;background:#e6f6c7;color:#33508f;display:grid;place-items:center;margin-bottom:25px}.customer-login-card .member-google-area{margin:25px 0}.customer-login-card h2{font-size:18px;margin:26px 0 16px}.customer-login-hint{display:flex;gap:10px;border-top:1px solid #edf1f8;padding-top:22px;margin-top:28px!important;font-size:11px!important}.customer-login-hint svg{flex:none;margin-top:3px}.customer-entry>footer{margin-top:auto;text-align:center;font-size:11px;color:#8c9ab1;padding:10px}.customer-shop-list{display:grid;gap:10px}.customer-shop-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:54px;border:1px solid #dce5f4;border-radius:12px;padding:15px;background:#f6f9ff;color:#284382;font-weight:750;overflow-wrap:anywhere}.customer-shop-list button>span{min-width:0}.customer-shop-list svg{flex:none}.portal-entry-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.portal-entry-links a{min-height:44px;display:inline-flex;align-items:center;font-size:12px;color:#3651a2;font-weight:750}.auth-portal-label{display:block;margin-bottom:12px;color:#314fc1;font-size:11px;font-weight:850;letter-spacing:.05em}.member-page.customer-simple .member-onboard{grid-template-columns:1fr;max-width:560px;padding-top:25px}.member-page.customer-simple .member-onboard-hero{display:none}.member-page.customer-simple .member-onboard-form{box-shadow:none}.customer-simple .member-hello{margin-bottom:25px}.customer-simple .member-qr-card svg{max-width:100%;height:auto}.customer-simple .member-tabs{margin-bottom:23px}@media(max-width:600px){.customer-entry{padding:20px 14px}.customer-login-card{padding:26px 20px;margin:32px auto}.customer-login-card h1{font-size:27px}.member-page.customer-simple .member-onboard{padding:20px 14px 45px}.member-page.customer-simple .member-onboard-form{padding:25px 20px}.portal-entry-links{justify-content:center}}.member-shop-name{font-size:16px!important;font-weight:800;color:#2d468d!important;overflow-wrap:anywhere}.customer-entry-header{width:min(100%,1080px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:14px}.customer-logout{display:inline-flex;gap:8px;align-items:center;border:1px solid #d4dfef;border-radius:10px;background:#fff;color:#344f86;padding:10px 12px;font-weight:700}.customer-login-card.platform-wallet{width:min(100%,640px);padding:clamp(22px,4vw,42px)}.platform-wallet-score{display:flex;align-items:baseline;gap:12px;padding:10px 0;color:#2745ba}.platform-wallet-score strong{font-size:clamp(64px,12vw,90px);line-height:1.15;letter-spacing:-.075em;font-weight:850}.platform-wallet-score span{font-size:19px;font-weight:800;color:#7b8ca6}.platform-wallet .member-petrol-progress{margin:4px 0 16px}.platform-wallet-caption{font-size:12px;color:#7987a1;overflow-wrap:anywhere}.platform-wallet-shops{border-top:1px solid #e6ebf3;padding-top:15px;margin-top:32px}.platform-wallet-shops>h2{font-size:21px;color:#1b3159}.platform-wallet-shops>p{font-size:12px;color:#7887a1;line-height:1.7;margin-bottom:15px}.platform-wallet .customer-shop-list button{justify-content:flex-start}.platform-wallet .customer-shop-list button>span{display:flex;flex:1;flex-direction:column;gap:5px}.platform-wallet .customer-shop-list button b{font-size:13px}.platform-wallet .customer-shop-list button small{font-size:11px;color:#7282a0;line-height:1.4;font-weight:600}.platform-wallet .customer-shop-list button>svg:last-child{margin-left:auto}@media(max-width:600px){.customer-login-card.platform-wallet{margin-top:26px}.platform-wallet-score strong{font-size:64px}}.bc-workspace,.bc-pos-hub{color:#1b2b4f}.bc-kicker{font-size:10px;letter-spacing:.16em;font-weight:900;color:#3659c5}.bc-hero,.bc-pos-hero{background:#243dc2;color:#fff;border-radius:19px;padding:34px 39px;display:flex;align-items:center;justify-content:space-between;gap:25px;overflow:hidden;position:relative}.bc-hero:after,.bc-pos-hero:after{position:absolute;content:"";width:300px;height:300px;border-radius:100%;border:1px solid #ffffff21;right:-160px;top:-110px;box-shadow:0 0 0 60px #ffffff0b,0 0 0 125px #ffffff06}.bc-hero .bc-kicker,.bc-pos-hero .bc-kicker{color:#d8fb81}.bc-hero h2,.bc-pos-hero h2{font-size:clamp(28px,4vw,48px);line-height:1.18;color:#fff;letter-spacing:-.035em;word-spacing:.06em;margin:12px 0}.bc-hero h2 em,.bc-pos-hero h2 em{color:#dbfd85;font-style:normal}.bc-hero p,.bc-pos-hero p{font-size:13px;line-height:1.85;color:#d3dfff;max-width:530px}.bc-hero-points{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.bc-hero-points>span{display:flex;align-items:center;gap:6px;color:#e7eeff;font-size:10px;font-weight:800}.bc-hero-points svg{color:#d1ff72}.bc-hero-symbol{z-index:1;display:grid;place-items:center;flex:none;border:2px dashed #ffffff39;border-radius:22px;padding:24px;transform:rotate(5deg);color:#d7ff86}.bc-hero-symbol span{color:#fff;font-size:10px;font-weight:900;letter-spacing:.13em;margin-top:8px}.bc-steps{display:flex;gap:9px;flex-wrap:wrap;margin:19px 0}.bc-steps span{display:flex;align-items:center;gap:9px;padding:11px 14px;background:#eef2fc;border-radius:9px;color:#8998b3;font-size:11px;font-weight:800}.bc-steps span.bc-step-active{background:#d4fba3;color:#1a4481}.bc-steps b{font-size:12px}.bc-grid,.bc-pos-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:19px;align-items:stretch}.bc-main,.bc-aside,.bc-pos-events{background:#fff;border:1px solid #e3e9f4;border-radius:16px;padding:32px;min-width:0}.bc-panel-head h3{font-size:25px;line-height:1.25;letter-spacing:-.02em;word-spacing:.05em;color:#1f3156;margin:8px 0}.bc-panel-head p{color:#8797ad;font-size:12px;line-height:1.8;margin-bottom:21px}.bc-input-label,.bc-confirm-form label>span,.bc-connection-create label{font-size:10px;letter-spacing:.11em;font-weight:900;color:#587199;display:block;margin-bottom:10px}.bc-plate-entry{background:#17254d;color:#d4fa88;border:3px solid #d1e8ff;border-radius:13px;display:flex;align-items:center;gap:13px;padding:0 18px;box-shadow:0 6px #eaf0fa}.bc-plate-entry input{background:transparent;border:0;outline:0;color:#fff;font-size:clamp(22px,3.2vw,33px);font-weight:900;letter-spacing:.12em;width:100%;min-width:0;padding:18px 0;font-family:Manrope,system-ui}.bc-plate-entry input::placeholder{color:#899abc;letter-spacing:.04em;font-size:19px}.bc-plate-entry:focus-within{border-color:#a7f66c}.bc-spin{animation:bc-spin .9s linear infinite}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-match-list{margin-top:12px;border:1px solid #dfe7f3;border-radius:12px;overflow:hidden}.bc-match-list button{display:flex;align-items:center;gap:13px;width:100%;padding:15px 16px;background:#fff;border:0;border-bottom:1px solid #ecf0f6;text-align:left;color:#23406e;cursor:pointer}.bc-match-list button:hover,.bc-match-list button:focus-visible{background:#f1f8e8}.bc-match-list button>svg{margin-left:auto;color:#4262b8}.bc-plate-mini{display:inline-flex;padding:8px 10px;background:#1a2a52;color:#dff999;border-radius:6px;font:900 13px Manrope,system-ui;letter-spacing:.05em;white-space:nowrap}.bc-match-name{font-size:13px;font-weight:900;display:flex;flex-direction:column;gap:4px}.bc-match-name small{font-size:9px;color:#8694ae;letter-spacing:.08em}.bc-empty-match,.bc-hint{font-size:12px;line-height:1.6;color:#8596ad;padding:9px 3px}.bc-customer-selected{margin-top:22px;background:#e9f8ef;border:1px solid #b9ebcf;border-radius:12px;padding:17px;display:flex;align-items:center;gap:13px}.bc-customer-selected .bc-customer-icon{border-radius:50%;background:#d3f1dd;color:#16844d;padding:11px;display:grid;place-items:center}.bc-customer-selected>div{display:flex;flex-direction:column;gap:5px;flex:1}.bc-customer-selected>div small{font-size:9px;letter-spacing:.1em;color:#388e61;font-weight:800}.bc-customer-selected>div strong{font-size:15px;color:#1c5140}.bc-customer-selected>div span{font-size:11px;color:#658f78}.bc-customer-selected>button{border:0;background:#fff;border-radius:8px;color:#2e805b;font-size:11px;font-weight:800;padding:11px}.bc-confirm-form{margin-top:28px}.bc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.bc-form-row select,.bc-form-row input,.bc-connection-create input{min-width:0;width:100%;border:1px solid #dce5f1;background:#fcfdff;border-radius:10px;padding:15px 13px;color:#243965;font-size:14px;outline:0}.bc-form-row select:focus,.bc-form-row input:focus,.bc-connection-create input:focus{border-color:#304cc3;box-shadow:0 0 0 3px #3455d219}.bc-confirm-check{display:flex;align-items:flex-start;gap:11px;border-radius:11px;background:#f0f4fc;padding:15px;margin:24px 0}.bc-confirm-check input{width:19px;height:19px;flex:none;margin:0;accent-color:#2d47c1}.bc-confirm-check span{font-size:12px;line-height:1.65;color:#667894;font-weight:650}.bc-submit{border:0;background:#273fc5;color:#fff;padding:17px 22px;border-radius:11px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font-size:13px;min-height:48px}.bc-submit:hover:not(:disabled){background:#2035a7}.bc-submit:disabled{opacity:.45;cursor:not-allowed}.bc-confirm-form>.bc-submit{width:100%}.bc-error{border:1px solid #f7cdcb;background:#fff2f0;color:#a73939;padding:13px 16px;border-radius:10px;font-size:12px;display:flex;align-items:center;gap:10px;margin:12px 0;line-height:1.5}.bc-success{display:flex;align-items:center;gap:13px;background:#daf8de;border:1px solid #a5e2af;color:#246b46;border-radius:12px;padding:17px;margin:16px 0}.bc-success>div{display:flex;flex-direction:column;gap:5px;flex:1}.bc-success strong{font-size:15px}.bc-success span{font-size:12px}.bc-success button{border:0;background:#fff;padding:7px 11px;border-radius:6px;font-size:22px;color:#399462}.bc-aside{background:#f5f7fb}.bc-aside h3{font-size:26px;line-height:1.18;letter-spacing:-.025em;word-spacing:.06em;margin:15px 0;color:#1e3156}.bc-aside p{color:#788aa5;font-size:12px;line-height:1.8}.bc-side-icon{margin-top:18px;display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#d8fa94;color:#264ac1;transform:rotate(-5deg)}.bc-rule-list{display:grid;gap:14px;margin:24px 0;padding-top:20px;border-top:1px solid #dfe6f2}.bc-rule-list div{display:flex;align-items:center;gap:12px;font-size:12px;color:#4e627f;font-weight:700}.bc-rule-list svg{color:#3364b5;flex:none}.bc-side-note{border:1px dashed #b8cbe5;background:#ebf2ff;padding:14px 15px;border-radius:10px}.bc-pos-hero{margin-bottom:20px}.bc-pos-hero>svg{color:#d5fb80;z-index:1;flex:none}.bc-pos-events{margin-top:19px;position:relative}.bc-connection-create{display:flex;flex-direction:column;gap:7px;margin-bottom:20px}.bc-connection-create>div{display:flex;gap:10px}.bc-connection-create input{flex:1}.bc-connection-create button{white-space:nowrap}.bc-connections>div,.bc-pos-events-list>div{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #ecf0f5}.bc-connection-status,.bc-pos-events-list>div>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.bc-connection-status b,.bc-pos-events-list b{color:#263a60;font-size:13px;word-break:break-word}.bc-connection-status small,.bc-pos-events-list small{color:#8293ae;font-size:10px}.bc-pill-on,.bc-pill-off{font-size:9px;font-weight:900;padding:7px 10px;border-radius:40px;white-space:nowrap}.bc-pill-on{background:#e3f8e9;color:#218554}.bc-pill-off{background:#fdf0e9;color:#a36535}.bc-connections button,.bc-pos-events-list button,.bc-refresh{border:0;background:#eef3fd;border-radius:8px;display:flex;align-items:center;gap:7px;padding:10px;color:#3455b5;font-size:11px;font-weight:800}.bc-key-result{border:2px solid #a7ddb8;border-radius:11px;background:#effbf0;padding:17px;display:flex;flex-direction:column;gap:14px;margin:18px 0;overflow-wrap:anywhere}.bc-key-result>div{display:flex;gap:8px;align-items:center;font-size:11px;color:#28664a;font-weight:900}.bc-key-result code{font-size:12px;background:#fff;padding:12px;border-radius:9px;word-break:break-all;-webkit-user-select:all;user-select:all}.bc-key-result button{border:0;background:#2f835a;color:#fff;padding:12px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:800}.bc-key-result .bc-dismiss{background:#dceee3;color:#2b7051}.bc-code-snippet{background:#223259;color:#d5fa9a;border-radius:8px;padding:12px 14px;word-break:break-word;font-size:11px;font-weight:850;margin:10px 0;font-family:ui-monospace,monospace}.bc-pos-events-list>div>span:nth-child(2){min-width:90px}.bc-refresh{position:absolute;right:30px;top:30px}@media(max-width:1100px){.bc-grid,.bc-pos-grid{grid-template-columns:1fr 1fr}.bc-aside,.bc-main,.bc-pos-events{padding:23px}.bc-hero,.bc-pos-hero{padding:30px}}@media(max-width:850px){.bc-grid,.bc-pos-grid{grid-template-columns:1fr}.bc-aside{order:2}.bc-hero-symbol{display:none}}@media(max-width:560px){.bc-hero,.bc-pos-hero{padding:27px 22px}.bc-hero h2,.bc-pos-hero h2{font-size:30px}.bc-steps{display:grid;grid-template-columns:1fr}.bc-main,.bc-aside,.bc-pos-events{padding:22px 17px}.bc-form-row{grid-template-columns:1fr}.bc-plate-entry{padding:0 11px;gap:8px}.bc-plate-entry input{font-size:25px;padding:14px 0}.bc-confirm-check{margin:20px 0}.bc-connection-create>div{flex-direction:column}.bc-pos-events-list>div{flex-wrap:wrap}.bc-pos-events-list .bc-plate-mini{font-size:12px}.bc-refresh{position:static;margin-bottom:16px}.bc-customer-selected{gap:9px;padding:12px}.bc-customer-selected>div strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.bc-spin{animation:none}}.bc-pos-mode{display:flex;align-items:center;gap:22px;flex-wrap:wrap;background:#e9f0ff;border:1px solid #c6d6f4;border-radius:16px;padding:20px 23px;margin:16px 0 20px;position:relative}.bc-pos-mode-info{flex:1;min-width:200px}.bc-pos-mode-info>strong{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:20px;color:#213769;margin:7px 0;font-weight:850}.bc-pos-mode-info>p{font-size:12px;color:#5b708c;line-height:1.7;margin:0}.bc-mode-on,.bc-mode-off,.bc-mode-loading{display:inline-block;font-weight:900;letter-spacing:.06em;font-size:11px;padding:6px 11px;border-radius:10px}.bc-mode-on{background:#def5e1;color:#137742}.bc-mode-off{background:#dce5ff;color:#2c51ba}.bc-mode-loading{background:#fff;color:#777}.bc-mode-switch{width:69px;height:37px;display:flex;align-items:center;justify-content:flex-start;border-radius:999px;background:#8c9db7;padding:4px;border:2px solid #7e90ac;cursor:pointer;flex:none;transition:background .2s}.bc-mode-switch>span{width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #18273f31;transition:transform .2s}.bc-mode-switch.enabled{background:#277b5d;border-color:#277b5d}.bc-mode-switch.enabled>span{transform:translate(31px)}.bc-mode-switch:focus-visible{outline:3px solid #214ac5;outline-offset:4px}.bc-mode-switch:disabled{opacity:.5;cursor:not-allowed}.bc-mode-staff{font-size:10px;font-weight:900;color:#415e8b;letter-spacing:.06em}.bc-mode-error{width:100%;margin:0}.bc-info-when-pos{padding:18px 19px;background:#eff8f2;border:1px solid #b7e8ca;color:#245b43;display:flex;gap:14px;align-items:center;border-radius:13px;margin:15px 0}.bc-info-when-pos>svg{flex:none}.bc-info-when-pos span{font-size:12px;line-height:1.8}.bc-info-when-pos strong{display:block;font-size:14px}.bc-checkin-fieldset{border:0;margin:0;padding:0;min-width:0}.bc-checkin-fieldset:disabled{opacity:.5;cursor:not-allowed}.bc-checkin-fieldset .bc-form-row{grid-template-columns:minmax(0,1fr)}.bc-checkin-fieldset .bc-confirm-form select{max-width:100%}@media(max-width:560px){.bc-pos-mode{padding:17px;gap:12px}.bc-pos-mode-info{min-width:175px}.bc-pos-mode-info>strong{font-size:17px}.bc-mode-switch{width:64px}}@media(prefers-reduced-motion:reduce){.bc-mode-switch,.bc-mode-switch>span{transition:none}}.app-content-staff-checkin>.view-top,.app-content-staff-checkin .bc-steps,.app-content-staff-checkin .bc-pos-mode .bc-kicker,.app-content-staff-checkin .bc-pos-mode-info>p{display:none}.app-content-staff-checkin .bc-pos-mode{padding:10px 16px;margin:0 0 16px;gap:12px}.app-content-staff-checkin .bc-pos-mode-info{min-width:0}.app-content-staff-checkin .bc-pos-mode-info>strong{font-size:15px;margin:0}.app-content-staff-checkin .bc-pos-mode .bc-mode-staff{font-size:10px}.app-content-staff-checkin .bc-panel-head{margin-bottom:22px}@media(max-width:650px){.app-content-staff-checkin{padding-top:16px}.app-content-staff-checkin .bc-main{padding:20px 16px}.app-content-staff-checkin .bc-panel-head h3{font-size:22px}.app-content-staff-checkin .bc-panel-head p{font-size:12px;line-height:1.7}.app-content-staff-checkin .bc-pos-mode{padding:10px 12px;margin-bottom:12px}}.bc-vehicle-verify{border:1px solid #cfdcec;border-radius:15px;background:#f7faff;padding:16px;margin:14px 0 18px;min-width:0}.bc-vehicle-summary{display:flex;align-items:center;gap:12px;min-width:0}.bc-vehicle-symbol{background:#e6efff;color:#2744a4;border-radius:12px;padding:11px;display:grid;place-items:center;flex:none}.bc-vehicle-summary>div{min-width:0;display:grid;gap:2px;flex:1}.bc-vehicle-summary small{color:#48618a;font-size:10px;font-weight:800;letter-spacing:.09em}.bc-vehicle-summary strong{font-size:16px;color:#172e63;overflow-wrap:anywhere}.bc-vehicle-summary span:not(.bc-vehicle-symbol){font-size:12px;color:#526786}.bc-vehicle-price{white-space:nowrap;font-size:15px;color:#223f91;margin-left:auto}.bc-inline-correction{padding:0;margin:6px 0 0;min-width:0}.bc-inline-correction .bc-model-edit{border:0;background:transparent;color:#1c40b8;cursor:pointer;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;min-height:40px}.bc-inline-correction .bc-model-edit:focus-visible{outline:3px solid #4c6dce;outline-offset:2px;border-radius:4px}.bc-inline-correction .vp-form{padding-top:8px;border-top:1px solid #d6e2f5;margin-top:8px}.bc-inline-correction .vp-form h4{font-size:14px;color:#19376d;margin:0}.bc-confirm-check:has(input:disabled){opacity:.65}@media(max-width:600px){.bc-vehicle-verify{padding:14px}.bc-vehicle-price{font-size:13px}.bc-vehicle-summary{gap:9px}}.service-card .service-manage{display:block;flex:0 0 100%;order:10;margin-top:0;min-width:0}.service-manage-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.service-manage-actions button{border:0;background:transparent;min-height:40px;padding:8px 5px;display:inline-flex;align-items:center;gap:6px;font:700 12px inherit;cursor:pointer}.service-manage-actions .service-edit-button{color:#213ec2}.service-manage-actions .service-delete-button{color:#b44150}.service-manage-actions button:disabled{opacity:.5;cursor:not-allowed}.service-manage-actions button:focus-visible,.service-edit-form button:focus-visible{outline:3px solid #526dd0;outline-offset:2px;border-radius:5px}.service-edit-form{border:1px solid #d7e1f2;background:#f8faff;border-radius:14px;padding:20px;display:grid;gap:15px;margin-top:12px}.service-edit-title{font:800 16px Manrope,sans-serif;color:#25395d}.service-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-edit-fields label{display:grid;gap:8px;min-width:0;font-size:12px;color:#516381;font-weight:700}.service-edit-fields input,.service-edit-fields select{width:100%;min-width:0;border:1px solid #c9d5e9;background:#fff;border-radius:9px;padding:12px;font:inherit;color:#1e3153}.service-edit-switches{display:flex;flex-wrap:wrap;gap:16px 26px}.service-edit-switches label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#24395b;min-height:36px}.service-edit-switches input{accent-color:#2842c7;width:17px;height:17px}.service-edit-footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.service-edit-footer button{display:flex;align-items:center;gap:7px}.service-manage-hint{font-size:12px;color:#6a7896;margin:0}.service-manage-error{color:#b32639;font-size:12px;margin:6px 0 0}@media(max-width:650px){.service-edit-fields{grid-template-columns:minmax(0,1fr)}.service-edit-form{padding:15px}.service-manage-actions{justify-content:flex-start}.service-edit-footer button{flex:1;justify-content:center}}.app-content .service-card:has(>.service-manage){flex-wrap:wrap}.mobile-more-sheet{border:1px solid #e0e6f2;border-radius:22px;color:#182440;background:#fff;padding:22px;box-shadow:0 16px 60px #10234733}.mobile-more-sheet::backdrop{background:#0c193b80}.mobile-more-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.mobile-more-heading>div{min-width:0}.mobile-more-heading h2{font-size:21px;margin:0 0 6px}.mobile-more-heading p{font-size:12px;color:#70809b;overflow-wrap:anywhere;margin:0}.mobile-more-heading .icon-button{min-width:44px;min-height:44px;background:#f0f3fa;border-radius:12px}.mobile-more-sheet nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-more-sheet nav button{border:1px solid #e7ecf5;background:#f6f8fc;color:#35496e;border-radius:12px;display:flex;align-items:center;gap:11px;padding:14px 12px;min-height:58px;font-size:12px;font-weight:750;text-align:left;overflow-wrap:anywhere;min-width:0}.mobile-more-sheet nav button[aria-current=page]{background:#eaf0ff;color:#263dc0;border-color:#b7c6f5}.mobile-logout{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #eddce1;background:#fff7f8;color:#a23250;width:100%;padding:14px;border-radius:12px;margin-top:16px;font-size:13px;font-weight:800;min-height:48px}.mobile-bottom-nav button:focus-visible,.mobile-more-sheet button:focus-visible{outline:3px solid #3956d3;outline-offset:3px}.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;gap:3px;align-items:stretch;justify-content:space-around;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #e0e7f4;padding:9px max(8px,env(safe-area-inset-right,0px)) calc(9px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));box-shadow:0 -5px 24px #233d7d0a}.mobile-bottom-nav button{flex:1;min-width:0;max-width:120px;min-height:54px;border:0;background:transparent;color:#7a879d;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:12px;font-size:10px;font-weight:800;line-height:1.3;padding:7px 2px;overflow-wrap:anywhere}.mobile-bottom-nav button[aria-current=page],.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-expanded=true]{background:#edf1ff;color:#253dc2}.mobile-more-sheet{position:fixed;margin:0 auto;inset:auto 12px calc(88px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - 116px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain}.mobile-bottom-nav{display:none}@media(max-width:850px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.app-layout>.sidebar{display:none}.app-layout .mobile-menu,.app-layout .mobile-overlay{display:none}.app-layout{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;gap:3px;align-items:stretch;justify-content:space-around;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #e0e7f4;padding:9px max(8px,env(safe-area-inset-right,0px)) calc(9px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));box-shadow:0 -5px 24px #233d7d0a}.mobile-bottom-nav button{flex:1;min-width:0;max-width:120px;min-height:54px;border:0;background:transparent;color:#7a879d;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:12px;font-size:10px;font-weight:800;line-height:1.3;padding:7px 2px;overflow-wrap:anywhere}.mobile-bottom-nav button[aria-current=page],.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-expanded=true]{background:#edf1ff;color:#253dc2}.mobile-more-sheet{position:fixed;margin:0 auto;inset:auto 12px calc(88px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - 116px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain}}@media(max-width:360px){.mobile-more-sheet{padding:16px}.mobile-more-sheet nav button{padding:12px 9px;gap:8px;font-size:11px}}@media(max-width:850px){.mobile-bottom-nav button.mobile-scan-action{background:#253dc2;color:#fff;box-shadow:0 5px 13px #253dc230;border-radius:15px;transform:translateY(-4px)}.mobile-bottom-nav button.mobile-scan-action[aria-current=page]{box-shadow:inset 0 0 0 2px #cfff79,0 5px 13px #253dc230}}html:has(.handheld-device){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.app-layout.handheld-device{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.handheld-device>.sidebar,.handheld-device .mobile-menu,.handheld-device .mobile-overlay{display:none}.handheld-device .mobile-bottom-nav{display:flex}.handheld-device .mobile-bottom-nav button.mobile-scan-action{background:#253dc2;color:#fff;box-shadow:0 5px 13px #253dc230;border-radius:15px;transform:translateY(-4px)}.handheld-device .mobile-bottom-nav button.mobile-scan-action[aria-current=page]{box-shadow:inset 0 0 0 2px #cfff79,0 5px 13px #253dc230}.qr-workspace{min-width:0}.qr-intro{margin-bottom:22px}.qr-intro h2{font-size:clamp(25px,4vw,38px);line-height:1.25;margin:10px 0;color:#1c2d56}.qr-intro p{font-size:13px;line-height:1.75;color:#7c8ba4;max-width:540px;margin:0}.qr-scanner-panel{padding:22px;border:1px solid #e0e7f3;border-radius:20px;background:#fff;max-width:700px}.qr-camera-frame{position:relative;aspect-ratio:4/3;max-height:52dvh;min-height:180px;border-radius:16px;background:#122046;overflow:hidden;isolation:isolate}.qr-camera-frame video{display:block;width:100%;height:100%;object-fit:cover}.qr-viewfinder{position:absolute;pointer-events:none;width:62%;aspect-ratio:1;max-height:72%;left:50%;top:45%;transform:translate(-50%,-50%);border:2px solid #d2ff79;border-radius:20px;display:grid;place-items:center;color:#d2ff7977;box-shadow:0 0 0 200px #08163040}.qr-camera-status{position:absolute;left:10px;right:10px;bottom:13px;background:#0a163bc9;color:#fff;border-radius:9px;padding:10px;font-size:12px;text-align:center;line-height:1.5}.qr-camera-idle{height:100%;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#c6d2f2;text-align:center;font-size:13px;padding:20px}.qr-camera-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.qr-camera-actions .btn{flex:1 1 170px;min-height:46px;white-space:normal}.qr-privacy{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#7c8da5;line-height:1.7;margin:18px 0 0}.qr-manual{background:#fff;border:1px solid #e0e7f3;border-radius:14px;padding:17px 20px;max-width:700px;margin-top:16px}.qr-manual summary{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;color:#4d6287;cursor:pointer;min-height:26px}.qr-manual form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:18px}.qr-manual .field{flex:1 1 250px;min-width:0}.qr-manual button{min-height:46px;max-width:100%}.qr-resolved{display:flex;align-items:center;gap:13px;background:#e8f7ee;color:#245940;border:1px solid #b8e1c6;border-radius:15px;padding:18px;margin-bottom:20px;flex-wrap:wrap}.qr-resolved>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px;font-size:14px;overflow-wrap:anywhere}.qr-resolved strong{font-size:12px}.qr-resolved .btn{min-height:44px;background:#fff;white-space:normal}.bc-grid.bc-grid-compact{grid-template-columns:minmax(0,1fr);max-width:800px}.bc-qr-vehicles{padding:16px;background:#edf3ff;border:1px solid #ccdaf3;border-radius:12px;margin-bottom:20px}.bc-qr-vehicles>p{font-size:12px;line-height:1.7;color:#546c91;margin:0 0 12px}.bc-qr-vehicles>div{display:flex;gap:8px;flex-wrap:wrap}.bc-qr-vehicles button{border:1px solid #c4d1ee;background:#fff;color:#314c95;border-radius:9px;padding:12px 15px;min-height:44px;font-weight:850;font-size:13px}.bc-qr-vehicles button[aria-pressed=true]{background:#263fc3;color:#fff;border-color:#263fc3}@media(max-width:650px){.qr-scanner-panel{padding:15px;border-radius:16px}.qr-intro{margin-bottom:18px}.qr-camera-actions .btn{flex-basis:130px;font-size:12px;padding:13px 10px}.qr-manual{padding:15px}.qr-resolved{padding:15px;gap:11px}.qr-resolved .btn{width:100%}}.app-content-scanner>.view-top{display:none}.qr-workspace:has(.qr-resolved) .qr-intro,.qr-workspace .bc-steps,.qr-workspace .bc-pos-mode .bc-kicker,.qr-workspace .bc-pos-mode-info>p,.qr-workspace .bc-panel-head .bc-kicker,.qr-workspace .bc-panel-head>p{display:none}.qr-workspace .bc-pos-mode{padding:12px 16px;gap:12px;margin:12px 0 16px}.qr-workspace .bc-pos-mode-info{min-width:140px}.qr-workspace .bc-pos-mode-info>strong{font-size:16px;margin:0}.qr-workspace .bc-panel-head h3{font-size:20px;margin:0}.qr-workspace .bc-customer-selected{margin-top:14px}.qr-workspace .bc-confirm-form{margin-top:18px}.qr-workspace .bc-confirm-check{padding:12px;margin:16px 0}.qr-workspace .bc-confirm-check span{letter-spacing:normal;font-size:12px;font-weight:600;margin:0}@media(max-width:650px){.qr-resolved{flex-wrap:nowrap;margin-bottom:14px}.qr-resolved>.btn{width:44px;min-width:44px;padding:11px;gap:0}.qr-rescan-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.checkin-page{min-height:calc(100dvh - 48px);background:#f6f8fc;padding:24px 18px 50px;color:#182440}.checkin-shell{max-width:700px;margin:0 auto}.checkin-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.checkin-brand{display:flex;align-items:center;gap:9px;color:#253dc2;font-size:17px;letter-spacing:-.04em}.checkin-header>span{font-size:9px;font-weight:850;letter-spacing:.11em;color:#7e8da7}.checkin-panel{border:1px solid #e0e7f4;background:#fff;border-radius:18px;padding:28px;min-width:0}.checkin-panel h1{font-size:29px;line-height:1.25;margin:12px 0 14px;color:#1b2d56}.checkin-panel p{font-size:13px;line-height:1.8;color:#7586a2}.checkin-panel .stacked-form{margin-top:24px}.checkin-session{display:flex;align-items:flex-start;gap:10px;padding-top:16px;margin:22px 0 0!important;border-top:1px solid #edf1f8;font-size:11px!important}.checkin-identity{display:flex;align-items:center;gap:13px;background:#e8f7ee;border:1px solid #b9e3cb;border-radius:14px;padding:16px;color:#285d45;margin-bottom:18px}.checkin-identity>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:5px;overflow-wrap:anywhere}.checkin-identity strong{font-size:14px}.checkin-identity span{font-size:12px}.checkin-identity .icon-button{min-width:44px;min-height:44px;background:#fff;border-radius:10px;color:#4d7b64}.checkin-actions{display:flex;gap:10px;flex-wrap:wrap}.checkin-actions .btn{min-height:44px}.checkin-next{padding:17px;border-radius:12px;background:#e8f7ee;color:#2c6e50;font-size:12px;line-height:1.8}.checkin-footer{padding:23px 4px;text-align:center}.checkin-footer a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#3e59a6;font-weight:800;font-size:12px}.checkin-footer p{font-size:11px;color:#8c99af;line-height:1.7;max-width:410px;margin:8px auto}.checkin-page button,.checkin-page input{max-width:100%;white-space:normal;overflow-wrap:anywhere}.checkin-page .field{min-width:0}@media(max-width:600px){.checkin-page{padding:18px 14px 30px}.checkin-panel{padding:22px 18px}.checkin-panel h1{font-size:25px}.checkin-header{flex-wrap:wrap;margin-bottom:18px}.checkin-brand{font-size:16px}.checkin-header>span{font-size:8px}.checkin-identity{padding:12px}.checkin-confirm .bc-pos-mode{margin-top:0}}.staff-card-action{margin-top:20px}.member-qr-hint{font-size:11px;line-height:1.7;color:#70829d;text-align:center;max-width:290px;margin:0}.owner-operations{min-width:0}.owner-operations>.panel+.panel{margin-top:22px}.ops-description{font-size:12px;line-height:1.8;color:#73839e;margin:0 0 20px}.ops-session-list,.ops-team-list,.ops-events{display:grid;gap:12px}.ops-session,.ops-team{display:flex;align-items:flex-start;gap:14px;border:1px solid #e6ebf5;border-radius:13px;padding:17px;min-width:0}.ops-session>svg{flex:none;color:#5067aa;margin-top:2px}.ops-session-info{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0;overflow-wrap:anywhere}.ops-session-info strong{font-size:14px}.ops-session-info small,.ops-session-info>span{font-size:11px;color:#7b89a1;line-height:1.6}.ops-session-info .status{align-self:flex-start;color:inherit}.ops-current{font-size:10px;color:#168058}.ops-team-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:55%}.owner-operations .btn{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.ops-dialog{border:1px solid #e1e7f4;border-radius:18px;padding:26px;max-width:460px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;color:#20335b;box-sizing:border-box}.ops-dialog::backdrop{background:#14264b88}.ops-dialog h2{font-size:23px;line-height:1.35;margin-top:0}.ops-dialog p{font-size:13px;line-height:1.8}.ops-target{font-weight:800;overflow-wrap:anywhere}.ops-dialog-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}.ops-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.ops-stats>div{padding:17px;border:1px solid #e2e9f5;border-radius:13px;display:flex;flex-direction:column;gap:10px;background:#f9fbff;overflow-wrap:anywhere}.ops-stats small{color:#7c8da9;font-size:11px}.ops-stats strong{font-size:27px;color:#244791}.ops-stats span{font-size:12px;color:#627796}.ops-filter{display:flex;align-items:center;gap:10px;padding:14px 0;font-size:12px;line-height:1.7;min-height:44px}.ops-filter input{width:20px;height:20px;flex:none}.ops-event{padding:18px;border:1px solid #e3e9f5;border-radius:13px;min-width:0;overflow-wrap:anywhere}.ops-event-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ops-event-title strong{font-size:18px;letter-spacing:.02em}.ops-event p{font-size:12px;line-height:1.8;margin:10px 0 6px}.ops-event small{font-size:11px;line-height:1.8;color:#7b8aa5}.ops-flags{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.ops-flags span{background:#fff4d9;border:1px solid #f3d99b;border-radius:7px;color:#86601d;font-size:10px;line-height:1.8;padding:5px 9px}.ops-subtitle{font-size:17px;margin:28px 0 16px}.ops-team>span{font-size:11px;line-height:1.8}.ops-audit article{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid #eef1f7}.ops-audit article>div{display:flex;flex-direction:column;gap:7px;min-width:0;overflow-wrap:anywhere}.ops-audit strong{font-size:12px}.ops-audit small{font-size:11px;line-height:1.7;color:#7f8ea8}.ops-health{margin-top:24px}.ops-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.ops-health-grid article{padding:20px;background:#f6f8fd;border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}.ops-health-grid h4{margin:0}.ops-health-grid small{font-size:11px;line-height:1.7;color:#778aa7}.ops-good{color:#17835b}.ops-warning{color:#9a6a23}@media(max-width:600px){.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-session,.ops-team{flex-wrap:wrap;padding:14px}.ops-session>.btn{margin-left:36px}.ops-team-actions{max-width:100%;width:100%;justify-content:flex-start}.ops-team-actions .btn{flex:1}.ops-health-grid{grid-template-columns:1fr}.ops-dialog{padding:22px 18px}.ops-dialog-actions .btn{flex:1}.ops-session-info{flex-basis:calc(100% - 40px)}}.pwa-install-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;max-width:100%;padding:7px 13px;border:1px solid #bdc9e9;background:#f0f4ff;border-radius:10px;color:#223ca6;font-size:12px;font-weight:800;cursor:pointer;white-space:normal;text-align:center}.pwa-install-button:hover{background:#e5ecff}.pwa-install-ready{background:#d9ff93;border-color:#c3eb71;color:#152b71}.pwa-install-button:focus-visible,.pwa-help-dialog button:focus-visible{outline:3px solid #7e94f6;outline-offset:2px}.pwa-install-button:disabled{opacity:.65;cursor:wait}.language-bar:has(.pwa-install-button){align-items:center;gap:12px;flex-wrap:wrap}.pwa-help-backdrop{position:fixed;inset:0;z-index:130;background:#0b1e4bc9;display:grid;place-items:center;padding:18px}.pwa-help-dialog{width:min(100%,465px);max-height:calc(100dvh - 36px);overflow:auto;border-radius:20px;background:#fff;padding:26px;box-shadow:0 22px 70px #0005;color:#203054}.pwa-help-title,.pwa-help-title>div{display:flex;align-items:center;gap:10px}.pwa-help-title{justify-content:space-between;align-items:flex-start}.pwa-help-title>div{min-width:0}.pwa-help-title svg{flex-shrink:0;color:#253bc5}.pwa-help-title h2{font-size:19px;line-height:1.35;margin:0;overflow-wrap:anywhere}.pwa-help-close{display:grid;place-items:center;width:38px;height:38px;flex:none;background:#eff2f9;border:none;border-radius:11px;cursor:pointer;color:#304677}.pwa-help-steps{margin-top:21px;display:grid;gap:9px}.pwa-help-steps p{display:flex;align-items:flex-start;gap:12px;background:#f5f7fc;padding:16px;border-radius:13px;font-size:13px;line-height:1.65;margin:0}.pwa-help-steps p svg{flex:none;color:#3043be;margin-top:2px}.pwa-help-note{display:flex;align-items:flex-start;gap:9px;color:#6c7993;font-size:12px;line-height:1.65;margin:19px 0}.pwa-help-note svg{flex:none;margin-top:1px}.pwa-help-done{width:100%;border:0;border-radius:11px;min-height:43px;background:#263bc4;color:#fff;font-weight:800;cursor:pointer}@media(max-width:520px){.language-bar:has(.pwa-install-button){gap:6px}.pwa-install-button{padding:7px 9px;font-size:11px}.pwa-install-button>span{max-width:130px}.pwa-help-dialog{padding:21px}html[lang=bn-BD] .pwa-install-button{line-height:1.4}}:root{font-family:DM Sans,system-ui,Arial,sans-serif;color:#182440;background:#f6f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,DM Sans,sans-serif;letter-spacing:-.055em}small{font-size:12px}svg{flex-shrink:0}.wrap{max-width:1400px;padding-inline:40px;margin-inline:auto}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand>strong{font-size:21px;letter-spacing:-.07em;font-weight:800;color:#162452}.brand-dot{color:#3854de}.mark{display:grid;place-items:center;background:#cfff68;color:#1626a7;width:41px;height:41px;border-radius:13px;transform:rotate(-7deg)}.mark svg{transform:rotate(7deg)}.mark-mini{width:32px;height:32px;border-radius:9px}.mark-mini+strong{font-size:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:0;font-size:13px;font-weight:800;white-space:nowrap;border-radius:11px;padding:15px 19px;transition:transform .18s ease,background .2s ease}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn-dark{background:#17234a;color:#fff}.btn-blue{background:#253bc7;color:#fff}.btn-lime{background:#cfff67;color:#17224b}.btn-outline{background:transparent;color:#243156;border:1px solid #d8deeb}.btn-tiny{font-size:12px;padding:9px 12px;border-radius:8px;background:#233ac5;color:#fff}.btn.full{width:100%;justify-content:center}.link-button,.mini-link,.hero-link,.back-button,.link-copy,.link-refresh{border:0;background:none;display:inline-flex;align-items:center;gap:7px;font-weight:800;color:#2940b3}.mini-link{font-size:12px;padding:4px}.site-head{height:92px;display:flex;align-items:center;gap:40px}.site-nav{display:flex;gap:35px;margin-left:auto;font-size:13px;color:#536079;font-weight:700}.site-nav a:hover{color:#253bc7}.head-buttons{display:flex;align-items:center;gap:25px}.head-buttons .link-button{color:#1b2647;font-size:13px}.landing{background:#fbfcfe}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#d1fc75;display:inline-flex;align-items:center;gap:8px}.eyebrow.on-light{color:#2840be}.live-dot,.online-dot{width:7px;height:7px;background:#cfff68;display:inline-block;border-radius:50%;box-shadow:0 0 0 3px #cfff6826}.hero{min-height:640px;display:grid;grid-template-columns:52% 48%;padding-block:35px 70px;align-items:stretch}.hero-copy{padding:52px 40px 30px 0;align-self:center}.hero-copy .eyebrow{background:#e9edff;color:#203cb4;border-radius:100px;padding:10px 15px}.hero-copy .live-dot{background:#3052eb}.hero h1{font-size:clamp(56px,5.7vw,88px);font-weight:800;line-height:1.06;color:#14224c;margin:30px 0;letter-spacing:-.085em}.hero h1 i{font-style:normal;color:#304ac7}.hero-copy>p{font-size:16px;color:#6b7590;line-height:1.85;max-width:490px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.hero-link{color:#1d2c60;font-size:12px}.hero-checks{display:flex;flex-wrap:wrap;gap:17px;margin-top:52px;color:#61708d;font-size:12px;font-weight:700}.hero-checks span{display:flex;align-items:center;gap:5px}.hero-checks svg{color:#345ac6}.hero-visual{position:relative;isolation:isolate;background:#253dc5;border-radius:25px;overflow:hidden;min-height:540px;color:#fff;display:flex;align-items:center;justify-content:center}.hero-visual:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(145deg,transparent 0,transparent 80px,#ffffff0b 81px,#ffffff0b 82px);pointer-events:none}.hero-visual .car-svg{position:relative;width:110%;z-index:1;margin-top:32px;margin-left:-65px;filter:drop-shadow(0 30px 22px #10134f40)}.art-top{position:absolute;z-index:2;left:35px;right:35px;top:30px;display:flex;justify-content:space-between;font-weight:800;letter-spacing:.1em;font-size:10px}.art-top b{color:#d2fd69}.bubble{position:absolute;border:1px solid #ffffff40;border-radius:50%;width:340px;height:340px}.bubble-a{left:-130px;bottom:-90px}.bubble-b{right:-120px;top:-80px;width:450px;height:450px}.floating-pass{position:absolute;z-index:3;background:#fff;color:#172248;border-radius:18px;right:20px;bottom:70px;padding:18px 20px 20px;box-shadow:0 18px 50px #0618695c;transform:rotate(3deg);width:256px}.pass-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;letter-spacing:.07em;color:#4b5d96}.pass-circle,.feature-stamps{display:flex;gap:6px;margin:16px 0}.pass-circle span,.feature-stamps span{height:31px;width:31px;display:grid;place-items:center;border-radius:50%;border:1px solid #ccd5ed;color:#93a0c4;font-size:11px}.pass-circle .on,.feature-stamps .on{background:#253bc7;color:#fff;border-color:#253bc7}.floating-pass strong{display:block;font-size:17px;letter-spacing:-.04em}.floating-pass small{color:#7984a2}.visual-bottom{position:absolute;bottom:25px;left:36px;font-weight:800;font-size:11px;letter-spacing:.1em;color:#d9ff77}.ribbon{background:#14224d;color:#e6eaff}.ribbon>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;font-size:11px;font-weight:800;letter-spacing:.08em}.ribbon strong{color:#d0fd70}.feature-section{padding-block:108px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.section-head h2{font-size:clamp(34px,3.8vw,55px);line-height:1.23;margin:14px 0 0;color:#15254f}.section-head h2 i,.plan h2 i{font-style:normal;color:#2845bf}.section-head>p{max-width:330px;line-height:1.8;color:#74809a;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature{border-radius:19px;background:#f0f3fa;padding:31px;min-height:295px;display:flex;flex-direction:column;align-items:flex-start}.feature-primary{grid-column:span 2;background:#d1fa78;min-height:336px}.feature-blue{background:#263dc5;color:#fff}.feature-no{font-size:10px;letter-spacing:.12em;font-weight:800;opacity:.65;margin-bottom:25px}.feature svg{margin-bottom:18px}.feature h3{font-size:25px;line-height:1.28;margin:0 0 12px;letter-spacing:-.06em}.feature p{font-size:13px;line-height:1.75;max-width:350px;opacity:.8;margin-bottom:0}.feature-primary h3{font-size:36px}.feature-stamps{margin-top:22px}.feature-stamps span{width:43px;height:43px;background:#ffffff78;border-color:#94ae7d}.feature-stamps .on{background:#1c2c8b}.how-section{background:#1c2e9c;color:#fff;padding-block:90px}.how-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px}.how-inner h2{font-size:clamp(34px,3.8vw,55px);max-width:510px;line-height:1.19;margin-top:26px}.how-steps{display:flex;flex-direction:column}.how-steps>div{display:flex;gap:28px;padding:26px 0;border-bottom:1px solid #ffffff3d}.how-steps b{color:#cfff67;font-size:29px}.how-steps span{display:flex;flex-direction:column;gap:8px}.how-steps strong{font-size:18px}.how-steps small{font-size:13px;color:#c1caf5;line-height:1.6}.plans{padding-block:105px}.plan{background:#d5ff83;border-radius:24px;padding:60px;display:flex;justify-content:space-between;gap:40px;align-items:center}.plan h2{font-size:43px;line-height:1.22;margin:17px 0 15px}.plan p{font-size:14px;line-height:1.75;max-width:520px;color:#44505f}.plan-right{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.plan-right strong{font:800 45px Manrope}.plan-right small{font-size:13px;color:#5c6b64}.site-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #e3e7f1;padding-block:35px;color:#77829a;font-size:12px}.auth-page{min-height:100vh;display:grid;grid-template-columns:46% 54%;background:#fff}.auth-aside{min-height:100vh;background:#2037b5;color:#fff;padding:38px 45px;position:relative;overflow:hidden;display:flex;flex-direction:column}.auth-aside:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(145deg,transparent 0,transparent 75px,#ffffff0a 76px,#ffffff0a 77px)}.auth-aside .brand{position:relative}.auth-aside .brand>strong{color:#fff}.auth-aside .brand-dot{color:#d0ff75}.auth-aside .car-svg{position:relative;max-width:650px;width:115%;margin-left:-35px;margin-top:auto}.back-button{position:relative;color:#fff;align-self:flex-start;font-size:13px;padding:4px 0}.auth-quote{position:relative;margin:auto 0 20px}.auth-quote>.brand{margin-bottom:45px}.auth-quote h2{font-size:clamp(36px,3.8vw,59px);line-height:1.2;margin:24px 0}.auth-quote h2 i{font-style:normal;color:#d4fb78}.auth-quote>p:not(.eyebrow){color:#d9defa;max-width:390px;line-height:1.8;font-size:14px}.aside-stamps{display:flex;gap:11px;margin-top:28px}.aside-stamps span{width:40px;height:40px;border:1px solid #ffffff60;border-radius:50%;display:grid;place-items:center;color:#d7fa78}.auth-body{display:grid;place-items:center;padding:60px 30px}.auth-panel{width:min(100%,480px)}.auth-panel h1{font-size:clamp(34px,3.3vw,50px);color:#14224d;line-height:1.2;margin:14px 0}.auth-panel>p{color:#78829a;font-size:14px;line-height:1.7;margin-bottom:36px}.stacked-form{display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;color:#36415d}.field>span{display:block}.field input,.field textarea,.field select,.search-box input,.share-url,.platform-actions select{width:100%;outline:none;border:1px solid #dfe4ef;background:#fff;border-radius:10px;padding:13px 14px;font-size:13px;color:#172445;min-height:45px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#4a66dc;box-shadow:0 0 0 3px #3149cb17}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#a2abc1}.auth-swap{text-align:center;margin-top:28px;color:#7985a0;font-size:13px}.auth-swap button{background:none;border:0;color:#263bc5;font-weight:800}.alert{border-radius:11px;padding:12px 14px;font-size:13px}.alert.error{background:#fff0f0;color:#b52e3d}.alert.notice{display:flex;gap:12px;align-items:center;background:#edf3ff;color:#203894;border:1px solid #d8e3ff;margin-bottom:22px}.alert.notice button{border:0;background:none;margin-left:auto;display:flex;color:inherit}.splash{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#7080a0}.splash p{font-size:13px}.app-layout{display:flex;min-height:100vh;background:#f6f8fc}.sidebar{width:260px;background:#fff;border-right:1px solid #e7ebf2;flex:0 0 260px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:26px 16px 16px;z-index:20}.sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:0 8px 28px}.sidebar-top .brand>strong{font-size:19px}.sidebar-top .mark{width:35px;height:35px}.shop-indicator{display:flex;gap:11px;align-items:center;background:#f4f6fb;border-radius:13px;padding:12px 10px;margin-bottom:26px}.shop-indicator .shop-logo{background:#d9e1ff;color:#2440b5;width:35px;height:35px;display:grid;place-items:center;border-radius:9px}.shop-indicator>div{flex:1;min-width:0}.shop-indicator b,.shop-indicator small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-indicator b{font-size:11px;color:#1d2a53}.shop-indicator small{color:#8992aa;font-size:10px;margin-top:4px}.shop-status{height:7px;width:7px;background:#33bc8a;border-radius:100%}.side-caption{font-size:10px;color:#a0aabe;font-weight:800;letter-spacing:.13em;padding:0 15px}.side-nav{display:flex;flex-direction:column;gap:5px}.side-nav button{border:0;background:transparent;color:#65728d;border-radius:10px;padding:12px 15px;display:flex;align-items:center;text-align:left;gap:13px;font-size:12px;font-weight:700;width:100%;transition:background .18s,color .18s}.side-nav button:hover{background:#f1f4ff;color:#2540af}.side-nav button.selected{background:#253bc7;color:#fff}.nav-count{margin-left:auto;background:#cfff67;color:#14265c;min-width:20px;text-align:center;border-radius:30px;padding:3px;font-size:10px}.sidebar-end{margin-top:auto}.sidebar-promo{background:#d7ff83;padding:16px;border-radius:14px;color:#1d2a4e;margin-bottom:16px}.sidebar-promo>svg{display:block;margin-bottom:10px}.sidebar-promo strong{font-size:12px;letter-spacing:.08em}.sidebar-promo p{font-size:11px;line-height:1.5;margin:7px 0;color:#4c5b62}.sidebar-promo button{border:0;background:none;padding:0;font-size:11px;font-weight:800;color:#1d3399;display:flex;gap:4px;align-items:center}.logout-button{background:transparent;border:0;display:flex;gap:13px;align-items:center;padding:12px 15px;color:#7a859d;font-size:12px;font-weight:800;width:100%}.app-main{flex:1;min-width:0}.app-header{height:77px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid #e9edf4}.crumb{display:flex;align-items:center;gap:10px;color:#9da7b7;font-size:10px;letter-spacing:.1em;font-weight:800}.crumb strong{color:#1c2d58}.header-right{display:flex;align-items:center;gap:10px;color:#7a87a2;font-size:12px;font-weight:700}.online-dot{background:#3cbd8e;box-shadow:none}.profile-avatar,.avatar{background:#dce5ff;color:#233eaf;border-radius:50%;font-weight:800;display:grid;place-items:center;flex-shrink:0}.profile-avatar{width:34px;height:34px;margin-left:22px}.app-content{max-width:1450px;margin:0 auto;padding:38px 42px 70px}.view-top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:65px;margin-bottom:27px}.view-top h1{font-size:33px;line-height:1.3;margin:8px 0;color:#192a53}.view-top p{color:#8691a8;margin:0;font-size:13px}.view-top .btn{font-size:12px}.dash-welcome{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:27px}.dash-welcome h2{font-size:30px;color:#1b2c57;margin:9px 0}.dash-welcome p{color:#8a95ac;font-size:13px;margin:0}.today-tag{font-size:11px;color:#7e8baa;background:#fff;border:1px solid #e7ecf5;border-radius:9px;padding:10px 12px;display:flex;align-items:center;gap:8px;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.stat{padding:23px;border-radius:16px;min-height:160px;background:#fff;border:1px solid #e9edf5;display:flex;flex-direction:column}.stat.blue-stat{background:#293fc6;color:#fff;border-color:#293fc6}.stat-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;font-weight:800;color:#6c7996}.stat.blue-stat .stat-top{color:#e2e8ff}.stat strong{font:800 clamp(22px,2.5vw,35px) Manrope;letter-spacing:-.06em;margin:22px 0 4px;color:#162654}.stat.blue-stat strong{color:#fff}.stat small{color:#96a0b7;font-size:11px}.stat.blue-stat small{color:#c4cffb}.dash-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;margin-bottom:21px}.panel{background:#fff;border:1px solid #e6ebf5;border-radius:16px;padding:26px;min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.panel-heading h3{font-size:20px;line-height:1.28;margin:6px 0 0;color:#1c2d56}.little-pill,.count-pill{display:inline-flex;align-items:center;border-radius:100px;padding:7px 11px;background:#f0f4ff;color:#3450b1;font-weight:800;font-size:10px}.count-pill{margin-left:5px}.bar-chart{height:200px;display:flex;justify-content:space-around;align-items:end;gap:15px;padding:10px 2px 0}.bar-item{display:flex;flex-direction:column;gap:12px;align-items:center;flex:1;height:100%}.bar-track{height:100%;width:100%;display:flex;align-items:end;justify-content:center;border-bottom:1px solid #e6ecf4}.bar-track span{display:block;background:#c9d4ff;width:min(44px,65%);min-height:6px;border-radius:6px 6px 0 0;transition:height .2s}.bar-track span.last{background:#293fca}.bar-item small{font-size:10px;color:#94a0bb}.quick-panel>button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #eef1f7;text-align:left;padding:15px 0;background:none;color:#233254}.quick-panel>button:last-child{border-bottom:0}.quick-icon,.round-icon{height:42px;width:42px;display:grid;place-items:center;border-radius:12px;background:#e5ebff;color:#334bc1}.quick-icon.lime,.round-icon.lime{background:#e5ffad;color:#244281}.quick-icon.purple{background:#eee9ff;color:#8054c8}.quick-panel>button span:not(.quick-icon){display:flex;flex:1;flex-direction:column;gap:6px}.quick-panel button b{font-size:12px}.quick-panel button small{font-size:10px;color:#9aa5bc}.quick-panel button>svg{color:#a2abc1}.recent-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f7;padding:13px 0}.recent-row:last-child{border-bottom:0}.avatar{width:37px;height:37px;font-size:15px}.avatar.large{width:52px;height:52px;font-size:22px}.recent-row>div:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.recent-row strong{font-size:12px}.recent-row small{color:#9aa3b8;font-size:11px}.recent-row>b{font-size:12px}.recent-no{font-weight:800;color:#bac4d5;font-size:11px}.dashboard-footnote{font-size:11px;color:#a3acc0;margin-top:21px}.status{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 10px;border-radius:50px;font-size:10px;font-weight:800}.status.good{background:#e0f8ec;color:#178655}.status.off{background:#eef0f4;color:#7c8799}.status.pending{background:#fff4db;color:#ac741e}.search-box{display:flex;align-items:center;border:1px solid #e6eaf4;border-radius:10px;padding:0 10px;gap:7px}.search-box svg{color:#a2adc2}.search-box input{border:0;padding:10px 0;min-width:210px;min-height:38px}.search-box input:focus{box-shadow:none}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;min-width:690px}thead{background:#f8faff}th{font-size:10px;color:#98a3ba;font-weight:800;letter-spacing:.07em;white-space:nowrap;padding:13px}td{border-bottom:1px solid #edf1f7;padding:14px 13px;font-size:12px;color:#56647c;vertical-align:middle}tbody tr:last-child td{border-bottom:none}td b,td strong{color:#223153}td .person{display:flex;align-items:center;gap:10px;min-width:158px}.person>div:last-child{display:flex;flex-direction:column;gap:5px}.person small{color:#a0abc1}.table-stamp{color:#233bb6;font-weight:800}.muted{color:#96a1b7!important;font-size:12px;line-height:1.7}.block{display:block;margin-top:5px;color:#9ba5b8}.empty-state{text-align:center;padding:45px 20px;display:flex;flex-direction:column;align-items:center;gap:9px}.empty-icon{background:#eaf0ff;color:#3554bb;width:57px;height:57px;display:grid;place-items:center;border-radius:50%;margin-bottom:9px}.empty-state strong{font:800 18px Manrope}.empty-state p{font-size:12px;color:#99a5bc;line-height:1.7;max-width:380px}.two-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.two-panels .stacked-form{margin-top:25px}.guideline{padding:22px 10px}.guideline h3{font-size:24px;color:#26385f;margin:18px 0 12px}.guideline p,.guideline li{color:#8390a8;font-size:12px;line-height:1.8}.guideline ol{padding-left:20px;margin:20px 0}.info-strip{display:flex;align-items:flex-start;gap:10px;background:#eef2ff;color:#49619b;font-size:11px;border-radius:10px;padding:15px;margin-top:18px;line-height:1.6}.settings-info>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eff1f6;padding:17px 0;gap:15px;font-size:12px}.settings-info span{color:#8a97ac}.settings-info strong{color:#293b61}.form-pair{display:grid;grid-template-columns:130px 1fr;gap:12px}.platform-actions{display:flex;gap:9px;align-items:center}.platform-actions select{width:110px;padding:8px;font-size:11px;min-height:34px}.service-list{display:flex;flex-direction:column}.service-card{display:flex;gap:18px;align-items:center;border-bottom:1px solid #edf0f6;padding:19px 0}.service-card:last-child{border-bottom:0}.service-card>div:nth-child(2){flex:1}.service-num{font:800 21px Manrope;color:#b3bed2}.service-card h4{font-size:15px;color:#213252;margin:0 0 6px}.service-card>strong{font-size:16px;color:#1d2b58}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.offer-card{background:#f6f8fd;border:1px solid #ecf0f8;border-radius:13px;padding:23px;display:flex;flex-direction:column;gap:8px}.offer-top{display:flex;justify-content:space-between;align-items:center}.offer-top svg{color:#2f47c0}.offer-card h4{font-size:19px;color:#233459;margin:10px 0 0}.offer-card p{color:#8793a7;font-size:12px;line-height:1.7;flex:1}.offer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e9f2;padding-top:13px;gap:10px}.offer-bottom small{color:#a1acbf}.staff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.staff-card{display:flex;align-items:center;gap:13px;background:#f6f8fd;border-radius:13px;padding:16px}.staff-card>div:nth-child(2){flex:1;min-width:0}.staff-card b,.staff-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-card b{font-size:13px}.staff-card small{color:#9da7bb;margin-top:6px}.app-footer{padding:18px 40px;color:#a4aec3;font-size:11px;border-top:1px solid #e6ebf5;display:flex;justify-content:space-between}.modal-cover{position:fixed;inset:0;background:#08132a9c;z-index:40;display:grid;place-items:center;padding:18px}.modal{width:min(100%,520px);background:#fff;border-radius:19px;padding:28px;max-height:94vh;overflow-y:auto;box-shadow:0 20px 70px #05104455}.modal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-heading h3{font-size:23px;margin:0;color:#1d2c55}.icon-button{border:0;background:none;color:#647493;padding:7px;display:flex;align-items:center;justify-content:center}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:13px}.card-identity{display:flex;align-items:center;gap:15px}.card-identity h4{font-size:19px;margin:0 0 5px}.card-identity p{font-size:12px;color:#96a1b4;margin:0}.customer-qr{display:flex;flex-direction:column;align-items:center;gap:16px;background:#f1f4fc;border-radius:14px;padding:26px;margin:22px 0}.customer-qr span{color:#8996ad;font-size:11px}.stamps{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.stamps>span{width:43px;height:43px;display:grid;place-items:center;border:1px dashed #b5c0d9;border-radius:50%;font-size:13px;color:#9eaac0;font-weight:800}.stamps .done{background:#253bc5;color:#fff;border:1px solid #253bc5}.card-metrics{display:flex;gap:12px;justify-content:space-between;color:#72809e;font-size:11px}.share-url{margin-top:17px}.modal-actions a{display:flex}.nfc-intro{display:flex;gap:10px;align-items:center;background:#e9f0ff;padding:14px;color:#3554ad;border-radius:10px;font-size:12px;font-weight:700}.bonus-banner{background:#172eaa;border-radius:17px;padding:36px;color:#fff;display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px;overflow:hidden}.bonus-banner h2{max-width:600px;font-size:30px;line-height:1.26;margin:14px 0}.bonus-banner p{color:#d0dbfd;font-size:12px;line-height:1.7;max-width:580px;margin-bottom:25px}.banner-illustration{border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#cfff67;color:#223db5;min-width:160px;height:165px;transform:rotate(9deg)}.banner-illustration span{font-size:10px;font-weight:800;letter-spacing:.1em}.bonus-workspace .panel{margin-bottom:20px}.campaign{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #edf0f6}.campaign:last-child{border-bottom:0}.campaign-qr{background:#fff;border:1px solid #e5ebf4;padding:9px;border-radius:12px;flex:0 0 auto}.campaign-body{flex:1;min-width:0}.campaign-title{display:flex;align-items:center;gap:13px}.campaign-title h4{font-size:17px;margin:0;color:#233453}.campaign-body p{font-size:11px;color:#8e99ac;line-height:1.7;margin:8px 0}.campaign-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;color:#7382a1;margin-bottom:9px}.campaign-meta span{display:flex;align-items:center;gap:4px}.campaign-url{display:inline-block;max-width:100%;overflow-wrap:anywhere;background:#f2f5fc;padding:5px 9px;border-radius:5px;color:#3650a6;font-size:10px}.campaign-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.campaign-actions .btn{padding:10px;font-size:11px}.row-actions{display:flex;gap:6px}.mobile-menu,.hide-mobile,.mobile-overlay{display:none}.wallet-page,.bonus-public{min-height:100vh;background:#f3f5fb;color:#1b2a56;display:flex;flex-direction:column}.wallet-head{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:620px;width:100%;margin:0 auto;padding:24px 20px}.wallet-head>span{font-size:10px;letter-spacing:.1em;color:#8390aa;font-weight:800}.wallet-wrap{width:min(100%,580px);margin:35px auto 0;padding:0 20px 60px;flex:1}.wallet-card{background:#253bc5;color:#fff;border-radius:23px;padding:30px 28px;box-shadow:0 20px 45px #2337b034;position:relative;overflow:hidden}.wallet-card:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid #ffffff2e;right:-110px;top:-110px;pointer-events:none}.wallet-card-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.08em;font-weight:800;color:#d5ff85;margin-bottom:36px}.wallet-card .eyebrow{color:#cfddff}.wallet-card h1{font-size:32px;color:#fff;margin:9px 0 24px}.wallet-card .stamps{margin:0 0 25px}.wallet-card .stamps>span{width:49px;height:49px;border-color:#a3b4ef;color:#d6e0ff}.wallet-card .stamps .done{background:#d2ff77;color:#193179;border-color:#d2ff77}.wallet-numbers{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.wallet-numbers strong{font-size:18px}.wallet-numbers>span{color:#d1dafa}.progress-line{background:#ffffff36;height:8px;overflow:hidden;border-radius:50px;margin-top:13px}.progress-line span{height:100%;background:#d2ff77;display:block;border-radius:50px}.wallet-prize{border-top:1px solid #ffffff30;padding-top:20px;margin-top:26px;display:flex;align-items:center;gap:9px;color:#e5eaff;font-size:12px}.wallet-prize strong{color:#d9fc83}.wallet-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 35px}.wallet-stats>div{background:#fff;border:1px solid #e4e9f2;padding:20px;border-radius:15px;display:flex;flex-direction:column;gap:13px}.wallet-stats small{color:#8490a6;font-size:10px;font-weight:800}.wallet-stats strong{font-size:29px;color:#253db5}.wallet-wrap h2{font-size:23px;margin-bottom:16px}.offer-public{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e7ebf4;border-radius:13px;padding:19px;margin-bottom:10px}.offer-public>svg{color:#2843bc}.offer-public b{font-size:14px}.offer-public p{color:#8b96ac;font-size:12px;line-height:1.7;margin:6px 0 0}.review-link{margin:25px 0 15px}.wallet-help{background:#ebeff9;border-radius:12px;padding:16px;font-size:12px;line-height:1.7;color:#68789a;margin:20px 0}.link-copy,.link-refresh{padding:8px 0;display:inline-flex;margin-right:18px;font-size:12px}.wallet-footer{margin-top:auto;text-align:center;padding:24px;font-size:11px;color:#a0aabe}.wallet-status{text-align:center;margin:80px 20px;color:#8190af}.success-message{color:#178655;font-size:12px}.bonus-public-main{width:min(100%,520px);margin:45px auto;padding:46px 40px;background:#fff;border-radius:23px;box-shadow:0 16px 45px #152c6615;text-align:center;flex:1;align-self:flex-start}.bonus-public-main h1{font-size:35px;line-height:1.2;margin:22px 0 8px}.bonus-public-main>p{font-size:13px;color:#7f8ba3;line-height:1.8}.bonus-big-symbol{height:96px;width:96px;background:#d9ff8b;color:#2940ae;border-radius:27px;display:grid;place-items:center;margin:0 auto 20px;transform:rotate(-9deg)}.bonus-big-symbol svg{transform:rotate(9deg)}.bonus-subtitle{font-weight:800;color:#3855b8!important}.bonus-value{padding:22px;margin:26px 0;background:#253dc7;color:#d6ff77;border-radius:15px;font:800 60px Manrope;letter-spacing:-.06em}.bonus-value span{display:block;font:800 11px DM Sans;letter-spacing:.13em;color:#fff}.bonus-public-main .stacked-form{text-align:left;margin-top:27px}.bonus-public-main .muted{font-size:11px}.claim-success{background:#ebf9ef;border-radius:13px;padding:25px;margin-top:25px;color:#16754b}.claim-success h3{margin:10px 0}.claim-success p{font-size:12px;line-height:1.6}.expiry{display:flex;align-items:center;justify-content:center;gap:8px}.bonus-public-main .field input{text-align:left}@media(max-width:1150px){.wrap{padding-inline:26px}.site-head{gap:20px}.hero{grid-template-columns:50% 50%}.hero h1{font-size:60px}.hero-copy{padding-right:25px}.floating-pass{width:215px}.pass-circle span{width:26px;height:26px}.feature-section{padding-block:70px}.sidebar{width:230px;flex-basis:230px}.app-content{padding:34px 25px 65px}.app-header{padding-inline:25px}.stat{padding:18px}.stat strong{font-size:24px}.campaign{flex-wrap:wrap}.campaign-actions{margin-left:auto}}@media(max-width:850px){.hero{display:flex;flex-direction:column;padding-top:0;gap:28px}.hero-copy{padding:30px 0 15px}.hero h1{font-size:clamp(54px,9vw,77px)}.hero-visual{min-height:480px}.hero-visual .car-svg{width:95%;margin-left:-35px}.site-nav{display:none}.site-head{height:75px}.head-buttons{margin-left:auto}.ribbon>.wrap{flex-wrap:wrap;justify-content:center}.section-head{align-items:start;flex-direction:column;gap:12px}.feature-grid{grid-template-columns:1fr 1fr}.feature-primary{grid-column:span 2}.how-inner{grid-template-columns:1fr;gap:20px}.plan{padding:40px;flex-wrap:wrap}.auth-page{grid-template-columns:42% 58%}.auth-aside{padding:26px}.auth-aside .brand>strong{font-size:17px}.auth-quote h2{font-size:36px}.auth-body{padding:40px 25px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dash-grid,.two-panels{grid-template-columns:1fr}.campaign-body{flex:1 1 65%}.campaign-actions{width:100%;justify-content:flex-start;margin-left:0}}@media(max-width:650px){.wrap{padding-inline:18px}.site-head{gap:10px}.site-head .brand>strong{font-size:17px}.site-head .mark{height:33px;width:33px}.head-buttons{gap:6px}.head-buttons .link-button{font-size:11px}.head-buttons .btn{font-size:10px;padding:11px}.hero-copy .eyebrow{font-size:9px}.hero h1{font-size:clamp(47px,12vw,69px);margin:25px 0}.hero-copy>p{font-size:14px}.hero-actions{gap:17px}.hero-checks{margin-top:30px;gap:10px}.hero-checks span{font-size:10px}.hero-visual{height:455px;min-height:455px}.hero-visual .car-svg{width:115%;margin-left:-60px;margin-top:-15px}.floating-pass{width:208px;right:12px;bottom:54px;padding:15px}.art-top{left:17px;right:17px}.visual-bottom{left:18px;bottom:17px}.ribbon>.wrap{font-size:9px;gap:10px;padding-block:16px}.ribbon strong{width:100%;text-align:center}.feature-section{padding-block:63px}.section-head h2{font-size:33px}.feature-grid{grid-template-columns:1fr}.feature{min-height:245px;padding:25px}.feature-primary{grid-column:span 1;min-height:325px}.feature-primary h3{font-size:31px}.how-section{padding-block:55px}.how-inner h2{font-size:32px}.how-steps>div{gap:20px;padding:22px 0}.plans{padding-block:55px}.plan{padding:30px;border-radius:18px}.plan h2{font-size:30px}.site-footer{flex-wrap:wrap;justify-content:center;text-align:center}.auth-page{grid-template-columns:1fr}.auth-aside{min-height:0;padding:20px 25px;background:#253bc5}.auth-quote,.auth-aside .car-svg{display:none}.auth-body{padding:35px 22px}.auth-panel h1{font-size:33px}.auth-panel>p{margin-bottom:25px}.sidebar{position:fixed;top:0;bottom:0;left:0;transform:translate(-110%);height:100dvh;box-shadow:0 20px 40px #0001;transition:transform .2s;z-index:32}.sidebar.open{transform:translate(0)}.mobile-overlay{display:block;position:fixed;inset:0;background:#0712359c;z-index:31;border:0}.mobile-menu,.hide-mobile{display:flex}.app-header{height:62px;padding:0 15px;gap:10px}.crumb{flex:1}.header-right>span:not(.online-dot){display:none}.profile-avatar{margin-left:4px}.app-content{padding:25px 15px 50px}.view-top{margin-bottom:20px;gap:12px;align-items:flex-start}.view-top h1{font-size:25px}.view-top .btn{padding:10px;font-size:11px}.dash-welcome{display:block}.dash-welcome h2{font-size:25px}.today-tag{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:15px;min-height:135px}.stat strong{font-size:23px;word-break:break-word}.stat-top{font-size:10px}.stat small{font-size:9px}.panel{padding:18px;border-radius:13px}.panel-heading h3{font-size:18px}.panel-heading{align-items:flex-start}.search-box{width:100%;max-width:230px}.search-box input{min-width:0}.recent-row .recent-no,.recent-row .status{display:none}.bar-chart{height:155px}.offer-grid,.staff-grid{grid-template-columns:1fr}.service-card{flex-wrap:wrap;gap:12px}.service-card .status{margin-left:auto}.service-card>strong{font-size:15px}.bonus-banner{padding:25px;display:block}.bonus-banner h2{font-size:25px}.banner-illustration{display:none}.campaign-qr{align-self:flex-start}.campaign-body{flex-basis:58%}.campaign-title{flex-wrap:wrap}.campaign-body h4{font-size:15px}.campaign-url{font-size:9px}.campaign-meta{gap:8px}.app-footer{padding-inline:15px;font-size:10px;gap:7px;flex-wrap:wrap}.modal{padding:21px}.modal-heading h3{font-size:20px}.wallet-head>span{font-size:9px}.wallet-wrap{margin-top:18px}.wallet-card{padding:25px 19px}.wallet-card h1{font-size:28px}.wallet-card .stamps>span{height:42px;width:42px}.bonus-public-main{margin:24px 15px;padding:38px 23px;width:calc(100% - 30px)}.bonus-public-main h1{font-size:29px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.platform-voucher-panel{margin-top:20px}.voucher-action{display:flex;align-items:center;gap:7px;min-width:315px}.voucher-action input{border:1px solid #dfe5ef;border-radius:8px;padding:9px;font:600 11px DM Sans,sans-serif;color:#27345f;min-width:155px;max-width:200px}.voucher-action .btn{font-size:10px;white-space:nowrap}@media(max-width:650px){.platform-voucher-panel{padding:16px}.voucher-action{min-width:290px;flex-wrap:wrap}}@media(max-width:1150px){.app-main,.app-content,.view-top>div,.panel-heading>div,.field,.service-card>div:nth-child(2){min-width:0}.app-header .crumb{min-width:0;flex:1;overflow-wrap:anywhere}.app-header .crumb strong{min-width:0}.app-header .header-right{flex-shrink:0}.app-content{padding:25px 16px 32px}.view-top{flex-wrap:wrap;align-items:flex-start}.view-top>div{flex:1 1 220px}.view-top>.btn{min-height:44px;max-width:100%;white-space:normal;text-align:left}.app-content button,.app-content a.btn,.modal .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.panel-heading{flex-wrap:wrap;align-items:flex-start}.panel-heading .search-box{flex:1 1 220px;max-width:100%}.field input,.field select,.field textarea{min-width:0;max-width:100%}.form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-content .service-card{flex-wrap:wrap}.service-card>div:nth-child(2){flex:1 1 130px}.service-card h4,.offer-card h4,.settings-info strong,.card-identity h4{overflow-wrap:anywhere}.settings-info>div{flex-wrap:wrap}.modal-actions{flex-wrap:wrap}.modal-actions>.btn,.modal-actions>a{flex:1 1 115px;min-height:44px}.modal-cover{padding:12px}.modal{max-height:calc(100dvh - 24px);overscroll-behavior:contain;min-width:0}.card-identity>div:last-child{min-width:0}.card-metrics{flex-wrap:wrap}.customer-qr{padding:18px}.table-wrap:has(.mobile-cards){overflow:visible}.mobile-cards{display:block;min-width:0;width:100%}.mobile-cards thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mobile-cards tbody{display:grid;gap:14px}.mobile-cards tr{display:block;min-width:0;border:1px solid #e3e9f4;border-radius:13px;padding:8px 14px;background:#fff}.mobile-cards td{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border-bottom:1px solid #eef2f8;padding:12px 0;overflow-wrap:anywhere;flex-wrap:wrap}.mobile-cards td:before{content:attr(data-label);font-size:10px;font-weight:800;color:#8794ad;letter-spacing:.02em}.mobile-cards td[data-label=""]:before{display:none}.mobile-cards td:last-child{border-bottom:0}.mobile-cards td:has(button){justify-content:flex-start}.mobile-cards td:has(button)>.mini-link,.mobile-cards td:has(button)>.btn{min-height:44px;background:#edf2ff;border-radius:9px;padding:11px 15px}.mobile-cards .person{min-width:0;max-width:100%}.mobile-cards .person>div:last-child{min-width:0}.mobile-cards .person strong,.mobile-cards .person b{overflow-wrap:anywhere}.row-actions,.platform-actions,.voucher-action{flex-wrap:wrap;min-width:0;max-width:100%}.voucher-action input{min-width:0;width:100%;max-width:100%}.bc-customer-selected{flex-wrap:wrap}.bc-customer-selected>div{min-width:0;overflow-wrap:anywhere}.bc-match-name{min-width:0;overflow-wrap:anywhere}.bc-match-list button{flex-wrap:wrap}.bc-pos-hero>div{min-width:0}.bc-connections>div{flex-wrap:wrap}}@media(max-width:360px){.form-pair{grid-template-columns:minmax(0,1fr)}.mobile-cards tr{padding-inline:12px}}@media(max-width:1150px){.staff-grid{grid-template-columns:minmax(0,1fr)}.staff-card{min-width:0}.staff-card .avatar,.staff-card .little-pill{flex-shrink:0}}.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar-top,.shop-indicator,.side-caption,.side-nav,.sidebar-end{flex-shrink:0}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-bengali-400.ttf) format("truetype")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-bengali-500.ttf) format("truetype")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-bengali-600.ttf) format("truetype")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-bengali-700.ttf) format("truetype")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-bengali-800.ttf) format("truetype")}.language-bar{position:relative;z-index:30;display:flex;justify-content:flex-end;background:#fff;border-bottom:1px solid #e4e9f2;padding:7px clamp(12px,3vw,40px);min-height:48px}.language-picker{display:flex;align-items:center;gap:9px;font-size:12px;color:#24345b;max-width:100%}.language-caption{font-weight:600}.language-picker select{max-width:155px;min-height:36px;border:1px solid #cbd5e7;border-radius:8px;padding:5px 9px;background:#f7f9ff;color:#182b66}.language-picker select:focus-visible{outline:3px solid #7186e9;outline-offset:2px}html[lang=bn-BD] body,html[lang=bn-BD] button,html[lang=bn-BD] input,html[lang=bn-BD] select,html[lang=bn-BD] textarea,html[lang=bn-BD] h1,html[lang=bn-BD] h2,html[lang=bn-BD] h3,html[lang=bn-BD] h4,html[lang=bn-BD] strong{font-family:Noto Sans Bengali,Nirmala UI,system-ui,sans-serif;letter-spacing:normal;line-height:1.6}html[lang=bn-BD] .eyebrow,html[lang=bn-BD] [class*=kicker]{letter-spacing:normal;line-height:1.7}html[lang=bn-BD] .hero h1{line-height:1.35;font-size:clamp(44px,5vw,76px)}html[lang=bn-BD] .sidebar{overflow-y:auto}.btn,.bc-submit{white-space:normal;text-align:center}@media(max-width:600px){.language-caption{font-size:10px}.language-picker{gap:6px}.language-picker select{font-size:12px;max-width:145px}.language-bar{padding:6px 12px}.head-buttons{gap:8px}.head-buttons .btn{padding:10px}.site-head{gap:8px}html[lang=bn-BD] .hero h1{font-size:44px}.member-header,.wallet-head{flex-wrap:wrap;gap:12px}.bc-steps{flex-wrap:wrap}.bc-step-active{min-width:0}}@media print{.language-bar{display:none}}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature{min-width:0}.feature-stamps{flex-wrap:wrap}@media(max-width:850px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.feature-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){.site-head{height:auto;min-height:75px;flex-wrap:wrap;padding-block:12px}.head-buttons{width:100%;justify-content:flex-end}.feature-stamps{gap:6px}}.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-card{min-width:0;flex-wrap:wrap}.field,.field input,.field select,.field textarea{min-width:0}.modal-actions{flex-wrap:wrap}@media(max-width:650px){.staff-grid{grid-template-columns:minmax(0,1fr)}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.view-top{flex-wrap:wrap}.bc-connection-create>div{flex-wrap:wrap}.crumb{min-width:0;letter-spacing:normal}.crumb strong{overflow-wrap:anywhere}.app-header{min-width:0}}.language-picker{font-family:DM Sans,Noto Sans Bengali,system-ui,sans-serif}
