[data-section=glasses],[data-section=glasses] .glasses__stage{background:#000}[data-section=glasses] .glasses__film{z-index:0;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}[data-section=glasses] .glasses__canvas{aspect-ratio:16/9;width:auto;max-width:none;display:block;position:absolute}[data-section=glasses] .glasses__text{z-index:1;position:relative}[data-section=glasses] .glasses__title{margin-top:var(--gap-eyebrow);text-wrap:pretty}[data-section=glasses] .glasses__link{margin-top:calc(var(--gap-action) - 10px * var(--k))}[data-section=glasses] .glasses__deck{margin-top:var(--gap-action);border-bottom:1px solid var(--line)}[data-section=glasses] .glasses__item{padding-block:var(--s-16);border-top:1px solid var(--line)}[data-section=glasses] .glasses__item h3{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;color:#fff;font-weight:500}[data-section=glasses] .glasses__item p{margin-top:var(--s-4);color:var(--fg-2);text-wrap:pretty}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){[data-section=glasses] .glasses__item h3{color:var(--fg-2);transition:color .4s var(--ease-out)}[data-section=glasses] .glasses__item.is-active h3{color:#fff}.qa [data-section=glasses] .glasses__item h3{color:#fff;transition:none}}@media (max-width:1023.98px){[data-section=glasses] .glasses__stage{flex-direction:column;display:flex}[data-section=glasses] .glasses__film{width:100%;height:min(90vw,56svh);margin-top:var(--header-h);flex:none;position:relative;inset:auto}[data-section=glasses] .glasses__film:after{content:"";pointer-events:none;background:linear-gradient(#000 0,#0000 16% 70%,#000 100%);position:absolute;inset:0}[data-section=glasses] .glasses__canvas{height:100%;top:0;left:50%;transform:translate(-59.62%)}[data-section=glasses] .glasses__text{padding:var(--s-24) var(--margin) var(--s-64)}}@media (min-width:1024px){[data-section=glasses] .glasses__text{padding-top:var(--lane-top)}[data-section=glasses] .glasses__deck{width:calc(4 * var(--col) + 3 * var(--gutter))}[data-section=glasses] .glasses__canvas{height:min(100%,62.5vw);top:50%;left:20.8333vw;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 33.3333vw);mask-image:linear-gradient(90deg,#0000 0,#000 33.3333vw)}[data-section=glasses] .glasses__film:after{content:"";pointer-events:none;background:linear-gradient(#000 0%,#0000 10%),linear-gradient(#0000 88%,#000 100%);position:absolute;inset:0}}@media (min-width:1024px) and (max-aspect-ratio:159/100){[data-section=glasses] .glasses__canvas{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 33.3333vw),linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 33.3333vw),linear-gradient(#0000 0,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (prefers-reduced-motion:reduce){[data-section=glasses]{height:auto!important}[data-section=glasses] .glasses__stage{height:auto;position:relative;top:auto}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){[data-section=glasses] .glasses__text{padding-bottom:calc(var(--hud-h) + var(--s-64))}[data-section=glasses] .glasses__film{height:min(100svh,62.5vw);bottom:auto}[data-section=glasses] .glasses__canvas{-webkit-mask-composite:source-in;height:100%;top:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 33.3333vw),linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 33.3333vw),linear-gradient(#000 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:1023.98px){[data-section=glasses].is-flat .glasses__stage{height:auto;min-height:0;position:relative;top:auto;overflow:visible}[data-section=glasses].is-flat video.glasses__canvas{object-fit:cover}}@media (max-width:1023.98px) and (orientation:landscape){[data-section=glasses] .glasses__film{height:min(90vw,72svh)}[data-section=glasses] .glasses__canvas{object-fit:cover;object-position:62% 50%;width:100%;height:100%;left:0;transform:none}}[data-section=hero]{flex-direction:column;display:flex;overflow:clip}[data-section=hero] .hero__media{transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}[data-section=hero] .hero__media picture{display:contents}[data-section=hero] .hero__poster,[data-section=hero] .hero__video{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}[data-section=hero] .hero__video{opacity:0;transition:opacity var(--t-film) var(--ease-out)}[data-section=hero] .hero__video.is-playing{opacity:1}@media (max-width:900px){[data-section=hero] .hero__poster,[data-section=hero] .hero__video,[data-section=hero] .hero__media:after{aspect-ratio:4/5;width:100%;max-width:100%;height:auto;min-height:0;inset:auto auto 12svh 50%;transform:translate(-50%)}[data-section=hero] .hero__media:after{content:"";pointer-events:none;background:linear-gradient(#000 0%,#0000009e 30%,#0000 46% 84%,#000 100%);position:absolute;box-shadow:0 0 0 2px #000}[data-section=hero] .hero__sub{color:#fff}}[data-section=hero] .hero__media.is-still{animation:still-drift 14s var(--ease-in-out) infinite alternate}[data-section=hero] .hero__media.is-still>video,[data-section=hero] .hero__media.is-still>picture>img{animation:none}.is-paused [data-section=hero] .hero__media.is-still{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-section=hero] .hero__media.is-still{animation:none}}[data-section=hero] .hero__content{z-index:1;text-align:center;padding-top:calc(var(--header-h) + 36px * var(--k));padding-bottom:calc(44px * var(--k));flex-direction:column;flex:1;align-items:center;display:flex;position:relative}[data-section=hero] .hero__item{justify-content:center;width:100%;display:flex}[data-section=hero] .hero__title{max-width:100%}[data-section=hero] .hero__title[data-wait]{opacity:0}.qa [data-section=hero] .hero__title[data-wait]{opacity:1}[data-section=hero] .hero__item--sub{margin-top:var(--s-16)}[data-section=hero] .hero__sub{max-width:calc(350px * var(--k))}[data-section=hero] .hero__item--cta{margin-top:auto}[data-section=hero] .hero__item--partners{margin-top:var(--s-24)}[data-section=hero] .hero__partners{align-items:center;gap:var(--s-8);color:var(--fg-2);white-space:nowrap;flex-direction:column;display:flex}[data-section=hero] .hero__partner{align-items:center;gap:var(--s-8);display:inline-flex}[data-section=hero] .hero__logo{align-items:center;gap:calc(7px * var(--k));color:#fff;flex:none;display:inline-flex}[data-section=hero] .hero__viture-v{height:calc(10px * var(--k));aspect-ratio:37/26;width:auto}[data-section=hero] .hero__viture-word{height:calc(8px * var(--k));aspect-ratio:577/66.4;width:auto}[data-section=hero] .hero__nvidia{height:calc(12.5px * var(--k));aspect-ratio:164/30;color:#fff;width:auto}[data-section=hero] .hero__partner-rule{display:none}@media (min-width:1024px){[data-section=hero]{--scrim-bottom:linear-gradient(0deg, #000 0%, #000000b8 16%, #0000 55%)}[data-section=hero] .hero__content{padding-top:calc(var(--header-h) + 100px * var(--k));padding-bottom:calc(var(--hud-h) + 28px * var(--k))}[data-section=hero] .hero__title{white-space:nowrap}[data-section=hero] .hero__item--sub{margin-top:auto}[data-section=hero] .hero__sub{max-width:calc(8 * var(--col) + 7 * var(--gutter))}[data-section=hero] .hero__item--cta,[data-section=hero] .hero__item--partners{margin-top:var(--s-24)}[data-section=hero] .hero__partners{gap:calc(10px * var(--k));flex-direction:row}[data-section=hero] .hero__partner{gap:calc(10px * var(--k))}[data-section=hero] .hero__logo{gap:calc(8px * var(--k))}[data-section=hero] .hero__viture-v{height:calc(13px * var(--k))}[data-section=hero] .hero__viture-word{height:calc(10px * var(--k))}[data-section=hero] .hero__nvidia{height:calc(15.5px * var(--k))}[data-section=hero] .hero__partner-rule{width:1px;height:calc(16px * var(--k));background:var(--line-strong);display:block}[data-section=hero] .hero__content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 50% 74%,#0009,#0000 72%);height:44%;position:absolute;bottom:0;left:0;right:0}}@media (min-width:1024px) and (max-height:819.98px){[data-section=hero] .hero__poster--person{transform-origin:50% 100%;transform:scale(1.12)}}@media (min-width:1024px) and (max-width:1279.98px){[data-section=hero] .hero__sub{color:#fff}}@media (prefers-reduced-motion:reduce){[data-section=hero] .hero__media{will-change:auto}[data-section=hero] .hero__title[data-wait]{opacity:1}}@media (max-width:1023.98px){[data-section=start].endcard:not(.endcard--still) .endcard__stage{background:#000 url(/media/beat-end.jpg) 50% 0/auto min(118vw,520px) no-repeat}}[data-section=system],[data-section=system] .sys__stage{background:#000}[data-section=system] .sys__crystal{background:#000;position:relative;overflow:hidden}[data-section=system] .sys__crystal>canvas{z-index:1}[data-section=system] .sys__crystal>svg{visibility:hidden!important}[data-section=system] .sys__poster,[data-section=system] .sys__poster img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}[data-section=system] .sys__poster{transform-origin:48.5% 52.9%;translate:var(--tx,0px) 0;transform:scale(var(--s,1))}[data-section=system] .sys__poster--exploded{opacity:0}[data-section=system].sys--live .sys__poster{visibility:hidden}[data-section=system].sys--static .sys__poster--rest{opacity:0}[data-section=system].sys--static .sys__poster--exploded{opacity:1}[data-section=system] .sys__layers a{color:#fff;display:grid}[data-section=system] .sys__num,[data-section=system] .sys__sub{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.08em;text-transform:uppercase;font-weight:500}[data-section=system] .sys__num{color:var(--fg-3)}[data-section=system] .sys__sub{color:var(--fg-2)}[data-section=system] .sys__name{align-items:center;display:inline-flex}@media (max-width:1023.98px){[data-section=system].pin-wrap{height:auto!important}[data-section=system] .sys__stage{height:auto;min-height:0;padding:calc(var(--header-h) + var(--s-32)) 0 calc(80px * var(--k));position:relative;overflow:visible}[data-section=system] .sys__body,[data-section=system] .sys__more--lane{display:none}[data-section=system] .sys__crystal{width:100%;height:min(125.128vw,600px);margin-top:var(--s-8)}[data-section=system] .sys__poster--rest{opacity:calc(1 - var(--e,0))}[data-section=system] .sys__poster--exploded{opacity:var(--e,0)}[data-section=system] .sys__layers{margin:0 var(--margin)}[data-section=system] .sys__layer{border-top:1px solid var(--line);transform:none!important}[data-section=system] .sys__layers a{min-height:48px;padding-block:var(--s-8);grid-template-columns:31fr 166fr 153fr;align-items:center}[data-section=system] .sys__name{font-size:var(--fs-t3);line-height:var(--lh-t3);font-weight:400}[data-section=system] .sys__chip:before{content:" · "}[data-section=system] .sys__foot{margin-top:var(--s-16)}}@media (min-width:1024px){[data-section=system] .sys__foot{display:none}[data-section=system] .sys__head{left:0;right:0;top:var(--lane-top);z-index:3;pointer-events:none;position:absolute}[data-section=system] .sys__lane{pointer-events:auto}[data-section=system] .sys__crystal{--stage-h:max(100svh, 720px);--cw:min(100vw, calc(var(--stage-h) * 1.6));z-index:1;width:var(--cw);height:calc(var(--cw) / 1.6);left:calc(56vw - var(--cw) * .485);top:calc(50% - var(--cw) / 3.2);position:absolute;overflow:visible}[data-section=system] .sys__layers{z-index:2;pointer-events:none;position:absolute;inset:0}[data-section=system] .sys__layer{transform:translate3d(var(--x,0px), var(--y,0px), 0);position:absolute;top:0;left:0}[data-section=system] .sys__layers a{pointer-events:auto;justify-content:start;column-gap:.6em;row-gap:var(--s-4);padding:var(--s-4) var(--s-8) var(--s-4) calc(34px * var(--k));opacity:0;transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);border-radius:6px;grid-template-columns:max-content minmax(0,1fr);position:relative;transform:translateY(4px)}[data-section=system] .sys__layers a:before{content:"";width:calc(26px * var(--k));height:1px;left:0;top:calc(var(--s-4) + var(--fs-t4) * var(--lh-t4) / 2);background:var(--fg-3);transform-origin:0;transition:background-color var(--t-ui), transform var(--t-ui) var(--ease-out);position:absolute}[data-section=system] .sys__num,[data-section=system] .sys__name{color:#fff;font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:500}[data-section=system] .sys__sub{white-space:nowrap;grid-column:1/-1}[data-section=system] .sys__chip{height:calc(20px * var(--k));margin:calc(-2px * var(--k)) 0 calc(-2px * var(--k)) var(--s-8);padding:0 var(--s-8);border:1px dashed var(--dash);border-radius:var(--r-pill);color:var(--fg-2);align-items:center;display:inline-flex}[data-section=system].is-open .sys__layers a{opacity:1;transform:none}[data-section=system]:not(.is-open) .sys__layers a{transition:none}[data-section=system].is-open .sys__layers:has(a:hover,a:focus-visible) a:not(:hover,:focus-visible){opacity:.35;transition-delay:0s}[data-section=system] .sys__layers a:hover:before,[data-section=system] .sys__layers a:focus-visible:before{background:#fff;transform:scaleX(1.25)}[data-section=system] .sys__layers a:focus-visible{box-shadow:0 0 0 2px #000,0 0 0 4px #fff}[data-section=system]:not(.sys--placed) .sys__layers{inset:auto var(--margin) calc(var(--hud-h) + var(--s-64)) auto;gap:var(--s-16);display:grid}[data-section=system]:not(.sys--placed) .sys__layer{position:static;transform:none}[data-section=system]:not(.sys--placed) .sys__layers a{opacity:1;transform:none}[data-section=system].sys--static.pin-wrap{height:auto!important}[data-section=system].sys--static .sys__stage{height:max(100svh,720px);position:relative}[data-section=system].sys--static .sys__layers a{opacity:1;transition:opacity .2s linear;transform:none}}@media (prefers-reduced-motion:reduce){[data-section=system] .sys__layers a,[data-section=system] .sys__layers a:before{transition:opacity .2s linear!important;transform:none!important}}[data-page=home] dl{margin-bottom:0}[data-page=home] .pk-block>.pk-media+.pk-steps{margin-top:var(--s-32)}@media (min-width:1024px){[data-page=home] .pk-block>.pk-media+.pk-steps{margin-top:var(--s-40)}}.js [data-page=home] :is(.pk-tiles,.pk-credits-strip)[data-reveal]{transform:none}.js [data-page=home] :is(.pk-tiles,.pk-credits-strip)[data-reveal].is-in{transition:opacity .7s var(--ease-out)}@media (min-width:1024px){[data-page=home] .ppl .pk-bignum__n{grid-column:1/span 6}[data-page=home] .ppl .pk-bignum__cap{grid-column:7/-1}}[data-page=home] .pk-why{margin-top:var(--s-32)}@media (min-width:1024px){[data-page=home] .pk-why{margin-top:var(--s-40)}}[data-page=home] .pk-why>.eyebrow{display:block}[data-page=home] .pk-bignum__cap .pk-why__link{margin-top:var(--gap-eyebrow);font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em}@media (min-width:1024px){[data-page=home] .ppl .pk-credits-strip{grid-template-columns:repeat(4,minmax(0,1fr))}[data-page=home] .ppl .pk-credits-strip__team{grid-column:3/-1}}@media (max-width:1023.98px){[data-page=home] .ppl .pk-credits-strip__team{grid-column:1/-1}}[data-page=home] .ppl .pk-credits-strip__team>.pk-credits-strip__role{min-height:var(--logo-box);align-items:center;display:flex}@media (max-width:1023.98px){[data-page=home] .trust #proof{padding-top:var(--gap-block);border-top:1px solid var(--line);row-gap:var(--s-24)}[data-page=home] .trust #proof>.pk-split__text{display:contents}[data-page=home] .trust #proof>.pk-split__text>*{grid-column:1/-1;margin-top:0}[data-page=home] .trust #proof>.pk-split__text>h3{order:1}[data-page=home] .trust #proof>.pk-split__media{order:2}[data-page=home] .trust #proof>.pk-split__text>.pk-points{order:3}[data-page=home] .trust #proof>.pk-split__text>.link{order:4;justify-self:start}}:root{--os-u:calc(1px * var(--k,1));--os-glass-top:var(--bento-fill,#12121457);--os-glass-mid:#0e0e1070;--os-glass-bottom:var(--bento-tint,#0a0a0c9e);--os-frost:blur(56px) saturate(150%) brightness(.8);--os-tint-wash:.12;--os-glass-edge:var(--bento-edge,inset 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff24);--os-window:var(--bento-solid,#0b0c0e);--os-sidebar:#ffffff04;--os-tile:#ffffff09;--os-tile-hover:#ffffff0f;--os-nav-on:#ffffff12;--os-chip:#ffffff0f;--os-line:#ffffff14;--os-edge:#ffffff24;--os-grid:#ffffff0f;--os-shadow-panel:0 32px 80px -24px #0009, 0 2px 8px #0003;--os-shadow-window:0 60px 120px -40px #000c;--os-fg:#fff;--os-fg-2:#ffffffa3;--os-fg-3:#ffffff85;--os-amber:#f2b45a;--os-amber-wash:#f2b45a1f;--os-amber-line:#f2b45a5c;--os-stop:#e2695d;--os-stop-wash:#e2695d1f;--os-stop-line:#e2695d66;--os-holo:linear-gradient(105deg, #ff46aae6 0%, #5096fff2 33%, #5affd2f2 66%, #ffd750e6 100%);--os-bar:#ffffffb8;--os-bar-dim:#ffffff29;--os-dot:#ffffff38;--os-r-window:var(--r-card,24px);--os-r-panel:var(--r-bento,calc(20 * var(--os-u)));--os-r-tile:var(--r-tile,calc(12 * var(--os-u)));--os-r-nav:var(--os-r-tile);--os-r-s:calc(8 * var(--os-u));--os-r-photo:var(--r-media,12px);--os-panel-lift:-54.4%;--os-panel-inset:11.5%;--os-panel-pad:calc(20 * var(--os-u));--os-num-xl:calc(clamp(44px, calc(44px + 12 * (100vw - 390px) / 1050), 56px) * var(--k,1));--os-num-l:calc(clamp(44px, calc(44px + 12 * (100vw - 390px) / 1050), 56px) * var(--k,1));--os-num-g:calc(40 * var(--os-u));--os-num-s:calc(22 * var(--os-u));--os-title:calc(15 * var(--os-u));--os-body:calc(13 * var(--os-u));--os-small:calc(13 * var(--os-u));--os-label:calc(11 * var(--os-u));--os-t-draw:.7s;--os-t-alert:.42s;--os-ease:var(--ease-out,cubic-bezier(.16, 1, .3, 1))}@media (max-width:1023.98px){:root{--os-r-panel:var(--r-bento,calc(16 * var(--os-u)));--os-r-tile:var(--r-tile,calc(10 * var(--os-u)));--os-frost:blur(28px) saturate(150%) brightness(.8);--os-glass-top:#0e0e108f;--os-glass-mid:#0c0c0e99;--os-glass-bottom:#0a0a0ca8}}@media (max-width:639.98px){:root{--os-panel-inset:7%;--os-panel-pad:16px}}[data-os-state=before] [data-os-v]:not([data-os-v~=before]),[data-os-state=after] [data-os-v]:not([data-os-v~=after]),[data-os-state=review] [data-os-v]:not([data-os-v~=review]),[data-os-state=resumed] [data-os-v]:not([data-os-v~=resumed]),[data-os-doc=ready] [data-os-dv]:not([data-os-dv~=ready]),[data-os-doc=edited] [data-os-dv]:not([data-os-dv~=edited]),[data-os-doc=approved] [data-os-dv]:not([data-os-dv~=approved]),[data-os-lens=flag] [data-os-lv]:not([data-os-lv~=flag]),[data-os-lens=paused] [data-os-lv]:not([data-os-lv~=paused]),[data-os-lens=saved] [data-os-lv]:not([data-os-lv~=saved]){display:none!important}[data-os-sv]{transition:opacity .3s linear}[data-os-state=before] [data-os-sv]:not([data-os-sv~=before]),[data-os-state=after] [data-os-sv]:not([data-os-sv~=after]),[data-os-state=review] [data-os-sv]:not([data-os-sv~=review]),[data-os-state=resumed] [data-os-sv]:not([data-os-sv~=resumed]){opacity:0}.os-anim [data-os-v],.os-anim [data-os-dv],.os-anim [data-os-lv]{animation:os-in .32s var(--os-ease)}@keyframes os-in{0%{opacity:0}}.os-con,.os-solo,.os-feats-w,.os-states,.os-lens,.os-phone-f,.os-stage{font-family:var(--font);color:var(--os-fg);-webkit-font-smoothing:antialiased}.os-con :where(h3,h4,p,ol,ul,dl,dd,figure,blockquote),.os-solo :where(h3,h4,p,ol,ul,dl,dd,figure,blockquote),.os-feats-w :where(h3,h4,p,ol,ul,dl,dd,figure),.os-states :where(p),.os-lens :where(p,figure),.os-phone-f :where(p,ol){margin:0;padding:0}.os-con :where(ol,ul),.os-solo :where(ol,ul),.os-feats-w :where(ol,ul),.os-phone-f :where(ol){list-style:none}.os-n{font-variant-numeric:tabular-nums}.os-dim{color:var(--os-fg-2)}.os-label{font-family:var(--font);font-size:var(--os-label);letter-spacing:0;text-transform:none;color:var(--os-fg-3);font-weight:500;line-height:1.3}.os-arr{width:calc(12 * var(--os-u));height:calc(12 * var(--os-u));margin-right:calc(3 * var(--os-u));vertical-align:calc(-1 * var(--os-u));color:var(--os-fg-2);flex:none;display:inline-block}.os-ill{font-family:var(--mono);font-size:var(--os-label);letter-spacing:0;color:var(--os-fg-3);white-space:nowrap;align-items:center;font-weight:400;display:inline-flex}.os-chip{align-items:center;gap:calc(6 * var(--os-u));height:calc(24 * var(--os-u));padding:0 calc(10 * var(--os-u));font-size:var(--os-body);letter-spacing:0;white-space:nowrap;color:var(--os-fg-2);background:var(--os-chip);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:999px;font-weight:500;line-height:1;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.os-chip .ico{width:calc(13 * var(--os-u));height:calc(13 * var(--os-u));flex:none}.os-chip--amber{color:var(--os-amber);background:var(--os-amber-wash);box-shadow:inset 0 0 0 1px var(--os-amber-line)}.os-chip--stop{color:var(--os-stop);background:var(--os-stop-wash);box-shadow:inset 0 0 0 1px var(--os-stop-line)}.os-chip--white,.os-chip--plain{color:#fff}.os-tag{align-items:center;gap:calc(5 * var(--os-u));font-size:var(--os-label);color:var(--os-fg-2);white-space:nowrap;font-weight:500;display:inline-flex}.os-tag .ico{width:calc(12 * var(--os-u));height:calc(12 * var(--os-u))}.os-chip--holo{color:#fff;box-shadow:none;background:linear-gradient(var(--os-window), var(--os-window)) padding-box, var(--os-holo) border-box;border:1px solid #0000;position:relative;overflow:hidden}.os-chip--holo.is-sheen:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ff46aa59 44%,#5096ff66 48%,#5affd266 52%,#ffd75059 56%,#0000 64%) 110% 0/260% 100%;animation:1.2s cubic-bezier(.45,0,.2,1) forwards os-sheen;position:absolute;inset:0}@keyframes os-sheen{to{background-position:-10% 0}}.os-seal{width:calc(8 * var(--os-u));height:calc(8 * var(--os-u));background:conic-gradient(from 200deg,#ff46aa,#5096ff,#5affd2,#ffd750,#ff46aa);border-radius:50%;flex:none}.os-capture{align-items:center;gap:calc(8 * var(--os-u));color:#fff;display:inline-flex}.os-capture i{width:calc(8 * var(--os-u));height:calc(8 * var(--os-u));background:#fff;border-radius:50%;flex:none;box-shadow:0 0 0 3px #ffffff24,0 0 12px #ffffffb3}.os-status{align-items:center;gap:calc(8 * var(--os-u));color:var(--os-fg-2);white-space:nowrap;display:inline-flex}.os-status i{background:#fff;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff1f}.os-status.is-offline i{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--os-amber);background:0 0}.os-ai{border-radius:var(--os-r-tile);padding:calc(12 * var(--os-u)) calc(14 * var(--os-u));background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.os-ai__l{align-items:center;gap:calc(6 * var(--os-u));font-size:var(--os-label);color:var(--os-fg-3);font-weight:500;line-height:1.3;display:flex}.os-ai .ico{width:calc(13 * var(--os-u));height:calc(13 * var(--os-u));color:var(--os-fg-2);flex:none}.os-ai__t{margin-top:calc(6 * var(--os-u));font-size:var(--os-body);color:#fff;line-height:1.5}.os-ai--line{align-items:center;gap:calc(8 * var(--os-u));padding:calc(8 * var(--os-u)) calc(12 * var(--os-u));font-size:var(--os-body);line-height:1.35;display:flex}.os-initials{flex:none;display:inline-flex}.os-initial{width:calc(22 * var(--os-u));height:calc(22 * var(--os-u));font-size:var(--os-label);letter-spacing:0;color:#fff;background:#1c1c1f;border-radius:50%;place-items:center;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.os-initial+.os-initial{margin-left:calc(-4 * var(--os-u))}.os-zl .os-initial+.os-initial{margin-left:calc(3 * var(--os-u))}.os-next{align-items:center;gap:calc(6 * var(--os-u));min-height:calc(32 * var(--os-u));font-size:var(--os-body);color:#fff;white-space:nowrap;border-radius:4px;font-weight:500;display:inline-flex}.os-next .ico{width:calc(14 * var(--os-u));height:calc(14 * var(--os-u));transition:transform .2s var(--os-ease)}.os-next:hover .ico{transform:translate(3px)}.os-actions{align-items:center;gap:calc(8 * var(--os-u));flex-wrap:wrap;display:flex}.os-actions>[data-os-v],.os-actions>[data-os-dv]{align-items:center;gap:inherit;flex-wrap:wrap;display:inline-flex}.os-btn{height:calc(36 * var(--os-u));padding:0 calc(16 * var(--os-u));font-family:var(--font);font-size:var(--os-body);white-space:nowrap;color:#fff;background:var(--os-chip);box-shadow:inset 0 0 0 1px var(--os-edge);cursor:pointer;transition:background-color .2s, transform .2s var(--os-ease);border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.os-btn:hover{background:#ffffff1a}.os-btn:active{transform:scale(.97)}.os-btn--primary{color:#000;box-shadow:none;background:#fff}.os-btn--primary:hover{background:var(--press,#e6e6e6)}.os-btn:focus-visible,.os-next:focus-visible,.os-c-go:focus-visible,.os-drawer summary:focus-visible,.os-log summary:focus-visible,.os-hz__row summary:focus-visible,.os-nav__i:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #fff}.os-tile__go:focus-visible{box-shadow:none;outline:none}.os-tile:has(.os-tile__go:focus-visible){outline-offset:2px;outline:2px solid #fff}.os-main:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0;outline:2px solid #fff9}@media (hover:none),(pointer:coarse){.os-btn,.os-next,.os-c-go,.os-drawer summary{position:relative}.os-btn:after,.os-drawer summary:after{content:"";position:absolute;inset:-4px}.os-c-go:after{content:"";position:absolute;inset:-8px}.os-next,.os-log summary,.os-hz .os-hz__row summary,.os-nav__i{min-height:44px}.os-drawer summary:after{inset:-8px}}.os-band{font-size:var(--os-body);letter-spacing:0;font-weight:500}.os-band.is-low{color:#fff}.os-band.is-elevated{color:var(--os-amber)}.os-band.is-high{color:var(--os-stop)}.os-p{min-width:0;padding:calc(20 * var(--os-u));border-radius:var(--os-r-tile);background:var(--os-tile);box-shadow:inset 0 0 0 1px var(--os-line);font-size:var(--os-body);flex-direction:column;line-height:1.45;display:flex;position:relative;container:os-p/inline-size}.os-p--bare{box-shadow:none;background:0 0;padding:0}.os-p__head{align-items:center;gap:calc(10 * var(--os-u));min-height:calc(24 * var(--os-u));display:flex}.os-p__icon{width:calc(16 * var(--os-u));height:calc(16 * var(--os-u));color:var(--os-fg-2);flex:none}.os-p__title{font-size:var(--os-title);letter-spacing:-.01em;font-weight:500;line-height:1.3}.os-p__right{margin-left:auto}.os-p__ctx{margin-top:calc(2 * var(--os-u));padding-left:calc(26 * var(--os-u));color:var(--os-fg-2)}.os-p__foot{padding-top:calc(20 * var(--os-u));justify-content:space-between;align-items:center;gap:calc(8 * var(--os-u)) calc(16 * var(--os-u));flex-wrap:wrap;margin-top:auto;display:flex}.os-p__note{color:var(--os-fg-2)}.os-p__end{align-items:center;gap:calc(16 * var(--os-u));margin-left:auto;display:flex}.os-solo{border-radius:var(--os-r-panel);padding:calc(24 * var(--os-u));background:var(--os-window);box-shadow:0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff1f, var(--os-shadow-window)}.os-solo .os-p__foot{padding-top:calc(24 * var(--os-u))}.os-con{text-align:left;position:relative;container:os-con/inline-size}.os-win{border-radius:var(--os-r-window);background:var(--os-window);box-shadow:0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff2e, 0 40px 160px -40px rgba(var(--os-stage-light,0, 0, 0), .18), var(--os-shadow-window);font-size:var(--os-body);line-height:1.45;position:relative;overflow:clip}.os-bar{align-items:center;gap:calc(14 * var(--os-u));height:calc(44 * var(--os-u));padding:0 calc(16 * var(--os-u)) 0 calc(20 * var(--os-u));border-bottom:1px solid var(--os-line);color:var(--os-fg-2);white-space:nowrap;flex:none;display:flex}.os-bar__brand{align-items:center;gap:calc(8 * var(--os-u));color:#fff;display:inline-flex}.os-bar__brand b{font-weight:500}.os-mono{width:calc(16 * var(--os-u));aspect-ratio:333.46/192;background:currentColor;flex:none;display:block;-webkit-mask:url(/brand/pin-monogram.svg) 50%/contain no-repeat;mask:url(/brand/pin-monogram.svg) 50%/contain no-repeat}.os-bar__div{width:1px;height:calc(14 * var(--os-u));background:var(--os-edge);flex:none}.os-bar__site{align-items:center;gap:calc(4 * var(--os-u));color:#fff;min-width:0;font-weight:500;display:inline-flex}.os-bar__site span{text-overflow:ellipsis;overflow:hidden}.os-bar__site .ico{width:calc(12 * var(--os-u));height:calc(12 * var(--os-u));color:var(--os-fg-2);flex:none}.os-bar__clock{font-family:var(--mono);font-size:var(--os-body);color:#fff;font-variant-numeric:tabular-nums}.os-bar__sp{flex:1}.os-lead{height:calc(24 * var(--os-u));padding:0 calc(10 * var(--os-u));color:#fff;background:var(--os-chip);box-shadow:inset 0 0 0 1px var(--os-line);border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.os-meta{display:none}.os-body{--os-side-w:calc(208 * var(--os-u));grid-template-columns:var(--os-side-w) minmax(0, 1fr);background:linear-gradient(90deg, transparent calc(var(--os-side-w) - 1px), var(--os-line) calc(var(--os-side-w) - 1px), var(--os-line) var(--os-side-w), transparent var(--os-side-w)), linear-gradient(90deg, var(--os-sidebar) var(--os-side-w), transparent var(--os-side-w));align-items:start;display:grid}.os-side{top:calc(var(--header-h,0px) + 12 * var(--os-u));padding:calc(16 * var(--os-u)) calc(12 * var(--os-u));position:sticky}.os-nav{gap:calc(2 * var(--os-u));display:grid}.os-nav__i{align-items:center;gap:calc(10 * var(--os-u));height:calc(36 * var(--os-u));padding:0 calc(10 * var(--os-u));border-radius:var(--os-r-nav);font-size:var(--os-body);color:var(--os-fg-2);white-space:nowrap;transition:background-color .2s,color .2s;display:flex}a.os-nav__i:hover{color:#fff;background:#ffffff0a}.os-nav__i.is-on{background:var(--os-nav-on);color:#fff}.os-nav__i .ico{width:calc(16 * var(--os-u));height:calc(16 * var(--os-u));flex:none}.os-badge{min-width:calc(18 * var(--os-u));height:calc(18 * var(--os-u));padding:0 calc(6 * var(--os-u));font-size:var(--os-label);background:var(--os-chip);color:var(--os-fg-2);border-radius:999px;place-items:center;margin-left:auto;font-weight:500;line-height:1;display:inline-grid}.os-badge--amber{background:var(--os-amber-wash);color:var(--os-amber)}.os-side__low{margin-top:calc(24 * var(--os-u));padding-top:calc(12 * var(--os-u));border-top:1px solid var(--os-line)}.os-nav--low .os-nav__i{color:var(--os-fg-3)}.os-main{min-width:0;padding:calc(24 * var(--os-u)) calc(28 * var(--os-u)) calc(28 * var(--os-u))}.os-grid{gap:calc(12 * var(--os-u));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.os-grid>*{grid-column:span 12;min-width:0}.os-grid>.os-p--steps,.os-grid>.os-p--zones{grid-column:span 7}.os-grid>.os-p--risk,.os-grid>.os-p--report{grid-column:span 5}@container os-con (width>=900px){.os-stage--full .os-win{--os-u:clamp(.94px, min(calc(1px * var(--k,1)), calc((100svh - 72px) / 770)), 1.15px);--os-r-panel:calc(20 * var(--os-u));--os-r-tile:calc(12 * var(--os-u));--os-r-nav:var(--os-r-tile);--os-r-s:calc(8 * var(--os-u));--os-num-l:calc(56 * var(--os-u));--os-num-g:calc(40 * var(--os-u));--os-num-s:calc(22 * var(--os-u));--os-title:calc(15 * var(--os-u));--os-body:calc(13 * var(--os-u));--os-small:calc(13 * var(--os-u));--os-label:calc(11 * var(--os-u));height:min(calc(100svh - 72px), calc(880 * var(--os-u)));min-height:calc(560 * var(--os-u));flex-direction:column;display:flex}.os-stage--full .os-body{flex:1;align-items:stretch;min-height:0}.os-stage--full .os-side{scrollbar-width:none;position:static;overflow:auto}.os-stage--full .os-main{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;min-height:0;overflow:auto}.os-stage--full .os-main::-webkit-scrollbar{width:8px}.os-stage--full .os-main::-webkit-scrollbar-thumb{border:2px solid var(--os-window);background:#ffffff29;border-radius:8px}.os-stage--full .os-main::-webkit-scrollbar-track{background:0 0}}.os-view{align-items:baseline;gap:calc(4 * var(--os-u)) calc(14 * var(--os-u));flex-wrap:wrap;display:flex}.os-view__title{font-size:var(--os-num-s);letter-spacing:-.02em;font-weight:500;line-height:1.2}.os-view__ctx{color:var(--os-fg-2)}.os-ov{gap:calc(24 * var(--os-u)) calc(40 * var(--os-u));margin-top:calc(24 * var(--os-u));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.os-solo .os-ov{margin-top:calc(24 * var(--os-u))}.os-ov__hero>.os-label,.os-ov__chart figcaption{line-height:calc(16 * var(--os-u));display:block}.os-hero{align-items:baseline;gap:calc(10 * var(--os-u));margin-top:calc(14 * var(--os-u));font-size:var(--os-num-l);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1;display:flex}.os-unit{font-size:var(--os-num-s);letter-spacing:-.02em;color:var(--os-fg-2)}.os-prog{height:4px;margin-top:calc(20 * var(--os-u));background:var(--os-bar-dim);border-radius:2px;display:block;overflow:hidden}.os-prog i{transform-origin:0;height:100%;transform:scaleX(var(--v,1));background:#fff;display:block}.os-ov__sub{margin-top:calc(10 * var(--os-u));color:var(--os-fg-2)}.os-ov__chart figcaption{margin-bottom:calc(12 * var(--os-u))}.os-trend__plot{height:calc(84 * var(--os-u));margin-left:calc(34 * var(--os-u));position:relative}.os-trend__g{left:0;right:0;top:var(--y);background:var(--os-grid);height:1px;position:absolute}.os-trend__g em{right:calc(100% + 8 * var(--os-u));font-style:normal;font-family:var(--mono);font-size:var(--os-label);color:var(--os-fg-3);line-height:1;position:absolute;top:0;transform:translateY(-50%)}.os-trend svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.os-trend__line{fill:none;stroke:#ffffffd6;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.os-trend__dot{right:-4px;top:var(--y);background:#fff;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;box-shadow:0 0 0 4px #ffffff24}.os-trend__x{margin:calc(8 * var(--os-u)) 0 0 calc(34 * var(--os-u));font-family:var(--mono);font-size:var(--os-label);color:var(--os-fg-3);justify-content:space-between;line-height:1;display:flex}.os-trend__x span:last-child{color:#fff}.os-trend--mini .os-trend__plot{height:calc(40 * var(--os-u));margin-left:0}.os-trend--mini .os-trend__x{margin-left:0;margin-top:calc(6 * var(--os-u))}.os-tiles{gap:calc(12 * var(--os-u));margin-top:calc(24 * var(--os-u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.os-tile{min-width:0;padding:calc(12 * var(--os-u)) calc(14 * var(--os-u)) calc(14 * var(--os-u));border-radius:var(--os-r-tile);background:var(--os-tile);box-shadow:inset 0 0 0 1px var(--os-line);flex-direction:column;transition:background-color .2s;display:flex;position:relative}.os-tile__v{align-items:baseline;gap:calc(8 * var(--os-u));margin-top:calc(6 * var(--os-u));font-size:var(--os-num-s);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1;display:flex}.os-tile__v small{font-size:var(--os-title);color:var(--os-fg-2);margin-left:calc(-7 * var(--os-u));font-weight:500}.os-tile.is-alert .os-tile__v{color:var(--os-amber)}.os-tile__sub{margin-top:calc(4 * var(--os-u));color:var(--os-fg-2);text-wrap:balance}.os-tile__viz{padding-top:calc(10 * var(--os-u));height:calc(30 * var(--os-u));align-items:flex-end;margin-top:auto;display:flex}.os-tile__viz>*{width:100%}.os-tile__go{color:var(--os-fg-2);border-radius:50%}.os-tile__go .ico{top:calc(14 * var(--os-u));right:calc(14 * var(--os-u));width:calc(14 * var(--os-u));height:calc(14 * var(--os-u));transition:transform .2s var(--os-ease), color .2s;position:absolute}.os-tile__go:after{content:"";border-radius:inherit;position:absolute;inset:0}.os-tile:has(.os-tile__go:hover){background:var(--os-tile-hover)}.os-tile:has(.os-tile__go:hover) .os-tile__go .ico{color:#fff;transform:translate(2px)}.os-mbar{background:var(--os-bar-dim);border-radius:2px;height:4px;display:block;overflow:hidden}.os-mbar i{transform-origin:0;height:100%;transform:scaleX(var(--v,1));background:#fff;display:block}.os-tile__viz>[data-os-v]{width:100%}.os-mmarks{gap:calc(6 * var(--os-u));color:var(--os-amber);display:flex}.os-mmarks i{width:calc(20 * var(--os-u));height:calc(20 * var(--os-u));background:var(--os-amber-wash);box-shadow:inset 0 0 0 1px var(--os-amber-line);border-radius:50%;place-items:center;display:grid}.os-mmarks .ico{width:calc(12 * var(--os-u));height:calc(12 * var(--os-u))}.os-mticks{gap:calc(4 * var(--os-u));height:calc(16 * var(--os-u));align-items:flex-end;display:flex}.os-mticks i{width:calc(6 * var(--os-u));background:#ffffff8f;border-radius:2px;height:100%}.os-mticks i.is-open{background:var(--os-amber)}.os-mseg{gap:3px;height:4px;display:flex}.os-mseg i{background:#ffffff8f;border-radius:2px;display:block}.os-spark--tile{height:calc(20 * var(--os-u))}.os-spark{height:calc(32 * var(--os-u));position:relative}.os-spark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.os-spark path{fill:none;stroke:var(--os-bar);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.os-spark__dot{right:-3px;top:calc(var(--y) * 100%);background:#fff;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;box-shadow:0 0 0 3px #ffffff1a}.os-spark__dot.is-elevated{background:var(--os-amber);box-shadow:0 0 0 3px var(--os-amber-wash)}.os-spark__dot.is-high{background:var(--os-stop)}.os-shift{padding:calc(14 * var(--os-u)) calc(16 * var(--os-u)) calc(12 * var(--os-u));border-radius:var(--os-r-tile);background:var(--os-tile);box-shadow:inset 0 0 0 1px var(--os-line)}.os-shift__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--os-u));display:flex}.os-shift__t{align-items:baseline;gap:calc(10 * var(--os-u));display:flex}.os-shift__t .os-label{color:#fff}.os-shift__cap{font-size:var(--os-label);color:var(--os-fg-3)}.os-shift__key{align-items:center;gap:calc(8 * var(--os-u));color:var(--os-fg-2);display:inline-flex}.os-shift__key i{width:calc(12 * var(--os-u));height:calc(10 * var(--os-u));background:var(--os-amber-wash);box-shadow:inset 0 2px 0 var(--os-amber)}.os-hair{--stg:8ms;height:calc(56 * var(--os-u));margin-top:calc(14 * var(--os-u));position:relative}.os-hair>i{bottom:0;left:var(--x);width:2px;height:calc(var(--h,.3) * 100%);background:var(--os-bar);transform-origin:50% 100%;border-radius:1px;margin-left:-1px;transition-property:transform,background-color,height;position:absolute}.os-hair>i.is-int{background:var(--os-amber);height:14%}[data-os-state=before] .os-hair>i.is-int-new{height:calc(var(--h,.3) * 100%);background:var(--os-bar)}.os-hair__band{background:var(--os-amber-wash);box-shadow:inset 0 2px 0 var(--os-amber);transition:opacity .3s;position:absolute;top:0;bottom:0}[data-os-state=before] .os-hair__band.is-new{opacity:0}.os-hair__later{background:radial-gradient(circle,#ffffff5c 0 .75px,#0000 1px) 0/6px 2px repeat-x;height:1px;position:absolute;bottom:0;right:0}.os-hair__tick{width:1px;height:calc(6 * var(--os-u));background:#ffffff3d;position:absolute;bottom:0}.os-hair__now{top:calc(-6 * var(--os-u));background:#fff6;width:1px;position:absolute;bottom:0}.os-shift__axis{height:calc(14 * var(--os-u));margin-top:calc(8 * var(--os-u));font-family:var(--mono);font-size:var(--os-label);color:var(--os-fg-3);font-variant-numeric:tabular-nums;line-height:1.3;position:relative}.os-shift__axis span{left:var(--x);white-space:nowrap;position:absolute;transform:translate(-50%)}.os-shift__axis span:first-child{transform:none}.os-shift__axis span:last-child{transform:translate(-100%)}.os-shift__axis .os-shift__now{color:#fff}.os-slot{display:grid}.os-slot>div{grid-area:1/1;min-width:0;overflow:hidden}.os-slot__empty{transition:opacity .2s linear,visibility 0s linear .2s;display:flex}[data-os-root]:not([data-os-state=before]) .os-slot__empty{opacity:0;visibility:hidden}[data-os-state=before] .os-slot__empty{transition:none}.os-empty{justify-content:center;align-items:center;gap:calc(8 * var(--os-u));min-height:calc(56 * var(--os-u));padding:0 calc(16 * var(--os-u));border-radius:var(--os-r-tile);background:var(--os-tile);box-shadow:inset 0 0 0 1px var(--os-line);color:var(--os-fg-2);flex:1;display:flex}.os-empty .ico{width:calc(16 * var(--os-u));height:calc(16 * var(--os-u));color:#fff}.os-alert{--os-r-a:var(--os-r-tile);padding:calc(18 * var(--os-u)) calc(20 * var(--os-u)) calc(16 * var(--os-u)) calc(23 * var(--os-u));border-radius:var(--os-r-a);background:linear-gradient(90deg, var(--os-amber-wash), #f2b45a0a 60%), var(--os-tile);box-shadow:inset 0 0 0 1px var(--os-amber-line);transition:background-color .2s,box-shadow .2s;position:relative;overflow:clip}.os-alert.os-solo{--os-r-a:var(--os-r-panel);background:linear-gradient(90deg, var(--os-amber-wash), #f2b45a0a 60%), var(--os-window);box-shadow:inset 0 0 0 1px var(--os-amber-line), var(--os-shadow-window);padding:calc(24 * var(--os-u)) calc(24 * var(--os-u)) calc(20 * var(--os-u)) calc(28 * var(--os-u))}.os-alert:before,.os-c--alert:before{content:"";z-index:2;left:0;top:calc(16 * var(--os-u));bottom:calc(16 * var(--os-u));pointer-events:none;background:var(--os-amber);transform-origin:50% 0;width:3px;transition:transform .32s var(--os-ease) .22s, background-color .2s;border-radius:0 3px 3px 0;position:absolute}[data-os-state=resumed] .os-alert,[data-os-state=resumed].os-alert{background:var(--os-tile);box-shadow:inset 0 0 0 1px var(--os-edge)}[data-os-state=resumed].os-alert.os-solo{background:var(--os-window);box-shadow:inset 0 0 0 1px var(--os-edge), var(--os-shadow-window)}[data-os-state=resumed] .os-alert:before,[data-os-state=resumed].os-alert:before,[data-os-state=resumed].os-c--alert:before{background:#fff6}.os-slot .os-alert{transition:opacity var(--os-t-alert) var(--os-ease) 80ms, transform var(--os-t-alert) var(--os-ease) 80ms, background-color .2s, box-shadow .2s}[data-os-state=before] .os-slot .os-alert{opacity:0;transform:translateX(calc(24 * var(--os-u)));visibility:hidden;transition:none}[data-os-state=before] .os-slot .os-alert:before,.os-wait.os-alert:before{transition:none;transform:scaleY(0)}.os-alert.is-landed{animation:os-flash 1.4s var(--os-ease)}@keyframes os-flash{0%{box-shadow:inset 0 0 0 1px var(--os-amber), 0 0 0 4px #f2b45a29}}.os-alert__top{justify-content:space-between;align-items:center;gap:calc(6 * var(--os-u)) calc(16 * var(--os-u));flex-wrap:wrap;display:flex}.os-alert__kind{align-items:center;gap:calc(6 * var(--os-u));font-size:var(--os-body);color:var(--os-amber);font-weight:500;line-height:1.2;display:flex}.os-alert__kind>span{align-items:center;gap:calc(6 * var(--os-u));display:inline-flex}.os-alert__kind .ico{width:calc(15 * var(--os-u));height:calc(15 * var(--os-u));flex:none}[data-os-state=resumed] .os-alert__kind,[data-os-state=resumed].os-alert .os-alert__kind,[data-os-state=resumed].os-c--alert .os-alert__kind{color:#fff}.os-alert__status{color:var(--os-fg-2)}.os-alert__title{margin-top:calc(10 * var(--os-u));font-size:var(--os-num-s);letter-spacing:-.02em;font-weight:500;line-height:1.2}.os-alert__facts{gap:calc(10 * var(--os-u)) calc(36 * var(--os-u));margin-top:calc(14 * var(--os-u));grid-template-columns:auto auto auto minmax(0,1fr);display:grid}.os-alert__facts dd{margin-top:calc(4 * var(--os-u));color:#fff;text-wrap:balance}.os-alert__next dd{color:var(--os-amber)}[data-os-state=resumed] .os-alert__next dd,[data-os-state=resumed].os-alert .os-alert__next dd{color:#fff}.os-alert__why{gap:calc(12 * var(--os-u));margin-top:calc(16 * var(--os-u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.os-alert__why>.os-ai{grid-area:1/1}.os-alert__why>.os-ctx{grid-area:1/2/span 2}.os-alert__why>.os-alert__latest{padding-left:calc(2 * var(--os-u));grid-area:2/1;align-self:end;margin-top:0}.os-ctx{gap:calc(12 * var(--os-u));padding:calc(12 * var(--os-u)) calc(14 * var(--os-u));border-radius:var(--os-r-tile);box-shadow:inset 0 0 0 1px var(--os-line);background:#ffffff08;display:flex}.os-ctx p{color:var(--os-fg-2)}.os-ctx b{color:#fff;font-weight:500}.os-ctx blockquote{margin-top:calc(4 * var(--os-u));color:#fff;line-height:1.5}.os-ctx__meta{align-items:center;gap:calc(6 * var(--os-u));margin-top:calc(6 * var(--os-u));display:inline-flex}.os-ctx__meta .ico{width:calc(13 * var(--os-u));height:calc(13 * var(--os-u))}.os-alert__latest{align-items:baseline;gap:calc(4 * var(--os-u)) calc(12 * var(--os-u));margin-top:calc(14 * var(--os-u));flex-wrap:wrap;display:flex}.os-alert__act{margin-top:calc(16 * var(--os-u));position:relative}.os-log summary{height:calc(36 * var(--os-u));align-items:center;gap:calc(6 * var(--os-u));cursor:pointer;font-size:var(--os-body);color:var(--os-fg-2);padding:0 calc(4 * var(--os-u));border-radius:999px;list-style:none;display:inline-flex;position:absolute;top:0;right:0}.os-log summary::-webkit-details-marker{display:none}.os-log summary:hover{color:#fff}.os-log summary .ico{width:calc(14 * var(--os-u));height:calc(14 * var(--os-u));transition:transform .2s var(--os-ease)}.os-log[open] summary .ico{transform:rotate(180deg)}.os-log:not([open]) .os-log__hide,.os-log[open] .os-log__show{display:none}.os-log__list{margin-top:calc(14 * var(--os-u));padding-top:calc(12 * var(--os-u));border-top:1px solid var(--os-line);color:var(--os-fg-2);line-height:1.8}.os-log__list li{grid-template-columns:calc(52 * var(--os-u)) minmax(0, 1fr);align-items:baseline;display:grid}.os-log__list time{font-family:var(--mono);font-size:var(--os-label);color:#fff;font-variant-numeric:tabular-nums}.os-alert__foot{align-items:center;gap:calc(6 * var(--os-u)) calc(20 * var(--os-u));margin-top:calc(16 * var(--os-u));padding-top:calc(14 * var(--os-u));border-top:1px solid var(--os-line);color:var(--os-fg-2);flex-wrap:wrap;display:flex}.os-alert__foot .os-ill{margin-left:auto}.os-steps__sum{align-items:center;gap:calc(16 * var(--os-u));margin-top:calc(18 * var(--os-u));display:flex}.os-steps__count{white-space:nowrap;color:var(--os-fg-2)}.os-steps__count b{color:#fff;font-weight:500}.os-seg{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.os-seg__i{--stg:70ms;background:var(--os-bar-dim);transform-origin:0;border-radius:2px;height:4px;display:block;overflow:hidden}.os-seg__i>span{display:contents}.os-seg__i b{height:100%;transition:background-color .2s;display:block}.os-seg__i b.is-ok{background:#fff}.os-seg__i b.is-run{background:#fff6}.os-seg__i b.is-flag{background:var(--os-amber)}.os-steps{margin-top:calc(14 * var(--os-u));border-top:1px solid var(--os-line)}.os-step{border-bottom:1px solid var(--os-line)}.os-step__row{grid-template-columns:calc(16 * var(--os-u)) calc(20 * var(--os-u)) minmax(0, 1fr) auto;column-gap:calc(10 * var(--os-u));padding:calc(12 * var(--os-u)) 0;align-items:start;display:grid}.os-st-ic{height:calc(20 * var(--os-u));align-items:center;display:flex}.os-st-ic .ico{width:calc(16 * var(--os-u));height:calc(16 * var(--os-u))}.os-st-ic.is-ok{color:#fff}.os-st-ic.is-run{color:var(--os-fg-2)}.os-st-ic.is-flag{color:var(--os-amber)}.os-st-ic.is-todo{color:var(--os-fg-3)}.os-step__n{font-family:var(--mono);font-size:var(--os-label);line-height:calc(20 * var(--os-u));color:var(--os-fg-3);font-variant-numeric:tabular-nums}.os-step__name{line-height:calc(20 * var(--os-u));font-weight:500}.os-step__sub{color:var(--os-fg-2)}.os-step__sub .is-flag{color:var(--os-amber)}.os-step__meta{align-items:center;gap:calc(4 * var(--os-u)) calc(12 * var(--os-u));margin-top:calc(4 * var(--os-u));color:var(--os-fg-2);flex-wrap:wrap;display:flex}.os-step__meta:empty{display:none}.os-ev{align-items:center;gap:calc(5 * var(--os-u));white-space:nowrap;display:inline-flex}.os-ev .ico{width:calc(13 * var(--os-u));height:calc(13 * var(--os-u))}.os-rule{font-family:var(--mono);font-size:var(--os-label);letter-spacing:0;color:var(--os-fg-3);white-space:nowrap}.os-step__meta>[data-os-v]{display:contents}.os-step__end{align-items:flex-end;gap:calc(4 * var(--os-u));text-align:right;flex-direction:column;display:flex}.os-step__end .os-chip{height:calc(22 * var(--os-u));padding:0 calc(9 * var(--os-u));font-size:var(--os-label)}.os-st-w{line-height:calc(20 * var(--os-u));font-weight:500}.os-st-w.is-ok{color:#fff}.os-st-w.is-todo{color:var(--os-fg-3);font-weight:400}.os-step__by{color:var(--os-fg-2);white-space:nowrap;font-variant-numeric:tabular-nums}.os-step__by:empty{display:none}.os-step__by:has(>span:only-child:empty){display:none}.os-step__by--m{display:none}.os-drawer{margin:calc(-2 * var(--os-u)) 0 calc(14 * var(--os-u)) calc(56 * var(--os-u))}.os-drawer summary{align-items:center;gap:calc(6 * var(--os-u));height:calc(28 * var(--os-u));padding:0 calc(12 * var(--os-u)) 0 calc(8 * var(--os-u));box-shadow:inset 0 0 0 1px var(--os-edge);cursor:pointer;border-radius:999px;font-weight:500;list-style:none;display:inline-flex}.os-drawer summary::-webkit-details-marker{display:none}.os-drawer summary:hover{background:#ffffff0d}.os-drawer summary .ico{width:calc(14 * var(--os-u));height:calc(14 * var(--os-u));transition:transform .2s var(--os-ease)}.os-drawer[open] summary .ico{transform:rotate(180deg)}.os-drawer:not([open]) .os-drawer__hide,.os-drawer[open] .os-drawer__show{display:none}.os-drawer__in{gap:calc(12 * var(--os-u));margin-top:calc(12 * var(--os-u));display:grid}.os-drawer[open] .os-drawer__in{animation:os-drawer .36s var(--os-ease)}@keyframes os-drawer{0%{opacity:0;transform:translateY(-6px)}}.os-seen{padding-left:calc(12 * var(--os-u));box-shadow:inset 1px 0 #ffffff8f}.os-seen p+p{margin-top:calc(4 * var(--os-u))}.os-frames{gap:calc(8 * var(--os-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.os-frames img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--os-r-s);width:100%;height:auto;box-shadow:0 0 0 1px #ffffff8f}.os-frames figcaption{margin-top:calc(6 * var(--os-u));font-family:var(--mono);font-size:var(--os-label);color:var(--os-fg-2)}.os-drawer__foot{color:var(--os-fg-3)}.os-legend{gap:calc(6 * var(--os-u)) calc(14 * var(--os-u));color:var(--os-fg-2);flex-wrap:wrap;display:flex}.os-legend li{align-items:center;gap:calc(6 * var(--os-u));display:inline-flex}.os-legend .ico{width:calc(13 * var(--os-u));height:calc(13 * var(--os-u))}.os-legend .is-ok .ico{color:#fff}.os-legend .is-flag .ico{color:var(--os-amber)}.os-legend .is-todo .ico{color:var(--os-fg-3)}.os-risk__top{align-items:center;gap:calc(20 * var(--os-u));margin-top:calc(16 * var(--os-u));display:flex}.os-risk__side{gap:calc(6 * var(--os-u));min-width:0;display:grid}.os-risk__delta{color:#fff;font-variant-numeric:tabular-nums}.os-risk__why{color:var(--os-fg-2)}.os-row{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--os-u));display:flex}.os-risk__trend{margin-top:calc(16 * var(--os-u))}.os-risk__trend .os-row{margin-bottom:calc(10 * var(--os-u))}.os-risk__trend .os-dim{font-variant-numeric:tabular-nums}.os-risk__hz,.os-near{margin-top:calc(16 * var(--os-u));padding-top:calc(14 * var(--os-u));border-top:1px solid var(--os-line)}.os-sub-h{align-items:center;gap:calc(6 * var(--os-u));font-weight:500;display:inline-flex}.os-sub-h .ico{width:calc(14 * var(--os-u));height:calc(14 * var(--os-u));color:var(--os-fg-2)}.os-hz{margin-top:calc(8 * var(--os-u))}.os-hz__row summary{grid-template-columns:calc(92 * var(--os-u)) minmax(0, 1fr) calc(18 * var(--os-u));align-items:center;gap:calc(12 * var(--os-u));min-height:calc(34 * var(--os-u));cursor:pointer;border-radius:4px;list-style:none;display:grid}.os-hz__row summary::-webkit-details-marker{display:none}.os-hz__row summary:hover .os-hz__t{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--os-fg-3);text-decoration-color:var(--os-fg-3)}.os-hbar{background:var(--os-bar-dim);border-radius:2px;height:4px;overflow:hidden}.os-hbar i{background:var(--os-bar);transform-origin:0;height:100%;transform:scaleX(var(--v,1));display:block}.os-hz__n{text-align:right;font-variant-numeric:tabular-nums}.os-hz__where{padding:calc(2 * var(--os-u)) 0 calc(8 * var(--os-u));color:var(--os-fg-2)}.os-hz__where li:before{content:"– ";color:var(--os-fg-3)}.os-near__b{justify-content:space-between;align-items:flex-end;gap:calc(16 * var(--os-u));margin-top:calc(8 * var(--os-u));display:flex}.os-near__n{white-space:nowrap}.os-near__n b{font-size:var(--os-num-s);letter-spacing:-.02em;margin-right:calc(4 * var(--os-u));font-weight:500}.os-nbars{--stg:24ms;height:calc(36 * var(--os-u));flex:0 1 calc(104 * var(--os-u));align-items:flex-end;gap:3px;display:flex}.os-nbars i{height:max(2px, calc(var(--h) * 100%));transform-origin:50% 100%;background:#ffffff3d;border-radius:1px;flex:1}.os-nbars i.is-now{background:#ffffffb8}.os-near__l{margin-top:calc(8 * var(--os-u));color:var(--os-fg-2)}.os-def{margin-top:calc(16 * var(--os-u));color:var(--os-fg-3);line-height:1.5}.os-gauge{width:calc(168 * var(--os-u));aspect-ratio:120/98;flex:none;position:relative}.os-gauge svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.os-gauge__track,.os-gauge__val,.os-gauge__band{fill:none;stroke-linecap:round}.os-gauge__track{stroke:var(--os-bar-dim);stroke-width:6px}.os-gauge__val{stroke:#fff;stroke-width:6px;transition:stroke .2s, stroke-dasharray var(--os-t-draw) var(--os-ease)}[data-band=elevated] .os-gauge__val{stroke:var(--os-amber)}[data-band=high] .os-gauge__val{stroke:var(--os-stop)}.os-gauge__band{stroke-width:2px}.os-gauge__band.is-low{stroke:#ffffff3d}.os-gauge__band.is-elevated{stroke:#f2b45a80}.os-gauge__band.is-high{stroke:#e2695d80}.os-gauge__in{flex-direction:column;justify-content:center;align-items:center;padding-top:8%;display:flex;position:absolute;inset:0}.os-gauge__n{align-items:baseline;gap:calc(3 * var(--os-u));font-size:var(--os-num-g);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1;display:flex}.os-gauge__n small{font-size:var(--os-label);letter-spacing:0;color:var(--os-fg-3)}.os-gauge__band-w{margin-top:calc(6 * var(--os-u));font-size:var(--os-body);color:#fff;font-weight:500}[data-band=elevated] .os-gauge__band-w{color:var(--os-amber)}[data-band=high] .os-gauge__band-w{color:var(--os-stop)}.os-gauge--s{width:calc(132 * var(--os-u))}.os-table-w{margin-top:calc(16 * var(--os-u))}.os-table{border-collapse:collapse;width:100%;font-size:var(--os-body)}.os-table th[scope=col]{padding:0 calc(16 * var(--os-u)) calc(10 * var(--os-u)) 0;border-bottom:1px solid var(--os-line);text-align:left;white-space:nowrap;font-size:var(--os-label);color:var(--os-fg-3);font-weight:500}.os-table td,.os-table th[scope=row]{padding:calc(12 * var(--os-u)) calc(16 * var(--os-u)) calc(12 * var(--os-u)) 0;border-bottom:1px solid var(--os-line);text-align:left;vertical-align:middle;font-weight:400}.os-table tr>:last-child{padding-right:0}.os-table tbody tr:last-child>*{border-bottom:0;padding-bottom:0}.os-table th.os-num,.os-table td.os-num{text-align:right;font-variant-numeric:tabular-nums;padding-right:calc(24 * var(--os-u))}.os-crew__n{font-weight:500;display:block}.os-crew__now{margin-top:calc(2 * var(--os-u));color:var(--os-fg-2);display:block}.os-crew__v{grid-template-columns:calc(64 * var(--os-u)) minmax(calc(48 * var(--os-u)), 1fr);align-items:center;gap:calc(12 * var(--os-u));max-width:calc(220 * var(--os-u));font-variant-numeric:tabular-nums;display:grid}.os-crew__bar{background:var(--os-bar-dim);border-radius:2px;height:3px;overflow:hidden}.os-crew__bar i{transform-origin:0;height:100%;transform:scaleX(var(--v,1));background:#fff;display:block}.os-int{align-items:center;gap:calc(5 * var(--os-u));color:var(--os-fg-2);white-space:nowrap;display:inline-flex}.os-int.is-open{color:var(--os-amber)}.os-int .ico{width:calc(13 * var(--os-u));height:calc(13 * var(--os-u))}.os-crew__last{color:var(--os-fg-2);white-space:nowrap;font-variant-numeric:tabular-nums}.os-plan-w{margin-top:calc(16 * var(--os-u))}.os-plan{width:100%;position:relative}.os-plan>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.os-plan--tall{display:none}.os-zone__base{fill:#ffffff03}.os-zone__edge{fill:none;stroke:var(--os-line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .2s}.os-zone.is-watch .os-zone__edge{stroke:#fff6}.os-zone.is-hazard .os-zone__base,.os-zone.is-paused .os-zone__base{fill:var(--os-amber-wash)}.os-zone.is-hazard .os-zone__edge,.os-zone.is-paused .os-zone__edge{stroke:var(--os-amber);stroke-width:1.5px}.os-zone.is-off .os-zone__edge{stroke:#ffffff1f;stroke-dasharray:3 3}.os-dot{fill:var(--os-dot)}.os-dot.is-watch{fill:#fff6}.os-dot.is-amber{fill:#f2b45ae6}.os-hatch{stroke:#ffffff14;stroke-width:1.2px}.os-river{fill:none;stroke:#ffffff3d;stroke-width:1px;vector-effect:non-scaling-stroke}.os-plan__river,.os-plan__n{font-size:var(--os-label);color:var(--os-fg-3);line-height:1;position:absolute;transform:translateY(-50%)}.os-plan__n{align-items:center;gap:calc(4 * var(--os-u));display:inline-flex}.os-plan__n svg{width:calc(8 * var(--os-u));height:calc(10 * var(--os-u));fill:var(--os-fg-3)}.os-zl__g{right:calc(10 * var(--os-u));bottom:calc(9 * var(--os-u));width:calc(22 * var(--os-u));height:calc(22 * var(--os-u));color:var(--os-fg-2);background:#0b0b0ddb;border-radius:50%;place-items:center;display:grid;position:absolute}.os-plan--tall .os-zl__g{top:calc(9 * var(--os-u));bottom:auto}.os-zl__g.is-paused{color:var(--os-amber)}.os-zl__g .ico{width:calc(14 * var(--os-u));height:calc(14 * var(--os-u))}.os-zl{align-items:flex-start;gap:calc(6 * var(--os-u));padding:calc(7 * var(--os-u));pointer-events:none;flex-direction:column;min-width:0;display:flex;position:absolute}.os-zl__t{gap:calc(1 * var(--os-u));max-width:100%;padding:calc(5 * var(--os-u)) calc(8 * var(--os-u)) calc(6 * var(--os-u));border-radius:var(--os-r-s);background:#0b0b0ddb;flex-direction:column;display:flex;box-shadow:0 0 0 1px #ffffff0a}.os-zl__n{font-size:var(--os-body);font-weight:500;line-height:1.25}.os-zl__s{align-items:center;gap:calc(4 * var(--os-u));font-size:var(--os-label);color:var(--os-fg-2);line-height:1.3;display:inline-flex}.os-zl__s.is-hazard,.os-zl__s.is-paused{color:var(--os-amber)}.os-zl .os-initials,.os-zl__c{margin-top:auto;margin-left:calc(1 * var(--os-u))}.os-zl__c{padding:calc(3 * var(--os-u)) calc(7 * var(--os-u));border-radius:var(--os-r-s);font-size:var(--os-label);color:var(--os-fg-2);background:#0b0b0ddb}.os-zlegend{gap:calc(6 * var(--os-u)) calc(16 * var(--os-u));margin-top:calc(14 * var(--os-u));color:var(--os-fg-2);flex-wrap:wrap;display:flex}.os-zlegend li{align-items:center;gap:calc(6 * var(--os-u));display:inline-flex}.os-zone-k{width:calc(10 * var(--os-u));height:calc(10 * var(--os-u));border-radius:3px;flex:none;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff29}.os-zone-k.is-clear{background:radial-gradient(circle,#ffffff80 0 .9px,#0000 1.2px) 0 0/4px 4px}.os-zone-k.is-watch{background:radial-gradient(circle,#fff9 0 .9px,#0000 1.2px) 0 0/4px 4px;box-shadow:inset 0 0 0 1px #ffffff80}.os-zone-k.is-hazard{background:radial-gradient(circle, var(--os-amber) 0 .9px, transparent 1.2px) 0 0 / 4px 4px, var(--os-amber-wash);box-shadow:inset 0 0 0 1.5px var(--os-amber)}.os-zone-k.is-paused{background:linear-gradient(90deg, transparent 3px, var(--os-amber) 3px 4.2px, transparent 4.2px 5.8px, var(--os-amber) 5.8px 7px, transparent 7px) 0 50% / 100% 50% no-repeat, var(--os-amber-wash);box-shadow:inset 0 0 0 1.5px var(--os-amber)}.os-zone-k.is-off{background:repeating-linear-gradient(45deg,#ffffff5c 0 1px,#0000 1px 3px)}.os-znotes{margin-top:calc(14 * var(--os-u));border-top:1px solid var(--os-line)}.os-znotes li{gap:calc(12 * var(--os-u));padding:calc(10 * var(--os-u)) 0;border-bottom:1px solid var(--os-line);display:flex}.os-znotes li:last-child{border-bottom:0;padding-bottom:0}.os-znotes .os-zone-k{margin-top:calc(4 * var(--os-u))}.os-znotes p{gap:calc(2 * var(--os-u)) calc(10 * var(--os-u));color:var(--os-fg-2);flex-wrap:wrap;display:flex}.os-znotes b{color:#fff;font-weight:500}.os-report__chip{margin-top:calc(16 * var(--os-u))}.os-dl{margin-top:calc(14 * var(--os-u));border-top:1px solid var(--os-line)}.os-dl>div{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--os-u));padding:calc(9 * var(--os-u)) 0;border-bottom:1px solid var(--os-line);display:flex}.os-dl dt{color:var(--os-fg-2);white-space:nowrap}.os-dl dd{text-align:right;font-variant-numeric:tabular-nums}.os-p--report .os-ai{margin-top:calc(16 * var(--os-u))}.os-report__notes{margin-top:calc(12 * var(--os-u))}.os-p--report .os-actions{margin-top:calc(16 * var(--os-u))}.os-report__state{color:var(--os-fg-2)}@container os-con (width<=899.98px){.os-w{display:none}.os-bar{height:calc(48 * var(--os-u));padding:0 calc(14 * var(--os-u));gap:calc(10 * var(--os-u))}.os-bar__brand b{display:none}.os-status__t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os-meta{justify-content:space-between;align-items:center;gap:calc(6 * var(--os-u)) calc(12 * var(--os-u));margin-bottom:calc(16 * var(--os-u));color:var(--os-fg-2);flex-wrap:wrap;display:flex}.os-body{background:0 0;display:block}.os-side{padding:calc(8 * var(--os-u)) 0 0;border-bottom:1px solid var(--os-line);position:static}.os-nav{gap:calc(4 * var(--os-u));scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(14 * var(--os-u)) calc(8 * var(--os-u));display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 92%,#0000);mask:linear-gradient(90deg,#000 92%,#0000)}.os-nav::-webkit-scrollbar{display:none}.os-nav li{scroll-snap-align:start;flex:none}.os-nav__i{height:calc(36 * var(--os-u));padding:0 calc(12 * var(--os-u));color:#fff;background:#0a0a0aeb;border-radius:999px}.os-nav__i.is-on{background:linear-gradient(var(--os-nav-on), var(--os-nav-on)), #0a0a0a}.os-nav__i .ico{display:none}.os-badge{margin-left:calc(2 * var(--os-u))}.os-side__low{display:none}.os-main{padding:calc(16 * var(--os-u))}.os-grid>*{grid-column:span 12!important}.os-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.js [data-os-view=overview] .os-grid>:is(.os-p--steps,.os-p--risk,.os-p--crews,.os-p--zones,.os-p--report),.js [data-os-view=alert] .os-grid>:not(.os-slot),.js [data-os-view=steps] .os-grid>:not(.os-p--steps),.js [data-os-view=risk] .os-grid>:not(.os-p--risk),.js [data-os-view=crews] .os-grid>:not(.os-p--crews),.js [data-os-view=zones] .os-grid>:not(.os-p--zones),.js [data-os-view=report] .os-grid>:not(.os-p--report){display:none!important}}@container os-con (width<=599.98px){.os-main{--os-num-l:calc(44 * var(--os-u))}.os-grid{flex-direction:column;display:flex}.os-grid>.os-p--overview,.os-p--overview>.os-ov{display:contents}.os-p--overview>.os-view{order:1}.os-ov__hero{margin-top:calc(4 * var(--os-u));order:2}.os-grid>.os-slot{margin-top:calc(4 * var(--os-u));order:3}.os-tiles{margin-top:calc(4 * var(--os-u));order:4}.os-ov__chart{margin-top:calc(8 * var(--os-u));order:5}.os-grid>:not(.os-p--overview):not(.os-slot){order:6}.os-hero{font-size:calc(44 * var(--os-u))}.os-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.os-tiles>:nth-child(4){order:2;grid-column:span 2}.os-alert{padding:calc(16 * var(--os-u)) calc(16 * var(--os-u)) calc(14 * var(--os-u)) calc(19 * var(--os-u))}.os-con--showcase :is(.os-ov__chart,.os-shift,.os-alert__facts,.os-ctx,.os-alert__latest,.os-alert__act,.os-alert__foot){display:none}.os-con--showcase .os-tiles>:nth-child(4){order:-1}}@container os-p (width<=599.98px){.os-ov{grid-template-columns:minmax(0,1fr)}.os-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.os-tiles>:nth-child(4){order:2;grid-column:span 2}.os-alert__facts{gap:calc(10 * var(--os-u)) calc(24 * var(--os-u));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.os-alert__facts>:first-child,.os-alert__facts>.os-alert__next{grid-column:1/-1}.os-alert__why{grid-template-columns:minmax(0,1fr)}.os-alert__why>*{grid-area:auto/1!important}.os-alert__why>.os-alert__latest{margin-top:calc(2 * var(--os-u));padding-left:0}.os-log summary{margin-top:calc(10 * var(--os-u));position:static}.os-alert__foot .os-ill{margin-left:0}.os-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.os-table,.os-table tbody,.os-table tr,.os-table td,.os-table th[scope=row]{display:block}.os-table tr{gap:calc(10 * var(--os-u)) calc(16 * var(--os-u));padding:calc(14 * var(--os-u)) 0;border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.os-table tbody tr:last-child{border-bottom:0;padding-bottom:0}.os-table td,.os-table th[scope=row]{border:0!important;padding:0!important}.os-table th[scope=row],.os-table td[data-label=Steps\ verified]{grid-column:1/-1}.os-table td:before{content:attr(data-label);margin-bottom:calc(4 * var(--os-u));font-size:var(--os-label);color:var(--os-fg-3);font-weight:500;display:block}.os-table td.os-num{text-align:left}.os-crew__v{max-width:none}}@container os-p (width<=379.98px){.os-plan--wide{display:none}.os-plan--tall{display:block}.os-step__row{grid-template-columns:calc(16 * var(--os-u)) minmax(0, 1fr) auto}.os-step__n,.os-step__end>.os-step__by{display:none}.os-step__by--m{display:inline}.os-gauge{width:calc(128 * var(--os-u))}.os-drawer{margin-left:calc(26 * var(--os-u))}.os-frames{grid-template-columns:minmax(0,1fr)}.os-risk__top{gap:calc(14 * var(--os-u))}}@container os-p (width<=479.98px){.os-shift{display:none}}@container os-con (width<=479.98px){.os-grid>.os-shift{display:none}}.os-feats-w{flex-direction:column;display:flex;container:os-feats/inline-size}.os-feats{column-gap:var(--gutter,24px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (grid-template-rows:subgrid){.os-feats{grid-template-rows:repeat(4,auto)}.os-feat{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.os-feats--one{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.os-feats--one .os-feat{grid-row:auto;display:block}.os-feats--one .os-feat__title{margin-top:0}.os-feat__num{font-family:var(--mono);font-size:var(--fs-t4,12px);letter-spacing:.04em;color:var(--fg-3,#ffffff7a)}.os-feat__title{margin-top:var(--s-16,16px);font-size:var(--fs-t3,16px);letter-spacing:-.01em;font-weight:500;line-height:1.35}.os-feat__text{margin-top:var(--s-8,8px);max-width:22.5em;font-size:var(--fs-t3,16px);line-height:var(--lh-t3,1.5);color:var(--fg-2,#ffffffa3)}.os-card{isolation:isolate;margin-top:var(--s-40,40px);position:relative}.os-card:before{content:"";z-index:-1;pointer-events:none;background:var(--os-bg,none) center 80% / cover no-repeat;filter:blur(40px)saturate(1.3);opacity:.6;height:96%;position:absolute;top:26%;left:-4%;right:-4%;-webkit-mask:radial-gradient(farthest-side at 50% 40%,#000 30%,#0000 92%);mask:radial-gradient(farthest-side at 50% 40%,#000 30%,#0000 92%)}.os-card__photo{aspect-ratio:400/340;border-radius:var(--os-r-photo);background:#050506;position:relative;overflow:hidden}.os-card__photo>img{object-fit:cover;width:100%;height:100%;display:block}.os-card__panel{z-index:1;margin:var(--os-panel-lift) var(--os-panel-inset) 0;aspect-ratio:1;position:relative}.os-feats__ill{margin-top:var(--s-24,24px);justify-content:flex-end;display:flex}@container os-feats (width<=899.98px){.os-feats{row-gap:var(--s-64,64px);grid-template-rows:none;grid-template-columns:minmax(0,560px)}.os-feat{grid-row:auto;display:block}.os-feats__ill{justify-content:flex-start}}@container os-feats (width<=639.98px){.os-feats{grid-template-columns:minmax(0,1fr)}.os-card{--os-panel-inset:7%;--os-panel-pad:16px;margin-top:var(--s-24,24px)}.os-feats-w>.os-head{order:-2}.os-feats__ill{margin:0 0 var(--s-24,24px);order:-1}.os-head~.os-feats__ill{margin:var(--s-24,24px) 0 0}}.os-panel{min-width:0;padding:var(--os-panel-pad);border-radius:var(--os-r-panel);color:#fff;font-size:var(--os-body);background:linear-gradient(180deg, rgba(var(--os-tint,255, 255, 255), var(--os-tint-wash)) 0%, rgba(var(--os-tint,255, 255, 255), 0) 60%), linear-gradient(180deg, var(--os-glass-top) 0%, var(--os-glass-mid) 50%, var(--os-glass-bottom) 100%);-webkit-backdrop-filter:var(--os-frost);backdrop-filter:var(--os-frost);box-shadow:var(--os-glass-edge), var(--os-shadow-panel);flex-direction:column;line-height:1.45;display:flex;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.os-panel{background:linear-gradient(#18181af0,#0a0a0cfa)}}.os-panel{--os-fg-2:var(--bento-fg-2,#ffffffbd);--os-fg-3:var(--bento-fg-3,#fff9);--os-line:#ffffff24}.os-panel .os-label{color:var(--os-fg-2)}.os-panel .os-ai{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.os-c-head{align-items:center;gap:calc(8 * var(--os-u));min-height:calc(28 * var(--os-u));display:flex}.os-c-head>.ico{width:calc(16 * var(--os-u));height:calc(16 * var(--os-u));color:var(--os-fg-2);flex:none}.os-c-head h4{font-size:var(--os-title);letter-spacing:-.01em;font-weight:500}.os-c-tag{color:var(--os-fg-2);margin-left:auto}.os-c-go{width:calc(28 * var(--os-u));height:calc(28 * var(--os-u));color:#fff;border-radius:50%;flex:none;place-items:center;transition:background-color .2s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.os-c-go:hover{background:#ffffff1f}.os-c-go .ico{width:calc(13 * var(--os-u));height:calc(13 * var(--os-u))}.os-c-head .os-c-tag+.os-c-go,.os-c-head .os-alert__time+.os-c-go{margin-left:calc(4 * var(--os-u))}.os-panel .os-trend--mini{margin-top:calc(14 * var(--os-u))}.os-c-hero{align-items:baseline;gap:calc(4 * var(--os-u));padding-top:calc(10 * var(--os-u));font-size:var(--os-num-xl);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:auto;font-weight:400;line-height:1;display:flex}.os-c-hero small{font-size:var(--os-num-s);letter-spacing:-.02em;color:var(--os-fg-2)}.os-c-hero>[data-os-v]{align-items:baseline;gap:calc(6 * var(--os-u));display:inline-flex}.os-c-hero--risk{margin-top:calc(10 * var(--os-u));padding-top:0}.os-c-hero--risk small{font-size:var(--os-body);letter-spacing:0;margin-left:calc(2 * var(--os-u))}.os-c-hero--risk .os-chip,.os-c-hero--risk>[data-os-v]{align-self:center;margin-left:auto}.os-c-lbl{margin-top:calc(6 * var(--os-u));color:var(--os-fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os-c-k{font-size:var(--os-label);color:var(--os-fg-2);font-weight:500}.os-c-stats{gap:calc(8 * var(--os-u));margin-top:calc(12 * var(--os-u));padding-top:calc(12 * var(--os-u));border-top:1px solid var(--os-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.os-c-stats dt{color:var(--os-fg-2);white-space:nowrap;font-size:var(--os-label);font-weight:500}.os-c-stats dd{margin-top:calc(2 * var(--os-u));font-size:var(--os-title);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:500}.os-c-trend{margin-top:calc(10 * var(--os-u))}.os-spark--c{margin-top:calc(6 * var(--os-u));height:calc(22 * var(--os-u))}.os-c-trend+.os-c-k{padding-top:calc(10 * var(--os-u));margin-top:auto}.os-c-hz{column-gap:calc(16 * var(--os-u));margin-top:calc(4 * var(--os-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.os-c-hz>div{padding:calc(6 * var(--os-u)) 0;border-top:1px solid var(--os-line);justify-content:space-between;align-items:baseline;display:flex}.os-c-hz dt{color:var(--os-fg-2)}.os-c-hz dd{font-variant-numeric:tabular-nums;font-weight:500}.os-c--alert{--os-r-a:var(--os-r-panel);box-shadow:inset 0 0 0 1px var(--os-amber-line), inset 0 1px 0 #ffffff24, var(--os-shadow-panel);padding-left:calc(var(--os-panel-pad) + 3px);overflow:clip}[data-os-state=resumed].os-c--alert{box-shadow:var(--os-glass-edge), var(--os-shadow-panel)}.os-alert__time{font-family:var(--mono);font-size:var(--os-body);color:var(--os-fg-2);margin-left:auto}.os-c-title{margin-top:calc(8 * var(--os-u));font-size:var(--os-title);letter-spacing:-.01em;font-weight:500;line-height:1.3}.os-c-meta{margin-top:calc(2 * var(--os-u));color:var(--os-fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os-c-hero--timer{margin-top:calc(12 * var(--os-u));color:var(--os-amber);padding-top:0}.os-c-hero--timer small{color:var(--os-fg-2);font-size:var(--os-title);letter-spacing:0;font-weight:500}[data-os-state=resumed] .os-c-hero--timer,[data-os-state=resumed].os-c--alert .os-c-hero--timer{color:#fff}.os-c-seg{align-items:center;gap:calc(12 * var(--os-u));margin-top:calc(10 * var(--os-u));color:var(--os-fg-2);white-space:nowrap;display:flex}.os-c-seg>span:last-child{font-size:var(--os-label);font-weight:500}.os-c--alert .os-ai--line{margin-top:calc(12 * var(--os-u))}.os-actions--c{padding-top:calc(12 * var(--os-u));flex-wrap:nowrap;margin-top:auto}.os-actions--c .os-btn{padding:0 calc(16 * var(--os-u))}.os-stage{--os-stage-light:255, 186, 120;isolation:isolate;padding-top:var(--s-96,96px);padding-bottom:var(--s-96,96px);background:#000;position:relative;overflow:hidden}.os-stage__bg{z-index:-3;left:0;right:0;top:calc(240 * var(--os-u));-webkit-mask:linear-gradient(180deg, transparent 0, #000 calc(220 * var(--os-u)));-webkit-mask:linear-gradient(180deg, transparent 0, #000 calc(220 * var(--os-u)));mask:linear-gradient(180deg, transparent 0, #000 calc(220 * var(--os-u)));position:absolute;bottom:0}.os-stage__bg img{object-fit:cover;width:100%;height:100%;display:block}.os-stage--full .os-stage__bg{height:calc(1200 * var(--os-u));-webkit-mask:linear-gradient(180deg, transparent 0, #000 calc(220 * var(--os-u)), #000 55%, transparent 100%);-webkit-mask:linear-gradient(180deg, transparent 0, #000 calc(220 * var(--os-u)), #000 55%, transparent 100%);mask:linear-gradient(180deg, transparent 0, #000 calc(220 * var(--os-u)), #000 55%, transparent 100%);bottom:auto}.os-stage__head{position:relative}.os-stage__win{z-index:0;margin:var(--gap-block,64px) auto 0;width:calc(100% - 2 * var(--margin,20px));position:relative}.os-stage__side{display:none}@media (min-width:1024px){.os-stage__win{width:calc(10 * var(--col) + 9 * var(--gutter))}.os-stage__side{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}.os-stage__side img{aspect-ratio:640/900;object-fit:cover;filter:blur(2px);width:auto;height:92%;position:absolute;bottom:-10%;-webkit-mask:radial-gradient(farthest-side,#000 55%,#0000 100%);mask:radial-gradient(farthest-side,#000 55%,#0000 100%)}.os-stage__side .is-l{right:93%}.os-stage__side .is-r{left:93%}.os-stage__night{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0006 0,#0000 12% 88%,#0006 100%);position:absolute;inset:0}}.os-stage--showcase .os-win{max-height:calc(880 * var(--os-u))}.os-stage--showcase .os-con{-webkit-mask:linear-gradient(#000 76%,#0000 100%);mask:linear-gradient(#000 76%,#0000 100%)}.os-stage--showcase .os-stage__side img{height:80%;bottom:6%}@media (max-width:1023.98px){.os-stage--showcase .os-win{max-height:860px}}.os-stage__next{z-index:3;margin-top:var(--s-8,8px);justify-content:center;display:flex;position:relative}.os-stage__note{z-index:2;margin-top:var(--s-24,24px);text-align:center;font-size:var(--os-body);color:var(--fg-3,#ffffff85);line-height:1.5;position:relative}.os-head__h>span{display:block}.os-head .os-dim{color:#fff6}.os-head .t1{margin-top:var(--gap-eyebrow,16px)}.os-head__sub{margin-top:var(--s-24,24px);max-width:29.25em;color:var(--fg-2,#ffffffa3)}.os-head+.os-feats{margin-top:var(--gap-block,64px)}.os-head--c{text-align:center}.os-head--c .os-head__sub{margin-inline:auto}.os-head--aside{gap:var(--s-24,24px);display:grid}.os-head__aside{max-width:22.5em;color:var(--fg-2,#ffffffa3);font-size:var(--fs-t3,16px);line-height:var(--lh-t3,1.5)}@media (min-width:1024px){.os-head--aside{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.os-head--aside .os-head__t{grid-column:1/span 7}.os-head--aside .os-head__aside{grid-column:9/-1;padding-bottom:.4em}}.os-lens__view{aspect-ratio:1200/686;border-radius:var(--os-r-window);background:#000;position:relative;overflow:hidden}.os-lens__view>img{object-fit:cover;filter:saturate(.85)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.os-lens__view:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a, inset 0 0 calc(60 * var(--os-u)) #00000080;background:radial-gradient(120% 120%,#0000 52%,#000000b8 100%);position:absolute;inset:0}.os-lens__hud{z-index:1;color:#fff;grid-template-rows:auto 1fr auto;padding:5.5% 6%;display:grid;position:absolute;inset:0}.os-lens__top{justify-content:space-between;align-items:center;gap:calc(16 * var(--os-u));font-family:var(--mono);font-size:var(--os-label);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 10px #0009;font-weight:500;display:flex}.os-lens__mid{place-self:center start;max-width:62%}.os-lens__p{align-items:flex-start;gap:calc(12 * var(--os-u));padding:calc(14 * var(--os-u)) calc(18 * var(--os-u)) calc(14 * var(--os-u)) calc(14 * var(--os-u));border-radius:var(--os-r-tile);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0c6b;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.os-lens__p .ico{width:calc(20 * var(--os-u));height:calc(20 * var(--os-u));margin-top:calc(2 * var(--os-u));flex:none}.os-lens__p.is-flag .ico,.os-lens__p.is-paused .ico{color:var(--os-amber)}.os-lens__p b{font-size:var(--os-num-s);letter-spacing:-.015em;font-weight:500;line-height:1.2;display:block}.os-lens__p b+span{margin-top:calc(2 * var(--os-u));font-size:var(--os-title);color:#ffffffc2;display:block}.os-lens__hint{font-family:var(--mono);font-size:var(--os-label);letter-spacing:.04em;color:#ffffffc2;text-shadow:0 1px 10px #0009}.os-surface__cap{justify-content:space-between;align-items:center;gap:calc(8 * var(--os-u)) calc(16 * var(--os-u));margin-top:calc(16 * var(--os-u));font-size:var(--os-body);color:var(--os-fg-2);flex-wrap:wrap;display:flex}.os-surface__cap b{color:#fff;font-weight:500}@media (max-width:639.98px){.os-lens__hud{padding:5%}.os-lens__top{font-size:10px}.os-lens__mid{max-width:82%}.os-lens__p{gap:8px;padding:10px 12px}.os-lens__p b{font-size:15px}.os-lens__p b+span{font-size:13px}.os-lens__p .ico{width:16px;height:16px}.os-lens__hint{font-size:10px}}.os-phone-f{flex-direction:column;align-items:center;display:flex}.os-phone{width:min(calc(300 * var(--os-u)), 100%);aspect-ratio:300/620;border-radius:calc(48 * var(--os-u));box-shadow:inset 0 0 0 1px #ffffff29, inset 0 0 0 calc(10 * var(--os-u)) #070708, 0 40px 80px -30px #000c;background:#070708;position:relative;overflow:hidden}.os-phone__wall{inset:calc(10 * var(--os-u));width:calc(100% - 20 * var(--os-u));height:calc(100% - 20 * var(--os-u));border-radius:calc(38 * var(--os-u));object-fit:cover;filter:brightness(.86)saturate(1.1);position:absolute}.os-phone__screen{inset:calc(10 * var(--os-u));border-radius:calc(38 * var(--os-u));padding:calc(58 * var(--os-u)) calc(10 * var(--os-u)) calc(12 * var(--os-u));flex-direction:column;align-items:center;display:flex;position:absolute;overflow:hidden}.os-phone__screen:before{content:"";top:calc(11 * var(--os-u));width:calc(86 * var(--os-u));height:calc(25 * var(--os-u));margin-left:calc(-43 * var(--os-u));background:#000;border-radius:999px;position:absolute;left:50%}.os-phone__time{font-size:calc(66 * var(--os-u));letter-spacing:-.04em;color:#fffffff0;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.os-phone__stack{gap:calc(8 * var(--os-u));width:100%;margin-top:auto;display:grid}.os-note{padding:calc(12 * var(--os-u)) calc(13 * var(--os-u));border-radius:calc(22 * var(--os-u));font-size:calc(13 * var(--os-u));-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);transition:opacity .5s var(--os-ease), transform .6s var(--os-ease);background:#1e1e2285;line-height:1.35;box-shadow:inset 0 0 0 1px #ffffff14}.os-note__app{align-items:center;gap:calc(7 * var(--os-u));font-size:calc(12 * var(--os-u));color:#ffffffb8;display:flex}.os-note__app>span:last-child{margin-left:auto}.os-note__icon{width:calc(20 * var(--os-u));height:calc(20 * var(--os-u));border-radius:calc(6 * var(--os-u));color:#fff;background:#000;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}.os-note__icon .os-mono{width:calc(11 * var(--os-u))}.os-note__t{margin-top:calc(6 * var(--os-u));font-weight:500}.os-note__b{margin-top:calc(2 * var(--os-u));color:#ffffffd1}.os-note__acts{gap:calc(6 * var(--os-u));margin-top:calc(10 * var(--os-u));grid-template-columns:1fr 1fr;display:grid}.os-note__acts span{height:calc(32 * var(--os-u));border-radius:calc(12 * var(--os-u));background:#ffffff1a;place-items:center;font-weight:500;display:grid}.os-note:not(.is-new){opacity:.86}[data-os-phone=wait] .os-note.is-new{opacity:0;transform:translateY(calc(-18 * var(--os-u))) scale(.97)}.os-phone-f .os-surface__cap{max-width:calc(300 * var(--os-u))}.os-states{gap:calc(4 * var(--os-u));font-size:var(--os-body);display:grid}.os-states__row{grid-template-columns:calc(140 * var(--os-u)) minmax(0, 1fr);align-items:center;gap:calc(16 * var(--os-u));padding:calc(14 * var(--os-u)) 0;border-top:1px solid var(--os-line);display:grid}.os-states__items{align-items:center;gap:calc(10 * var(--os-u)) calc(20 * var(--os-u));flex-wrap:wrap;display:flex}.os-state{align-items:center;gap:calc(8 * var(--os-u));display:inline-flex}.os-states__g{display:inline-flex}@media (max-width:639.98px){.os-states__row{grid-template-columns:1fr;gap:10px}}[data-os-draw]{transition:transform var(--os-t-draw) var(--os-ease) calc(var(--i,0) * var(--stg,12ms)), opacity .36s var(--os-ease) calc(var(--i,0) * var(--stg,12ms) + .26s), clip-path var(--os-t-draw) var(--os-ease)}.os-wait [data-os-draw=y]{transform:scaleY(0)!important}.os-wait [data-os-draw=x]{transform:scaleX(0)!important}.os-wait [data-os-draw=pop]{opacity:0!important}.os-wait [data-os-draw=line]{clip-path:inset(0 100% 0 0)}.os-seg__i[data-os-draw]{transition:transform .26s var(--os-ease) calc(var(--i,0) * var(--stg,12ms))}.os-wait .os-gauge__val{stroke-dasharray:0 200!important}.js .os-feats[data-reveal]{filter:none;transform:none}.js .os-feats[data-reveal].is-in{transition:opacity .7s var(--ease-out,cubic-bezier(.16, 1, .3, 1))}.js .os-feats[data-reveal] .os-card__photo>img{transform:scale(1.04)}.js .os-feats[data-reveal].is-in .os-card__photo>img{transition:transform 1.2s var(--os-ease);transform:none}.qa .os-feats .os-card__photo>img,.qa .os-feats .os-card__panel{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.os-con *,.os-con :before,.os-con :after,.os-solo *,.os-solo:before,.os-feats-w *,.os-feats-w :before,.os-lens *,.os-phone-f *,.os-states *{transition:none!important;animation:none!important}.os-slot{transition:none}.js .os-feats[data-reveal] .os-card__photo>img{transform:none}}.os-feats.os-feats--one{grid-template-columns:minmax(0,1fr)}.os-feat>.os-card:first-child{margin-top:0}.os-feats--one~.os-feats__ill{margin:var(--s-24,24px) 0 0;order:0;justify-content:flex-start}@media (min-width:1024px){.pk-split__media>.os-feats-w{max-width:calc(4 * var(--col) + 3 * var(--gutter))}.pk-split:has(>.pk-split__media>.os-feats-w--fill){align-items:stretch}.pk-split__media>.os-feats-w--fill{max-width:none;height:100%}.os-feats-w--fill>.os-feats{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.os-feats-w--fill .os-feat{height:100%}.os-feats-w--fill .os-card{grid-template-rows:minmax(0,1fr);height:100%;display:grid}.os-feats-w--fill .os-card:before{display:none}.os-feats-w--fill .os-card>*{grid-area:1/1}.os-feats-w--fill .os-card__photo{aspect-ratio:auto;height:100%;min-height:calc(4 * var(--col) + 3 * var(--gutter) + var(--s-64))}.os-feats-w--fill .os-card__panel{z-index:1;width:calc(4 * var(--col) + 3 * var(--gutter) - 2 * var(--s-32));place-self:center;margin:0}.os-feats-w--fill>.os-feats__ill{margin:var(--gap-action) 0 0;justify-content:flex-start;align-items:center;min-height:44px}}.os-open{padding-top:calc(var(--header-h) + 64px * var(--k,1))}@media (min-width:1024px){.os-open{padding-top:calc(var(--header-h) + 104px * var(--k,1))}}.os-sec{scroll-margin-top:0;position:relative}.lfx{--lfx-spring:cubic-bezier(.34, 1.56, .64, 1);--lfx-in:cubic-bezier(.55, 0, .85, .25);--lfx-ping:.6s;--lfx-lit:.72;--lfx-rest:.4;--lfx-dash-lit:.9;--lfx-dash-rest:.55;--lfx-wait:.7}.lfx:before,.lfx>li:before{opacity:0}.lfx>li{border-top-color:#0000}.lfx-fx{left:var(--lfx-dx,3.5px);top:var(--lfx-dy,-.5px);pointer-events:none;width:0;height:0;position:absolute}.lfx-fx i{display:block;position:absolute}.lfx-base,.lfx-dash,.lfx-line{height:1px;top:-.5px}.lfx-base{width:var(--lfx-len,0);z-index:0;background:var(--lfx-hair,var(--line-strong));transition:opacity .6s var(--ease-out);left:0}.lfx-dash{left:var(--lfx-g,7.5px);width:var(--lfx-lw,0);z-index:0;opacity:0;transition:opacity .6s var(--ease-out);background:repeating-linear-gradient(90deg,#ffffff57 0 3px,#0000 3px 8px)}.lfx-cut .lfx-r .lfx-base{opacity:0}.lfx-cut .lfx-dash{opacity:1}.lfx>li:last-child :is(.lfx-base,.lfx-dash,.lfx-line){-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.lfx-line{left:var(--lfx-g,7.5px);width:var(--lfx-lw,0);z-index:1;opacity:var(--lfx-lit);transform-origin:0;background:#fff;transform:scaleX(0)}.lfx-line--dash{opacity:var(--lfx-dash-lit);clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(90deg,#fff 0 3px,#0000 3px 8px);transform:none}.lfx-nolines .lfx-base,.lfx-nolines .lfx-dash,.lfx-nolines .lfx-line{display:none}.lfx-armed .lfx-line:not(.lfx-line--dash),.lfx-armed .lfx-tail{will-change:transform}.lfx-dot,.lfx-core{left:calc(var(--lfx-d,7px) / -2);top:calc(var(--lfx-d,7px) / -2);width:var(--lfx-d,7px);height:var(--lfx-d,7px);z-index:2;border-radius:50%}.lfx-dot{background:var(--lfx-rc,#000);box-shadow:var(--lfx-ring,0 0 0 4px #000)}.lfx-core{transition:transform .4s var(--ease-out), opacity .4s var(--ease-out);background:#fff}.lfx-halo{z-index:0;opacity:0;width:44px;height:44px;transition:opacity .4s var(--ease-out);background:radial-gradient(closest-side,#ffffff8c,#ffffff1f 50%,#fff0);border-radius:50%;top:-22px;left:-22px}.lfx-ring{z-index:3;opacity:0;border:1px solid #fff;border-radius:50%;width:40px;height:40px;top:-20px;left:-20px}.lfx-hollow{background:var(--lfx-rc,#000);z-index:3;opacity:0;border:1px solid #ffffffdb;border-radius:50%;width:11px;height:11px;top:-5.5px;left:-5.5px}.lfx>li>:is(h3,b),.lfx .pk-tag{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}.lfx-armed>li:not(.lfx-on) .lfx-core{opacity:.35;transform:scale(.72)}.lfx-armed>li:not(.lfx-on)>:is(h3,b){opacity:var(--lfx-wait);transform:translateY(calc(1.5px * var(--k,1)))}.lfx-armed>li:not(.lfx-on) .pk-tag{opacity:var(--lfx-wait)}.lfx>li.lfx-on .lfx-core{transition:transform .65s var(--lfx-spring), opacity var(--t-ui) linear}.lfx>li.lfx-on .lfx-halo{opacity:.5;transition-duration:.8s}.lfx>li.lfx-on>:is(h3,b){transition-duration:var(--t-text)}.lfx>li.lfx-f .lfx-halo{transition:none}.lfx>li.lfx-wiped .lfx-core{transition:none;transform:scale(0)}.lfx>li.lfx-wiped .lfx-hollow{opacity:1}.lfx>li.lfx-wiped .lfx-halo{opacity:0}.lfx-head{z-index:4;opacity:0;will-change:transform, opacity;width:0;height:0;top:0;left:0}.lfx-bloom{background:radial-gradient(closest-side,#ffffff4d,#ffffff14 50%,#fff0);border-radius:50%;width:140px;height:40px;top:-20px;left:-70px}.lfx-tail{transform-origin:100%;background:linear-gradient(90deg,#fff0,#fff);width:160px;height:1px;top:-.5px;right:0;transform:scaleX(0)}.lfx-point{background:radial-gradient(closest-side,#fff,#fff6 40%,#fff0);border-radius:50%;width:24px;height:11px;top:-5.5px;left:-12px}.lfx .lfx-chip{z-index:5;width:max-content;height:calc(22px * var(--k,1));padding:0 calc(10px * var(--k,1));box-shadow:inset 0 0 0 1px var(--pill-glass-line), 0 6px 20px #00000080;color:#fff;font:500 var(--fs-t4) / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;will-change:transform, opacity;background:#1c1c1ee6;border-radius:999px;align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0}.lfx .lfx-chip--words{height:calc(26px * var(--k,1));padding:0 12px 0 10px}@media (pointer:fine){.lfx .lfx-chip{-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);background:#1616188c}}.lfx-chip svg{width:calc(18px * var(--k,1));height:calc(8px * var(--k,1));fill:none;stroke:currentColor;stroke-width:1.3px;flex:none;transition:opacity .4s}.lfx-chip.lfx-dim svg{opacity:.4}.lfx-txt{flex:none;height:1.4em;display:grid;position:relative;overflow:hidden}.lfx .lfx-txt>span{white-space:nowrap;color:inherit;grid-area:1/1;line-height:1.4em}.lfx .lfx-size{visibility:hidden}.lfx-edge{z-index:6;opacity:0;background:#fff;border-radius:2px;width:2px;top:0;left:-1px;box-shadow:0 0 10px 2px #ffffffb3}.lfx.lfx-done .lfx-line{opacity:var(--lfx-rest);transition:opacity 1.4s var(--ease-out);transform:none}.lfx.lfx-done .lfx-line--dash{clip-path:none;opacity:var(--lfx-dash-rest)}.lfx.lfx-done>li .lfx-halo{opacity:0;transition:opacity .6s var(--ease-out)}.lfx-static,.lfx-static *,.lfx-static>li:before,.is-paused .lfx,.is-paused .lfx *,.is-paused .lfx>li:before{transition:none!important;animation:none!important}
