.app-shell-module__QtyCMW__page{background:var(--baas-workspace);min-width:0;min-height:calc(100dvh - 93px);color:var(--baas-navy);flex:1;padding:32px 24px 60px}.app-shell-module__QtyCMW__shell{border:1px solid var(--baas-line);background:#fff;border-radius:12px;max-width:1120px;margin:0 auto;overflow:clip}.app-shell-module__QtyCMW__wide{max-width:1440px}.app-shell-module__QtyCMW__brandBar{background:var(--baas-navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:14px 28px;display:flex}.app-shell-module__QtyCMW__brand{min-height:44px;color:inherit;flex-shrink:0;align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.app-shell-module__QtyCMW__brandIdentity{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.app-shell-module__QtyCMW__version{color:#d3e2ee;white-space:nowrap;border:1px solid #728ca2;border-radius:4px;padding:3px 8px;font-size:12px;line-height:1.4}.app-shell-module__QtyCMW__brand strong{letter-spacing:.03em;align-self:center;font-size:22px;font-weight:800}.app-shell-module__QtyCMW__brand span{color:#d3e2ee;align-self:center;font-size:13px}.app-shell-module__QtyCMW__navigation{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;display:flex}.app-shell-module__QtyCMW__navigation a{color:#d3e2ee;border-bottom:2px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.app-shell-module__QtyCMW__navigation a:hover{color:#fff}.app-shell-module__QtyCMW__navigation a[aria-current]{color:#fff;border-bottom-color:#7bd3aa;font-weight:700}.app-shell-module__QtyCMW__brand:focus-visible,.app-shell-module__QtyCMW__navigation a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #fff}.app-shell-module__QtyCMW__content{min-width:0;padding:30px 32px 32px}.app-shell-module__QtyCMW__footer{border-top:1px solid var(--baas-line);color:var(--baas-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 32px;font-size:13px;line-height:1.6;display:flex}@media (max-width:760px){.app-shell-module__QtyCMW__page{padding:16px 12px 32px}.app-shell-module__QtyCMW__brandBar{gap:0 16px;padding:10px 20px}.app-shell-module__QtyCMW__content{padding:24px 20px}.app-shell-module__QtyCMW__footer{padding:16px 20px}}@media (max-width:360px){.app-shell-module__QtyCMW__brandBar,.app-shell-module__QtyCMW__content,.app-shell-module__QtyCMW__footer{padding-left:16px;padding-right:16px}}.app-shell-module__QtyCMW__natural{min-height:100dvh;padding:var(--space-6) var(--space-6) var(--space-12);background:var(--color-background);color:var(--color-text);font-family:var(--font-family-ui)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__shell{max-width:var(--content-max);background:0 0;border:0;border-radius:0;overflow:visible}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brandBar{padding:0 0 var(--space-4);color:var(--color-primary);background:0 0}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brand{gap:var(--space-3)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brand strong{font-family:var(--font-family-brand);font-size:var(--font-size-xl);letter-spacing:-.03em}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brand span{padding-left:var(--space-3);border-left:var(--border-width) solid var(--color-border);color:var(--color-primary);font-size:var(--font-size-sm)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__version{color:var(--color-text-muted);font-size:var(--font-size-xs);border:0;padding:0}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brandIdentity{justify-content:space-between;gap:var(--space-4);width:100%}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brandBar:has(>.app-shell-module__QtyCMW__navigation){gap:var(--space-2) var(--space-6)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brandBar:has(>.app-shell-module__QtyCMW__navigation) .app-shell-module__QtyCMW__brandIdentity{flex:1;justify-content:flex-start;width:auto}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__navigation{gap:var(--space-1) var(--space-5);font-family:var(--font-family-ui);font-size:var(--font-size-sm)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__navigation a{min-height:var(--space-12);border-bottom:var(--border-width) solid transparent;color:var(--color-text-muted)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__navigation a:hover{color:var(--color-primary)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__navigation a[aria-current]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__navigation a:focus-visible,.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brand:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.app-shell-module__QtyCMW__journeyBar{padding:var(--space-4) 0 var(--space-6)}.app-shell-module__QtyCMW__natural main{min-width:0}.app-shell-module__QtyCMW__skipLink{top:var(--space-3);left:var(--space-4);z-index:20;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);position:fixed;transform:translateY(-200%)}.app-shell-module__QtyCMW__skipLink:focus{outline:3px solid var(--color-focus);outline-offset:3px;transform:none}@media (max-width:48rem){.app-shell-module__QtyCMW__natural{padding:var(--space-4) var(--space-4) var(--space-8)}.app-shell-module__QtyCMW__journeyBar{padding-bottom:var(--space-5)}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brandBar:has(>.app-shell-module__QtyCMW__navigation) .app-shell-module__QtyCMW__brandIdentity{flex:none;justify-content:space-between;width:100%}.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brandBar>.app-shell-module__QtyCMW__navigation{width:100%}}@media (max-width:25rem){.app-shell-module__QtyCMW__natural .app-shell-module__QtyCMW__brand span{display:none}}
.button-module__HjQxJG__interactive{isolation:isolate;background:var(--color-primary);color:var(--baas-background);transition:none;position:relative;overflow:hidden}.button-module__HjQxJG__resting{align-items:center;gap:var(--space-2);display:inline-flex}.button-module__HjQxJG__dot{width:var(--space-2);height:var(--space-2);background:var(--baas-background);transition:transform calc(var(--duration-fast) * 2) var(--ease-out);border-radius:50%;flex-shrink:0}.button-module__HjQxJG__label{transition:transform calc(var(--duration-fast) * 2) var(--ease-out), opacity var(--duration-fast) var(--ease-out);position:relative}.button-module__HjQxJG__revealed{justify-content:center;align-items:center;gap:var(--space-2);color:var(--baas-forest);opacity:0;transform:translateX(var(--space-4));transition:transform calc(var(--duration-fast) * 2) var(--ease-out), opacity var(--duration-fast) var(--ease-out);display:inline-flex;position:absolute;inset:0}.button-module__HjQxJG__interactive:is(:focus-visible,:active) .button-module__HjQxJG__dot{transform:scale(64)}.button-module__HjQxJG__interactive:is(:focus-visible,:active) .button-module__HjQxJG__label{opacity:0;transform:translateX(var(--space-4))}.button-module__HjQxJG__interactive:is(:focus-visible,:active) .button-module__HjQxJG__revealed{opacity:1;transform:translate(0)}@media (hover:hover) and (pointer:fine){.button-module__HjQxJG__interactive:hover .button-module__HjQxJG__dot{transform:scale(64)}.button-module__HjQxJG__interactive:hover .button-module__HjQxJG__label{opacity:0;transform:translateX(var(--space-4))}.button-module__HjQxJG__interactive:hover .button-module__HjQxJG__revealed{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__dot,.button-module__HjQxJG__label,.button-module__HjQxJG__revealed{transition:none}.button-module__HjQxJG__interactive .button-module__HjQxJG__label,.button-module__HjQxJG__interactive .button-module__HjQxJG__revealed{transform:none}}
.customer-module__eWZEZa__toolbar{border-bottom:1px solid var(--baas-line);background:#f8fafb;padding:12px 28px;font-size:13px}.customer-module__eWZEZa__toolbarRow,.customer-module__eWZEZa__actions,.customer-module__eWZEZa__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.customer-module__eWZEZa__toolbarRow{justify-content:flex-start}.customer-module__eWZEZa__toolbar a,.customer-module__eWZEZa__backLink,.customer-module__eWZEZa__actions a{color:var(--baas-green);font-weight:700}.customer-module__eWZEZa__accountName{color:var(--baas-muted);margin-right:auto}.customer-module__eWZEZa__saveState{color:var(--baas-muted)}.customer-module__eWZEZa__toolbar:not(.customer-module__eWZEZa__naturalToolbar) button,.customer-module__eWZEZa__form button,.customer-module__eWZEZa__projects button,.customer-module__eWZEZa__primaryLink{background:var(--baas-green);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.customer-module__eWZEZa__toolbar:not(.customer-module__eWZEZa__naturalToolbar) button:hover,.customer-module__eWZEZa__form button:hover,.customer-module__eWZEZa__projects button:hover,.customer-module__eWZEZa__primaryLink:hover{background:var(--baas-green-hover)}.customer-module__eWZEZa__toolbar .customer-module__eWZEZa__secondary,.customer-module__eWZEZa__projects .customer-module__eWZEZa__secondary{color:var(--baas-navy);border-color:var(--baas-line);background:#fff}.customer-module__eWZEZa__toolbar .customer-module__eWZEZa__textButton,.customer-module__eWZEZa__form .customer-module__eWZEZa__textButton,.customer-module__eWZEZa__projects .customer-module__eWZEZa__textButton{color:var(--baas-green);background:0 0;padding:8px 0;text-decoration:underline}.customer-module__eWZEZa__toolbar button:disabled,.customer-module__eWZEZa__form button:disabled,.customer-module__eWZEZa__projects button:disabled{opacity:.55;cursor:wait}.customer-module__eWZEZa__toolbar :focus-visible,.customer-module__eWZEZa__account :focus-visible,.customer-module__eWZEZa__projects :focus-visible{outline:3px solid var(--baas-blue);outline-offset:3px}.customer-module__eWZEZa__account{max-width:480px;margin:8px auto 20px}.customer-module__eWZEZa__account h1,.customer-module__eWZEZa__projects h1{margin:8px 0 12px;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.2}.customer-module__eWZEZa__account p,.customer-module__eWZEZa__projects p{color:var(--baas-muted);line-height:1.6}.customer-module__eWZEZa__eyebrow{letter-spacing:.08em;font-size:11px;font-weight:700}.customer-module__eWZEZa__form{gap:18px;margin:26px 0;display:grid}.customer-module__eWZEZa__form label{gap:7px;font-size:14px;font-weight:700;display:grid}.customer-module__eWZEZa__form label span{color:var(--baas-muted);font-weight:400}.customer-module__eWZEZa__form input{border:1px solid var(--baas-line);background:#fff;border-radius:6px;width:100%;min-height:46px;padding:10px 12px;font-weight:400}.customer-module__eWZEZa__hint{font-size:13px;line-height:1.6}.customer-module__eWZEZa__error{background:#fff2f2;border-radius:6px;margin-top:12px;padding:12px 16px;color:#991b1b!important}.customer-module__eWZEZa__notice{color:var(--baas-green);margin-top:8px}.customer-module__eWZEZa__panel{border:1px solid var(--baas-line);border-radius:8px;margin:24px 0;padding:24px}.customer-module__eWZEZa__panel h2,.customer-module__eWZEZa__project h2{overflow-wrap:anywhere;margin-bottom:6px;font-size:18px;font-weight:700}.customer-module__eWZEZa__panel .customer-module__eWZEZa__actions{justify-content:flex-start;margin-top:18px}.customer-module__eWZEZa__projectList{border-top:1px solid var(--baas-line);margin:28px 0}.customer-module__eWZEZa__project{border-bottom:1px solid var(--baas-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.customer-module__eWZEZa__project>div{min-width:0}.customer-module__eWZEZa__project button{flex-shrink:0}.customer-module__eWZEZa__backLink{margin-top:16px;display:inline-block}@media (max-width:760px){.customer-module__eWZEZa__toolbar{padding:12px 18px}.customer-module__eWZEZa__toolbarRow{gap:8px 14px}.customer-module__eWZEZa__accountName{margin-right:0}.customer-module__eWZEZa__saveState{width:100%}.customer-module__eWZEZa__project{flex-direction:column;align-items:flex-start}.customer-module__eWZEZa__headingRow>button,.customer-module__eWZEZa__project>button{width:100%}.customer-module__eWZEZa__panel{padding:18px}}.customer-module__eWZEZa__naturalToolbar{padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);font-family:var(--font-family-ui);font-size:var(--font-size-sm);background:0 0}.customer-module__eWZEZa__naturalToolbar .customer-module__eWZEZa__toolbarRow{gap:var(--space-2) var(--space-4)}.customer-module__eWZEZa__naturalToolbar a{min-height:var(--space-12);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.customer-module__eWZEZa__naturalToolbar .customer-module__eWZEZa__saveState{font-size:var(--font-size-sm)}.customer-module__eWZEZa__naturalToolbar button{border-radius:var(--radius-button)}.customer-module__eWZEZa__naturalToolbar .customer-module__eWZEZa__error{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--baas-error-surface);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--baas-error)!important}@media (max-width:48rem){.customer-module__eWZEZa__naturalToolbar .customer-module__eWZEZa__accountName{margin-left:auto}.customer-module__eWZEZa__naturalToolbar .customer-module__eWZEZa__saveState{width:auto;margin-right:auto}}
.phase-device-composer-module__d5N5lW__composer{min-width:0;color:var(--color-text);font-family:var(--font-family-ui);font-size:var(--font-size-base);line-height:var(--line-height-body)}.phase-device-composer-module__d5N5lW__composer h2,.phase-device-composer-module__d5N5lW__composer h3{font-family:var(--font-family-brand);line-height:var(--line-height-heading)}.phase-device-composer-module__d5N5lW__composer h2{font-size:var(--font-size-xl)}.phase-device-composer-module__d5N5lW__composer h3{font-size:var(--font-size-lg)}.phase-device-composer-module__d5N5lW__composer h4,.phase-device-composer-module__d5N5lW__composer h5{font-family:var(--font-family-ui);font-size:var(--font-size-base)}.phase-device-composer-module__d5N5lW__composer p,.phase-device-composer-module__d5N5lW__composer label,.phase-device-composer-module__d5N5lW__composer summary{font-size:var(--font-size-base);line-height:var(--line-height-body)}.phase-device-composer-module__d5N5lW__composer :is(button,a,summary){min-height:var(--space-12);font-size:var(--font-size-base);border-radius:var(--radius-button)}.phase-device-composer-module__d5N5lW__composer :is(button,a,summary):focus-visible,.phase-device-composer-module__d5N5lW__composer :is(input,select):focus-visible,.phase-device-composer-module__d5N5lW__selection:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.phase-device-composer-module__d5N5lW__composer :is(input,select){min-height:var(--space-12);font-family:var(--font-family-ui);font-size:var(--font-size-base);border-color:var(--color-text-muted);border-radius:var(--radius-sm);caret-color:var(--color-primary)}.phase-device-composer-module__d5N5lW__composer :is(input,select):focus{border-color:var(--color-focus)}.phase-device-composer-module__d5N5lW__composer input[aria-invalid=true]{border-color:var(--baas-error)}.phase-device-composer-module__d5N5lW__composer [role=slider]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.phase-device-composer-module__d5N5lW__icon{width:var(--space-5);height:var(--space-5);vertical-align:middle;flex-shrink:0;display:inline-block}.phase-device-composer-module__d5N5lW__frame{min-width:0}.phase-device-composer-module__d5N5lW__sectionHeader{padding:0 0 var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}.phase-device-composer-module__d5N5lW__headingActions{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.phase-device-composer-module__d5N5lW__headingActions p{max-width:65ch;margin-top:var(--space-2);color:var(--color-text-muted)}.phase-device-composer-module__d5N5lW__viewNav{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.phase-device-composer-module__d5N5lW__viewNav>span{min-height:var(--space-12);border-color:var(--color-primary);background:var(--color-surface-selected);color:var(--color-primary);border-radius:var(--radius-button)}.phase-device-composer-module__d5N5lW__cartJump{gap:var(--space-2);margin-left:auto;text-decoration:none}.phase-device-composer-module__d5N5lW__phaseList{margin-top:var(--space-2)}.phase-device-composer-module__d5N5lW__phase{border-bottom:var(--border-width) solid var(--color-border)}.phase-device-composer-module__d5N5lW__phaseToggle{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;text-align:left;display:flex}.phase-device-composer-module__d5N5lW__phaseToggle:focus-visible{outline-offset:0}.phase-device-composer-module__d5N5lW__phaseToggle>span:last-child{background:0 0}.phase-device-composer-module__d5N5lW__openPhase .phase-device-composer-module__d5N5lW__phaseToggle{color:var(--color-primary)}.phase-device-composer-module__d5N5lW__phaseBody{padding:0 0 var(--space-6)}.phase-device-composer-module__d5N5lW__phaseBody>div:first-child{flex-direction:column;align-items:start}.phase-device-composer-module__d5N5lW__consumerRow{padding:var(--space-5) 0;border-top:var(--border-width) solid var(--color-border)}.phase-device-composer-module__d5N5lW__empty{padding:var(--space-5) 0;color:var(--color-text-muted)}.phase-device-composer-module__d5N5lW__scopeBar{margin:var(--space-5) 0}.phase-device-composer-module__d5N5lW__scopeNav{gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-2);scrollbar-color:var(--baas-border-strong) var(--color-background);display:flex;overflow-x:auto}.phase-device-composer-module__d5N5lW__scopeChoice{min-width:11rem;max-width:16rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-align:left;flex-shrink:0}.phase-device-composer-module__d5N5lW__scopeChoice:hover{border-color:var(--color-primary)}.phase-device-composer-module__d5N5lW__selected{background:var(--color-surface-selected);border-color:var(--color-primary);color:var(--color-primary)}.phase-device-composer-module__d5N5lW__shopLayout{align-items:start;gap:var(--space-5);grid-template-columns:14rem minmax(0,1fr) 16rem;display:grid}.phase-device-composer-module__d5N5lW__filterPanel{min-width:0;padding-right:var(--space-4);border-right:var(--border-width) solid var(--color-border)}.phase-device-composer-module__d5N5lW__filterPanel>p{padding:0 0 var(--space-3);color:var(--color-text-muted)}.phase-device-composer-module__d5N5lW__filterPanel nav button{min-height:var(--space-12);border-radius:var(--radius-sm)}.phase-device-composer-module__d5N5lW__filterPanel nav button[aria-pressed=true]{background:var(--color-surface-selected);color:var(--color-primary)}.phase-device-composer-module__d5N5lW__filterPanel nav button[aria-pressed=true]>span:last-child{color:var(--color-primary);background:0 0}.phase-device-composer-module__d5N5lW__scopeChoice span span:last-child{color:inherit;background:0 0}.phase-device-composer-module__d5N5lW__brandOptions{margin-top:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.phase-device-composer-module__d5N5lW__brandOptions [role=option]{min-height:var(--space-12)}.phase-device-composer-module__d5N5lW__productGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.phase-device-composer-module__d5N5lW__productCard{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.phase-device-composer-module__d5N5lW__productCard:hover,.phase-device-composer-module__d5N5lW__selectedProduct{border-color:var(--color-primary)}.phase-device-composer-module__d5N5lW__productImage{aspect-ratio:4/3;place-items:center;min-width:0;display:grid;overflow:hidden}.phase-device-composer-module__d5N5lW__productImageInner{width:100%;height:100%;color:var(--color-text-muted);place-items:center;display:grid}.phase-device-composer-module__d5N5lW__productImageInner>.phase-device-composer-module__d5N5lW__icon{width:var(--space-12);height:var(--space-12)}.phase-device-composer-module__d5N5lW__productBody{padding-top:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.phase-device-composer-module__d5N5lW__productBody .phase-device-composer-module__d5N5lW__productBrand{font-family:var(--font-family-ui);font-size:var(--font-size-sm);color:var(--color-text-muted)}.phase-device-composer-module__d5N5lW__productBody .phase-device-composer-module__d5N5lW__productName{margin-top:var(--space-1);font-family:var(--font-family-ui);font-size:var(--font-size-base);overflow-wrap:anywhere;font-weight:700}.phase-device-composer-module__d5N5lW__productMeta{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.phase-device-composer-module__d5N5lW__productMeta>span{text-align:left;background:0 0;border-radius:0;padding:0;font-weight:400}.phase-device-composer-module__d5N5lW__productBody>p{text-align:left}.phase-device-composer-module__d5N5lW__productAdd{margin-top:var(--space-3);width:100%}.phase-device-composer-module__d5N5lW__quantity{grid-template-columns:var(--space-12) minmax(var(--space-10), 1fr) var(--space-12);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);align-items:center;display:inline-grid}.phase-device-composer-module__d5N5lW__quantity>button{width:var(--space-12);min-height:var(--space-12);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-surface);place-items:center;display:grid}.phase-device-composer-module__d5N5lW__quantity>button:hover{background:var(--color-surface-selected)}.phase-device-composer-module__d5N5lW__quantity>button:last-child{color:var(--baas-background);background:var(--color-primary)}.phase-device-composer-module__d5N5lW__quantity>button:last-child:hover{background:var(--color-primary-hover)}.phase-device-composer-module__d5N5lW__quantity>span{min-width:0;padding:0 var(--space-2);text-align:center;font-size:var(--font-size-base);font-variant-numeric:tabular-nums}.phase-device-composer-module__d5N5lW__selection{top:var(--space-4);min-width:0;scroll-margin-top:var(--space-4);position:sticky}.phase-device-composer-module__d5N5lW__cartPanel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.phase-device-composer-module__d5N5lW__cartPanel>header{padding:var(--space-4);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-surface-selected)}.phase-device-composer-module__d5N5lW__cartPanel>header p{color:var(--color-primary)}.phase-device-composer-module__d5N5lW__cartPanel>header>div>span{color:var(--color-primary);background:0 0}.phase-device-composer-module__d5N5lW__cartPanel>footer{padding:var(--space-4);border-top:var(--border-width) solid var(--color-border);background:0 0}.phase-device-composer-module__d5N5lW__cartItems{max-height:32rem;padding:0 var(--space-4);scrollbar-color:var(--baas-border-strong) var(--color-background);overflow-y:auto}.phase-device-composer-module__d5N5lW__cartItem{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border)}.phase-device-composer-module__d5N5lW__cartItem:last-child{border-bottom:0}.phase-device-composer-module__d5N5lW__cartItem .phase-device-composer-module__d5N5lW__quantity{width:100%}.phase-device-composer-module__d5N5lW__cartItem h4{overflow-wrap:anywhere}.phase-device-composer-module__d5N5lW__composer .phase-device-composer-module__d5N5lW__removeIcon{width:var(--space-12);color:var(--color-text-muted);flex-shrink:0;place-items:center;display:grid}.phase-device-composer-module__d5N5lW__removeIcon:hover{color:var(--baas-error);background:var(--baas-error-surface)}.phase-device-composer-module__d5N5lW__customMachine{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.phase-device-composer-module__d5N5lW__customMachine summary{min-height:var(--space-12);cursor:pointer}.phase-device-composer-module__d5N5lW__customMachine summary>span>span:first-child{color:var(--color-primary);background:0 0}.phase-device-composer-module__d5N5lW__dialog{width:min(42rem, calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-8));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:auto;padding:0;overflow-y:auto}.phase-device-composer-module__d5N5lW__dialog::backdrop{background:color-mix(in srgb, var(--color-text) 60%, transparent)}.phase-device-composer-module__d5N5lW__dialogForm{width:100%}.phase-device-composer-module__d5N5lW__dialogHeader{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-6);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);background:var(--color-surface);display:flex}.phase-device-composer-module__d5N5lW__dialogHeader h3{font-size:var(--font-size-xl);margin:0}.phase-device-composer-module__d5N5lW__dialogHeader p{color:var(--color-text-muted)}.phase-device-composer-module__d5N5lW__dialogHeader button{color:var(--color-text-muted);background:0 0}.phase-device-composer-module__d5N5lW__dialogHeader button:hover{background:var(--baas-surface-muted)}.phase-device-composer-module__d5N5lW__dialogDestination{margin-top:var(--space-2)}@media (max-width:64rem){.phase-device-composer-module__d5N5lW__shopLayout{grid-template-columns:minmax(0,1fr)}.phase-device-composer-module__d5N5lW__filterPanel{padding-right:0;padding-bottom:var(--space-4);border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.phase-device-composer-module__d5N5lW__filterPanel nav{gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-1) var(--space-2);display:flex;overflow-x:auto}.phase-device-composer-module__d5N5lW__filterPanel nav button{white-space:nowrap;flex-shrink:0;width:auto}.phase-device-composer-module__d5N5lW__selection{position:static}.phase-device-composer-module__d5N5lW__cartItems{max-height:none}.phase-device-composer-module__d5N5lW__cartJump{margin-left:0}}@media (max-width:48rem){.phase-device-composer-module__d5N5lW__phaseToggle{gap:var(--space-3)}.phase-device-composer-module__d5N5lW__headingActions{align-items:stretch}.phase-device-composer-module__d5N5lW__headingActions>button{width:100%}.phase-device-composer-module__d5N5lW__dialogHeader{padding:var(--space-5)}.phase-device-composer-module__d5N5lW__productGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}}@media (prefers-reduced-motion:reduce){.phase-device-composer-module__d5N5lW__composer *,.phase-device-composer-module__d5N5lW__composer :before,.phase-device-composer-module__d5N5lW__composer :after{scroll-behavior:auto;transition:none}}
.usage-time-slider-module__YYKsWG__usage{margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius-sm);background:var(--baas-surface-muted);color:var(--color-text);font-family:var(--font-family-ui);min-width:0}.usage-time-slider-module__YYKsWG__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.usage-time-slider-module__YYKsWG__header h5{font-family:var(--font-family-ui);font-size:var(--font-size-base);margin:0;font-weight:700}.usage-time-slider-module__YYKsWG__total{color:var(--color-primary);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;font-weight:700}.usage-time-slider-module__YYKsWG__help{margin-top:var(--space-2);max-width:65ch;font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text-muted)}.usage-time-slider-module__YYKsWG__proposal{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.usage-time-slider-module__YYKsWG__day{gap:var(--border-width);margin-top:var(--space-5);border:var(--border-width) solid var(--baas-border-strong);border-radius:var(--radius-sm);background:var(--color-border);grid-template-columns:repeat(24,minmax(0,1fr));display:grid;overflow:hidden}.usage-time-slider-module__YYKsWG__day>span{height:var(--space-4);background:var(--color-surface)}.usage-time-slider-module__YYKsWG__day>span[data-active=true]{background:var(--color-primary)}.usage-time-slider-module__YYKsWG__axis{margin-top:var(--space-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);justify-content:space-between;display:flex}.usage-time-slider-module__YYKsWG__schedule{margin-top:var(--space-3);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.usage-time-slider-module__YYKsWG__periods{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.usage-time-slider-module__YYKsWG__controls{gap:var(--space-6);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usage-time-slider-module__YYKsWG__timeControl{min-width:0}.usage-time-slider-module__YYKsWG__timeControl label{font-size:var(--font-size-base);font-weight:600}.usage-time-slider-module__YYKsWG__timeControl select{margin-top:var(--space-2);font-variant-numeric:tabular-nums}.usage-time-slider-module__YYKsWG__range{width:100%;height:var(--space-12);margin:var(--space-2) 0 0;appearance:none;cursor:ew-resize;accent-color:var(--color-primary);background:0 0;padding:0;display:block}.usage-time-slider-module__YYKsWG__range::-webkit-slider-runnable-track{height:var(--space-2);border:var(--border-width) solid var(--baas-border-strong);border-radius:var(--radius-sm);background:var(--color-surface)}.usage-time-slider-module__YYKsWG__range::-moz-range-track{height:var(--space-2);border:var(--border-width) solid var(--baas-border-strong);border-radius:var(--radius-sm);background:var(--color-surface)}.usage-time-slider-module__YYKsWG__range::-webkit-slider-thumb{appearance:none;width:var(--space-8);height:var(--space-8);margin-top:calc((var(--space-2) - var(--space-8)) / 2 - var(--border-width));border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-button);background:var(--color-primary)}.usage-time-slider-module__YYKsWG__range::-moz-range-thumb{width:var(--space-8);height:var(--space-8);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-button);background:var(--color-primary)}.usage-time-slider-module__YYKsWG__range:hover::-webkit-slider-thumb{background:var(--color-primary-hover)}.usage-time-slider-module__YYKsWG__range:hover::-moz-range-thumb{background:var(--color-primary-hover)}.usage-time-slider-module__YYKsWG__range:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.usage-time-slider-module__YYKsWG__range:disabled{cursor:default;opacity:.5}.usage-time-slider-module__YYKsWG__actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.usage-time-slider-module__YYKsWG__precise{margin-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-2)}.usage-time-slider-module__YYKsWG__precise summary{min-height:var(--space-12);cursor:pointer;font-size:var(--font-size-base);color:var(--color-primary);align-content:center;font-weight:600}.usage-time-slider-module__YYKsWG__precise summary:focus-visible,.usage-time-slider-module__YYKsWG__hourTrack:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.usage-time-slider-module__YYKsWG__precise p{max-width:65ch;font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text-muted)}.usage-time-slider-module__YYKsWG__hourScroll{max-width:100%;padding:var(--space-2) var(--space-1);scrollbar-color:var(--baas-border-strong) var(--color-background);overflow-x:auto}.usage-time-slider-module__YYKsWG__hourTools{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.usage-time-slider-module__YYKsWG__timeline{margin-top:var(--space-3)}.usage-time-slider-module__YYKsWG__hourTrack{grid-template-columns:repeat(24, minmax(calc(var(--space-12) + var(--space-4)), 1fr));gap:var(--border-width);width:max(100%, calc(24 * (var(--space-12) + var(--space-4)) + 25 * var(--border-width)));padding:var(--border-width);border-radius:var(--radius-sm);background:var(--color-border);-webkit-user-select:none;user-select:none;touch-action:auto;display:grid}.usage-time-slider-module__YYKsWG__hourTrack[data-drawing=true]{touch-action:none}.usage-time-slider-module__YYKsWG__hourTrack>button{min-height:calc(var(--space-12) + var(--space-4));color:var(--color-text-muted);background:var(--color-surface);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;place-items:center;padding:0;font-weight:600;display:grid}.usage-time-slider-module__YYKsWG__hourTrack>button[data-active=true]{color:var(--baas-background);background:var(--color-primary)}.usage-time-slider-module__YYKsWG__hourTrack>button:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.usage-time-slider-module__YYKsWG__hourTrack>button:hover{box-shadow:inset 0 0 0 var(--border-width) var(--color-primary)}@media (max-width:40rem){.usage-time-slider-module__YYKsWG__usage{padding:var(--space-4)}.usage-time-slider-module__YYKsWG__hourTools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usage-time-slider-module__YYKsWG__hourTools>button{min-width:0;padding-inline:var(--space-2)}.usage-time-slider-module__YYKsWG__hourTools>button:last-child{grid-column:1/-1}.usage-time-slider-module__YYKsWG__controls{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.usage-time-slider-module__YYKsWG__axis{font-size:var(--font-size-xs)}.usage-time-slider-module__YYKsWG__actions>button{flex:12rem}}
.machines-step-module__jaEMQq__machines{min-width:0}.machines-step-module__jaEMQq__guidance{max-width:65ch;margin-bottom:var(--space-5);color:var(--color-text-muted);font-family:var(--font-family-ui);font-size:var(--font-size-base);line-height:var(--line-height-body)}.machines-step-module__jaEMQq__guidance summary{cursor:pointer;min-height:var(--space-10);color:var(--color-primary);font-weight:600}.machines-step-module__jaEMQq__guidance summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.machines-step-module__jaEMQq__guidance p{margin-top:var(--space-2)}.machines-step-module__jaEMQq__errors{padding:var(--space-4);margin-bottom:var(--space-5);border:var(--border-width) solid var(--baas-error);border-radius:var(--radius-md);background:var(--baas-error-surface);color:var(--baas-error);font-size:var(--font-size-base);line-height:var(--line-height-body)}
.date-range-picker-module__MC4F-W__rangePicker{min-width:0;position:relative}.date-range-picker-module__MC4F-W__fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-range-picker-module__MC4F-W__field{min-width:0}.date-range-picker-module__MC4F-W__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;display:block}.date-range-picker-module__MC4F-W__dateButton{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-12);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;display:flex}.date-range-picker-module__MC4F-W__dateButton:hover{border-color:var(--color-primary)}.date-range-picker-module__MC4F-W__dateButton:focus-visible,.date-range-picker-module__MC4F-W__closeButton:focus-visible,.date-range-picker-module__MC4F-W__navButton:focus-visible,.date-range-picker-module__MC4F-W__dayButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.date-range-picker-module__MC4F-W__dateButton svg{width:var(--space-5);height:var(--space-5);color:var(--color-primary);flex-shrink:0}.date-range-picker-module__MC4F-W__invalid{border-color:var(--baas-error)}.date-range-picker-module__MC4F-W__error{margin-top:var(--space-2);color:var(--baas-error);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.date-range-picker-module__MC4F-W__popover{z-index:30;top:calc(100% + var(--space-3));width:min(42rem, calc(100vw - var(--space-8)));padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--elevation-md);position:absolute;right:0}.date-range-picker-module__MC4F-W__popoverHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.date-range-picker-module__MC4F-W__popoverHeader strong,.date-range-picker-module__MC4F-W__popoverHeader span{display:block}.date-range-picker-module__MC4F-W__popoverHeader strong{font-family:var(--font-family-brand);font-size:var(--font-size-lg)}.date-range-picker-module__MC4F-W__popoverHeader span{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}.date-range-picker-module__MC4F-W__closeButton{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-button);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.date-range-picker-module__MC4F-W__closeButton:hover{background:var(--color-surface-selected);color:var(--color-primary)}.date-range-picker-module__MC4F-W__closeButton svg{width:var(--space-5);height:var(--space-5)}.date-range-picker-module__MC4F-W__calendar{--rdp-day-width:2.5rem;--rdp-day-height:2.5rem}.date-range-picker-module__MC4F-W__months{gap:var(--space-6);display:flex}.date-range-picker-module__MC4F-W__month{flex:1 1 0;min-width:0}.date-range-picker-module__MC4F-W__monthCaption{min-height:var(--space-10);justify-content:center;align-items:center;display:flex}.date-range-picker-module__MC4F-W__captionLabel{font-family:var(--font-family-brand);font-size:var(--font-size-base);text-transform:capitalize;font-weight:700}.date-range-picker-module__MC4F-W__nav{top:calc(var(--space-5) + 3.75rem);left:var(--space-5);right:var(--space-5);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.date-range-picker-module__MC4F-W__navButton{width:var(--space-10);height:var(--space-10);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-primary);cursor:pointer;pointer-events:auto;place-items:center;padding:0;display:grid}.date-range-picker-module__MC4F-W__navButton:hover{background:var(--color-surface-selected);border-color:var(--color-primary)}.date-range-picker-module__MC4F-W__navButton:disabled{opacity:.4;cursor:not-allowed}.date-range-picker-module__MC4F-W__navButton svg{width:var(--space-5);height:var(--space-5)}.date-range-picker-module__MC4F-W__monthGrid{width:100%;margin-top:var(--space-2);border-collapse:collapse;table-layout:fixed}.date-range-picker-module__MC4F-W__weekdays,.date-range-picker-module__MC4F-W__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-range-picker-module__MC4F-W__weekday{padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:600}.date-range-picker-module__MC4F-W__day{height:var(--space-10);place-items:center;padding:0;display:grid;position:relative}.date-range-picker-module__MC4F-W__dayButton{z-index:1;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.date-range-picker-module__MC4F-W__dayButton:hover{background:var(--color-surface-selected)}.date-range-picker-module__MC4F-W__outside .date-range-picker-module__MC4F-W__dayButton{color:var(--color-text-muted);opacity:.55}.date-range-picker-module__MC4F-W__disabled .date-range-picker-module__MC4F-W__dayButton{color:var(--color-text-muted);opacity:.35;cursor:not-allowed}.date-range-picker-module__MC4F-W__today .date-range-picker-module__MC4F-W__dayButton{box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:700}.date-range-picker-module__MC4F-W__rangeMiddle{background:var(--color-surface-selected)}.date-range-picker-module__MC4F-W__rangeMiddle .date-range-picker-module__MC4F-W__dayButton{border-radius:0}.date-range-picker-module__MC4F-W__rangeEdge .date-range-picker-module__MC4F-W__dayButton,.date-range-picker-module__MC4F-W__selected .date-range-picker-module__MC4F-W__dayButton{background:var(--color-primary);color:var(--color-background);font-weight:700}.date-range-picker-module__MC4F-W__footer{min-height:2.75rem;padding-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.date-range-picker-module__MC4F-W__legend{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-primary);font-size:var(--font-size-sm);display:flex}.date-range-picker-module__MC4F-W__legend svg{width:var(--space-4);height:var(--space-4)}.date-range-picker-module__MC4F-W__cancelButton{display:none}@media (max-width:48rem){.date-range-picker-module__MC4F-W__popover{width:100%;max-height:min(44rem, calc(100vh - var(--space-8)));padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.date-range-picker-module__MC4F-W__months{display:block}.date-range-picker-module__MC4F-W__month:nth-child(n+2){display:none}.date-range-picker-module__MC4F-W__nav{top:calc(var(--space-5) + 3.75rem);left:var(--space-4);right:var(--space-4);position:absolute}.date-range-picker-module__MC4F-W__cancelButton{width:100%;margin-top:var(--space-4);display:inline-flex}}@media (max-width:25rem){.date-range-picker-module__MC4F-W__fields{grid-template-columns:minmax(0,1fr)}}
.planning-step-module__dM1jhW__planning{min-width:0;font-family:var(--font-family-ui)}.planning-step-module__dM1jhW__planning h2,.planning-step-module__dM1jhW__planning legend,.planning-step-module__dM1jhW__phaseTitle{font-family:var(--font-family-brand);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-heading)}.planning-step-module__dM1jhW__description{max-width:65ch;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body)}.planning-step-module__dM1jhW__workingDays{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--color-border)}.planning-step-module__dM1jhW__days{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.planning-step-module__dM1jhW__day{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-base);cursor:pointer;font-weight:600;display:inline-flex}.planning-step-module__dM1jhW__day input,.planning-step-module__dM1jhW__phaseChoice input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-primary)}.planning-step-module__dM1jhW__day:hover{border-color:var(--color-primary)}.planning-step-module__dM1jhW__selectedDay{border-color:var(--color-primary);background:var(--color-surface-selected)}.planning-step-module__dM1jhW__headingRow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.planning-step-module__dM1jhW__phaseHeading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.planning-step-module__dM1jhW__addAction{font-size:var(--font-size-base);border-radius:var(--radius-button);flex-shrink:0}.planning-step-module__dM1jhW__phaseCount{padding-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.planning-step-module__dM1jhW__phaseList{margin-top:var(--space-5)}.planning-step-module__dM1jhW__phaseRow{grid-template-columns:var(--space-10) minmax(0, 1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--color-border);display:grid;position:relative}.planning-step-module__dM1jhW__phaseNumber{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--baas-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.planning-step-module__dM1jhW__phaseTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.planning-step-module__dM1jhW__phaseFields{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(22rem,1.35fr);min-width:0;display:grid}.planning-step-module__dM1jhW__planning label{font-size:var(--font-size-base)}.planning-step-module__dM1jhW__planning input:not([type=checkbox]){border-color:var(--color-text-muted);border-radius:var(--radius-sm);min-width:0;font-family:var(--font-family-ui);caret-color:var(--color-primary)}.planning-step-module__dM1jhW__planning input:not([type=checkbox]):focus{border-color:var(--color-focus)}.planning-step-module__dM1jhW__planning input.planning-step-module__dM1jhW__invalid{border-color:var(--baas-error)}.planning-step-module__dM1jhW__planning input.planning-step-module__dM1jhW__invalid:focus{border-color:var(--color-focus)}.planning-step-module__dM1jhW__planning p[id$=-error],.planning-step-module__dM1jhW__fieldError{margin-top:var(--space-2);color:var(--baas-error);font-size:var(--font-size-base);line-height:var(--line-height-body)}.planning-step-module__dM1jhW__removeAction{color:var(--color-text-muted)}.planning-step-module__dM1jhW__removeAction:hover{background:var(--baas-error-surface);color:var(--baas-error)}.planning-step-module__dM1jhW__icon{width:var(--space-5);height:var(--space-5);flex-shrink:0}.planning-step-module__dM1jhW__phaseChooser{margin-top:var(--space-5)}.planning-step-module__dM1jhW__phaseChooser summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--space-12);padding:var(--space-2) 0;font-size:var(--font-size-base);color:var(--color-primary);cursor:pointer;font-weight:600;list-style:none;display:flex}.planning-step-module__dM1jhW__phaseChooser summary::-webkit-details-marker{display:none}.planning-step-module__dM1jhW__chevron{width:var(--space-5);height:var(--space-5);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.planning-step-module__dM1jhW__phaseChooser[open] .planning-step-module__dM1jhW__chevron{transform:rotate(180deg)}.planning-step-module__dM1jhW__phaseChoices{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.planning-step-module__dM1jhW__phaseChoice{align-items:start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;display:flex}.planning-step-module__dM1jhW__phaseChoice input{margin-top:var(--space-1);flex-shrink:0}.planning-step-module__dM1jhW__selectedChoice{border-color:var(--color-primary);background:var(--color-surface-selected)}.planning-step-module__dM1jhW__choiceTitle{font-size:var(--font-size-base);font-weight:600;display:block}.planning-step-module__dM1jhW__choiceDescription{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body);display:block}.planning-step-module__dM1jhW__customPhase{align-items:end;gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.planning-step-module__dM1jhW__customPhase button{min-height:var(--space-12)}.planning-step-module__dM1jhW__addedPhase{color:var(--color-primary);font-size:var(--font-size-base);line-height:var(--line-height-body);overflow-wrap:anywhere}.planning-step-module__dM1jhW__addedPhase:not(:empty){margin-top:var(--space-3)}.planning-step-module__dM1jhW__day:focus-within,.planning-step-module__dM1jhW__phaseChoice:focus-within,.planning-step-module__dM1jhW__phaseChooser summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.planning-step-module__dM1jhW__empty{padding:var(--space-5) 0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body)}@media (max-width:48rem){.planning-step-module__dM1jhW__phaseRow{grid-template-columns:var(--space-10) minmax(0, 1fr) auto;gap:var(--space-4);padding:var(--space-6) 0;align-items:start}.planning-step-module__dM1jhW__phaseTitle{clip-path:none;white-space:normal;overflow-wrap:anywhere;align-self:center;width:auto;height:auto;position:static}.planning-step-module__dM1jhW__phaseFields{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr)}.planning-step-module__dM1jhW__removeAction{padding-left:var(--space-3);padding-right:var(--space-3);grid-area:1/3}.planning-step-module__dM1jhW__phaseChoices,.planning-step-module__dM1jhW__customPhase{grid-template-columns:minmax(0,1fr)}}@media (max-width:25rem){.planning-step-module__dM1jhW__removeLabel{display:none}.planning-step-module__dM1jhW__removeAction{min-width:var(--space-12)}.planning-step-module__dM1jhW__headingRow{flex-wrap:wrap}}@media (max-width:22.5rem){.planning-step-module__dM1jhW__days{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.planning-step-module__dM1jhW__day{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (prefers-reduced-motion:reduce){.planning-step-module__dM1jhW__chevron{transition:none}}
.planner-progress-module__HBgWta__progress{color:#d3e2ee;font-size:12px}.planner-progress-module__HBgWta__progress ol{flex-wrap:wrap;align-items:center;gap:0 16px;margin:0;padding:0;list-style:none;display:flex}.planner-progress-module__HBgWta__control{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0;display:inline-flex}.planner-progress-module__HBgWta__progress button{cursor:pointer}.planner-progress-module__HBgWta__progress button:hover{color:#fff}.planner-progress-module__HBgWta__progress button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #fff}.planner-progress-module__HBgWta__progress [aria-current]{color:#fff;border-bottom-color:#7bd3aa;font-weight:700}.planner-progress-module__HBgWta__light{color:var(--baas-muted)}.planner-progress-module__HBgWta__light button:hover,.planner-progress-module__HBgWta__light [aria-current]{color:var(--baas-navy)}.planner-progress-module__HBgWta__light button:focus-visible{outline-color:var(--baas-blue)}@media (max-width:760px){.planner-progress-module__HBgWta__progress{width:100%}.planner-progress-module__HBgWta__progress ol{gap:0 14px}}@media (max-width:360px){.planner-progress-module__HBgWta__progress{font-size:11px}.planner-progress-module__HBgWta__progress ol{gap:0 8px}}.planner-progress-module__HBgWta__natural{color:var(--color-text-muted);font-family:var(--font-family-ui);font-size:var(--font-size-base)}.planner-progress-module__HBgWta__natural ol{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__control{gap:var(--space-3);width:100%;min-height:var(--space-12);border-bottom-color:#0000;text-decoration:none}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__stepNumber{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__stepNumber svg{width:var(--space-5);height:var(--space-5)}.planner-progress-module__HBgWta__natural [aria-current]{color:var(--color-primary);font-weight:700}.planner-progress-module__HBgWta__natural [aria-current] .planner-progress-module__HBgWta__stepNumber{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background)}.planner-progress-module__HBgWta__natural button:hover{color:var(--color-primary)}.planner-progress-module__HBgWta__natural button:hover .planner-progress-module__HBgWta__stepNumber{border-color:var(--color-primary);background:var(--color-surface-selected);color:var(--color-primary)}.planner-progress-module__HBgWta__natural button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}@media (max-width:48rem){.planner-progress-module__HBgWta__natural ol{gap:var(--space-2)}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__control{justify-content:center;gap:var(--space-2);flex-direction:column}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__stepLabel{font-size:var(--font-size-sm)}}@media (max-width:25rem){.planner-progress-module__HBgWta__natural ol{gap:var(--space-1)}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__stepLabel{font-size:var(--font-size-xs);text-align:center;line-height:var(--line-height-heading)}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__control{justify-content:flex-start}}@media (max-width:22.5rem){.planner-progress-module__HBgWta__natural{padding:var(--space-2);scroll-padding-inline:var(--space-2);overflow-x:auto}.planner-progress-module__HBgWta__natural ol{min-width:calc(var(--space-12) * 8);gap:var(--space-3);align-items:start}.planner-progress-module__HBgWta__natural .planner-progress-module__HBgWta__stepLabel{white-space:nowrap}}
.planner-flow-module__kNgsFa__intro{border-bottom:1px solid var(--baas-line);padding:30px 32px 24px}.planner-flow-module__kNgsFa__eyebrow{color:var(--baas-blue);font-size:13px;font-weight:700}.planner-flow-module__kNgsFa__title{letter-spacing:-.025em;margin-top:8px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.15}.planner-flow-module__kNgsFa__description{max-width:720px;color:var(--baas-muted);margin-top:12px;font-size:15px;line-height:1.7}.planner-flow-module__kNgsFa__stepContent{min-width:0;padding:28px 32px 32px}.planner-flow-module__kNgsFa__actions{border-top:1px solid var(--baas-line);background:#f8fafb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 32px;display:flex}@media (max-width:760px){.planner-flow-module__kNgsFa__intro{padding:24px 20px 20px}.planner-flow-module__kNgsFa__stepContent{padding:24px 20px}.planner-flow-module__kNgsFa__actions{padding:20px}}@media (max-width:480px){.planner-flow-module__kNgsFa__actions{flex-direction:column-reverse;align-items:stretch}.planner-flow-module__kNgsFa__actions button{width:100%}}@media (max-width:360px){.planner-flow-module__kNgsFa__intro,.planner-flow-module__kNgsFa__stepContent,.planner-flow-module__kNgsFa__actions{padding-left:16px;padding-right:16px}}.planner-flow-module__kNgsFa__naturalForm{min-width:0}.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__intro{padding:var(--space-3) 0 var(--space-6);border:0}.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__title{font-family:var(--font-family-brand);font-size:var(--font-size-2xl);line-height:var(--line-height-heading);letter-spacing:-.03em;margin:0}.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__description{max-width:65ch;margin-top:var(--space-3);font-family:var(--font-family-ui);font-size:var(--font-size-base);line-height:var(--line-height-body)}.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__stepContent{padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);border-bottom:0}.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__actions{padding:var(--space-6) var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);border-top:0}.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__actions button{min-height:var(--space-12);border-radius:var(--radius-button);font-size:var(--font-size-base)}.planner-flow-module__kNgsFa__stepAnnouncement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.planner-flow-module__kNgsFa__errorSummary{margin-top:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--baas-error);border-radius:var(--radius-md);background:var(--baas-error-surface);color:var(--baas-error);font-size:var(--font-size-base);line-height:var(--line-height-body)}@media (max-width:48rem){.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__stepContent,.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__actions{padding:var(--space-6)}}@media (max-width:25rem){.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__stepContent,.planner-flow-module__kNgsFa__naturalForm .planner-flow-module__kNgsFa__actions{padding:var(--space-5)}}
.request-form-module__NdEPkG__section{width:100%;min-width:0}.request-form-module__NdEPkG__section form{margin-top:var(--space-5)}.request-form-module__NdEPkG__section fieldset{border:0;min-width:0;margin:0;padding:0}.request-form-module__NdEPkG__section legend{margin-bottom:var(--space-5);font-size:var(--font-size-lg);font-weight:600}.request-form-module__NdEPkG__grid{grid-template-columns:minmax(0,1fr);display:grid}.request-form-module__NdEPkG__section label{font-size:var(--font-size-sm);margin-bottom:var(--space-4);font-weight:600;display:block}.request-form-module__NdEPkG__section label span{color:var(--color-text-muted);font-weight:400}.request-form-module__NdEPkG__section :is(input,textarea){margin-top:var(--space-2);font-family:var(--font-family-ui);font-weight:400;display:block}.request-form-module__NdEPkG__section textarea{resize:vertical}.request-form-module__NdEPkG__section button{width:100%}.request-form-module__NdEPkG__section .request-form-module__NdEPkG__hint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-5) 0}.request-form-module__NdEPkG__section .request-form-module__NdEPkG__honeypot{display:none}.request-form-module__NdEPkG__error{color:var(--baas-error);background:var(--baas-error-surface);border-radius:var(--radius-sm);padding:var(--space-4)}.request-form-module__NdEPkG__success{color:var(--baas-success);background:var(--baas-success-surface);border-radius:var(--radius-sm);padding:var(--space-4)}.request-form-module__NdEPkG__success p{margin-top:var(--space-2)}
.charging-locator-module__PAL-xG__locator{color:var(--color-text);font-family:var(--font-family-ui)}.charging-locator-module__PAL-xG__intro{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-5) 0 var(--space-6);display:flex}.charging-locator-module__PAL-xG__intro h1{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.03em;text-wrap:balance;margin:0}.charging-locator-module__PAL-xG__intro p{margin:var(--space-3) 0 0;max-width:65ch;color:var(--color-text-muted);line-height:var(--line-height-body)}.charging-locator-module__PAL-xG__scope{justify-items:end;gap:var(--space-3);white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid}.charging-locator-module__PAL-xG__scope>span{align-items:center;gap:var(--space-2);display:inline-flex}.charging-locator-module__PAL-xG__filters{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(15rem,1.7fr) minmax(0,3fr);display:grid}.charging-locator-module__PAL-xG__filtersDisclosure{min-width:0}.charging-locator-module__PAL-xG__disclosureSummary{display:none}.charging-locator-module__PAL-xG__secondaryFilters{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.charging-locator-module__PAL-xG__filters label,.charging-locator-module__PAL-xG__sort{gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);font-weight:600;display:grid}.charging-locator-module__PAL-xG__filters input,.charging-locator-module__PAL-xG__filters select,.charging-locator-module__PAL-xG__sort select{width:100%;min-width:0;min-height:48px;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;caret-color:var(--color-primary);font-weight:400}.charging-locator-module__PAL-xG__filters select{padding-right:var(--space-6)}.charging-locator-module__PAL-xG__searchInput{position:relative}.charging-locator-module__PAL-xG__searchInput>svg{top:15px;left:var(--space-3);color:var(--color-text-muted);position:absolute}.charging-locator-module__PAL-xG__searchInput input{padding-left:var(--space-10)}.charging-locator-module__PAL-xG__searchInput input::placeholder{color:var(--color-text-muted);opacity:1}.charging-locator-module__PAL-xG__locator :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.charging-locator-module__PAL-xG__notice{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0 var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-body);display:flex}.charging-locator-module__PAL-xG__notice svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.charging-locator-module__PAL-xG__notice p{margin:0}.charging-locator-module__PAL-xG__notice strong{color:var(--color-text);font-weight:600}.charging-locator-module__PAL-xG__workspace{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(18rem,.95fr) minmax(0,2fr);height:36rem;display:grid;overflow:hidden}.charging-locator-module__PAL-xG__results{border-right:var(--border-width) solid var(--color-border);flex-direction:column;min-width:0;min-height:0;display:flex}.charging-locator-module__PAL-xG__resultsHeader{padding:var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}.charging-locator-module__PAL-xG__resultsHeader h2{margin:0 0 var(--space-3);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.charging-locator-module__PAL-xG__resultsHeader h2 span{font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:500}.charging-locator-module__PAL-xG__sort{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-weight:400;display:flex}.charging-locator-module__PAL-xG__sort span{white-space:nowrap}.charging-locator-module__PAL-xG__sort select{width:auto;max-width:70%;min-height:44px;padding:var(--space-2);font-size:var(--font-size-sm)}.charging-locator-module__PAL-xG__resultScroll{scrollbar-width:thin;scrollbar-color:var(--baas-border-strong) var(--baas-surface-muted);flex:1;overflow-y:auto}.charging-locator-module__PAL-xG__resultList{margin:0;padding:0;list-style:none}.charging-locator-module__PAL-xG__resultList li+li{border-top:var(--border-width) solid var(--color-border)}.charging-locator-module__PAL-xG__result{gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-5);text-align:left;background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);display:grid}.charging-locator-module__PAL-xG__result:hover{background:var(--baas-surface-muted)}.charging-locator-module__PAL-xG__result.charging-locator-module__PAL-xG__activeResult{background:var(--color-surface-selected)}.charging-locator-module__PAL-xG__result:focus-visible{outline-offset:-4px!important}.charging-locator-module__PAL-xG__resultTitle{justify-content:space-between;align-items:center;gap:var(--space-2);line-height:var(--line-height-heading);display:flex}.charging-locator-module__PAL-xG__resultTitle strong{overflow-wrap:anywhere}.charging-locator-module__PAL-xG__resultTitle svg{color:var(--color-primary);flex-shrink:0}.charging-locator-module__PAL-xG__operator{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4}.charging-locator-module__PAL-xG__specs{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.5;display:grid}.charging-locator-module__PAL-xG__specs>span{align-items:center;gap:var(--space-2);display:flex}.charging-locator-module__PAL-xG__specs svg{flex-shrink:0}.charging-locator-module__PAL-xG__listFoot{padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.5}.charging-locator-module__PAL-xG__more{width:100%;font-size:var(--font-size-sm)}.charging-locator-module__PAL-xG__mapColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.charging-locator-module__PAL-xG__mapCanvas{flex:1;min-height:0;position:relative}.charging-locator-module__PAL-xG__mapLoading{background:var(--baas-surface-muted);height:100%;min-height:24rem;color:var(--color-text-muted);place-items:center;display:grid}.charging-locator-module__PAL-xG__legend{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);background:var(--color-surface);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.charging-locator-module__PAL-xG__legend>span{align-items:center;gap:var(--space-2);display:flex}.charging-locator-module__PAL-xG__legend i{place-items:center;width:20px;height:20px;font-style:normal;font-weight:700;display:inline-grid}.charging-locator-module__PAL-xG__acKey,.charging-locator-module__PAL-xG__unknownKey{background:var(--color-primary);color:var(--color-surface);border-radius:var(--space-1)}.charging-locator-module__PAL-xG__dcKey{background:var(--color-text);color:var(--color-surface);border-radius:50%}.charging-locator-module__PAL-xG__legendNote{color:var(--color-text-muted);margin-left:auto}.charging-locator-module__PAL-xG__selectionLink{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--baas-soft);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;display:flex}.charging-locator-module__PAL-xG__selectionLink>span{align-items:center;gap:var(--space-1);display:inline-flex}.charging-locator-module__PAL-xG__empty{padding:var(--space-6) var(--space-5);line-height:var(--line-height-body)}.charging-locator-module__PAL-xG__empty>svg{color:var(--color-primary)}.charging-locator-module__PAL-xG__empty h3{margin-top:var(--space-4);font-size:var(--font-size-lg)}.charging-locator-module__PAL-xG__empty p{margin:var(--space-3) 0 var(--space-5);color:var(--color-text-muted)}.charging-locator-module__PAL-xG__selectionHint{align-items:center;gap:var(--space-3);padding:var(--space-5) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.charging-locator-module__PAL-xG__selectionHint svg{color:var(--color-primary);flex-shrink:0}.charging-locator-module__PAL-xG__selectionHint p{line-height:var(--line-height-body);margin:0}.charging-locator-module__PAL-xG__selectionHint strong{color:var(--color-text)}.charging-locator-module__PAL-xG__detail{margin-top:var(--space-5);padding:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);scroll-margin-top:var(--space-4)}.charging-locator-module__PAL-xG__detailIntro{justify-content:space-between;gap:var(--space-4);display:flex}.charging-locator-module__PAL-xG__detailIntro h2{margin:var(--space-2) 0;font-size:var(--font-size-xl);letter-spacing:-.02em;font-weight:700}.charging-locator-module__PAL-xG__detailIntro p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.charging-locator-module__PAL-xG__detailColumns{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.charging-locator-module__PAL-xG__detail h3{margin:0 0 var(--space-4);font-size:var(--font-size-base);font-weight:600}.charging-locator-module__PAL-xG__connectionList{margin:0;padding:0;list-style:none}.charging-locator-module__PAL-xG__connectionList li{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--font-size-sm);display:flex}.charging-locator-module__PAL-xG__connectionList li>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.charging-locator-module__PAL-xG__connectionList li div{gap:var(--space-1);display:grid}.charging-locator-module__PAL-xG__connectionList li span{color:var(--color-text-muted)}.charging-locator-module__PAL-xG__detailNote,.charging-locator-module__PAL-xG__unknown{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-body)}.charging-locator-module__PAL-xG__checks{min-width:0}.charging-locator-module__PAL-xG__checks ul{padding-left:var(--space-5);line-height:var(--line-height-body);font-size:var(--font-size-sm);margin:0}.charging-locator-module__PAL-xG__checks li+li{margin-top:var(--space-2)}.charging-locator-module__PAL-xG__checks p{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.charging-locator-module__PAL-xG__detailFooter{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.charging-locator-module__PAL-xG__detailFooter p{color:var(--color-text-muted);font-size:var(--font-size-xs)}.charging-locator-module__PAL-xG__dataFooter{padding:var(--space-5) 0 var(--space-4);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.charging-locator-module__PAL-xG__dataFooter>p{margin-bottom:var(--space-2)}.charging-locator-module__PAL-xG__dataFooter summary{width:fit-content;min-height:44px;padding:var(--space-2) 0;color:var(--color-primary);cursor:pointer;font-weight:600}.charging-locator-module__PAL-xG__dataFooter details p{max-width:75ch;margin:var(--space-3) 0}.charging-locator-module__PAL-xG__dataFooter a{color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}@media (max-width:64rem){.charging-locator-module__PAL-xG__filters{grid-template-columns:1fr}.charging-locator-module__PAL-xG__intro{gap:var(--space-4);flex-direction:column}.charging-locator-module__PAL-xG__scope{align-items:center;gap:var(--space-4);display:flex}.charging-locator-module__PAL-xG__workspace{grid-template-columns:minmax(17rem,1fr) minmax(0,1.5fr)}.charging-locator-module__PAL-xG__legendNote{margin-left:0}}@media (max-width:48rem){.charging-locator-module__PAL-xG__intro{padding-top:var(--space-2);padding-bottom:var(--space-4);gap:var(--space-3)}.charging-locator-module__PAL-xG__intro p{margin-top:var(--space-2)}.charging-locator-module__PAL-xG__filters{padding:var(--space-3);gap:var(--space-2)}.charging-locator-module__PAL-xG__disclosureSummary{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;display:flex}.charging-locator-module__PAL-xG__filterSummary{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-left:auto;font-weight:400}.charging-locator-module__PAL-xG__secondaryFilters{gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:1fr}.charging-locator-module__PAL-xG__filters input,.charging-locator-module__PAL-xG__filters select{font-size:var(--font-size-base)}.charging-locator-module__PAL-xG__workspace{flex-direction:column;height:auto;display:flex}.charging-locator-module__PAL-xG__mapColumn{border-bottom:var(--border-width) solid var(--color-border);order:-1}.charging-locator-module__PAL-xG__mapCanvas{flex:auto;height:25rem}.charging-locator-module__PAL-xG__results{border-right:0}.charging-locator-module__PAL-xG__resultsHeader{padding:var(--space-4)}.charging-locator-module__PAL-xG__resultScroll{max-height:25rem}.charging-locator-module__PAL-xG__result{padding:var(--space-4)}.charging-locator-module__PAL-xG__detail{padding:var(--space-5)}.charging-locator-module__PAL-xG__detailColumns{gap:var(--space-5);grid-template-columns:1fr}.charging-locator-module__PAL-xG__detailFooter{flex-direction:column;align-items:stretch}.charging-locator-module__PAL-xG__detailFooter a{width:100%}.charging-locator-module__PAL-xG__legend{gap:var(--space-2) var(--space-3)}.charging-locator-module__PAL-xG__legendNote{width:100%}.charging-locator-module__PAL-xG__notice{font-size:var(--font-size-sm);margin:var(--space-3) 0 var(--space-4)}}
.projects-view-module__S7rc1a__projects{margin-top:var(--space-10);color:var(--color-text);font-family:var(--font-family-ui);min-width:0}.projects-view-module__S7rc1a__headingRow{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.projects-view-module__S7rc1a__headingRow>div{min-width:0}.projects-view-module__S7rc1a__headingRow h1{font-family:var(--font-family-brand);font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-heading);letter-spacing:-.03em;margin:0}.projects-view-module__S7rc1a__headingRow p{max-width:65ch;margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body)}.projects-view-module__S7rc1a__headingRow>button{flex-shrink:0}.projects-view-module__S7rc1a__icon{width:var(--space-5);height:var(--space-5);flex-shrink:0}.projects-view-module__S7rc1a__projectList{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.projects-view-module__S7rc1a__listHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.projects-view-module__S7rc1a__listHeader h2{font-family:var(--font-family-ui);font-size:var(--font-size-base);margin:0;font-weight:600}.projects-view-module__S7rc1a__listHeader>span{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.projects-view-module__S7rc1a__projectList ul{margin:0;padding:0;list-style:none}.projects-view-module__S7rc1a__projectList li+li{border-top:var(--border-width) solid var(--color-border)}.projects-view-module__S7rc1a__project{align-items:center;gap:var(--space-5);padding:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.projects-view-module__S7rc1a__projectIcon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--baas-surface-muted);align-self:start;place-items:center;display:grid}.projects-view-module__S7rc1a__projectInfo{min-width:0}.projects-view-module__S7rc1a__projectHeading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.projects-view-module__S7rc1a__projectHeading h3{font-family:var(--font-family-brand);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;margin:0}.projects-view-module__S7rc1a__status{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--baas-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-heading);flex-shrink:0}.projects-view-module__S7rc1a__status[data-status=active]{background:var(--color-surface-selected);color:var(--color-primary)}.projects-view-module__S7rc1a__projectInfo p{margin-top:var(--space-2);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text-muted);overflow-wrap:anywhere}.projects-view-module__S7rc1a__projectInfo .projects-view-module__S7rc1a__updated{margin-top:var(--space-1);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.projects-view-module__S7rc1a__panel{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--space-6)}.projects-view-module__S7rc1a__panel>.projects-view-module__S7rc1a__icon{width:var(--space-8);height:var(--space-8);margin-bottom:var(--space-4);color:var(--color-primary)}.projects-view-module__S7rc1a__panel h2{font-family:var(--font-family-brand);font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-heading)}.projects-view-module__S7rc1a__panel p{max-width:65ch;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body)}.projects-view-module__S7rc1a__unsaved{background:var(--baas-warning-surface);border-color:var(--baas-warning)}.projects-view-module__S7rc1a__unsaved h2,.projects-view-module__S7rc1a__unsaved p{color:var(--baas-warning)}.projects-view-module__S7rc1a__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.projects-view-module__S7rc1a__error{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--baas-error);border-radius:var(--radius-md);background:var(--baas-error-surface);color:var(--baas-error);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.projects-view-module__S7rc1a__error p{max-width:65ch;font-size:var(--font-size-base);line-height:var(--line-height-body)}.projects-view-module__S7rc1a__loading{padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body)}.projects-view-module__S7rc1a__pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.projects-view-module__S7rc1a__pagination span{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:center}.projects-view-module__S7rc1a__hint{max-width:75ch;margin-top:var(--space-6);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted)}@media (max-width:48rem){.projects-view-module__S7rc1a__projects{margin-top:var(--space-8)}.projects-view-module__S7rc1a__headingRow{align-items:stretch;gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column}.projects-view-module__S7rc1a__listHeader{padding:var(--space-4) var(--space-5)}.projects-view-module__S7rc1a__project{gap:var(--space-3);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.projects-view-module__S7rc1a__project>button{width:100%;margin-top:var(--space-2);grid-column:1/-1}.projects-view-module__S7rc1a__projectIcon{width:var(--space-8);height:var(--space-8)}.projects-view-module__S7rc1a__panel{padding:var(--space-5)}.projects-view-module__S7rc1a__actions>button,.projects-view-module__S7rc1a__actions>a{flex:14rem}}@media (max-width:25rem){.projects-view-module__S7rc1a__project{grid-template-columns:minmax(0,1fr)}.projects-view-module__S7rc1a__projectIcon{display:none}}
.start-view-module__eBJoxW__selector{--spread:240px;max-width:900px;color:var(--color-text);padding:var(--space-8) 0;margin:0 auto}.start-view-module__eBJoxW__intro{text-align:center}.start-view-module__eBJoxW__intro h1{font-family:var(--font-family-brand);font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-heading);letter-spacing:-.025em;margin:0 0 var(--space-3)}.start-view-module__eBJoxW__intro p{max-width:55ch;color:var(--color-text-muted);font-size:var(--font-size-base);margin:0 auto}.start-view-module__eBJoxW__stage{height:420px;margin-top:var(--space-6);perspective:1100px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.start-view-module__eBJoxW__choice{left:50%;top:var(--space-8);border-radius:var(--radius-md);background:var(--color-surface);width:280px;min-height:344px;box-shadow:var(--elevation-md);color:var(--color-text);font:inherit;text-align:left;transform:translateX(calc(-50% + var(--drag-x,0px)));transition:transform .42s var(--ease-out), background-color var(--duration-fast), opacity .42s var(--ease-out);cursor:grab;border:0;padding:0;text-decoration:none;display:block;position:absolute;overflow:hidden}.start-view-module__eBJoxW__choice[data-position=center]{transform:translateX(calc(-50% + var(--drag-x,0px))) translateZ(48px);background:var(--color-surface-selected);z-index:3}.start-view-module__eBJoxW__choice[data-position=left]{transform:translateX(calc(-50% - var(--spread) + var(--drag-x,0px))) translateY(24px) rotateY(24deg) rotateZ(-7deg) scale(.84);z-index:1}.start-view-module__eBJoxW__choice[data-position=right]{transform:translateX(calc(-50% + var(--spread) + var(--drag-x,0px))) translateY(24px) rotateY(-24deg) rotateZ(7deg) scale(.84);z-index:1}.start-view-module__eBJoxW__stage[data-dragging=true],.start-view-module__eBJoxW__choice[data-held=true]{cursor:grabbing}.start-view-module__eBJoxW__choice[data-held=true]{opacity:.15;transition:none}.start-view-module__eBJoxW__floating{z-index:100;border-radius:var(--radius-md);background:var(--color-surface);min-height:344px;color:var(--color-text);font-family:var(--font-family-ui);text-align:left;box-shadow:var(--elevation-md);pointer-events:none;transform-origin:var(--hold-origin);display:block;position:fixed;overflow:hidden;transform:scale(1.035)rotate(-2deg)}.start-view-module__eBJoxW__floating[data-selected=true],.start-view-module__eBJoxW__floating[data-selected=true] .start-view-module__eBJoxW__art{background:var(--color-surface-selected)}.start-view-module__eBJoxW__choice:hover .start-view-module__eBJoxW__cardAction{text-underline-offset:4px;text-decoration:underline}.start-view-module__eBJoxW__choice:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.start-view-module__eBJoxW__art{height:156px;padding:var(--space-5);background:var(--color-background);color:var(--color-primary);justify-content:center;align-items:center;display:flex}.start-view-module__eBJoxW__choice[data-position=center] .start-view-module__eBJoxW__art{background:var(--color-surface-selected)}.start-view-module__eBJoxW__sheet{width:206px;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--elevation-sm);display:block}.start-view-module__eBJoxW__sheetTitle{gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--font-size-xs);color:var(--color-primary);align-items:center;display:flex}.start-view-module__eBJoxW__sheetTitle svg{flex-shrink:0}.start-view-module__eBJoxW__scanRows{gap:var(--space-2);display:grid}.start-view-module__eBJoxW__scanRows>span{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}.start-view-module__eBJoxW__dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.start-view-module__eBJoxW__bars{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:6px;height:44px;display:flex}.start-view-module__eBJoxW__bars span{background:var(--color-primary);opacity:.65;border-radius:2px 2px 0 0;width:14px}.start-view-module__eBJoxW__bars span:nth-child(4){opacity:1}.start-view-module__eBJoxW__timeLabels{padding-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);justify-content:space-between;display:flex}.start-view-module__eBJoxW__plan{font-size:var(--font-size-xs);color:var(--color-text-muted);grid-template-columns:44px repeat(5,minmax(0,1fr));align-items:center;gap:5px;display:grid}.start-view-module__eBJoxW__planRow{display:contents}.start-view-module__eBJoxW__cell{background:var(--color-border);border-radius:2px;height:8px}.start-view-module__eBJoxW__on{background:var(--color-primary);opacity:.7}.start-view-module__eBJoxW__copy{padding:var(--space-5);display:block}.start-view-module__eBJoxW__title{margin-bottom:var(--space-2);font-family:var(--font-family-brand);font-size:1.25rem;line-height:var(--line-height-heading);letter-spacing:-.02em;font-weight:700;display:block}.start-view-module__eBJoxW__description{min-height:77px;font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text-muted);display:block}.start-view-module__eBJoxW__cardAction{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500;display:flex}.start-view-module__eBJoxW__controls{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.start-view-module__eBJoxW__arrow{padding:var(--space-2);flex-shrink:0;width:48px}.start-view-module__eBJoxW__options{justify-content:center;gap:var(--space-2);display:flex}.start-view-module__eBJoxW__option{min-height:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);color:var(--color-text-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.start-view-module__eBJoxW__option[aria-pressed=true],.start-view-module__eBJoxW__option[data-selected=true],.start-view-module__eBJoxW__option:hover{background:var(--color-surface-selected);color:var(--color-primary)}.start-view-module__eBJoxW__option:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.start-view-module__eBJoxW__hint{margin:var(--space-3) 0 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.start-view-module__eBJoxW__footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:flex}.start-view-module__eBJoxW__current{font-size:var(--font-size-base);margin:0;font-weight:600}.start-view-module__eBJoxW__note{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:58rem){.start-view-module__eBJoxW__selector{--spread:200px}}@media (max-width:45rem){.start-view-module__eBJoxW__selector{--spread:132px;padding:var(--space-6) 0;overflow:clip}.start-view-module__eBJoxW__stage{height:432px}.start-view-module__eBJoxW__choice{width:246px}.start-view-module__eBJoxW__choice[data-position=left]{transform:translateX(calc(-50% - var(--spread) + var(--drag-x,0px))) translateY(28px) rotateY(36deg) rotateZ(-9deg) scale(.69)}.start-view-module__eBJoxW__choice[data-position=right]{transform:translateX(calc(-50% + var(--spread) + var(--drag-x,0px))) translateY(28px) rotateY(-36deg) rotateZ(9deg) scale(.69)}.start-view-module__eBJoxW__description{min-height:103px}.start-view-module__eBJoxW__controls{gap:var(--space-1);grid-template-columns:48px minmax(0,1fr) 48px;display:grid}.start-view-module__eBJoxW__options{gap:var(--space-1);flex-wrap:wrap}.start-view-module__eBJoxW__option{font-size:var(--font-size-xs);padding:var(--space-2)}.start-view-module__eBJoxW__footer{flex-direction:column;align-items:stretch}.start-view-module__eBJoxW__footer>a{width:100%}}@media (prefers-reduced-motion:reduce){.start-view-module__eBJoxW__choice{transition:none}.start-view-module__eBJoxW__floating{transform:none}}
.orientation-flow-module__Up9fdW__flow{max-width:var(--content-max);padding:var(--space-6) 0 var(--space-12);font-family:var(--font-family-ui);color:var(--color-text);margin:0 auto}.orientation-flow-module__Up9fdW__flow p{line-height:var(--line-height-body)}.orientation-flow-module__Up9fdW__flow h1,.orientation-flow-module__Up9fdW__flow h2,.orientation-flow-module__Up9fdW__flow h3{font-family:var(--font-family-brand);line-height:var(--line-height-heading);text-wrap:balance}.orientation-flow-module__Up9fdW__flow h1{font-size:var(--font-size-2xl);letter-spacing:-.025em;margin:0;font-weight:700}.orientation-flow-module__Up9fdW__routeHeading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.orientation-flow-module__Up9fdW__routeHeading a{align-items:center;gap:var(--space-2);color:var(--color-primary);text-underline-offset:var(--space-1);min-height:48px;font-size:var(--font-size-sm);text-decoration:underline;display:inline-flex}.orientation-flow-module__Up9fdW__progress{border-block:1px solid var(--color-border);margin-bottom:var(--space-10);scrollbar-color:var(--color-border) var(--color-background);overflow-x:auto}.orientation-flow-module__Up9fdW__progress ol{gap:var(--space-3);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.orientation-flow-module__Up9fdW__progress li{flex:1;min-width:96px}.orientation-flow-module__Up9fdW__progress button{align-items:center;gap:var(--space-2);width:100%;min-height:64px;font:inherit;font-size:var(--font-size-sm);text-align:left;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;display:flex}.orientation-flow-module__Up9fdW__progress li[data-current=true] button{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.orientation-flow-module__Up9fdW__progress button:disabled{color:var(--color-text-muted);cursor:default}.orientation-flow-module__Up9fdW__stepNumber{border:1px solid var(--color-border);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.orientation-flow-module__Up9fdW__progress li[data-current=true] .orientation-flow-module__Up9fdW__stepNumber{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}.orientation-flow-module__Up9fdW__layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.orientation-flow-module__Up9fdW__main{min-width:0}.orientation-flow-module__Up9fdW__stepHeading{margin-bottom:var(--space-8)}.orientation-flow-module__Up9fdW__stepHeading h2{font-size:var(--font-size-xl);letter-spacing:-.02em;margin:0 0 var(--space-3);font-weight:700}.orientation-flow-module__Up9fdW__stepHeading p{color:var(--color-text-muted);max-width:70ch;margin:0}.orientation-flow-module__Up9fdW__fields{gap:var(--space-6);display:grid}.orientation-flow-module__Up9fdW__pair{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orientation-flow-module__Up9fdW__hint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.orientation-flow-module__Up9fdW__flow textarea{resize:vertical}.orientation-flow-module__Up9fdW__flow input,.orientation-flow-module__Up9fdW__flow select,.orientation-flow-module__Up9fdW__flow textarea{caret-color:var(--color-primary)}.orientation-flow-module__Up9fdW__flow ::selection{background:var(--color-surface-selected);color:var(--color-text)}.orientation-flow-module__Up9fdW__capacity{border:0;margin:0;padding:0}.orientation-flow-module__Up9fdW__capacity legend{margin-bottom:var(--space-3);font-weight:600}.orientation-flow-module__Up9fdW__presets{gap:var(--space-3);flex-wrap:wrap;display:flex}.orientation-flow-module__Up9fdW__presets label{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;display:flex}.orientation-flow-module__Up9fdW__presets label[data-selected=true]{border-color:var(--color-primary);background:var(--color-surface-selected)}.orientation-flow-module__Up9fdW__presets label:hover{border-color:var(--color-primary)}.orientation-flow-module__Up9fdW__presets input{accent-color:var(--color-primary)}.orientation-flow-module__Up9fdW__presets label:focus-within{outline:3px solid var(--color-focus);outline-offset:4px}.orientation-flow-module__Up9fdW__capacity button{margin-top:var(--space-3)}.orientation-flow-module__Up9fdW__examples{gap:var(--space-3);flex-wrap:wrap;display:flex}.orientation-flow-module__Up9fdW__addMachine{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.orientation-flow-module__Up9fdW__machineList{margin:0;padding:0;list-style:none}.orientation-flow-module__Up9fdW__machineList li{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 140px auto;display:grid}.orientation-flow-module__Up9fdW__machineList li>span{overflow-wrap:anywhere;font-weight:600}.orientation-flow-module__Up9fdW__machineList input{font-variant-numeric:tabular-nums}.orientation-flow-module__Up9fdW__goalChoices label{min-height:140px}.orientation-flow-module__Up9fdW__goalChoices label span span:first-child{font-size:var(--font-size-base)}.orientation-flow-module__Up9fdW__goalChoices label span span:last-child{font-size:var(--font-size-sm)}.orientation-flow-module__Up9fdW__formActions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.orientation-flow-module__Up9fdW__formActions a{color:var(--color-primary);padding-block:var(--space-3);text-underline-offset:var(--space-1)}.orientation-flow-module__Up9fdW__aside{padding:var(--space-6);background:var(--color-surface-muted,var(--baas-surface-muted));border-radius:var(--radius-md)}.orientation-flow-module__Up9fdW__aside h2{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:700}.orientation-flow-module__Up9fdW__aside p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.orientation-flow-module__Up9fdW__aside ol{margin:var(--space-6) 0;padding-left:var(--space-5);font-size:var(--font-size-sm);line-height:2}.orientation-flow-module__Up9fdW__aside .orientation-flow-module__Up9fdW__asideNote{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.orientation-flow-module__Up9fdW__aside button{margin-top:var(--space-4);justify-content:start;padding-inline:0}.orientation-flow-module__Up9fdW__directions{gap:var(--space-4);border:0;margin:0;padding:0;display:grid}.orientation-flow-module__Up9fdW__directions legend{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.orientation-flow-module__Up9fdW__direction{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);cursor:pointer;background:var(--color-surface);display:flex}.orientation-flow-module__Up9fdW__direction[data-selected=true]{background:var(--color-surface-selected);border-color:var(--color-primary)}.orientation-flow-module__Up9fdW__direction:hover{border-color:var(--color-primary)}.orientation-flow-module__Up9fdW__direction>input,.orientation-flow-module__Up9fdW__openChoice input{margin-top:var(--space-1);width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.orientation-flow-module__Up9fdW__direction strong{font-family:var(--font-family-brand);font-size:var(--font-size-lg);line-height:var(--line-height-heading);margin-bottom:var(--space-2);display:block}.orientation-flow-module__Up9fdW__direction span>span{font-size:var(--font-size-base);line-height:var(--line-height-body);display:block}.orientation-flow-module__Up9fdW__direction .orientation-flow-module__Up9fdW__proposal{color:var(--color-primary);font-size:var(--font-size-sm);margin-bottom:var(--space-3);font-weight:600}.orientation-flow-module__Up9fdW__direction .orientation-flow-module__Up9fdW__condition{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.orientation-flow-module__Up9fdW__openChoice{gap:var(--space-3);cursor:pointer;align-items:center;min-height:48px;display:flex}.orientation-flow-module__Up9fdW__summary{margin:0}.orientation-flow-module__Up9fdW__summary>div{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(130px,1fr) minmax(0,2fr) auto;align-items:center;display:grid}.orientation-flow-module__Up9fdW__summary dt{font-size:var(--font-size-sm);color:var(--color-text-muted)}.orientation-flow-module__Up9fdW__summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.orientation-flow-module__Up9fdW__summary button{font-size:var(--font-size-sm);padding-inline:var(--space-2)}.orientation-flow-module__Up9fdW__notice{margin-top:var(--space-8);padding:var(--space-5);background:var(--baas-warning-surface);border-radius:var(--radius-md);color:var(--baas-warning)}.orientation-flow-module__Up9fdW__notice h3{font-size:var(--font-size-base);margin:0 0 var(--space-2);font-weight:700}.orientation-flow-module__Up9fdW__notice p{font-size:var(--font-size-sm);margin:var(--space-2) 0 0}.orientation-flow-module__Up9fdW__recommendation{padding:var(--space-8);background:var(--color-surface-selected);border-radius:var(--radius-md)}.orientation-flow-module__Up9fdW__recommendation .orientation-flow-module__Up9fdW__status{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-primary);margin:0 0 var(--space-4);font-weight:600;display:flex}.orientation-flow-module__Up9fdW__recommendation h3{font-size:var(--font-size-2xl);letter-spacing:-.02em;margin:0 0 var(--space-4);font-weight:700}.orientation-flow-module__Up9fdW__recommendation h4{margin:var(--space-6) 0 var(--space-2);font-weight:700}.orientation-flow-module__Up9fdW__recommendation p{margin:var(--space-2) 0 0}.orientation-flow-module__Up9fdW__missing{margin:var(--space-8) 0}.orientation-flow-module__Up9fdW__missing h3,.orientation-flow-module__Up9fdW__nextSteps>h3{font-size:var(--font-size-xl);margin:0 0 var(--space-4);font-weight:700}.orientation-flow-module__Up9fdW__missing ul{padding-left:var(--space-5);gap:var(--space-3);line-height:var(--line-height-body);display:grid}.orientation-flow-module__Up9fdW__missing>p{font-size:var(--font-size-sm);color:var(--color-text-muted)}.orientation-flow-module__Up9fdW__details{border-top:1px solid var(--color-border);padding-block:var(--space-3)}.orientation-flow-module__Up9fdW__details summary{cursor:pointer;padding-block:var(--space-3);color:var(--color-primary);font-weight:600}.orientation-flow-module__Up9fdW__details article{margin:var(--space-5) 0}.orientation-flow-module__Up9fdW__details h3{font-size:var(--font-size-lg);font-weight:700}.orientation-flow-module__Up9fdW__details p{color:var(--color-text-muted)}.orientation-flow-module__Up9fdW__nextSteps{margin-top:var(--space-10)}.orientation-flow-module__Up9fdW__followup{border-top:1px solid var(--color-border);padding-block:var(--space-6)}.orientation-flow-module__Up9fdW__followup h4{font-size:var(--font-size-lg);margin:0 0 var(--space-2);font-weight:600}.orientation-flow-module__Up9fdW__followup p{color:var(--color-text-muted);margin:0 0 var(--space-4)}.orientation-flow-module__Up9fdW__followup .orientation-flow-module__Up9fdW__hint{margin:var(--space-3) 0 0}.orientation-flow-module__Up9fdW__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.orientation-flow-module__Up9fdW__feedback,.orientation-flow-module__Up9fdW__error{margin-top:var(--space-5);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--baas-success-surface);color:var(--baas-success)}.orientation-flow-module__Up9fdW__error{background:var(--baas-error-surface);color:var(--baas-error)}.orientation-flow-module__Up9fdW__flow a:focus-visible,.orientation-flow-module__Up9fdW__flow button:focus-visible,.orientation-flow-module__Up9fdW__details summary:focus-visible,.orientation-flow-module__Up9fdW__stepHeading h2:focus-visible,.orientation-flow-module__Up9fdW__direction:focus-within,.orientation-flow-module__Up9fdW__openChoice:focus-within{outline:3px solid var(--color-focus);outline-offset:4px}@media (max-width:58rem){.orientation-flow-module__Up9fdW__layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.orientation-flow-module__Up9fdW__aside{max-width:none}}@media (max-width:40rem){.orientation-flow-module__Up9fdW__flow{padding-top:var(--space-4)}.orientation-flow-module__Up9fdW__routeHeading{align-items:flex-start;gap:var(--space-1);flex-direction:column}.orientation-flow-module__Up9fdW__progress{margin-bottom:var(--space-6)}.orientation-flow-module__Up9fdW__progress ol{gap:var(--space-2)}.orientation-flow-module__Up9fdW__progress li{min-width:86px}.orientation-flow-module__Up9fdW__progress button{justify-content:center;gap:var(--space-2);text-align:center;font-size:var(--font-size-xs);flex-direction:column;min-height:80px}.orientation-flow-module__Up9fdW__pair{grid-template-columns:minmax(0,1fr)}.orientation-flow-module__Up9fdW__summary>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.orientation-flow-module__Up9fdW__summary dt{grid-column:1/-1}.orientation-flow-module__Up9fdW__recommendation{padding:var(--space-5)}.orientation-flow-module__Up9fdW__actions{flex-direction:column;align-items:stretch}.orientation-flow-module__Up9fdW__addMachine{grid-template-columns:minmax(0,1fr)}.orientation-flow-module__Up9fdW__machineList li{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 96px auto}.orientation-flow-module__Up9fdW__machineList li>span{grid-column:1/-1}.orientation-flow-module__Up9fdW__machineList li>button{grid-column:3}.orientation-flow-module__Up9fdW__machineList li>div{grid-column:1/3}.orientation-flow-module__Up9fdW__formActions>button{flex:1}.orientation-flow-module__Up9fdW__stepHeading p,.orientation-flow-module__Up9fdW__direction .orientation-flow-module__Up9fdW__condition,.orientation-flow-module__Up9fdW__aside p{font-size:var(--font-size-base)}}
.advice-hero-module__FLmImq__advice{padding:var(--space-10);color:var(--color-text);font-family:var(--font-family-ui);font-size:var(--font-size-base);line-height:var(--line-height-body);overflow-wrap:anywhere;caret-color:var(--color-primary)}.advice-hero-module__FLmImq__adviceLayout{gap:var(--space-10);grid-template-columns:minmax(0,1.5fr) minmax(19rem,1fr);align-items:start;display:grid}.advice-hero-module__FLmImq__adviceLayout>*{min-width:0}.advice-hero-module__FLmImq__headline{font-family:var(--font-family-brand);font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;text-wrap:balance;margin:0}.advice-hero-module__FLmImq__summary{margin:var(--space-4) 0 0;max-width:70ch;font-size:var(--font-size-lg)}.advice-hero-module__FLmImq__resultLabels{gap:var(--space-2) var(--space-4);margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.advice-hero-module__FLmImq__resultLabels p{margin:0}.advice-hero-module__FLmImq__projectName{color:var(--color-text);font-weight:600}.advice-hero-module__FLmImq__engineNote{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);max-width:70ch}.advice-hero-module__FLmImq__planningFacts{gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-5) 0;border-block:var(--border-width) solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.advice-hero-module__FLmImq__planningFacts dt{font-size:var(--font-size-sm);color:var(--color-text-muted)}.advice-hero-module__FLmImq__planningFacts>div{grid-template-rows:1fr auto;display:grid}.advice-hero-module__FLmImq__planningFacts dd{margin:var(--space-2) 0 0;font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:700}.advice-hero-module__FLmImq__planningFacts dd span{font-size:var(--font-size-sm);font-weight:400}.advice-hero-module__FLmImq__reasons{margin-top:var(--space-6)}.advice-hero-module__FLmImq__advice h2{font-family:var(--font-family-brand);font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-heading);text-wrap:balance;margin:0}.advice-hero-module__FLmImq__reasons h2{font-size:var(--font-size-lg)}.advice-hero-module__FLmImq__reasons ul{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.advice-hero-module__FLmImq__reasons li{align-items:start;gap:var(--space-3);display:flex}.advice-hero-module__FLmImq__reasonCheck{width:var(--space-5);height:var(--space-5);margin-top:var(--space-1);color:var(--color-primary);flex-shrink:0}.advice-hero-module__FLmImq__editRow{margin-top:var(--space-6)}.advice-hero-module__FLmImq__advice :is(button,a) svg{width:var(--space-5);height:var(--space-5);flex-shrink:0}.advice-hero-module__FLmImq__contact{padding:var(--space-6);border-radius:var(--radius-md);background:var(--baas-surface-muted);gap:var(--space-5);display:grid}.advice-hero-module__FLmImq__contact h2{font-size:var(--font-size-lg)}.advice-hero-module__FLmImq__contact p{margin:var(--space-3) 0 0}.advice-hero-module__FLmImq__contactLinks{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-5);gap:var(--space-3);display:grid}.advice-hero-module__FLmImq__contactActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.advice-hero-module__FLmImq__emailAddress{width:fit-content;min-height:var(--space-12);font-size:var(--font-size-sm);align-items:center;display:inline-flex}.advice-hero-module__FLmImq__emailAddress,.advice-hero-module__FLmImq__savingsScope a{color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.advice-hero-module__FLmImq__emailAddress:hover,.advice-hero-module__FLmImq__savingsScope a:hover{color:var(--color-primary-hover)}.advice-hero-module__FLmImq__advice :is(a,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.advice-hero-module__FLmImq__savings,.advice-hero-module__FLmImq__route{padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);grid-column:1/-1;margin:0}.advice-hero-module__FLmImq__sectionHeading{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.advice-hero-module__FLmImq__periodLabel{color:var(--color-text-muted);font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__comparisonLabel{margin:var(--space-2) 0 0;color:var(--color-text-muted);max-width:75ch}.advice-hero-module__FLmImq__fuelComparisons{margin-top:var(--space-6);gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advice-hero-module__FLmImq__fuelComparison{min-width:0}.advice-hero-module__FLmImq__fuelComparison+.advice-hero-module__FLmImq__fuelComparison{border-left:var(--border-width) solid var(--color-border);padding-left:var(--space-6)}.advice-hero-module__FLmImq__advice h3{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-heading);margin:0}.advice-hero-module__FLmImq__dieselBasis,.advice-hero-module__FLmImq__referenceSummary{color:var(--color-text-muted);margin:var(--space-2) 0 0;font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__metricGrid{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.advice-hero-module__FLmImq__metric dt{font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__metric dd{margin:var(--space-2) 0 0}.advice-hero-module__FLmImq__metricValue{color:var(--color-primary);font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-heading);font-variant-numeric:tabular-nums}.advice-hero-module__FLmImq__metricUnit{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-body);display:block}.advice-hero-module__FLmImq__metricStatus{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400;display:block}.advice-hero-module__FLmImq__extraMetric .advice-hero-module__FLmImq__metricValue{color:var(--baas-warning)}.advice-hero-module__FLmImq__referenceMetric .advice-hero-module__FLmImq__metricValue{color:var(--color-text)}.advice-hero-module__FLmImq__unknownValue{color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:500}.advice-hero-module__FLmImq__metricExplanation{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-5) 0 0}.advice-hero-module__FLmImq__savingsScope{margin-top:var(--space-6);border-block:var(--border-width) solid var(--color-border);font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__savingsScope summary{min-height:var(--space-12);padding-block:var(--space-3);cursor:pointer;font-weight:600}.advice-hero-module__FLmImq__savingsScope summary:hover{color:var(--color-primary)}.advice-hero-module__FLmImq__savingsScope p{color:var(--color-text-muted);margin:0 0 var(--space-4);max-width:75ch}.advice-hero-module__FLmImq__usageOverview{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.advice-hero-module__FLmImq__routeDiagram{align-items:center;gap:var(--space-4);display:flex}.advice-hero-module__FLmImq__sources{gap:var(--space-3);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:grid}.advice-hero-module__FLmImq__sourceRow{align-items:center;gap:var(--space-3);display:flex}.advice-hero-module__FLmImq__sourceNode,.advice-hero-module__FLmImq__siteNode{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-align:center;font-weight:600}.advice-hero-module__FLmImq__sourceNode{flex:1;min-width:0}.advice-hero-module__FLmImq__batteryNode{background:var(--color-surface-selected);color:var(--color-primary)}.advice-hero-module__FLmImq__siteNode{background:var(--baas-surface-muted)}.advice-hero-module__FLmImq__routeArrow{color:var(--color-primary);flex-shrink:0;display:flex}.advice-hero-module__FLmImq__routeArrow svg{width:var(--space-6);height:var(--space-6)}.advice-hero-module__FLmImq__chargingRoute{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__usageSteps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.advice-hero-module__FLmImq__usageSteps li{gap:var(--space-3);align-items:start;display:flex}.advice-hero-module__FLmImq__reasonIndex{white-space:nowrap;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-primary);padding-top:var(--space-1);flex-shrink:0;font-weight:600}.advice-hero-module__FLmImq__usageSteps p{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.advice-hero-module__FLmImq__dayPlan{margin-top:var(--space-8)}.advice-hero-module__FLmImq__dayPlan>p{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__periods{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.advice-hero-module__FLmImq__usePeriod{gap:var(--space-5);padding:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:9rem minmax(0,1fr);display:grid}.advice-hero-module__FLmImq__supplyingPeriod{background:var(--color-surface-selected)}.advice-hero-module__FLmImq__chargingPeriod{background:var(--baas-surface-muted)}.advice-hero-module__FLmImq__periodTime{font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);padding-top:var(--space-1)}.advice-hero-module__FLmImq__usePeriod p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__route figcaption{margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}.advice-hero-module__FLmImq__error{margin:0 0 var(--space-6);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--baas-error-surface);color:var(--baas-error)}.advice-hero-module__FLmImq__catalogNote{margin:0 var(--space-10) var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width:64rem){.advice-hero-module__FLmImq__advice{padding:var(--space-8)}.advice-hero-module__FLmImq__adviceLayout{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr)}.advice-hero-module__FLmImq__catalogNote{margin-inline:var(--space-8)}}@media (max-width:48rem){.advice-hero-module__FLmImq__advice{padding:var(--space-6)}.advice-hero-module__FLmImq__adviceLayout,.advice-hero-module__FLmImq__usageOverview,.advice-hero-module__FLmImq__fuelComparisons{grid-template-columns:minmax(0,1fr)}.advice-hero-module__FLmImq__fuelComparison+.advice-hero-module__FLmImq__fuelComparison{border-left:0;border-top:var(--border-width) solid var(--color-border);padding-left:0;padding-top:var(--space-6)}.advice-hero-module__FLmImq__contactActions a,.advice-hero-module__FLmImq__editRow button{width:100%}.advice-hero-module__FLmImq__catalogNote{margin-inline:var(--space-6)}}@media (max-width:40rem){.advice-hero-module__FLmImq__advice{padding:var(--space-5)}.advice-hero-module__FLmImq__summary{font-size:var(--font-size-base)}.advice-hero-module__FLmImq__planningFacts{grid-template-columns:minmax(0,1fr)}.advice-hero-module__FLmImq__planningFacts>div{gap:var(--space-4);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.advice-hero-module__FLmImq__planningFacts dd{margin:0}.advice-hero-module__FLmImq__contact{padding:var(--space-5)}.advice-hero-module__FLmImq__metricGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.advice-hero-module__FLmImq__metric{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.advice-hero-module__FLmImq__metric dd{margin:0}.advice-hero-module__FLmImq__usePeriod{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.advice-hero-module__FLmImq__catalogNote{margin-inline:var(--space-5)}}
