.parent-reviews-dialog.help-dialog{--review-ink:#16302e;--review-muted:#54655f;--review-paper:#fffefa;--review-stone:#f2f1eb;--review-teal:#275e58;--review-line:#d2d7cc;--review-bronze:#a58a5b;box-sizing:border-box;border:1px solid var(--review-line);background:var(--review-paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--review-ink);overscroll-behavior:contain;font:400 17px/1.85 var(--font-sans);letter-spacing:0;border-radius:12px;margin:auto;padding:32px;position:fixed;inset:0;overflow:auto;box-shadow:0 3px 8px #16302e0d,0 28px 80px -22px #102b294d}.parent-reviews-dialog.help-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16302e7a}.parent-reviews-dialog.help-dialog:focus{outline:none}.parent-reviews-dialog.help-dialog :focus-visible{outline:2px solid var(--review-teal);outline-offset:4px}.parent-reviews-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.parent-reviews-emblem{width:42px;height:42px;color:var(--review-teal);background:#e5ece2;border:1px solid #c7d3c6;border-radius:8px;place-items:center;display:grid}.parent-reviews-close{border:1px solid var(--review-line);background:var(--review-stone);width:44px;height:44px;color:var(--review-ink);cursor:pointer;border-radius:6px;place-items:center;transition:background .18s,border-color .18s;display:grid}.parent-reviews-close:hover{background:#e6ece2;border-color:#aabbb0}.parent-reviews-dialog.help-dialog h2{font:500 29px/1.45 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px}html[lang=bn] .parent-reviews-dialog.help-dialog h2{letter-spacing:0}.parent-reviews-dialog .parent-reviews-intro{max-width:430px;color:var(--review-muted);margin:0 0 27px;font-size:17px;line-height:1.85}.parent-reviews-empty{border:0;border-top:1px solid var(--review-line);text-align:center;background:0 0;flex-direction:column;align-items:center;padding:27px 12px 22px;display:flex}.parent-reviews-empty>svg{color:var(--review-teal);margin-bottom:18px}.parent-reviews-empty h3{color:var(--review-ink);font:500 21px/1.6 var(--font-display);letter-spacing:0;text-wrap:balance;margin:0 0 12px}.parent-reviews-dialog .parent-reviews-empty p{max-width:360px;color:var(--review-muted);margin:0 0 23px;font-size:17px;line-height:1.9}.parent-reviews-dialog .parent-reviews-dashboard{border:1px solid var(--review-teal);background:var(--review-teal);color:#fff;min-height:48px;font:500 16px/1.7 var(--font-sans);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:11px 17px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex;box-shadow:0 2px 2px #16302e0b,inset 0 1px #ffffff0e}.parent-reviews-dialog .parent-reviews-dashboard:hover{background:#1e4a45;border-color:#1e4a45}.parent-reviews-dashboard>svg{flex:none}.parent-reviews-note{border-top:1px solid var(--review-line);color:var(--review-muted);align-items:flex-start;gap:9px;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.9;display:flex}.parent-reviews-note svg{color:var(--review-bronze);flex:none;margin-top:4px}.parent-reviews-list{gap:0;display:grid}.parent-review{border:0;border-top:1px solid var(--review-line);background:0 0;padding:24px 0}.parent-review-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.parent-review-meta strong{color:var(--review-ink);font-size:16px;font-weight:500}.parent-review-meta span{color:var(--review-teal);align-items:center;gap:5px;font-size:12px;display:flex}.parent-review-meta svg{flex:none}.parent-review-rating{color:var(--review-bronze);gap:4px;margin-top:14px;display:flex}.parent-review blockquote{color:var(--review-ink);overflow-wrap:anywhere;margin:14px 0 16px;font-size:18px;line-height:1.9}.parent-review time{color:var(--review-muted);font-size:12px}@media (max-width:600px){.parent-reviews-dialog.help-dialog{border-radius:10px;max-height:calc(100dvh - 32px);padding:25px 21px}.parent-reviews-heading{margin-bottom:20px}.parent-reviews-dialog.help-dialog h2{font-size:27px}.parent-reviews-dialog .parent-reviews-intro{margin-bottom:22px}.parent-reviews-empty{padding:24px 0 22px}.parent-reviews-empty h3{font-size:20px}.parent-review-meta{flex-direction:column;align-items:flex-start;gap:7px}.parent-reviews-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.parent-reviews-dialog.help-dialog :is(button,a){transition:none}}
.babyguard-journey{--j-paper:#f2f1eb;--j-ink:#16302e;--j-muted:#576b64;--j-accent:#275e58;--j-signal:#b4c6a5;--j-line:#233a3423;background:var(--j-paper);color:var(--j-ink);font-family:var(--font-display);isolation:isolate;font-size:15px;transition:color .8s;position:fixed;inset:0;overflow:hidden}.babyguard-journey.at-night{--j-paper:#152a2a;--j-ink:#f2f1eb;--j-muted:#b6c5bc;--j-accent:#b4c6a5;--j-line:#dce4dc2b}.babyguard-journey button{cursor:pointer}.babyguard-journey a{color:inherit;text-decoration:none}.babyguard-journey button:disabled{cursor:default;opacity:.4}.babyguard-journey button:focus-visible,.babyguard-journey a:focus-visible{outline:2px solid var(--j-accent);outline-offset:5px}.journey-canvas,.journey-interface,.journey-atmosphere{position:absolute;inset:0}.journey-canvas{z-index:0}.connected-webgl{width:100%!important;height:100%!important}.journey-interface{z-index:10;pointer-events:none}.journey-interface button,.journey-interface a,.journey-scroll{pointer-events:auto}.journey-atmosphere{pointer-events:none;z-index:6;background:linear-gradient(90deg,#f2f1ebf7 0%,#f2f1ebed 32%,#f2f1eb00 59%),linear-gradient(#f2f1ebb0 0,#f2f1eb00 20% 85%,#f2f1eb90 100%);transition:background .8s}.at-night .journey-atmosphere{background:linear-gradient(270deg,#152a2ae8 0%,#152a2aa0 32%,#152a2a00 65%),linear-gradient(#152a2ac9 0,#152a2a00 25% 77%,#152a2ae5)}.journey-header{z-index:30;align-items:center;gap:24px;height:100px;padding:0 3.5vw;display:flex;position:absolute;top:0;left:0;right:0}.journey-brand-purpose{max-width:156px;color:var(--j-muted);border-left:1px solid var(--j-line);padding-left:21px;font-size:12px;line-height:1.6}.journey-mode-switch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#ffffff56;border:1px solid #ffffffa3;border-radius:40px;gap:3px;margin-left:auto;padding:4px;display:flex}.journey-mode-switch button{min-height:42px;color:var(--j-muted);white-space:nowrap;background:0 0;border:0;border-radius:30px;align-items:center;gap:8px;padding:0 18px;font-size:12px;display:flex}.journey-mode-switch button[aria-pressed=true]{background:var(--j-ink);color:var(--j-paper);box-shadow:0 2px 4px #161d1a0a}.at-night .journey-mode-switch{background:#213b3690;border-color:#f4f8f626}.at-night .journey-mode-switch button[aria-pressed=true]{color:#16302e;background:#b4c6a5}.journey-header-actions{align-items:center;gap:23px;margin-left:20px;display:flex}.journey-language{color:var(--j-ink);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-size:12px;display:flex}.journey-signin{font-size:13px}.journey-menu-toggle{border:1px solid var(--j-line);color:var(--j-ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.journey-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;pointer-events:auto;color:#16302e;background:#faf9f3f2;border:1px solid #fff;border-radius:17px;min-width:285px;padding:18px;position:absolute;top:90px;right:3.5vw;box-shadow:0 15px 70px #18352c16}.journey-menu button,.journey-menu a{text-align:left;width:100%;min-height:47px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.journey-menu button>svg:last-child,.journey-menu a>svg:last-child{margin-left:auto}.journey-menu button:hover,.journey-menu a:hover{background:#e6e9df;border-radius:7px}.journey-scroll{scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;z-index:8;position:absolute;inset:100px 0 90px;overflow-y:auto;outline:0!important}.journey-scroll::-webkit-scrollbar{display:none}.journey-scroll-track{height:500%}.journey-guided-content{pointer-events:none;z-index:12;position:absolute;inset:100px 0 90px}.journey-copy{pointer-events:none;position:absolute;inset:0}.journey-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.2vw,79px);font-weight:500;line-height:1.07}.journey-copy p{color:var(--j-muted);margin:0;font-size:16px;line-height:1.85}.journey-copy button,.journey-copy a{pointer-events:auto}.journey-copy h1,.journey-copy h2,.journey-copy p,.journey-copy ul{-webkit-user-select:text;user-select:text}.journey-copy h1,.journey-copy p{pointer-events:none}html[lang=bn] .journey-copy h1{letter-spacing:-.025em;font-weight:500;line-height:1.28}.chapter-0>h1{font-size:clamp(45px,5.05vw,77px);position:absolute;top:11%;left:6.5vw}.journey-introduction{width:345px;position:absolute;bottom:20%;left:6.5vw}.journey-introduction p{font-size:16px}.journey-actions{align-items:center;gap:22px;margin-top:25px;display:flex}.journey-button{color:var(--j-ink);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:13px;min-height:49px;padding:13px 21px;font-size:14px;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.journey-button.primary{background:var(--j-ink);color:var(--j-paper)}.journey-button.primary:hover{color:#fff;background:#275e58}.at-night .journey-button.primary{color:#16302e;background:#b4c6a5}.journey-button.primary svg{flex-shrink:0}.journey-text-link{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.journey-family-note{color:var(--j-muted);align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.journey-feature-index{border-top:1px solid var(--j-line);gap:36px;padding-top:18px;display:flex;position:absolute;bottom:10px;left:6.5vw;right:26vw}.journey-feature-index button{color:var(--j-muted);background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:0;font-size:12px;display:flex}.journey-feature-index button>svg:first-child{color:var(--j-accent)}.journey-feature-index button>svg:last-child{margin-left:8px}.journey-side-index{color:var(--j-muted);font-size:10px;font-family:var(--font-latin);flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;top:42%;right:3.5vw}.journey-side-index span:first-child{color:var(--j-ink);font-size:15px}.journey-side-index i{background:var(--j-line);width:1px;height:100px}.journey-scroll-cue{color:var(--j-muted);align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:110px;right:6.7vw}.journey-story-heading{max-width:500px;position:absolute;top:10%;left:6.5vw}.journey-moment{color:var(--j-muted);align-items:center;gap:7px;margin-bottom:20px;font-size:12px;line-height:1.6;display:flex}.journey-story-heading h1{font-size:clamp(40px,4.35vw,65px)}.journey-story-heading>p{max-width:335px;margin-top:22px;font-size:15px}.journey-demo-control{width:375px;position:absolute;bottom:8%;left:6.5vw}.journey-receipt{border-top:1px solid var(--j-line);align-items:center;gap:13px;margin-bottom:24px;padding-top:20px;display:flex}.receipt-icon{width:44px;height:44px;color:var(--j-accent);background:#fff8;border:1px solid #fff;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.journey-receipt strong{font-size:15px;font-weight:500}.journey-receipt p{margin-top:3px;font-size:11px}.journey-receipt>svg:last-child{margin-left:auto}.journey-receipt.received .receipt-icon{color:#16302e;background:#b4c6a5}.journey-demo-footnote{color:var(--j-muted);margin-top:15px;font-size:11px;display:block}.journey-place-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#404845;font-family:var(--font-display);white-space:nowrap;background:#fffdf8de;border:1px solid #fff;border-radius:30px;align-items:center;gap:8px;padding:10px 17px;font-size:12px;display:flex;box-shadow:0 6px 22px #212a2615}.journey-place-label i{background:#89ad4d;border-radius:50%;width:6px;height:6px}.journey-screen-copy{width:36vw;max-width:480px;position:absolute;top:10%;right:8vw}.journey-tabs{border-bottom:1px solid var(--j-line);pointer-events:auto;gap:26px;margin-bottom:25px;display:flex}.journey-tabs button{min-height:47px;color:var(--j-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 0 13px;font-size:13px;display:flex}.journey-tabs button[aria-selected=true]{color:var(--j-ink);border-bottom-color:#b4c6a5}.journey-screen-copy h1{font-size:clamp(38px,3.7vw,57px)}.journey-screen-copy p{max-width:355px;margin:21px 0 26px;font-size:15px}.journey-screen-copy .journey-moment{margin-bottom:15px;font-size:11px}.switch-control{color:#f2f1eb;white-space:normal;text-align:left;background:#ecf1e614;border:1px solid #d4e0d640;gap:13px;padding:11px 17px}.switch-control.enabled{color:#16302e;background:#b4c6a5;border-color:#b4c6a5}.journey-toggle{background:#657a70;border-radius:20px;flex-shrink:0;align-items:center;width:31px;height:18px;padding:3px;display:flex}.journey-toggle i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s}.enabled .journey-toggle{background:#253f33}.enabled .journey-toggle i{background:#b4c6a5;transform:translate(13px)}.journey-screen-copy p.journey-action-feedback{align-items:flex-start;gap:8px;max-width:330px;margin-top:18px;font-size:12px;line-height:1.7;display:flex}.journey-action-feedback svg{color:#b4c6a5;flex-shrink:0;margin-top:3px}.babyguard-journey[data-stage="3"] .journey-atmosphere{background:linear-gradient(#f2f1ebf2 0,#f2f1ebdc 24%,#f2f1eb00 48% 75%,#f2f1ebbb)}.journey-plans-heading{text-align:center;position:absolute;top:4%;left:0;right:0}.journey-plans-heading .journey-moment{justify-content:center;margin-bottom:10px}.journey-plans-heading h1{font-size:43px}.journey-plans-heading p{margin-top:12px;font-size:14px}.journey-memberships{perspective:1200px;pointer-events:auto;align-items:flex-start;gap:25px;width:min(1030px,82vw);display:flex;position:absolute;top:32%;left:50%;transform:translate(-50%)}.journey-membership{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f7f1ec;border:1px solid #fff;border-radius:8px 8px 45px;flex:1;min-width:0;padding:25px 26px 0;transition:transform .3s,box-shadow .3s;transform:rotateY(4deg)translateY(8px);box-shadow:0 20px 50px #243e3410}.journey-membership:nth-child(2){color:#f3f2eb;background:#1d3834;transform:translateY(-12px)}.journey-membership:nth-child(3){transform:rotateY(-4deg)translateY(8px)}.journey-membership.chosen{outline-offset:3px;outline:1px solid #275e5844;box-shadow:0 25px 60px #243e3425}.membership-select{color:#68796c;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:0;font-size:11px;display:flex}.membership-select i{border:1px solid #adbbaa;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.chosen .membership-select i{color:#fff;background:#275e58;border-color:#275e58}.journey-membership:nth-child(2) .membership-select{color:#b9cabd}.journey-membership:nth-child(2) .membership-select i{color:#16302e;background:#b4c6a5;border-color:#b4c6a5}.membership-title{flex-wrap:wrap;align-items:center;gap:4px 7px;min-height:57px;padding-top:7px;display:flex}.membership-title h2{letter-spacing:-.04em;margin:0;font-size:20px;font-weight:500}.membership-title>span{white-space:nowrap;color:#16302e;background:#b4c6a5;border-radius:3px;padding:3px 7px;font-size:8px}.journey-membership p.membership-price{font:500 45px/1.3 var(--font-display);color:inherit;letter-spacing:-.05em;margin:17px 0 24px}.membership-price>span{vertical-align:top;margin-right:3px;font-size:23px}.membership-price>small{letter-spacing:0;color:#6e8073;margin-left:6px;font-size:11px}.journey-membership:nth-child(2) .membership-price>small{color:#b2c4b8}.journey-membership ul{gap:13px;margin:0;padding:0 0 21px;list-style:none;display:grid}.journey-membership li{align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.journey-membership li svg{color:#275e58;flex-shrink:0}.journey-membership:nth-child(2) li svg{color:#b4c6a5}.membership-start{border-top:1px solid #29453920;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding-right:10px;font-size:13px;display:flex}.journey-membership:nth-child(2) .membership-start{color:#b4c6a5;border-color:#f4f8f620}.journey-plan-help{color:var(--j-muted);justify-content:center;align-items:center;gap:45px;font-size:12px;display:flex;position:absolute;bottom:2%;left:0;right:0}.journey-plan-help>span,.journey-plan-help>button{align-items:center;gap:7px;display:flex}.journey-plan-help button{color:var(--j-accent);background:0 0;border:0;min-height:44px;font-size:12px}.journey-connect-copy{max-width:490px;position:absolute;top:13%;left:6.5vw}.journey-connect-copy h1{font-size:clamp(42px,4.3vw,65px)}.journey-connect-copy>p{max-width:340px;margin:24px 0;font-size:15px}.journey-dashboard-link{align-items:center;gap:9px;min-height:44px;margin-top:13px;font-size:13px;display:flex;color:var(--j-accent)!important}.journey-care-links{border-top:1px solid var(--j-line);gap:24px;margin-top:35px;padding-top:17px;display:flex}.journey-care-links button{color:var(--j-muted);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:11px;display:flex}.journey-care-links svg{flex-shrink:0}.journey-footer{border-top:1px solid var(--j-line);z-index:20;align-items:center;gap:15px;height:83px;display:flex;position:absolute;bottom:0;left:3.5vw;right:3.5vw}.journey-chapters{flex:1;justify-content:space-evenly;gap:10px;height:100%;display:flex}.journey-chapters button{min-width:115px;color:var(--j-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-size:12px;display:flex;position:relative}.journey-chapters button[aria-current]{color:var(--j-ink)}.journey-chapters button i{background:var(--j-accent);height:2px;transition:transform .3s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.journey-chapters button[aria-current] i{transform:scaleX(1)}.journey-chapter-arrow,.journey-footer-help{color:var(--j-muted);background:0 0;border:0;justify-content:center;align-items:center;width:35px;height:44px;padding:5px;display:flex}.journey-footer-help{margin-left:20px}.journey-legal-links{color:var(--j-muted);z-index:15;gap:15px;font-size:9px;display:flex;position:absolute;bottom:94px;right:4vw}.journey-loading{color:var(--j-muted);align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:140px;right:4vw}.journey-loading>i{border:1px solid var(--j-line);border-top-color:var(--j-accent);border-radius:50%;width:13px;height:13px;animation:1s linear infinite journey-spin}.journey-world-unavailable{background:radial-gradient(at 70% 40%,#d5e1dc,#f2f1eb 70%);justify-content:flex-end;align-items:center;padding:10vw;display:flex;position:absolute;inset:0}.journey-world-unavailable p{color:#275e58;max-width:320px;font-size:16px;line-height:1.8}.journey-dialog{color:#16302e;width:530px;max-width:min(530px,100vw - 36px);max-height:88svh;font-family:var(--font-display);background:#f8f7f1;border:1px solid #fff;border-radius:16px;margin:auto;padding:50px 38px 35px;font-size:14px;position:fixed;inset:0;box-shadow:0 25px 100px #171e1b35}.journey-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#29322e77}.journey-dialog-close{color:#65706b;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:17px}.journey-help h2,.world-assessment h2{margin:25px 0;font-size:30px;font-weight:500;line-height:1.4}.journey-help>svg{color:#275e58}.journey-help details{pointer-events:auto;border-top:1px solid #dee4e2}.journey-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:15px;list-style:none;display:flex}.journey-help summary::-webkit-details-marker{display:none}.journey-help details p{color:#65706b;margin:0;padding-bottom:18px;font-size:13px;line-height:1.9}.journey-help details[open] summary svg{transform:rotate(90deg)}.journey-help .journey-button{color:#f2f1eb;background:#16302e;margin-top:22px}.world-assessment-top{color:#65706b;align-items:center;gap:10px;font-size:12px;display:flex}.world-assessment-top svg{color:#275e58}.assessment-progress{gap:4px;margin-left:auto;display:flex}.assessment-progress i{background:#dfe5e3;width:16px;height:3px}.assessment-progress i.complete{background:#275e58}.assessment-options{gap:11px;display:grid}.assessment-options button{color:#3d4843;text-align:left;cursor:pointer;background:#eef3f1;border:1px solid #dde5e2;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:16px;font-size:14px;display:flex}.assessment-options button:hover{border-color:#275e58}.world-assessment p{color:#65706b;font-size:14px;line-height:1.85}.world-assessment p.assessment-private{margin-top:22px;font-size:11px}.assessment-start{color:#fff;background:#275e58;border-radius:7px;justify-content:space-between;align-items:center;min-height:49px;margin:22px 0 15px;padding:13px 17px;text-decoration:none;display:flex}.assessment-referral{color:#45572a;cursor:pointer;background:#eaf1d9;border:1px dashed #aba17e;border-radius:7px;align-items:center;gap:10px;width:100%;padding:14px;font-size:13px;display:flex}.assessment-referral span{margin-left:auto;font-size:11px}.assessment-reset{color:#275e58;cursor:pointer;background:0 0;border:0;margin:18px 0;font-size:12px}.world-assessment>small{color:#717f79;font-size:10px;line-height:1.7;display:block}.in-driving-world .journey-atmosphere{background:linear-gradient(#f2f1ebd5 0,#f2f1eb00 30% 72%,#f2f1ebde 100%)}.in-driving-world.at-night .journey-atmosphere{background:linear-gradient(#152a2ad5 0,#152a2a00 30% 72%,#152a2ade 100%)}.journey-drive-interface{pointer-events:none;position:absolute;inset:100px 0 0}.drive-world-heading{position:absolute;top:20px;left:3.5vw}.drive-world-heading>span{align-items:center;gap:9px;font-size:16px;display:flex}.drive-world-heading>p{color:var(--j-muted);margin-top:5px;font-size:12px}.drive-destinations-toggle{border:1px solid var(--j-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#354b40;background:#f7f6efa8;border-radius:30px;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:12px;display:flex;position:absolute;top:20px;right:3.5vw}.drive-destinations{z-index:30;pointer-events:auto;background:#faf9f3f2;border:1px solid #fff;border-radius:13px;width:275px;padding:12px;position:absolute;top:75px;right:3.5vw;box-shadow:0 20px 50px #18352c22}.drive-destinations button{color:#354b40;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:14px;display:flex}.drive-destinations button svg:last-child{margin-left:auto}.drive-destinations button:hover{background:#e0e5d9;border-radius:6px}.drive-location-map{pointer-events:none;width:104px;color:var(--j-muted);border:1px solid var(--j-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff58;border-radius:70px;padding:17px 12px 23px;position:absolute;top:120px;left:3.5vw}.drive-location-map svg{width:78px;height:108px}.drive-location-map small{margin-top:5px;font-size:8px;display:block}.drive-speed{align-items:baseline;gap:8px;display:flex;position:absolute;bottom:110px;right:4vw}.drive-speed strong{font:500 52px/1.1 var(--font-latin);letter-spacing:-.06em}.drive-speed span{font:11px var(--font-latin);color:var(--j-muted)}.drive-control-hint{position:absolute;bottom:112px;left:3.5vw}.drive-control-hint>span{font-family:var(--font-latin);letter-spacing:.1em;font-size:11px}.drive-control-hint p{color:var(--j-muted);margin-top:7px;font-size:11px}.drive-stop-invitation{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#16302e;white-space:nowrap;background:#f7f6efe8;border:1px solid #fff;border-radius:11px;align-items:center;gap:18px;padding:10px 10px 10px 20px;display:flex;position:absolute;bottom:105px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #18352c16}.drive-stop-invitation>span{align-items:center;gap:8px;font-size:13px;display:flex}.drive-stop-invitation .journey-button{color:#f2f1eb;background:#16302e;min-height:42px;padding:10px 15px;font-size:12px}.drive-navigation-status{white-space:nowrap;color:#275e58;background:#f7f6efef;border-radius:30px;align-items:center;gap:10px;padding:10px 15px;font-size:12px;display:flex;position:absolute;bottom:190px;left:50%;transform:translate(-50%)}.drive-navigation-status button{color:inherit;background:0 0;border:0;padding:3px;display:flex}.drive-touch-controls{display:none}.drive-bottom-links{border-top:1px solid var(--j-line);align-items:center;gap:25px;min-height:44px;padding-top:13px;display:flex;position:absolute;bottom:20px;left:3.5vw;right:3.5vw}.drive-bottom-links button,.drive-bottom-links a{min-height:40px;color:var(--j-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.drive-bottom-links a:last-child{color:var(--j-ink);margin-left:auto}.in-driving-world .journey-legal-links{bottom:81px}.drive-exhibit-sheet{pointer-events:none;z-index:20;background:linear-gradient(90deg,#f2f1ebf5 0,#f2f1ebdc 29%,#f2f1eb00 65%);position:absolute;inset:0}.drive-exhibit-sheet.exhibit-2{background:linear-gradient(270deg,#152a2af5 0,#152a2adb 36%,#152a2a00 70%)}.drive-resume{z-index:25;min-height:44px;color:var(--j-muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex;position:absolute;top:5px;left:3.5vw}.drive-exhibit-sheet .journey-copy{inset:40px 0 85px}.drive-exhibit-sheet .journey-demo-control{bottom:2%}.drive-exhibit-sheet .chapter-0 .journey-introduction{bottom:18%}.drive-exhibit-sheet.exhibit-3{background:linear-gradient(#f2f1ebef,#f2f1eb9c 65%,#f2f1eb00)}.drive-exhibit-sheet .journey-plans-heading{top:1%}.drive-exhibit-sheet .journey-memberships{top:30%}.drive-exhibit-sheet .journey-plan-help{bottom:-2%}.j-device-screen{box-sizing:border-box;color:#233a34;width:208px;height:424px;font-family:var(--font-latin),var(--font-bangla),sans-serif;-webkit-user-select:none;user-select:none;background:#faf9f3;border:3px solid #1a1d1c;border-radius:25px;position:relative;overflow:hidden}.j-device-status{justify-content:space-between;align-items:center;height:32px;padding:0 14px;font-size:9px;display:flex}.j-device-status>span{align-items:center;gap:3px;display:flex}.j-device-status i{background:#28302d;border-radius:1px;width:11px;height:5px;display:block}.j-device-island{background:#171a19;border-radius:20px;width:58px;height:15px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.j-appbar{align-items:center;gap:6px;padding:7px 12px 9px;font-size:11px;display:flex}.j-appbar>b{letter-spacing:-.03em;font-weight:600}.j-appbar>svg{color:#596e64;margin-left:auto}.j-appmark{color:#275e58;background:#e9f0ed;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.j-device-greeting{padding:4px 13px 10px}.j-device-greeting small{color:#7b8983;font-size:7px}.j-device-greeting h3{font:500 18px/1.4 var(--font-display);letter-spacing:-.03em;margin:2px 0 0}.j-child{align-items:center;gap:7px;padding:0 12px 12px;display:flex}.j-child>span:first-child{color:#6b887c;background:#e0e9e5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.j-child strong{font-size:9px;font-weight:500;display:block}.j-child small{color:#7b8983;align-items:center;gap:3px;margin-top:2px;font-size:6px;display:flex}.j-child small i{background:#8bac4e;border-radius:50%;width:3px;height:3px}.j-child .j-battery{color:#7b8983;margin-left:auto;font-size:8px}.j-device-map-wrap{border:1px solid #e3e8e6;border-radius:10px;height:143px;margin:0 9px;position:relative;overflow:hidden}.j-device-map{object-fit:cover;width:100%;height:100%}.j-device-map-wrap>span{color:#576b60;background:#fffdf9ed;border-radius:4px;align-items:center;gap:3px;padding:4px 5px;font-size:6px;display:flex;position:absolute;bottom:7px;left:7px}.j-notification{align-items:center;gap:7px;padding:11px 12px 0;display:flex}.j-notification>span{color:#668535;background:#eaf1dd;border-radius:7px;padding:6px;display:flex}.j-notification strong{font-size:8px;font-weight:500;display:block}.j-notification small{color:#708175;margin-top:3px;font-size:6px;display:block}.j-device-tools{gap:7px;padding:10px 12px 0;display:flex}.j-device-tools>span{color:#5b7166;background:#eaede5;border-radius:7px;flex:1;place-items:center;gap:4px;padding:8px 0;font-size:6px;display:grid}.j-device-tools svg{color:#37685c}.j-device-bottom{color:#879187;place-items:center;gap:7px;font-size:5px;display:grid;position:absolute;bottom:5px;left:0;right:0}.j-device-bottom>i{background:#353b39;border-radius:9px;width:60px;height:3px}.j-feature-orbit{color:#729486;background:#e9f0ed;border-radius:17px;place-items:center;width:51px;height:51px;margin:7px auto 12px;display:grid}.j-feature-heading{text-align:center;font:500 17px/1.4 var(--font-display);letter-spacing:-.03em;margin:0 10px 6px}.j-device-description{font:8px/1.6 var(--font-display);text-align:center;color:#87948f;margin:0 18px 13px}.j-schedule{color:#6c7b75;border-top:1px solid #dfe6e3;border-bottom:1px solid #dfe6e3;align-items:center;gap:6px;margin:0 12px;padding:10px 0;font-size:8px;display:flex}.j-schedule strong{font-size:10px;font-weight:500}.j-schedule>span{margin-left:auto;font-size:7px}.j-apps{padding:0 12px}.j-apps>div{border-bottom:1px solid #dfe6e3;align-items:center;gap:7px;padding:10px 0;font-size:9px;display:flex}.j-apps b{font-weight:500}.j-apps small{color:#94a19c;align-items:center;gap:3px;margin-left:auto;font-size:6px;display:flex}.j-app-symbol{color:#72897f;background:#e1eae6;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:500;display:grid}.symbol-1{color:#697c74;background:#dce3e0}.symbol-2{color:#718746;background:#e1ead2}.j-device-screen[data-enabled=true] .j-apps>div:not(:last-child) .j-app-symbol{filter:grayscale();opacity:.45}.j-device-screen[data-enabled=true] .j-apps small{color:#6a887b}.j-device-result{color:#84908b;align-items:center;gap:6px;margin:13px 12px;font-size:7px;line-height:1.6;display:flex}.j-device-result svg{color:#778d84;flex-shrink:0}.j-contact-request{text-align:center;background:#eef3f1;border:1px solid #e0e8e5;border-radius:12px;justify-items:center;margin:16px 12px 0;padding:13px 12px;display:grid}.j-contact-request>span{color:#92a39c;margin-bottom:9px}.j-contact-request strong{font-size:10px;font-weight:500}.j-contact-request p{color:#87948f;margin:8px 0;font-size:8px}.j-contact-request small{color:#82928b;align-items:center;gap:5px;margin-top:6px;font-size:7px;display:flex}.j-device-screen[data-enabled=true] .j-contact-request{background:#edf1e4;border-color:#d9e2c6}.j-device-screen[data-enabled=true] .j-contact-request small{color:#718840}.j-pair-link{color:#768f85;justify-content:center;align-items:center;gap:12px;padding:25px 0 20px;display:flex}.j-pair-link>span{background:#e7eeeb;border:1px solid #dbe6e1;border-radius:12px;padding:10px}.j-pair-link i{background:#adc76d;width:22px;height:2px;position:relative}.j-pair-link i:after{content:"";background:#9bbd59;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:10px}.j-pair-ready{color:#73854d;justify-content:center;align-items:center;gap:6px;margin:5px 0 20px;font-size:9px;display:flex}.world-membership{box-sizing:border-box;color:#254038;width:300px;height:408px;font:16px/1.6 var(--font-display);pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;padding:17px 21px 0;position:relative}.world-membership .membership-title{min-height:59px;display:block}.world-membership .membership-title h2{letter-spacing:-.035em;font-size:24px;line-height:1.4}.world-membership .membership-title>span{margin-top:5px;font-size:10px;display:inline-block}.world-membership .membership-price{letter-spacing:-.04em;color:inherit;margin:15px 0 25px;font-size:50px;line-height:1.3}.world-membership ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.world-membership li{align-items:center;gap:8px;font-size:16px;line-height:1.5;display:flex}.world-membership li svg{color:#275e58;flex-shrink:0}.world-membership .membership-start{min-height:57px;color:inherit;pointer-events:auto;border-top-color:#29453930;font-size:16px;text-decoration:none;position:absolute;bottom:7px;left:21px;right:21px}.world-membership-popular{color:#f6f9f8}.world-membership-popular .membership-select,.world-membership-popular .membership-price small{color:#c3cdc9}.world-membership-popular .membership-title>span{color:#16302e;background:#b4c6a5}.world-membership-popular .membership-select i{border-color:#b4c6a5}.world-membership-popular.chosen .membership-select i{color:#16302e;background:#b4c6a5}.world-membership-popular li svg{color:#b4c6a5}.world-membership-popular .membership-start{color:#b4c6a5;border-top-color:#ffffff2b}.world-membership a:hover{color:#275e58}.world-membership-popular a:hover{color:#edffbd}@media (min-width:701px){.journey-memberships{display:none}.babyguard-journey[data-stage="3"] .journey-scroll{pointer-events:none}.babyguard-journey[data-stage="3"] .journey-atmosphere,.in-driving-world[data-stage="3"] .journey-atmosphere{background:0 0}}@keyframes journey-spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.journey-introduction{width:390px;bottom:22%}.journey-introduction p{font-size:18px}.chapter-0>h1{top:13%}.journey-copy h1{font-size:83px}.journey-story-heading h1,.journey-connect-copy h1{font-size:70px}.journey-screen-copy h1{font-size:62px}.journey-memberships{top:34%}.journey-plans-heading h1{font-size:49px}}@media (max-width:1150px){.journey-brand-purpose{display:none}.journey-header{gap:18px}.journey-header-actions{gap:18px;margin-left:8px}.journey-mode-switch button{padding:0 14px}.chapter-0>h1{font-size:57px;left:5vw}.journey-introduction{width:300px;left:5vw}.journey-introduction p{font-size:14px}.journey-actions{gap:17px}.journey-button{padding:12px 17px;font-size:12px}.journey-text-link{font-size:11px}.journey-feature-index{gap:20px;left:5vw;right:16vw}.journey-feature-index button{font-size:11px}.journey-story-heading,.journey-demo-control{left:5vw}.journey-story-heading h1{font-size:48px}.journey-demo-control{width:320px}.journey-screen-copy{width:37vw;right:6vw}.journey-screen-copy h1{font-size:40px}.journey-screen-copy p{font-size:14px}.journey-connect-copy{max-width:430px;left:5vw}.journey-connect-copy h1{font-size:49px}.journey-care-links{gap:16px}.journey-care-links button{font-size:10px}.journey-chapters{gap:0}.journey-chapters button{min-width:0;padding:0 10px;font-size:11px}.journey-memberships{gap:16px;width:86vw}.journey-membership{padding:20px 20px 0}.membership-title h2{font-size:17px}.journey-membership li{font-size:11px}.journey-plans-heading h1{font-size:36px}.journey-plans-heading p{font-size:13px}.journey-plans-heading{top:7%}.journey-memberships{top:34%}.journey-footer-help{margin-left:3px}.drive-world-heading{max-width:350px}.drive-world-heading>p{font-size:11px}}@media (max-width:700px){.babyguard-journey{font-size:13px}.journey-header{gap:10px;height:121px;padding:0 21px 49px}.journey-header .babyguard-brand{--brand-mark-size:29px;--brand-text-size:21px;--brand-gap:7px}.journey-header-actions{gap:15px;margin-left:auto}.journey-language{gap:5px;font-size:11px}.journey-signin{display:none}.journey-menu-toggle{border:0;width:27px;height:42px}.journey-mode-switch{background:#ffffff64;border-radius:30px;justify-content:center;height:44px;margin:0;padding:3px;position:absolute;bottom:0;left:21px;right:21px}.journey-mode-switch button{flex:1;justify-content:center;gap:8px;min-height:36px;padding:0 10px;font-size:11px}.journey-menu{border-radius:12px;min-width:0;padding:13px;top:67px;left:20px;right:20px}.journey-scroll,.journey-guided-content{inset:121px 0 77px}.journey-atmosphere{background:linear-gradient(#f2f1ebee 0,#f2f1ebe8 32%,#f2f1eb1a 57%,#f2f1eb00 70%,#f2f1ebde 100%)}.at-night .journey-atmosphere{background:linear-gradient(#152a2af5 0,#152a2aeb 34%,#152a2a25 62%,#152a2a00 77%,#152a2abb 100%)}.chapter-0>h1{font-size:42px;line-height:1.16;top:29px;left:26px;right:20px}.journey-copy h1{font-size:36px}.journey-introduction{width:auto;max-width:355px;inset:156px 25px auto 26px}.journey-introduction p{max-width:300px;font-size:12px;line-height:1.8}.journey-actions{gap:22px;margin-top:15px}.journey-button{border-radius:6px;gap:10px;min-height:43px;padding:11px 15px;font-size:12px}.journey-text-link{gap:5px;font-size:11px}.journey-family-note{display:none}.journey-feature-index{justify-content:space-between;gap:8px;padding-top:9px;bottom:0;left:23px;right:23px}.journey-feature-index button{white-space:nowrap;gap:5px;min-height:36px;font-size:9px}.journey-feature-index button>svg:first-child{width:13px}.journey-feature-index button>svg:last-child,.journey-side-index,.journey-scroll-cue{display:none}.journey-footer{gap:4px;height:68px;left:13px;right:13px}.journey-chapters{gap:0}.journey-chapters button{flex-direction:column;flex:1;gap:7px;padding:0 3px;font-size:9px;line-height:1.3}.journey-chapters button svg{width:15px;height:15px}.journey-chapter-arrow{width:17px;padding:0}.journey-chapter-arrow svg{width:14px}.journey-footer-help{display:none}.journey-legal-links{gap:13px;font-size:8px;bottom:72px;right:23px}.journey-loading{font-size:10px;bottom:115px;right:23px}.journey-story-heading{max-width:none;top:27px;left:26px;right:22px}.journey-moment{gap:5px;margin-bottom:12px;font-size:10px}.journey-story-heading h1{font-size:32px}.journey-story-heading>p{max-width:295px;margin-top:12px;font-size:12px;line-height:1.7}.journey-demo-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f5edd9;border:1px solid #fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:auto;padding:12px;display:grid;bottom:18px;left:23px;right:23px}.journey-receipt{border:0;grid-column:1/-1;gap:8px;margin:0;padding:0}.receipt-icon{border-radius:10px;width:34px;height:34px}.receipt-icon svg{width:18px}.journey-receipt strong{font-size:12px}.journey-receipt p{font-size:9px}.journey-demo-control>.journey-button{grid-area:2/2;min-height:37px;padding:9px 12px;font-size:10px}.journey-demo-footnote{max-width:160px;margin:0;font-size:9px;line-height:1.6}.journey-place-label{gap:6px;padding:7px 11px;font-size:10px}.journey-screen-copy{width:auto;max-width:360px;top:21px;left:26px;right:23px}.journey-tabs{gap:26px;margin-bottom:15px}.journey-tabs button{gap:6px;min-height:38px;padding-bottom:11px;font-size:11px}.journey-tabs button svg{width:14px}.journey-screen-copy .journey-moment{margin-bottom:10px;font-size:9px}.journey-screen-copy h1{font-size:31px}.journey-screen-copy p{max-width:300px;margin:12px 0 15px;font-size:12px;line-height:1.75}.switch-control{gap:10px;min-height:41px;padding:9px 12px;font-size:11px}.journey-screen-copy p.journey-action-feedback{max-width:295px;margin-top:12px;font-size:10px;line-height:1.6}.journey-action-feedback svg{width:13px;margin-top:2px}.journey-plans-heading{text-align:left;top:25px;left:25px;right:25px}.journey-plans-heading .journey-moment{justify-content:flex-start;margin-bottom:9px;font-size:10px}.journey-plans-heading h1{font-size:28px;line-height:1.3}.journey-plans-heading p{max-width:290px;margin-top:10px;font-size:11px;line-height:1.7}.journey-memberships{scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;overscroll-behavior-x:contain;align-items:stretch;gap:17px;width:auto;padding:7px 38px 33px;top:183px;left:0;right:0;overflow-x:auto;transform:none}.journey-memberships::-webkit-scrollbar{display:none}.journey-membership,.journey-membership:nth-child(2),.journey-membership:nth-child(3){scroll-snap-align:center;border-radius:8px 8px 35px;flex:0 0 274px;padding:16px 22px 0;transform:none;box-shadow:0 12px 35px #243e3415}.membership-title{gap:5px;min-height:44px;padding-top:4px}.membership-title h2{font-size:19px}.membership-title>span{font-size:8px}.membership-select{min-height:25px;font-size:10px}.journey-membership p.membership-price{margin:13px 0 20px;font-size:39px}.membership-price>span{font-size:19px}.membership-price>small{font-size:10px}.journey-membership li{gap:8px;font-size:11px}.journey-membership ul{gap:11px;padding-bottom:17px}.membership-start{min-height:56px;font-size:12px}.journey-plan-help{justify-content:space-between;gap:12px;font-size:9px;bottom:5px;left:25px;right:25px}.journey-plan-help button{gap:4px;font-size:10px}.journey-plan-help svg{width:12px}.babyguard-journey[data-stage="3"] .journey-atmosphere{background:linear-gradient(#f2f1ebee 0,#f2f1ebdc 31%,#f2f1eb00 60%,#f2f1ebd5 95%)}.journey-connect-copy{max-width:350px;top:28px;left:26px;right:24px}.journey-connect-copy h1{font-size:34px}.journey-connect-copy>p{max-width:290px;margin:15px 0 18px;font-size:12px;line-height:1.75}.journey-dashboard-link{gap:6px;min-height:38px;margin-top:8px;font-size:11px}.journey-dashboard-link svg{width:14px}.journey-care-links{flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:10px}.journey-care-links button{gap:5px;min-height:31px;font-size:9px}.journey-care-links svg{width:13px}.journey-dialog{border-radius:13px;max-height:88svh;padding:48px 24px 29px}.journey-help h2,.world-assessment h2{font-size:26px}.journey-help summary{padding:16px 0;font-size:13px}.journey-help details p,.world-assessment p{font-size:12px}.world-assessment-top{font-size:10px}.assessment-options button{padding:15px 12px;font-size:12px}.assessment-start{font-size:13px}.journey-world-unavailable{justify-content:center;align-items:flex-end;padding:0 30px 170px}.journey-world-unavailable p{font-size:12px}.journey-drive-interface{inset:121px 0 0}.drive-world-heading{max-width:225px;top:18px;left:23px}.drive-world-heading>span{gap:7px;font-size:12px}.drive-world-heading>span svg{width:14px}.drive-world-heading p{max-width:220px;margin-top:5px;font-size:10px;line-height:1.7}.drive-destinations-toggle{gap:6px;min-height:39px;padding:10px 12px;font-size:10px;top:95px;right:19px}.drive-destinations-toggle>svg{width:13px}.drive-destinations{width:255px;padding:9px;top:142px;right:19px}.drive-destinations button{min-height:45px;font-size:13px}.drive-location-map{width:70px;padding:9px 6px 15px;top:111px;left:22px}.drive-location-map svg{width:54px;height:72px}.drive-location-map small{font-size:6px}.drive-speed{gap:5px;bottom:197px;right:23px}.drive-speed strong{font-size:35px}.drive-speed span{font-size:9px}.drive-control-hint{display:none}.drive-touch-controls{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-columns:48px 48px 1fr 44px 48px 48px;gap:8px;display:grid;position:absolute;bottom:106px;left:20px;right:20px}.drive-touch-controls button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#31483d;touch-action:none;-webkit-user-select:none;user-select:none;background:#f6f5edd4;border:1px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.drive-touch-controls button:active{background:#b4c6a5}.drive-touch-controls .drive-key-brake{grid-column:4;align-self:center;width:44px;height:44px}.drive-touch-controls .drive-key-forward{color:#eff0e9;background:#233b34}.drive-touch-controls .drive-key-forward:active{background:#275e58}.drive-touch-controls svg{width:20px}.drive-stop-invitation{border-radius:9px;justify-content:space-between;gap:9px;padding:8px 8px 8px 13px;bottom:171px;left:22px;right:22px;transform:none}.drive-stop-invitation>span{gap:6px;font-size:11px}.drive-stop-invitation .journey-button{gap:6px;min-height:38px;padding:9px 11px;font-size:10px}.drive-navigation-status{justify-content:center;gap:7px;padding:10px 13px;font-size:10px;bottom:240px;left:22px;right:22px;transform:none}.drive-navigation-status button{margin-left:auto}.drive-bottom-links{gap:20px;padding-top:8px;bottom:17px;left:22px;right:22px}.drive-bottom-links button,.drive-bottom-links a{gap:5px;min-height:39px;font-size:11px}.in-driving-world .journey-legal-links{font-size:8px;bottom:77px;right:23px}.drive-exhibit-sheet{background:linear-gradient(#f2f1ebf4 0,#f2f1ebef 40%,#f2f1eb0f 75%,#f2f1ebbb)}.drive-exhibit-sheet.exhibit-2{background:linear-gradient(#152a2afc,#152a2aef 45%,#152a2a15 82%,#152a2a8c)}.drive-resume{min-height:39px;font-size:11px;top:5px;left:25px}.drive-exhibit-sheet .journey-copy{inset:38px 0 90px}.drive-exhibit-sheet .chapter-0>h1{top:15px}.drive-exhibit-sheet .chapter-0 .journey-introduction{top:140px;bottom:auto}.drive-exhibit-sheet .journey-feature-index{bottom:4px}.drive-exhibit-sheet .journey-story-heading{top:17px}.drive-exhibit-sheet .journey-demo-control{bottom:15px}.drive-exhibit-sheet .journey-screen-copy{top:9px}.drive-exhibit-sheet .journey-plans-heading{top:14px}.drive-exhibit-sheet .journey-memberships{top:172px}.drive-exhibit-sheet .journey-plan-help{bottom:0}.drive-exhibit-sheet .journey-connect-copy{top:16px}.in-driving-world .journey-loading{bottom:270px}}@media (max-width:700px) and (max-height:760px){.chapter-0>h1{font-size:36px;top:23px}.journey-introduction{top:135px}.journey-introduction p{font-size:11px}.journey-actions{margin-top:12px}.journey-button{min-height:40px;font-size:11px}.journey-story-heading h1{font-size:28px}.journey-story-heading>p{font-size:11px}.journey-screen-copy h1{font-size:28px}.journey-screen-copy p{margin:9px 0 12px;font-size:11px}.journey-screen-copy .journey-moment{display:none}.journey-screen-copy p.journey-action-feedback{font-size:9px}.journey-plans-heading{top:18px}.journey-plans-heading h1{font-size:25px}.journey-plans-heading p{font-size:10px}.journey-memberships{padding-bottom:20px;top:158px}.journey-membership{padding:11px 20px 0!important}.journey-membership p.membership-price{margin:8px 0 14px;font-size:33px}.journey-membership ul{gap:8px;padding-bottom:13px}.membership-start{min-height:47px}.membership-title{min-height:38px}.membership-title h2{font-size:18px}.journey-plan-help>span{display:none}.journey-plan-help{justify-content:center;bottom:-4px}.journey-connect-copy h1{font-size:30px}.journey-connect-copy>p{margin:12px 0 15px;font-size:11px}.journey-care-links{margin-top:12px;padding-top:5px}.drive-exhibit-sheet .journey-memberships{top:147px}.drive-stop-invitation{bottom:164px}.drive-speed{bottom:187px}}@media (max-width:700px){.drive-speed{bottom:246px}.journey-legal-links,.journey-care-links{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.babyguard-journey *,.babyguard-journey :before,.babyguard-journey :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.world-membership .membership-select{font-size:14px}.world-membership .membership-price small{font-size:13px}.world-fallback .journey-memberships{display:flex}.world-fallback.at-night .journey-world-unavailable{background:#152a2a}.world-fallback.at-night .journey-world-unavailable p{color:#e3e9e7}.journey-mode-switch button:disabled{opacity:.45;cursor:not-allowed}.inspecting-stop .drive-world-heading,.inspecting-stop .drive-destinations-toggle,.inspecting-stop .drive-location-map{display:none}@media (min-width:701px){.drive-exhibit-sheet.exhibit-3{background:0 0}}.journey-dialog .assessment-start{color:#fff}.journey-plan-selector{display:none}.journey-tabs button:focus-visible{outline-offset:3px}.journey-copy .journey-membership.chosen{outline-color:#275e5899}@media (max-width:700px){.journey-chapters button{white-space:nowrap;gap:6px;font-size:10.5px;line-height:1.35}.journey-feature-index button{min-height:40px;font-size:10px}.journey-mode-switch button{min-height:38px}.journey-plan-selector{pointer-events:auto;gap:7px;display:flex;position:absolute;top:141px;left:25px;right:25px}.journey-plan-selector button{color:#65706b;background:#f8faf9dd;border:1px solid #275e5824;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 9px;font-size:11px;display:flex}.journey-plan-selector button[aria-pressed=true]{color:#fff;background:#275e58;border-color:#275e58}.drive-exhibit-sheet .journey-plan-selector{top:132px}}@media (max-width:700px) and (max-height:760px){.journey-plan-selector{top:116px}.drive-exhibit-sheet .journey-plan-selector{top:105px}.journey-plan-selector button{min-height:34px;padding:5px 8px;font-size:10px}}@media (min-width:701px){.world-fallback .journey-plan-selector{pointer-events:auto;gap:12px;display:flex;position:absolute;top:26%;left:35%;right:35%}.world-fallback .journey-plan-selector button{color:#275e58;background:#f8faf9;border:1px solid #275e584d;border-radius:7px;flex:1;min-height:40px}}@media (max-width:760px){.at-night .journey-header{background:linear-gradient(#081020f2 0%,#08102055 62%,#08102000 100%)}.at-night .journey-brand-purpose{border-left-color:#ffffff2e}.at-night .journey-guided-content{background:linear-gradient(#081020e8 0%,#081020f0 40%,#081020f7 100%)}.at-night .journey-footer{background:linear-gradient(#08102000 0%,#081020d9 100%)}.babyguard-journey.at-night .journey-atmosphere{background:linear-gradient(#081020f7 0%,#081020ee 36%,#08102022 62%,#08102000 78%,#081020cc 100%)!important}}.journey-scroll,.journey-guided-content,.drive-exhibit-sheet,.journey-dialog,.journey-memberships{-webkit-overflow-scrolling:touch}
.drive-experience{pointer-events:none;--drive-surface:#f2f1ebef;--drive-ink:#16302e;--drive-muted:#576b64;--drive-line:#3d4c461c;--drive-lilac:#dde6e2;--drive-accent:#275e58;--drive-lime:#b4c6a5;position:absolute;inset:100px 0 0}.drive-experience button{font:inherit;color:inherit;cursor:pointer}.drive-experience button:focus-visible{outline-offset:3px;outline:3px solid #275e58}.drive-scene-caption{color:var(--j-ink);grid-template-columns:20px auto;gap:5px 10px;display:grid;position:absolute;top:17px;left:3.5vw}.drive-scene-caption>svg{grid-row:1/3;align-self:start;margin-top:3px}.drive-scene-caption>span{font-size:17px;font-weight:500}.drive-scene-caption>small{color:var(--j-muted);font-size:12px}.drive-cockpit{left:3.5vw;right:3.5vw;bottom:max(25px,env(safe-area-inset-bottom));background:var(--drive-surface);color:var(--drive-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;isolation:isolate;border:1px solid #ffffffb5;border-radius:12px;grid-template-columns:136px minmax(0,1fr);gap:0;max-width:1320px;margin:auto;display:grid;position:absolute;box-shadow:0 12px 50px #2d3e371a}.drive-mini-map{border-right:1px solid var(--drive-line);min-width:0;margin:15px 0 14px;padding:0 15px;position:relative}.drive-map-toggle{background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:25px;padding:0;display:flex;font-size:12px!important}.drive-map-toggle>span:last-child{margin-left:auto;font-size:17px;font-weight:400}.drive-map-detail{width:100%}.drive-map-detail>svg{width:100%;height:126px;margin-top:3px;display:block;overflow:visible}.drive-map-land{fill:#e9eeec;stroke:#d6dedb;stroke-width:.7px}.drive-map-road{stroke:#a2aba7;stroke-width:3.1px;stroke-linejoin:round;stroke-linecap:round;opacity:.65}.drive-map-stop>circle{fill:#fafcfb;stroke:#a6b2ad;stroke-width:.8px}.drive-map-stop>text{fill:#5f6b66;font:600 6px var(--font-latin);text-anchor:middle}.drive-map-stop.is-destination>circle{stroke:#275e58;stroke-width:1.5px}.drive-map-stop.is-current>circle{fill:#b4c6a5;stroke:#667249}.drive-map-car>circle{fill:#fff;opacity:.85}.drive-map-car>path{fill:#275e58;stroke:#f2f1eb;stroke-width:.7px}.drive-map-legend{color:#67736e;white-space:nowrap;justify-content:space-between;gap:5px;font-size:8px;display:flex}.drive-map-legend>span{align-items:center;gap:4px;display:flex}.drive-map-legend i{background:#275e58;border-radius:50%;width:5px;height:5px}.drive-map-stop-list{border-top:1px solid var(--drive-line);gap:2px;margin-top:9px;padding-top:10px;display:grid}.drive-map-stop-list button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:41px;padding:6px 5px;display:flex;font-size:12px!important}.drive-map-stop-list button>span{color:#808e88;font:11px var(--font-latin)}.drive-map-stop-list button>svg{color:#6e7e77;margin-left:auto}.drive-mini-map.map-expanded{z-index:8;background:#f9fafa;border:1px solid #dfe5e3;border-radius:10px;width:230px;margin:0;padding:15px 17px 14px;position:absolute;bottom:-1px;left:-1px;box-shadow:0 8px 45px #2d3b3522}.drive-mini-map.map-expanded .drive-map-detail>svg{height:214px}.drive-mini-map.map-expanded+.drive-cockpit-main{grid-column:2}.drive-cockpit-main{min-width:0;padding:0 22px}.drive-stop-rail{border-bottom:1px solid var(--drive-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:78px;display:grid}.drive-stop-rail>button{text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:12px 3px;display:flex;position:relative}.drive-stop-rail>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.drive-stop-rail>button[data-selected=true]:after{background:#275e58}.drive-stop-rail>button[aria-current]:after{background:#697b3f}.drive-stop-rail>button:hover strong{color:#275e58}.drive-stop-number{color:#6b7772;height:28px;font:500 10px var(--font-latin);background:#e6ebe9;border-radius:9px;flex:0 0 26px;place-items:center;display:grid}.drive-stop-rail>button[aria-current] .drive-stop-number{color:#3c4a20;background:#b4c6a5}.drive-stop-rail>button[data-selected=true]:not([aria-current]) .drive-stop-number{color:#fff;background:#275e58}.drive-stop-rail>button>span:last-child{gap:4px;min-width:0;display:grid}.drive-stop-rail strong{font-size:12px;font-weight:500;line-height:1.5}.drive-stop-rail small{color:#74827c;font-size:10px;font-weight:400;line-height:1.4}.drive-cockpit-bottom{align-items:center;gap:20px;min-height:83px;padding:13px 0 11px;display:flex}.drive-instruments{font-family:var(--font-latin);flex:0 0 98px;align-items:baseline;gap:5px;display:flex}.drive-instruments>strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1}.drive-instruments>span:last-child{color:#74817c;font-size:10px}.drive-gear{border:1px solid #b5c0bb;border-radius:5px;align-self:center;place-items:center;min-width:23px;height:25px;margin-right:3px;font-size:12px;display:grid}.drive-route-copy{flex:1;min-width:0}.drive-route-copy>strong{align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.drive-route-copy>strong>svg{color:#778c83;flex-shrink:0}.drive-route-copy>p{color:#727f7a;max-width:440px;margin:5px 0 0;font-size:11px;line-height:1.6}.drive-primary-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.drive-primary-actions>button{background:0 0;border:1px solid #c7d0cc;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}.drive-primary-actions>button.drive-inspect-action{color:#f5f8f7;background:#16302e;border-color:#16302e}.drive-primary-actions>button:hover{background:#e3ebe8}.drive-primary-actions>button.drive-inspect-action:hover{background:#275e58;border-color:#275e58}.drive-assist-action svg{color:#6f7f78}.drive-utility-bar{border-top:1px solid var(--drive-line);color:#707e78;justify-content:space-between;align-items:center;gap:15px;min-height:39px;padding:3px 0 6px;display:flex}.drive-utility-bar>div{align-items:center;gap:17px;display:flex}.drive-utility-bar button{background:0 0;border:0;align-items:center;gap:6px;min-height:30px;padding:5px 0;font-size:10px;display:flex}.drive-utility-bar button:hover{color:#275e58}.drive-keyboard-note{align-items:center;gap:3px;font-size:9px;display:flex}.drive-keyboard-note>span{color:#85928d;margin:0 5px}.drive-keyboard-note kbd{color:#73817b;min-width:16px;min-height:19px;font:9px var(--font-latin);border:1px solid #d8e0dd;border-radius:3px;place-items:center;padding:1px 3px;display:grid}.drive-thumb-controls{display:none}.drive-exit-inspection{z-index:28;border:1px solid var(--j-line);background:var(--j-paper);pointer-events:auto;border-radius:30px;align-items:center;gap:8px;min-height:43px;padding:9px 16px;display:flex;position:absolute;top:0;left:3.5vw;color:var(--j-ink)!important;font-size:12px!important}.drive-is-inspecting .drive-exhibit-sheet{inset:0}.drive-is-inspecting .drive-exhibit-sheet .journey-copy{inset:50px 0}.in-driving-world .journey-legal-links{gap:15px;font-size:9px;bottom:5px;right:4vw}.in-driving-world .journey-loading{bottom:255px}.drive-guide-dialog{overscroll-behavior:contain;color:#16302e;width:min(680px,100vw - 32px);max-height:calc(100svh - 40px);font-family:var(--font-display);pointer-events:auto;background:#f5f8f7;border:1px solid #fff;border-radius:25px;margin:auto;padding:38px 38px 26px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #161d1a40}.drive-guide-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#272f2c72}.drive-guide-dialog button{font:inherit;cursor:pointer}.drive-guide-dialog button:focus-visible{outline-offset:4px;outline:3px solid #90b0a3}.drive-guide-close{color:#74817c;background:0 0;border:0;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:15px;right:17px}.drive-guide-close:hover{background:#e4eae8}.drive-guide-symbol{color:#6b897c;align-items:center;gap:15px;height:55px;margin-bottom:15px;display:flex}.drive-guide-path{opacity:.6;background:radial-gradient(#adbdb6 1.5px,#0000 2px) 0/11px 5px repeat-x;width:104px;height:26px;transform:rotate(-5deg)}.drive-guide-dialog h2{letter-spacing:-.035em;margin:0 28px 12px 0;font-size:31px;font-weight:500;line-height:1.3}.drive-guide-dialog #drive-guide-description{color:#707e78;max-width:535px;margin:0 0 24px;font-size:14px;line-height:1.85}.drive-entry-choices{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:25px;display:grid}.drive-entry-choices>button{text-align:left;color:#3e4a45;background:#e6edea;border:1px solid #d4ddd9;border-radius:15px;grid-template-columns:1fr auto;gap:9px 8px;min-height:160px;padding:20px 19px 18px;display:grid}.drive-entry-choices>button:first-child{color:#f5f8f7;background:#2d3632;border-color:#2d3632}.drive-entry-choices>button>span{grid-column:1/-1;margin-bottom:8px;display:flex}.drive-entry-choices>button:first-child>span{color:#b4c6a5}.drive-entry-choices strong{align-self:center;font-size:17px;font-weight:500;line-height:1.35}.drive-entry-choices small{color:#77857f;grid-column:1/-1;font-size:11px;line-height:1.75}.drive-entry-choices>button:first-child small{color:#c2ccc8}.drive-entry-choices>button:hover{background:#d9e4df}.drive-entry-choices>button:first-child:hover{background:#4e5e57}.drive-entry-choices>button>svg{align-self:center}.drive-guide-controls{border-top:1px solid #d6dedb;grid-template-columns:1.05fr 1fr;gap:23px;padding-top:18px;display:grid}.drive-guide-controls strong{font-size:12px;font-weight:500}.drive-guide-controls p{color:#808e88;margin:7px 0 0;font-size:11px;line-height:2.1}.drive-guide-controls kbd{min-width:20px;height:21px;font:10px var(--font-latin);color:#6c7873;background:#fdfdfd;border:1px solid #d2dbd7;border-radius:4px;place-items:center;margin:0 1px 2px;padding:0 5px;display:inline-grid}.drive-guide-footnote{color:#7a8782;align-items:start;gap:8px;margin:20px 0 0;font-size:11px;line-height:1.8;display:flex}.drive-guide-footnote>svg{flex-shrink:0;margin-top:2px}.drive-guide-return{color:#5d6b65;background:0 0;border:0;border-top:1px solid #d9e0dd;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:19px;padding:15px 0 0;display:flex;font-size:12px!important}.drive-recovery-prompt>svg{color:#758d83;margin:4px 0 20px}.drive-recovery-prompt h2{font-size:28px}.drive-recovery-actions{gap:12px;display:flex}.drive-recovery-actions button{background:0 0;border:1px solid #d0d9d5;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:13px;display:flex}.drive-recovery-actions button:first-child{color:#f6f9f8;background:#2d3632;border-color:#2d3632}@media (min-width:1450px){.drive-cockpit{bottom:33px}.drive-stop-rail{min-height:84px}.drive-cockpit-bottom{min-height:87px}.drive-route-copy>p{font-size:12px}.drive-stop-rail strong{font-size:13px}.drive-stop-rail small{font-size:11px}}@media (max-width:1150px) and (min-width:701px){.drive-cockpit{grid-template-columns:112px minmax(0,1fr);left:25px;right:25px}.drive-cockpit-main{padding:0 15px}.drive-mini-map{padding:0 11px}.drive-stop-rail{gap:5px}.drive-stop-rail>button{gap:6px}.drive-stop-number{flex-basis:21px;font-size:9px}.drive-stop-rail strong{font-size:11px}.drive-stop-rail small{font-size:9px}.drive-cockpit-bottom{gap:12px}.drive-primary-actions{flex-direction:column;align-items:stretch;gap:7px}.drive-primary-actions>button{min-height:36px;padding:8px 11px;font-size:11px}.drive-instruments{flex-basis:85px}.drive-instruments>strong{font-size:31px}.drive-route-copy>p{font-size:10px}.drive-utility-bar>div{gap:12px}.drive-keyboard-note{font-size:8px}.drive-keyboard-note kbd{min-width:13px;font-size:8px}.drive-mini-map .drive-map-detail>svg{height:133px}.drive-map-legend{font-size:6px}}@media (max-width:700px){.drive-experience{inset:121px 0 0}.drive-scene-caption{gap:4px 8px;top:15px;left:22px}.drive-scene-caption>span{font-size:14px}.drive-scene-caption>small{font-size:10px}.drive-scene-caption>svg{width:16px}.drive-cockpit{left:12px;right:12px;bottom:max(19px,env(safe-area-inset-bottom));background:#f7faf9ed;border-radius:18px;flex-direction:column;display:flex;box-shadow:0 10px 35px #2c393422}.drive-cockpit-main{padding:0 12px}.drive-stop-rail{gap:2px;min-height:58px;margin:0 -4px}.drive-stop-rail>button{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:7px 0 8px}.drive-stop-number{display:none}.drive-stop-rail>button>span:last-child{gap:3px}.drive-stop-rail strong{max-width:66px;font-size:10px;line-height:1.45}.drive-stop-rail small{font-size:8px;line-height:1.3}.drive-stop-rail>button[aria-current] strong{color:#586c2c}.drive-cockpit-bottom{flex-wrap:wrap;gap:10px;min-height:76px;padding:10px 0 9px}.drive-instruments{flex:0 0 62px;align-self:flex-start;gap:3px;padding-top:1px;position:relative}.drive-instruments>strong{font-size:28px}.drive-instruments>span:last-child{font-size:8px;position:absolute;bottom:-14px;left:27px}.drive-gear{min-width:19px;height:22px;margin-right:2px;font-size:10px}.drive-route-copy{flex:1;min-width:0}.drive-route-copy>strong{gap:5px;font-size:11px}.drive-route-copy>strong svg{width:12px}.drive-route-copy>p{min-height:29px;margin-top:3px;font-size:9px;line-height:1.65}.drive-primary-actions{justify-content:flex-end;gap:8px;width:100%;margin-top:0}.drive-primary-actions>button{border-radius:8px;gap:6px;min-height:36px;padding:8px 12px;font-size:10px}.drive-primary-actions>button>svg{width:14px}.drive-primary-actions>button.drive-inspect-action{flex:1;margin-right:auto}.drive-primary-actions>button.drive-assist-action{flex:1}.drive-route-copy+.drive-primary-actions{padding-left:0}.drive-keyboard-note{display:none}.drive-utility-bar{gap:0;min-height:35px;padding:2px 0 3px}.drive-utility-bar>div{justify-content:space-between;gap:13px;width:100%}.drive-utility-bar button{gap:4px;min-height:31px;padding:5px 0;font-size:9px}.drive-utility-bar button>svg{width:13px;height:13px}.drive-thumb-controls{border-top:1px solid var(--drive-line);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px 11px;display:flex}.drive-thumb-steering,.drive-thumb-pedals{gap:8px;display:flex}.drive-thumb-controls button{color:#4f5b56;touch-action:none;-webkit-user-select:none;user-select:none;background:#ebf1ee;border:1px solid #d3ddd9;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:52px;height:57px;font-size:10px;display:flex}.drive-thumb-controls button>svg{width:23px;height:23px}.drive-thumb-controls button:active{color:#33421a;background:#b4c6a5}.drive-thumb-controls button.drive-thumb-forward{color:#f6f8f7;background:#2d3632;border-color:#2d3632}.drive-thumb-controls button.drive-thumb-forward:active{background:#275e58}.drive-thumb-controls button.drive-thumb-brake{background:0 0;border-color:#b4c0bb;border-radius:50%;width:43px;height:48px;font-size:8px}.drive-thumb-controls button:disabled{opacity:.45}.drive-thumb-controls button>span{line-height:1.1}.drive-mini-map{border:0;width:auto;margin:0;padding:0;position:absolute;top:-46px;left:auto;right:9px}.drive-map-toggle{background:#f6f9f8eb;border:1px solid #f7f9f8;border-radius:25px;gap:6px;min-height:34px;padding:8px 11px;box-shadow:0 3px 12px #202a2608;font-size:10px!important}.drive-map-toggle>svg{width:13px}.drive-map-toggle>span:last-child{font-size:14px}.drive-mini-map:not(.map-expanded) .drive-map-detail{display:none}.drive-mini-map.map-expanded{border-radius:17px;width:200px;padding:12px;inset:auto -1px calc(100% + 7px) auto}.drive-mini-map.map-expanded .drive-map-toggle{box-shadow:none;background:0 0;border:0;min-height:27px;padding:0 2px}.drive-mini-map.map-expanded .drive-map-detail>svg{height:170px}.drive-map-legend{font-size:8px}.drive-map-stop-list{display:none}.drive-guide-dialog{border-radius:10px;width:calc(100vw - 28px);max-height:calc(100svh - 28px);padding:28px 23px 23px}.drive-guide-symbol{height:41px;margin-bottom:12px}.drive-guide-symbol>svg{width:27px}.drive-guide-path{width:80px}.drive-guide-dialog h2{margin-bottom:10px;margin-right:13px;font-size:26px;line-height:1.35}.drive-guide-dialog #drive-guide-description{margin-bottom:18px;font-size:12px;line-height:1.85}.drive-guide-close{width:35px;height:35px;top:10px;right:9px}.drive-entry-choices{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.drive-entry-choices>button{border-radius:12px;grid-template-columns:34px 1fr auto;gap:4px 10px;min-height:90px;padding:16px 14px}.drive-entry-choices>button>span{grid-area:1/1/3;align-items:center;margin:0}.drive-entry-choices strong{grid-area:1/2;font-size:16px}.drive-entry-choices small{grid-area:2/2;font-size:10px}.drive-entry-choices>button>svg{grid-area:1/3/3;width:18px}.drive-guide-controls{grid-template-columns:1fr 1fr;gap:18px;padding-top:15px}.drive-guide-controls strong{font-size:11px}.drive-guide-controls p{font-size:9px;line-height:2.2}.drive-guide-controls kbd{min-width:17px;height:19px;padding:0 3px;font-size:8px}.drive-guide-footnote{gap:6px;margin-top:16px;font-size:10px}.drive-guide-footnote>svg{width:14px}.drive-guide-return{font-size:11px!important}.drive-recovery-prompt h2{font-size:25px}.drive-recovery-actions{flex-direction:column;gap:9px}.drive-recovery-actions button{justify-content:center;min-height:44px;font-size:12px}.drive-exit-inspection{min-height:39px;padding:8px 13px;top:2px;left:23px;font-size:11px!important}.drive-is-inspecting .drive-exhibit-sheet .journey-copy{inset:48px 0 36px}.in-driving-world .journey-legal-links{gap:12px;font-size:8px;bottom:4px;right:17px}.in-driving-world .journey-loading{bottom:340px}}@media (max-width:370px){.drive-cockpit{left:8px;right:8px}.drive-cockpit-main{padding:0 10px}.drive-stop-rail strong{max-width:59px;font-size:9px}.drive-stop-rail small{font-size:7px}.drive-thumb-controls{gap:5px;padding-left:10px;padding-right:10px}.drive-thumb-controls button{width:46px;height:54px;font-size:9px}.drive-thumb-steering,.drive-thumb-pedals{gap:6px}.drive-utility-bar>div{gap:7px}.drive-utility-bar button{font-size:8px}.drive-guide-controls{grid-template-columns:1fr;gap:12px}.drive-guide-controls p{font-size:10px}}@media (max-width:700px) and (max-height:740px){.drive-scene-caption>small{display:none}.drive-cockpit-bottom{gap:5px 9px;min-height:66px;padding-top:7px;padding-bottom:7px}.drive-route-copy>p{min-height:25px;font-size:8px}.drive-primary-actions>button{min-height:32px;padding-top:6px;padding-bottom:6px}.drive-stop-rail{min-height:53px}.drive-thumb-controls{padding-top:8px;padding-bottom:8px}.drive-thumb-controls button{height:51px}.drive-utility-bar{min-height:31px}.drive-guide-symbol{display:none}.drive-guide-dialog{padding-top:33px}.drive-guide-dialog h2{font-size:23px}.drive-guide-dialog #drive-guide-description{font-size:11px}.drive-entry-choices>button{min-height:80px}.drive-guide-controls{padding-top:12px}.drive-guide-footnote{margin-top:12px}}@media (min-width:701px) and (pointer:coarse){.drive-thumb-controls{border-top:1px solid var(--drive-line);grid-column:1/-1;justify-content:space-between;padding:12px 18px;display:flex}.drive-thumb-steering,.drive-thumb-pedals{gap:10px;display:flex}.drive-thumb-controls button{touch-action:none;background:#ebf1ee;border:1px solid #cad5d0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:64px;min-height:50px;font-size:11px;display:flex}.drive-thumb-controls button:active{background:#b4c6a5}.drive-thumb-controls .drive-thumb-forward{color:#fff;background:#2d3632}.drive-keyboard-note{visibility:hidden}}@media (prefers-reduced-motion:reduce){.drive-experience *,.drive-guide-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
