.teams-module__nQPYZG__root{--tm-aura:color-mix(in oklab, var(--brand) 18%, transparent);--tm-glass:color-mix(in oklab, var(--surface-2) 88%, transparent);--tm-soft:color-mix(in oklab, var(--fg) 2.5%, transparent);--tm-soft-hover:color-mix(in oklab, var(--fg) 4.5%, transparent);--tm-soft-top:color-mix(in oklab, var(--fg) 5%, transparent);--tm-pick:color-mix(in oklab, var(--brand) 10%, transparent);--tm-node:color-mix(in oklab, var(--surface-2) 72%, var(--background));--tm-node-raised:var(--surface-2);--tm-icon-top:color-mix(in oklab, var(--fg) 6%, transparent)}.light .teams-module__nQPYZG__root{--tm-aura:color-mix(in oklab, var(--brand) 10%, transparent);--tm-glass:color-mix(in oklab, var(--surface-3) 90%, transparent);--tm-soft:var(--surface-1);--tm-soft-hover:var(--surface-2);--tm-soft-top:var(--surface-3);--tm-pick:color-mix(in oklab, var(--brand) 6%, transparent);--tm-node:var(--surface-3);--tm-node-raised:var(--surface-3);--tm-icon-top:var(--surface-3)}.teams-module__nQPYZG__anchor{scroll-margin-top:1.5rem}.teams-module__nQPYZG__aura{z-index:-1;left:72%;top:calc(var(--spacing-header) + 12rem);pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--tm-aura), transparent 72%);width:min(56rem,150vw);height:24rem;position:absolute;translate:-50% -50%}.teams-module__nQPYZG__hv{isolation:isolate;color:var(--brand-text);position:relative}.teams-module__nQPYZG__hvLight{z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 62% 52%, color-mix(in oklab, var(--glow) 60%, transparent), transparent), radial-gradient(closest-side at 22% 45%, var(--glow-neutral), transparent);position:absolute;inset:-8% -12%}.teams-module__nQPYZG__console{fill:var(--tm-glass);stroke:var(--border-strong)}.teams-module__nQPYZG__consoleEdge{stroke:var(--edge-light);stroke-width:1.25px;stroke-linecap:round}.teams-module__nQPYZG__consoleRule{stroke:var(--border)}.teams-module__nQPYZG__consoleDot{fill:color-mix(in oklab, var(--fg) 16%, transparent)}.teams-module__nQPYZG__consoleBar{fill:color-mix(in oklab, var(--fg) 14%, transparent)}.teams-module__nQPYZG__rowIconBg{fill:var(--tm-node);stroke:var(--border-strong)}.teams-module__nQPYZG__rowIcon{color:var(--fg-muted)}.teams-module__nQPYZG__track{fill:color-mix(in oklab, var(--fg) 8%, transparent)}.teams-module__nQPYZG__trackFill{fill:color-mix(in oklab, var(--brand-text) 70%, transparent)}.teams-module__nQPYZG__bus{stroke-width:1px;opacity:.45}.teams-module__nQPYZG__seatBox{fill:var(--tm-node-raised);stroke:color-mix(in oklab, var(--brand) 42%, var(--border-strong))}.teams-module__nQPYZG__seatEdge{stroke:var(--edge-light);stroke-linecap:round}.teams-module__nQPYZG__seatChip{fill:none;stroke:color-mix(in oklab, var(--fg) 30%, transparent);stroke-width:1.25px}.teams-module__nQPYZG__seatOpen{fill:none;stroke:var(--border-strong);stroke-dasharray:3 4}.teams-module__nQPYZG__led{fill:var(--brand-text)}.teams-module__nQPYZG__ledHalo{fill:color-mix(in oklab, var(--brand-text) 22%, transparent)}.teams-module__nQPYZG__pulse{opacity:0;animation:teams-module__nQPYZG__tm-run 6s var(--ease-in-out) var(--tm-d,0s) infinite}@keyframes teams-module__nQPYZG__tm-run{0%{opacity:0;transform:translate(0)}4%{opacity:1}26%{opacity:1}32%,to{opacity:0;transform:translateX(var(--tm-x,300px))}}.teams-module__nQPYZG__hvLayer{animation:teams-module__nQPYZG__tm-settle var(--motion-settle) var(--ease-out-expo) backwards}.teams-module__nQPYZG__hvFade{animation-name:teams-module__nQPYZG__tm-fade;animation-delay:80ms}.teams-module__nQPYZG__hvConsole{--tm-y:10px;animation-delay:60ms}.teams-module__nQPYZG__hvSeat{--tm-y:8px;animation-delay:calc(.24s + var(--tm-i,0) * 70ms)}.teams-module__nQPYZG__lit{animation:teams-module__nQPYZG__tm-on .7s var(--ease-out) backwards;animation-delay:calc(.62s + var(--tm-i,0) * 70ms)}@keyframes teams-module__nQPYZG__tm-settle{0%{opacity:0;transform:translateY(var(--tm-y,12px))}}@keyframes teams-module__nQPYZG__tm-fade{0%{opacity:0}}@keyframes teams-module__nQPYZG__tm-on{0%{opacity:0}}.teams-module__nQPYZG__icon{color:var(--fg);background:linear-gradient(to bottom, var(--tm-node-raised), var(--tm-node));box-shadow:inset 0 1px 0 var(--tm-icon-top), inset 0 0 0 1px var(--border-strong)}.teams-module__nQPYZG__iconBrand{color:var(--brand-text);background:color-mix(in oklab, var(--brand) 12%, transparent);box-shadow:inset 0 1px 0 var(--tm-icon-top), inset 0 0 0 1px color-mix(in oklab, var(--brand) 40%, transparent)}.teams-module__nQPYZG__who{transition:background-color var(--motion-fast) var(--ease-out)}.teams-module__nQPYZG__who:hover{background:var(--tm-soft-hover)}.teams-module__nQPYZG__whoArrow{transition:translate var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}.teams-module__nQPYZG__who:hover .teams-module__nQPYZG__whoArrow{color:var(--fg);translate:3px}.teams-module__nQPYZG__tabsScroller{overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;margin:-3px;padding:3px;overflow-x:auto}.teams-module__nQPYZG__tabsScroller::-webkit-scrollbar{display:none}.teams-module__nQPYZG__tabs{background:var(--tm-glass);box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 0 var(--edge-light)}.teams-module__nQPYZG__tab{color:var(--fg-muted);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}.teams-module__nQPYZG__tab:hover{color:var(--fg)}.teams-module__nQPYZG__tab[aria-selected=true]{color:var(--fg);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-strong), inset 0 1px 0 var(--edge-light)}.teams-module__nQPYZG__tab[aria-selected=true] svg{color:var(--brand-text)}.teams-module__nQPYZG__tabAnchor{scroll-margin-top:2rem}.teams-module__nQPYZG__tab:focus:not(:focus-visible){outline:none}.teams-module__nQPYZG__tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.teams-module__nQPYZG__svcPanel{margin-top:1rem}.teams-module__nQPYZG__svc[data-switched] .teams-module__nQPYZG__svcPanel:not([hidden]){animation:teams-module__nQPYZG__tm-in .42s var(--ease-out) both}.teams-module__nQPYZG__panel{background:radial-gradient(ellipse 70% 50% at 30% 0%, var(--tm-pick), transparent 70%), var(--tm-soft);box-shadow:inset 0 1px 0 var(--tm-soft-top)}.teams-module__nQPYZG__modelNum{color:var(--brand-text);background:color-mix(in oklab, var(--brand) 14%, transparent)}.teams-module__nQPYZG__step:not(:last-child):before{content:"";background:linear-gradient(to bottom, var(--border-strong), var(--border));width:1px;position:absolute;top:2.75rem;bottom:-2.25rem;left:1.375rem}@media (min-width:64rem){.teams-module__nQPYZG__steps{position:relative}.teams-module__nQPYZG__step:not(:last-child):before{content:none}.teams-module__nQPYZG__steps:before{content:"";background:linear-gradient(to right, color-mix(in oklab, var(--brand) 55%, transparent), var(--border-strong) 30%, var(--border-strong) 70%, var(--border));height:1px;position:absolute;top:1.375rem;left:calc(12.5% - .75rem);right:calc(12.5% - .75rem)}}.teams-module__nQPYZG__stepDot{color:var(--fg);background:linear-gradient(to bottom, var(--tm-node-raised), var(--tm-node));box-shadow:inset 0 1px 0 var(--tm-icon-top), inset 0 0 0 1px var(--border-strong), 0 0 0 6px var(--background)}.teams-module__nQPYZG__stepDotBrand{color:var(--brand-text);background:color-mix(in oklab, var(--brand) 14%, var(--background));box-shadow:inset 0 1px 0 var(--tm-icon-top), inset 0 0 0 1px color-mix(in oklab, var(--brand) 50%, transparent), 0 0 0 6px var(--background)}.teams-module__nQPYZG__soft{background:var(--tm-soft);box-shadow:inset 0 1px 0 var(--tm-soft-top)}.teams-module__nQPYZG__pick{background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--tm-pick), transparent 70%), var(--tm-soft);box-shadow:inset 0 1px 0 var(--tm-soft-top), 0 24px 60px -36px color-mix(in oklab, var(--brand) 45%, transparent)}.teams-module__nQPYZG__chip{background:color-mix(in oklab, var(--brand) 12%, transparent);color:var(--brand-text)}.teams-module__nQPYZG__tag{background:var(--tm-soft);box-shadow:inset 0 0 0 1px var(--border)}.teams-module__nQPYZG__tier{border-top:1px solid var(--border)}.teams-module__nQPYZG__num{box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--background)}.teams-module__nQPYZG__seat{background:color-mix(in oklab, var(--fg) 34%, transparent)}.teams-module__nQPYZG__seatBrand{background:var(--brand-text)}.teams-module__nQPYZG__seatDot{box-shadow:inset 0 0 0 1px var(--border-strong)}.teams-module__nQPYZG__more>summary{cursor:pointer;list-style:none}.teams-module__nQPYZG__more>summary::-webkit-details-marker{display:none}.teams-module__nQPYZG__chevWrap{color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--border);transition:color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out)}.teams-module__nQPYZG__more>summary:hover .teams-module__nQPYZG__chevWrap{color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong)}.teams-module__nQPYZG__more[open] .teams-module__nQPYZG__chev{rotate:180deg}.teams-module__nQPYZG__mail{background:var(--tm-soft);box-shadow:inset 0 1px 0 var(--tm-soft-top), inset 0 0 0 1px var(--border)}.teams-module__nQPYZG__formPanel{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--tm-pick), transparent 70%), var(--tm-soft);box-shadow:inset 0 1px 0 var(--tm-soft-top)}@media (max-width:767px){.teams-module__nQPYZG__rail{margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-padding-inline:var(--spacing-gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:min(84%,22rem);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.teams-module__nQPYZG__rail::-webkit-scrollbar{display:none}.teams-module__nQPYZG__rail>*{scroll-snap-align:start}}.teams-module__nQPYZG__pill{background:color-mix(in oklab, var(--fg) 3.5%, transparent);box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--border);color:var(--fg-muted);transition:background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}.light .teams-module__nQPYZG__pill{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-strong), 0 1px 2px #0f0f280a}.teams-module__nQPYZG__pill:hover{color:var(--fg);box-shadow:inset 0 1px 0 var(--edge-light), inset 0 0 0 1px var(--border-strong)}.teams-module__nQPYZG__pill[aria-checked=true]{color:var(--fg);background:color-mix(in oklab, var(--brand) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 62%, transparent)}[role=radiogroup][aria-invalid=true] .teams-module__nQPYZG__pill{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--destructive) 55%, transparent)}.teams-module__nQPYZG__field{background:color-mix(in oklab, var(--background) 55%, transparent);box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--motion-fast) var(--ease-out);outline:none}.light .teams-module__nQPYZG__field{background:var(--surface-3)}.teams-module__nQPYZG__field::placeholder{color:var(--fg-subtle)}.teams-module__nQPYZG__field:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 24%, transparent)}.teams-module__nQPYZG__field:focus,.teams-module__nQPYZG__field:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 80%, transparent), 0 0 0 4px var(--brand-soft)}.teams-module__nQPYZG__field[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--destructive), 0 0 0 4px color-mix(in oklab, var(--destructive) 14%, transparent)}.teams-module__nQPYZG__focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.teams-module__nQPYZG__done{animation:teams-module__nQPYZG__tm-in .5s var(--ease-out) both}@keyframes teams-module__nQPYZG__tm-in{0%{opacity:0;transform:translateY(6px)}}.teams-module__nQPYZG__markRing{background:color-mix(in oklab, var(--brand) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 45%, transparent), inset 0 1px 0 var(--edge-light);color:var(--brand-text)}@media (prefers-reduced-motion:reduce){.teams-module__nQPYZG__hvLayer,.teams-module__nQPYZG__lit,.teams-module__nQPYZG__pulse,.teams-module__nQPYZG__done,.teams-module__nQPYZG__svc[data-switched] .teams-module__nQPYZG__svcPanel:not([hidden]){animation:none}.teams-module__nQPYZG__tab,.teams-module__nQPYZG__who,.teams-module__nQPYZG__whoArrow,.teams-module__nQPYZG__chevWrap,.teams-module__nQPYZG__pill,.teams-module__nQPYZG__field{transition:none}}
