.kdx-ob-auth-gate--immersive{min-height:0}html[data-kdx-onboarding-immersive],html[data-kdx-onboarding-immersive] body{overflow:hidden!important;height:100%!important;overscroll-behavior:none}html[data-kdx-onboarding-immersive] body>header.fixed,html[data-kdx-onboarding-immersive] [data-kdx-floating-nav-shell],html[data-kdx-onboarding-immersive] .kdx-nav-compact-only,html[data-kdx-onboarding-immersive] [data-site-footer],html[data-kdx-onboarding-immersive] .kdx-quick-access,html[data-kdx-onboarding-immersive] .kdx-chat-fab,html[data-kdx-onboarding-immersive] [data-kdx-cookie-launcher],html[data-kdx-onboarding-immersive] .kdx-site-footer__locale{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-kdx-onboarding-immersive] #main-content{padding:0!important;margin:0!important;min-height:0!important}.kdx-ob-immersive-root{position:fixed;inset:0;z-index:30000;width:100%;height:100dvh;overflow:hidden;background:var(--kdx-midnight, #0b1020)}.kdx-ob-countdown{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:radial-gradient(circle at 30% 20%,rgba(0,27,255,.35),transparent 50%),radial-gradient(circle at 80% 70%,rgba(250,70,22,.18),transparent 45%),#070b16;color:#fff;transition:opacity .35s ease,visibility .35s ease}.kdx-ob-countdown.is-done{opacity:0;visibility:hidden;pointer-events:none}.kdx-ob-countdown__eyebrow{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.kdx-ob-countdown__num{margin:0;font-size:clamp(4.5rem,18vw,9rem);font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.kdx-ob-countdown__num.is-launch{font-size:clamp(1.75rem,6vw,3rem);letter-spacing:.08em;text-transform:uppercase}.kdx-ob-countdown__sub{margin:0;max-width:28rem;text-align:center;font-size:.95rem;color:#ffffffb3}.kdx-ob-immersive-stage{position:absolute;inset:0;z-index:1;overflow:hidden}.kdx-ob-immersive-stage[hidden]{display:none!important}.kdx-ob-shell{--ob-pad: max(.5rem, env(safe-area-inset-left));--ob-pad-r: max(.5rem, env(safe-area-inset-right));--ob-pad-t: max(.4rem, env(safe-area-inset-top));--ob-pad-b: max(.4rem, env(safe-area-inset-bottom));position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100dvh;overflow:hidden;color:var(--ink, #0a0a0a);background:var(--kdx-light-1, #f4f5f8)}html.dark .kdx-ob-shell,html[data-theme=dark] .kdx-ob-shell{color:#fff;background:var(--kdx-midnight, #0b1020)}.kdx-ob-shell__bg{pointer-events:none;position:absolute;inset:0;z-index:0;opacity:.7;background:radial-gradient(circle at 12% 18%,rgba(0,27,255,.12),transparent 42%),radial-gradient(circle at 88% 8%,rgba(250,70,22,.08),transparent 38%)}html.dark .kdx-ob-shell__bg,html[data-theme=dark] .kdx-ob-shell__bg{opacity:.45;background:radial-gradient(circle at 18% 12%,rgba(0,27,255,.28),transparent 48%),radial-gradient(circle at 90% 30%,rgba(250,70,22,.1),transparent 42%)}.kdx-ob-shell__chrome,.kdx-ob-shell__body{position:relative;z-index:1}.kdx-ob-shell__chrome{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;padding:var(--ob-pad-t) var(--ob-pad-r) .35rem var(--ob-pad)}.kdx-ob-shell__chrome-row{display:flex;align-items:center;gap:.4rem}.kdx-ob-shell__hub{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;flex-shrink:0;border-radius:6px;border:1px solid color-mix(in oklab,currentColor 14%,transparent);background:color-mix(in oklab,#fff 90%,transparent);padding:0 .55rem;font-size:.7rem;font-weight:600;color:var(--fg-accent, #001bff);text-decoration:none}html.dark .kdx-ob-shell__hub,html[data-theme=dark] .kdx-ob-shell__hub{background:#ffffff14;color:var(--kdx-alarm, #fa4616)}.kdx-ob-shell__eyebrow{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kdx-section-label, #64748b)}.kdx-ob-shell__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;letter-spacing:-.02em;color:var(--kdx-heading, inherit)}.kdx-ob-shell__stats{display:flex;flex-shrink:0;align-items:stretch;gap:.25rem}.kdx-ob-stat{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;border:1px solid color-mix(in oklab,currentColor 12%,transparent);background:#fff;padding:.2rem .4rem;text-align:center}html.dark .kdx-ob-stat,html[data-theme=dark] .kdx-ob-stat{background:#ffffff0d}.kdx-ob-stat--budget{background:var(--kdx-navy, #0a1a4a);border-color:transparent;color:#fff}html.dark .kdx-ob-stat--budget,html[data-theme=dark] .kdx-ob-stat--budget{background:#000}.kdx-ob-stat__l{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.42rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.kdx-ob-stat__v{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.kdx-ob-stat__v--truncate{max-width:4.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kdx-ob-shell__progress{display:flex;align-items:center;gap:.5rem}.kdx-ob-shell__bar{height:.25rem;min-width:0;flex:1;overflow:hidden;border-radius:999px;background:color-mix(in oklab,currentColor 12%,transparent)}.kdx-ob-shell__bar-fill{height:100%;width:0;border-radius:inherit;background:var(--cobalt, #001bff);transition:width .3s ease}html.dark .kdx-ob-shell__bar-fill,html[data-theme=dark] .kdx-ob-shell__bar-fill{background:var(--kdx-alarm, #fa4616)}.kdx-ob-shell__step-n{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:700}.kdx-ob-shell__chips{display:flex;gap:.25rem;margin:0;padding:0 0 .15rem;list-style:none;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.kdx-ob-shell__chips::-webkit-scrollbar{display:none}.kdx-ob-shell__body{display:grid;flex:1;min-height:0;grid-template-columns:1fr;gap:.4rem;padding:0 var(--ob-pad-r) var(--ob-pad-b) var(--ob-pad)}.kdx-ob-shell__main{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;border-radius:8px;border:1px solid color-mix(in oklab,currentColor 12%,transparent);background:color-mix(in oklab,#fff 95%,transparent)}html.dark .kdx-ob-shell__main,html[data-theme=dark] .kdx-ob-shell__main{background:#ffffff0f}.kdx-ob-shell__slot{display:flex;height:100%;min-height:0;flex-direction:column;padding:.55rem .65rem}.kdx-ob-shell__aside{display:none;min-height:0;flex-direction:column;gap:.4rem}.kdx-ob-shell__budget-panel,.kdx-ob-shell__nav-panel{display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:8px;border:1px solid color-mix(in oklab,currentColor 12%,transparent);background:#fff;padding:.55rem .65rem}html.dark .kdx-ob-shell__budget-panel,html.dark .kdx-ob-shell__nav-panel,html[data-theme=dark] .kdx-ob-shell__budget-panel,html[data-theme=dark] .kdx-ob-shell__nav-panel{background:#ffffff0d}.kdx-ob-shell__budget-panel{flex:0 1 auto;min-height:0;overflow:hidden;background:var(--kdx-navy, #0a1a4a);border-color:transparent;color:#fff}html.dark .kdx-ob-shell__budget-panel,html[data-theme=dark] .kdx-ob-shell__budget-panel{background:#000}.kdx-ob-shell__aside-label{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.kdx-ob-shell__budget-total{margin:.2rem 0 0;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.kdx-ob-shell__budget-details{margin-top:.45rem;border-radius:8px;border:1px solid color-mix(in oklab,var(--kdx-blue-accent, #001bff) 55%,transparent);background:color-mix(in oklab,var(--kdx-blue-accent, #001bff) 88%,#000);overflow:hidden;min-height:0}.kdx-ob-shell__budget-details[open]{display:flex;flex-direction:column;max-height:min(16rem,42vh);border-color:color-mix(in oklab,var(--kdx-alarm, #fa4616) 70%,transparent);background:color-mix(in oklab,var(--kdx-alarm, #fa4616) 86%,#000)}.kdx-ob-shell__budget-summary{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none;padding:.45rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;user-select:none}.kdx-ob-shell__budget-summary::-webkit-details-marker{display:none}.kdx-ob-shell__budget-summary:after{content:"▾";font-size:.7rem;line-height:1;opacity:.85;transition:transform .16s ease}.kdx-ob-shell__budget-details[open]>.kdx-ob-shell__budget-summary:after{transform:rotate(180deg)}.kdx-ob-shell__budget-lines{margin:0;padding:.15rem .6rem .55rem;list-style:none;flex:1 1 auto;min-height:0;max-height:min(11rem,32vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;font-size:.7rem;color:#ffffffeb}.kdx-ob-shell__budget-details[open] .kdx-ob-shell__budget-lines{max-height:none}.kdx-ob-shell__budget-lines::-webkit-scrollbar{width:6px}.kdx-ob-shell__budget-lines::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff59}.kdx-ob-shell__budget-lines li{padding:.2rem 0;border-top:1px solid rgba(255,255,255,.12)}.kdx-ob-shell__budget-lines li:first-child{border-top:0}.kdx-ob-shell__budget-disc{margin:.35rem 0 0;font-size:.6rem;line-height:1.3;opacity:.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kdx-ob-shell__nav-panel{flex:1}.kdx-ob-shell__nav-list{display:grid;margin:.4rem 0 0;padding:0;list-style:none;gap:.25rem;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;align-content:start}@media(min-width:768px){.kdx-ob-shell{--ob-pad: max(.75rem, env(safe-area-inset-left));--ob-pad-r: max(.75rem, env(safe-area-inset-right))}.kdx-ob-shell__title{font-size:1rem}.kdx-ob-shell__eyebrow{font-size:.55rem}.kdx-ob-stat__v{font-size:.8rem}.kdx-ob-stat__v--truncate{max-width:6.5rem}.kdx-ob-shell__slot{padding:.75rem .9rem}}@media(min-width:1024px){.kdx-ob-shell__chips{display:none}.kdx-ob-shell__body{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:.65rem}.kdx-ob-shell__aside{display:flex}.kdx-ob-shell__hub{min-height:2.5rem;padding:0 .85rem;font-size:.8rem}.kdx-ob-shell__title{font-size:1.15rem}.kdx-ob-shell__slot{padding:1rem 1.15rem}.kdx-ob-stat{padding:.35rem .65rem}.kdx-ob-stat__v{font-size:.9rem}.kdx-ob-stat__v--truncate{max-width:8rem}}@media(min-width:1280px){.kdx-ob-shell__body{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:.85rem;max-width:90rem;margin-inline:auto;width:100%}.kdx-ob-shell__chrome{max-width:90rem;margin-inline:auto;width:100%}}@media(min-width:1536px){.kdx-ob-shell__body{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.kdx-ob-shell__title{font-size:1.35rem}}@media(max-height:500px)and (orientation:landscape){.kdx-ob-shell__chrome{gap:.2rem;padding-top:max(.25rem,env(safe-area-inset-top))}.kdx-ob-shell__title{font-size:.75rem}.kdx-ob-shell__chips{display:none}.kdx-ob-shell__body{grid-template-columns:minmax(0,1fr) minmax(10rem,13rem);gap:.35rem}.kdx-ob-shell__aside{display:flex}.kdx-ob-shell__slot{padding:.35rem .5rem}.kdx-ob-stat{padding:.1rem .3rem}.kdx-ob-stat__v{font-size:.65rem}}@media(min-width:900px)and (max-height:850px)and (orientation:landscape){.kdx-ob-shell__chips{display:none}.kdx-ob-shell__body{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem)}.kdx-ob-shell__aside{display:flex}.kdx-ob-shell__budget-details[open]{max-height:min(12rem,38vh)}}
