.ch,.ch-loupe,.ch-win{--ch-r:clamp(8px,1.05vw,14px);--ch-bar:3.1rem;--ch-sticky:calc(var(--xc-nav-h) + var(--ch-bar));--ch-shadow:0 0 0 0.5px rgba(16,20,44,0.14),0 2px 6px rgba(16,24,60,0.05),0 22px 48px -14px rgba(16,24,60,0.2),0 64px 120px -48px rgba(52,72,190,0.28)}.ch-dark,.ch-dark .ch-loupe,.ch-dark .ch-win,.dark .ch,.dark .ch-loupe,.dark .ch-win{--ch-shadow:0 0 0 0.5px rgba(255,255,255,0.14),0 22px 48px -14px rgba(0,0,0,0.6),0 64px 140px -40px rgba(70,96,255,0.32)}.ch section[id]{scroll-margin-top:calc(var(--ch-sticky) - 1px)}.ch-display{font-size:clamp(2.5rem,1.5rem + 3.4vw,4rem);line-height:1.12;letter-spacing:-.032em;background:linear-gradient(180deg,var(--xo-ink) 55%,color-mix(in srgb,var(--xo-ink) 62%,var(--xo-brand-2)));-webkit-background-clip:text;background-clip:text;color:transparent}.ch-display,.ch-h2{font-family:var(--font-xo);font-weight:700;text-wrap:balance}.ch-h2{font-size:clamp(1.9rem,1.35rem + 1.8vw,2.75rem);line-height:1.18;letter-spacing:-.027em}.ch-h3{font-family:var(--font-xo);font-size:clamp(1.25rem,1.12rem + .45vw,1.5rem);font-weight:650;line-height:1.3;letter-spacing:-.018em;text-wrap:balance}.ch-h4{font-size:1.0625rem;font-weight:600;letter-spacing:-.012em}.ch-lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.75;letter-spacing:-.01em;color:var(--xo-ink-2);text-wrap:pretty}.ch-lead strong{color:var(--xo-ink);font-weight:600}.ch-body{font-size:1rem;line-height:1.75;color:var(--xo-ink-2);text-wrap:pretty}.ch-caption{font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--xo-ink-2) 88%,var(--xo-ink-3))}.ch-eyebrow{display:inline-block;font-size:.875rem;font-weight:650;letter-spacing:-.004em;background:var(--xo-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.ch-head{max-width:46rem}.ch-head-center{margin-inline:auto;text-align:center}.ch-chapter{padding-block:clamp(3.5rem,6.5vw,6.5rem)}.ch :is(.ch-display,.ch-h2,.ch-h3):is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:-.018em;line-height:1.22}.ch :is(a,button,input):focus-visible{outline:2px solid var(--xo-link);outline-offset:4px}.ch-dot{width:.625rem;height:.625rem;flex:none;border-radius:999px}.ch-step-num{align-self:flex-start;min-width:1.75rem;height:1.75rem;justify-content:center;padding-inline:.35rem;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--xo-brand-2);background:color-mix(in srgb,var(--xo-brand-2) 11%,transparent)}.ch-chip,.ch-step-num{display:inline-flex;align-items:center;border-radius:999px}.ch-chip{gap:.45rem;padding:.42rem .85rem;font-size:.8125rem;font-weight:550;color:var(--xo-ink);background:var(--xo-tile);transition:box-shadow .2s,color .2s}.ch-chip[aria-pressed=true]{color:var(--xo-brand-2);box-shadow:inset 0 0 0 1.5px var(--xo-brand-2)}.ch-win{position:relative;overflow:hidden;border-radius:var(--ch-r);background:#fff;box-shadow:var(--ch-shadow)}.ch-win img{display:block;width:100%;height:auto}.ch-loupe{position:relative;margin:0}.ch-loupe-lens{position:relative;overflow:hidden;border-radius:16px;background:#fff;box-shadow:var(--ch-shadow)}.ch-loupe-lens:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);background:linear-gradient(160deg,rgba(255,255,255,.28),transparent 34%)}.ch-loupe-tag{position:absolute;top:-.8rem;left:1rem;z-index:1;padding:.28rem .7rem;border-radius:999px;font-size:.75rem;font-weight:650;color:#fff;background:rgba(20,24,44,.78);backdrop-filter:blur(10px) saturate(1.4);box-shadow:0 6px 18px -6px rgba(0,0,0,.4)}.ch-loupe-flat .ch-loupe-lens{border-radius:20px}.ch-loupe-flat .ch-loupe-lens:after{background:none}.ch-loupe-fade .ch-loupe-lens{-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent);box-shadow:none}.ch-loupe-fade .ch-loupe-lens:after{display:none}.ch-hero{position:relative;isolation:isolate;overflow:clip;padding-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(3rem,4.5vw,4.5rem)}.ch-hero-light{position:absolute;inset:0 0 35% 0;z-index:-1;background:radial-gradient(38% 34% at 24% 30%,var(--xc-glow-1),transparent 70%),radial-gradient(34% 30% at 78% 26%,var(--xc-glow-3),transparent 70%),radial-gradient(46% 30% at 50% 78%,var(--xc-glow-2),transparent 72%);opacity:.64;filter:blur(8px)}.ch-icon{position:relative;display:inline-block;width:80px;height:80px}.ch-hero-actions .xc-btn-lg{min-height:3.5rem;padding-inline:1.75rem}.ch-hero-meta{display:grid;gap:.45rem;margin-inline:auto;max-width:38rem}.ch-hero-trial{font-size:.875rem;font-weight:500;line-height:1.6;color:var(--xo-ink-2)}.ch-hero-system{font-size:.75rem;line-height:1.65}.ch-icon img{position:relative;width:100%;height:100%;filter:drop-shadow(0 18px 28px rgba(40,70,180,.28)) drop-shadow(0 4px 8px rgba(20,30,80,.12));animation:ch-hover 7s ease-in-out infinite}.ch-icon:before{content:"";position:absolute;inset:-40%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--xo-brand-3) 32%,transparent),transparent);filter:blur(6px)}.ch-contrail{position:absolute;right:58%;bottom:30%;width:260px;height:80px;overflow:visible}.ch-contrail path{stroke:color-mix(in srgb,var(--xo-brand-2) 40%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);animation:ch-trail 2.4s cubic-bezier(.3,.6,.2,1) .3s forwards}.ch-contrail path+path{animation-delay:.45s;opacity:.6}.ch-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .4rem .35rem .8rem;border-radius:999px;font-size:.8125rem;font-weight:550;color:var(--xo-ink);background:color-mix(in srgb,var(--xo-bg) 72%,transparent);box-shadow:inset 0 0 0 1px var(--xc-ring),0 6px 20px -10px rgba(30,40,90,.25);backdrop-filter:blur(12px)}.ch-badge-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--xc-safe);box-shadow:0 0 0 3px color-mix(in srgb,var(--xc-safe) 22%,transparent)}.ch-badge-link{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .6rem;border-radius:999px;color:var(--xo-link);background:color-mix(in srgb,var(--xo-link) 10%,transparent)}.ch-hero-stage{position:relative;margin-inline:auto;max-width:64rem}.ch-float{position:absolute;z-index:2;width:30%;animation:ch-hover 9s ease-in-out infinite}.ch-float-l{left:-7%;bottom:6%}.ch-float-r{right:-6%;bottom:9%;width:24%;animation-delay:-4s}.ch-float-low{bottom:-7%;right:-3%;width:34%}.ch-stage-pair{position:relative;max-width:64rem;margin-right:4%}@supports (animation-timeline:scroll()){.ch-hero-win{transform-origin:50% 0;animation:ch-unfold linear both;animation-timeline:scroll(root);animation-range:0 70vh}}@media (max-width:767px){.ch-float-l{left:-2%;bottom:-12%;width:46%}.ch-float-r{right:-2%;bottom:-10%;width:34%}.ch-float-low{right:-2%;bottom:-14%;width:50%}.ch-hero-stage{margin-bottom:3rem}.ch-loupe-tag{font-size:.6875rem}}.ch-chapters{position:sticky;top:var(--xc-nav-h);z-index:30;height:var(--ch-bar);display:flex;align-items:center;background:color-mix(in srgb,var(--xo-bg) 92%,transparent);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 1px 0 var(--xo-line-soft)}.ch-chapters ul{display:flex;gap:.25rem;margin-inline:auto;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.ch-chapters ul::-webkit-scrollbar{display:none}.ch-chapters a{display:block;white-space:nowrap;padding:.38rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:550;color:var(--xo-ink-2);transition:background-color .25s,color .25s}.ch-chapters a:hover{color:var(--xo-ink);background-color:var(--xo-line-soft)}.ch-chapters a[aria-current=true]{color:var(--xo-bg);background:var(--xo-ink)}.ch-tour{display:grid;gap:1.5rem}.ch-tour-pin{position:sticky;top:calc(var(--ch-sticky) + .75rem);z-index:2;align-self:start}@media (max-width:1023px){.ch-tour-pin{position:relative;top:auto}.ch-tour-pin:after{display:none}.ch-tour-canvas{transform:none!important;will-change:auto}.ch-spot,.ch-tour .ch-rail{display:none}}.ch-tour-frame{position:relative;overflow:hidden;border-radius:var(--ch-r);box-shadow:var(--ch-shadow);background:#fff}.ch-tour-frame .ch-win{border-radius:0;box-shadow:none}.ch-tour-canvas{position:relative;transform-origin:0 0;transition:transform .7s cubic-bezier(.22,.75,.12,1)}.ch-spot{position:absolute;border-radius:calc(12px / var(--s, 1));box-shadow:0 0 0 calc(2px / var(--s, 1)) var(--xo-brand-2),0 0 0 calc(7px / var(--s, 1)) color-mix(in srgb,var(--xo-brand-2) 18%,transparent),0 0 0 200vmax rgba(14,18,40,.26);transition:left .7s,top .7s,width .7s,height .7s;pointer-events:none}.ch-rail{display:flex;gap:6px;max-width:11rem;margin:1rem auto 0}.ch-rail i{flex:1;height:3px;border-radius:999px;background:var(--xo-line);transition:background-color .4s}.ch-rail i[data-on]{background:var(--xo-brand-2)}.ch-tour-steps li{display:flex;min-height:0;flex-direction:column;justify-content:center;padding-block:2rem;opacity:1;border-bottom:1px solid var(--xo-line-soft)}.ch-tour-steps li[data-active]{opacity:1}@media (min-width:1024px){.ch .xc-story-step,.ch .xc-story-step:first-child{min-height:clamp(19rem,42vh,30rem)}.ch-tour{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:4rem}.ch-tour-pin{grid-column:2;grid-row:1;top:calc(var(--ch-sticky) + 5vh)}.ch-tour-steps{grid-column:1;grid-row:1;padding-block:2rem 4rem}.ch-tour-steps li{min-height:clamp(16rem,39vh,24rem);padding-inline:1.5rem 0;border-bottom:0;border-left:2px solid var(--xo-line-soft);transition:border-color .35s}.ch-tour-steps li[data-active]{border-left-color:var(--xo-link)}.ch-tour-steps li[data-active] .ch-step-num{color:#fff;background:var(--xo-link)}}@media (min-width:768px) and (max-width:1023px){.ch-tour-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}}.ch-dark{--xo-bg:#05060a;--xo-tile:#15161d;--xo-ink:#f5f5f7;--xo-ink-2:#a5a8b6;--xo-ink-3:#7f8292;--xo-line:rgba(255,255,255,0.14);--xo-line-soft:rgba(255,255,255,0.08);--xo-link:#4aa3ff;--xc-ring:rgba(255,255,255,0.1);position:relative;isolation:isolate;overflow:hidden;margin-inline:clamp(8px,1.2vw,16px);border-radius:clamp(20px,2.4vw,36px);background:radial-gradient(55% 40% at 18% 0,color-mix(in srgb,var(--xo-brand-1) 30%,transparent),transparent 70%),radial-gradient(45% 36% at 92% 12%,color-mix(in srgb,var(--xo-brand-3) 18%,transparent),transparent 70%),radial-gradient(60% 40% at 50% 105%,color-mix(in srgb,var(--xo-brand-2) 22%,transparent),transparent 70%),#05060a}.ch-dark,.ch-dark .ch-display,.ch-dark .ch-h2{color:var(--xo-ink)}.ch-dark .ch-eyebrow{background:linear-gradient(90deg,#8fb4ff,#6ee7ff);-webkit-background-clip:text;background-clip:text}.ch-dark .ch-step-num{color:#8fb4ff}.ch-hot,.ch-hot-visual{position:relative}.ch-pin{width:clamp(26px,3.3%,40px);aspect-ratio:1;translate:-50% -50%;cursor:pointer;box-shadow:0 0 0 2px rgba(255,255,255,.85);transition:box-shadow .25s,scale .25s}.ch-pin,.ch-pin:before{position:absolute;border-radius:50%}.ch-pin:before{content:"";inset:-2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--xo-brand-3) 70%,transparent);opacity:0}.ch-pin[aria-pressed=true]:before{animation:ch-ping 2.8s cubic-bezier(.2,.6,.3,1) infinite}.ch-pin[aria-pressed=true]{scale:1.15;box-shadow:0 0 0 2.5px var(--xo-brand-3),0 0 24px 4px color-mix(in srgb,var(--xo-brand-3) 55%,transparent)}.ch-pin:focus-visible{outline:2px solid #fff;outline-offset:4px}.ch-pin-label{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 4px;white-space:nowrap;padding:.22rem .6rem;border-radius:999px;font-size:.75rem;font-weight:650;color:#fff;background:rgba(16,18,30,.86);opacity:0;transition:opacity .25s,translate .25s;pointer-events:none}.ch-pin[aria-pressed=true] .ch-pin-label{opacity:1;translate:-50% 0}.ch-hot-panel{display:grid;gap:1.25rem;margin-top:2rem}.ch-hot-tabs{display:flex;flex-wrap:wrap;gap:.5rem;align-content:start}.ch-hot-tabs button{min-height:44px;padding:.45rem .95rem;border-radius:999px;font-size:.875rem;font-weight:550;color:var(--xo-ink-2);background:var(--xo-tile);transition:background-color .2s,color .2s}.ch-hot-tabs button[aria-checked=true]{color:#0b0c12;background:#fff}.ch-hot-body{font-size:1.0625rem;line-height:1.62;color:var(--xo-ink-2);min-height:9rem}.ch-hot-body strong{display:block;margin-bottom:.3rem;font-size:1.25rem;font-weight:650;color:var(--xo-ink)}@media (min-width:900px){.ch-hot-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}}.ch-facts{display:grid;gap:1.35rem}.ch-facts dt{font-weight:600;color:var(--xo-ink)}.ch-facts dd{margin-top:.2rem;line-height:1.6;color:var(--xo-ink-2)}.ch-fit{display:grid;gap:2.5rem}@media (min-width:1024px){.ch-fit{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem;align-items:start}}.ch-seg{display:inline-flex;margin-bottom:.6rem;padding:3px;border-radius:999px;background:var(--xo-tile)}.ch-seg button{padding:.42rem 1.1rem;border-radius:999px;font-size:.9375rem;font-weight:600;color:var(--xo-ink-2);transition:background-color .2s,color .2s,box-shadow .2s}.ch-seg button[aria-checked=true]{color:var(--xo-ink);background:var(--xo-bg);box-shadow:0 1px 3px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.06)}.ch-fit-value{display:block;margin-top:.1rem;font-family:var(--font-xo);font-size:clamp(2.4rem,2rem + 1.4vw,3.1rem);font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--xo-ink)}.ch-fit-value small{font-size:1rem;font-weight:600;letter-spacing:0;color:var(--xo-ink-3)}.ch-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;margin-top:.9rem;border-radius:999px;background:linear-gradient(90deg,var(--xo-brand-1),var(--xo-brand-2) var(--p),var(--xo-line) var(--p));cursor:pointer}.ch-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.22)}.ch-range::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.22)}.ch-fit-rating{display:grid;gap:.2rem;margin-top:1.75rem}.ch-fit-rating strong{font-size:1.1875rem;font-weight:650;color:color-mix(in srgb,var(--xc-safe) 75%,var(--xo-ink))}.ch-fit-results{min-width:0}.ch-fit-table{overflow-x:auto;font-size:.875rem}.ch-fit-head>[role=columnheader]:first-child,.ch-fit-row>[role=rowheader]{position:sticky;left:0;z-index:1;align-self:stretch;display:flex;align-items:center;padding-right:.5rem;background:var(--xo-bg);box-shadow:12px 0 14px -14px color-mix(in srgb,var(--xo-bg) 90%,transparent)}.ch-fit-row{display:grid;min-width:34rem;grid-template-columns:minmax(6.5rem,1.05fr) repeat(4,minmax(0,1fr));align-items:center;padding-block:.68rem;box-shadow:0 1px 0 var(--xo-line-soft)}.ch-fit-head{font-size:.75rem;font-weight:650;color:var(--xo-ink-2)}.ch-fit-cell{display:inline-flex;align-items:center;gap:.5rem}.ch-fit-cell i{width:.7rem;height:.7rem;flex:none;border-radius:50%;background:var(--xo-line);transition:background-color .3s,box-shadow .3s}.ch-fit-cell small{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--xo-ink-2)}.ch-fit-cell[data-v=ok] i{background:var(--xc-safe);box-shadow:0 0 0 3px color-mix(in srgb,var(--xc-safe) 18%,transparent)}.ch-fit-cell[data-v=marginal] i{background:var(--xc-decide);box-shadow:0 0 0 3px color-mix(in srgb,var(--xc-decide) 18%,transparent)}.ch-fit-cell[data-v=no] i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--xc-never)}.ch-fit-legend{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem;font-size:.8125rem;color:var(--xo-ink-2)}.ch-grid-2{display:grid;gap:3.5rem 2.75rem}@media (min-width:768px){.ch-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-themes{display:grid}.ch-themes>div{grid-area:1/1;opacity:0;transition:opacity .6s ease}.ch-themes>div[data-active]{opacity:1}.ch-theme-controls{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:clamp(4px,1.4vw,16px);margin:2rem auto 0;padding:8px 0}.ch-theme-controls .xo-swatch{width:32px;height:32px;flex:0 0 32px;cursor:pointer}.ch-theme-controls .xo-swatch:focus-visible{outline:2px solid var(--xo-link);outline-offset:8px}.ch-theme-name{margin-top:1rem;min-height:1.5em;text-align:center;font-size:.9375rem;line-height:1.5;font-weight:600;color:var(--xo-ink)}@media (max-width:480px){.ch-hero-actions:is(:lang(fr),:lang(ru)){display:grid;grid-template-columns:1fr;max-width:18rem;margin-inline:auto}.ch-hero-actions:is(:lang(fr),:lang(ru)) .xo-btn{width:100%}}@media (max-width:360px){.ch-hero-actions{display:grid;grid-template-columns:1fr;max-width:18rem;margin-inline:auto}.ch-hero-actions .xo-btn{width:100%}.ch-theme-controls .xo-swatch{width:28px;height:28px;flex-basis:28px}}.ch-gates{display:grid;gap:.75rem}.ch-gates li{display:flex;align-items:center;gap:.7rem;font-size:.9375rem;font-weight:550}@media (min-width:768px){.ch-gates{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes ch-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ch-trail{to{stroke-dashoffset:0}}@keyframes ch-ping{0%{opacity:.9;scale:1}80%,to{opacity:0;scale:1.9}}@keyframes ch-unfold{0%{transform:perspective(2400px) rotateX(7deg) scale(.975)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ch *,.ch :before{animation:none!important;transition:none!important}.ch-contrail path{stroke-dashoffset:0}}@media (forced-colors:active){.ch-dark .ch-eyebrow,.ch-display,.ch-eyebrow{color:CanvasText;background:none;-webkit-text-fill-color:CanvasText}.ch-fit-cell i,.ch-pin,.ch-theme-controls .xo-swatch{outline:1px solid ButtonText}}.ch-stage{position:relative;isolation:isolate;padding:clamp(14px,4.6%,64px);border-radius:clamp(18px,2.2vw,32px);background:var(--ch-bd) center /cover no-repeat,#dbe4f4;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 30px 80px -50px rgba(20,30,80,.45)}.ch-stage:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 55% at 50% 0,rgba(255,255,255,.32),transparent 70%);pointer-events:none}.ch-stage .ch-loupe-lens,.ch-stage .ch-tour-frame,.ch-stage .ch-win{--ch-shadow:0 0 0 0.5px rgba(10,16,40,0.22),0 2px 6px rgba(10,16,40,0.1),0 28px 60px -18px rgba(10,16,50,0.42),0 70px 120px -50px rgba(10,16,50,0.45)}.ch-stage[data-tone=deepSea],.ch-stage[data-tone=twilight]{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 80px -50px rgba(0,0,0,.6)}.ch-stage-tall{padding-bottom:0;overflow:hidden}.ch-stage-tall>.ch-win{border-bottom-left-radius:0;border-bottom-right-radius:0}.ch-hero-backdrop{padding:clamp(28px,5vw,76px) clamp(16px,7.5vw,132px);border-radius:clamp(20px,2.6vw,40px)}.ch-hero-backdrop .ch-hero-stage{max-width:62rem}.ch-stage.ch-stage-pair{max-width:none;margin-right:0;padding-right:clamp(14px,10%,140px)}@media (max-width:767px){.ch-hero-actions .xc-btn-lg{padding-inline:1.125rem;font-size:1rem}.ch-hero-backdrop{padding:32px 14px 42px}.ch-hero-stage{margin-bottom:2rem}.ch-hero-win{animation:none;transform:none}.ch-chapters{background:var(--xo-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.ch-hot-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ch-hero-actions .xo-btn:hover{transform:translateY(-2px)}.ch button.ch-chip:hover{color:var(--xo-link);background-color:color-mix(in srgb,var(--xo-link) 8%,var(--xo-bg))}}.ch-index{margin-right:.7em;font-variant-numeric:tabular-nums;color:var(--xo-ink-3);-webkit-text-fill-color:var(--xo-ink-3)}