@layer properties, theme, base, components, utilities;@property --xb-sweep-a{syntax:"<angle>";inherits:false;initial-value:0deg}@layer utilities{.xb{--xb-el-0:#111214;--xb-el-1:#1a1b1e;--xb-el-2:#25282c;--xb-el-3:#2d3036;--xb-el-4:#3a3e45;--xb-line:rgba(255,255,255,0.09);--xb-line-2:rgba(255,255,255,0.14);--xb-line-3:rgba(255,255,255,0.22);--xb-ink-1:#ffffff;--xb-ink-2:rgba(255,255,255,0.8);--xb-ink-3:rgba(255,255,255,0.65);--xb-ink-4:rgba(255,255,255,0.5);--xb-a-4:#10b981;--xb-a-5:#34d399;--xb-a-6:#6ee7b7;--xb-a-grad:linear-gradient(135deg,var(--xb-a-4),var(--xb-a-6));--xb-a-sweep:conic-gradient(from 180deg at 50% 50%,var(--xb-a-4) 0deg,rgba(16,185,129,0) 45deg,var(--xb-a-4) 360deg);--xb-warn:#ffb900;--xb-warn-wash:rgba(255,185,0,0.14);--xb-warn-line:rgba(255,185,0,0.42);--xb-sh-2:0 0 4px rgba(0,0,0,0.3),0 0 16px rgba(0,0,0,0.3);--xb-sh-3:0 0 4px rgba(0,0,0,0.3),0 0 32px rgba(0,0,0,0.65);--xb-focus:0 0 0 2px rgba(110,231,183,0.85),0 0 12px 0 rgba(16,185,129,0.5),0 0 30px 2px rgba(16,185,129,0.26),inset 0 0 6px 0 rgba(110,231,183,0.3);--xb-focus-scale:1.02;--xb-focus-hi:0 0 0 2px rgba(110,231,183,0.95),0 0 16px 2px rgba(16,185,129,0.62),0 0 46px 6px rgba(16,185,129,0.34),inset 0 0 8px 0 rgba(110,231,183,0.38);--xb-ease:cubic-bezier(0.2,0,0,1);--xb-rise:20px;--xb-live-r:12px;--xb-bp-sink:linear-gradient(180deg,rgba(26,27,30,0) 20%,var(--xb-el-1) 96%);--xb-bp-bright:radial-gradient(114.86% 141.31% at 0% 0%,rgba(110,231,183,0.45) 0%,rgba(16,185,129,0) 100%);--xb-bp-deep:radial-gradient(160.28% 141.31% at 0% 0%,rgba(6,78,59,0.9) 0.01%,rgba(16,185,129,0.1) 60%);--xb-bp-cool:radial-gradient(114.27% 141.42% at 100% 0%,rgba(37,48,74,0.6) 0%,rgba(59,130,246,0) 100%);--xb-backplate-soft:radial-gradient(70% 42% at 50% 0%,rgba(52,211,153,0.07),transparent 70%),radial-gradient(58% 62% at 22% 50%,rgba(52,211,153,0.075),transparent 72%),radial-gradient(52% 58% at 84% 46%,rgba(59,130,246,0.055),transparent 74%);--xb-backplate-cta:radial-gradient(46% 64% at 50% 50%,rgba(16,185,129,0.26),rgba(16,185,129,0.06) 48%,transparent 74%),radial-gradient(80% 40% at 50% 100%,rgba(59,130,246,0.12),transparent 70%);--xb-scrim-tile:linear-gradient(180deg,transparent 60%,rgba(0,0,0,0.65) 85%);--xb-scrim-art:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(17,18,20,0.92) 96%);--xb-r-int:8px;--xb-r-con:16px;--xb-r-pill:1000px;--xb-ff-display:"Segoe UI Variable Display","Segoe UI Variable","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--xb-ff-text:"Segoe UI Variable Text","Segoe UI Variable","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--xb-ff-small:"Segoe UI Variable Small","Segoe UI Variable","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--xb-fs-display1:34px;--xb-lh-display1:40px;--xb-fs-display2:26px;--xb-lh-display2:32px;--xb-fs-section:24px;--xb-lh-section:30px;--xb-fs-title2:20px;--xb-lh-title2:26px;--xb-fs-title3:17px;--xb-lh-title3:22px;--xb-fs-title4:15px;--xb-lh-title4:20px;--xb-fs-body:16px;--xb-lh-body:24px;--xb-fs-caption:14px;--xb-lh-caption:20px;--xb-fs-cta:15px;--xb-lh-cta:20px;--xb-fs-legal:13px;--xb-lh-legal:18px;--xb-sp-1:4px;--xb-sp-2:8px;--xb-sp-3:12px;--xb-sp-4:16px;--xb-sp-5:24px;--xb-sp-6:32px;--xb-sp-7:40px;--xb-sp-8:48px;--xb-sp-9:64px;--xb-pad:24px;--xb-wrap-w:min(1240px,100% - 2 * var(--xb-pad));--xb-band-y:56px;--xb-dock-w:64px;--xb-tile-w:168px;--xb-hit:44px;--xb-btn-h:48px;--xb-glyph:32px;position:relative;background:var(--xb-el-1);color:var(--xb-ink-2);font-family:var(--xb-ff-text);font-size:var(--xb-fs-body);line-height:var(--xb-lh-body);letter-spacing:0;isolation:isolate;overflow-x:clip;border-block:1px solid rgba(255,255,255,.08)}.xb-topfade{position:absolute;inset-block-start:0;inset-inline:0;height:80px;background:linear-gradient(to bottom,var(--xb-el-0),transparent);opacity:.85;pointer-events:none;z-index:1}.xb-band{position:relative;padding-block:var(--xb-band-y)}.xb-wrap{width:var(--xb-wrap-w);margin-inline:auto;position:relative;z-index:2}.xb-band--panel>.xb-wrap{background:var(--xb-el-2);border:1px solid var(--xb-line);border-radius:var(--xb-r-con);padding:var(--xb-sp-6) var(--xb-sp-5)}.xb-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--xb-backplate-soft)}.xb-backdrop--hero{inset-block:0 auto;height:clamp(720px,96vh,1180px);overflow:hidden;background:var(--xb-bp-deep)}.xb-bp{position:absolute;inset:-8%;pointer-events:none}.xb-bp--a{background:var(--xb-bp-bright);animation:xb-drift-a 22s ease-in-out infinite alternate}.xb-bp--b{background:var(--xb-bp-cool);animation:xb-drift-b 26s ease-in-out infinite alternate}.xb-backdrop--hero:after{content:"";position:absolute;inset:0;background:var(--xb-bp-sink)}@keyframes xb-drift-a{0%{transform:translate3d(-2.5%,-2%,0) scale(1)}to{transform:translate3d(2.5%,3%,0) scale(1.06)}}@keyframes xb-drift-b{0%{transform:translate3d(2.5%,2%,0) scale(1.04)}to{transform:translate3d(-2%,-3%,0) scale(1)}}.xb-backdrop--cta{background:var(--xb-backplate-cta)}[dir=rtl] .xb-backdrop{transform:scaleX(-1)}.xb-display{font-size:var(--xb-fs-display1);line-height:var(--xb-lh-display1)}.xb-display,.xb-h2{font-family:var(--xb-ff-display);font-weight:600;color:var(--xb-ink-1);text-wrap:balance}.xb-h2{font-size:var(--xb-fs-display2);line-height:var(--xb-lh-display2)}.xb-h3{font-size:var(--xb-fs-title2);line-height:var(--xb-lh-title2);font-weight:600;color:var(--xb-ink-1)}.xb-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--xb-sp-4);margin-block-end:var(--xb-sp-4)}.xb-section-title{font-family:var(--xb-ff-display);font-size:var(--xb-fs-section);line-height:var(--xb-lh-section);font-weight:600;color:var(--xb-ink-1)}.xb-lede{font-size:var(--xb-fs-body);line-height:var(--xb-lh-body)}.xb-body,.xb-lede{color:var(--xb-ink-3);text-wrap:pretty}.xb-body,.xb-eyebrow{font-size:var(--xb-fs-caption);line-height:var(--xb-lh-caption)}.xb-eyebrow{display:flex;align-items:center;gap:var(--xb-sp-3);flex-wrap:wrap;font-weight:600;color:var(--xb-a-5)}.xb-slash{color:var(--xb-ink-4);font-weight:400}.xb-mt4{margin-block-start:var(--xb-sp-3)}.xb-mt5{margin-block-start:var(--xb-sp-4)}.xb-max16{max-width:16ch}.xb-max18{max-width:20ch}.xb-max52{max-width:52ch}.xb-max64{max-width:64ch}.xb-focusable{position:relative;border-radius:var(--xb-r-int);transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1),background-color .14s cubic-bezier(.2,0,0,1)}.xb-focusable.is-focused,.xb-focusable:focus-visible,.xb-focusable:hover{outline:none;box-shadow:var(--xb-focus);transform:scale(var(--xb-focus-scale));z-index:4;animation:xb-bloom 2.4s ease-in-out infinite alternate;will-change:box-shadow}@keyframes xb-bloom{0%{box-shadow:var(--xb-focus)}to{box-shadow:var(--xb-focus-hi)}}.xb-dock{display:none;flex-direction:column;align-items:center;gap:var(--xb-sp-3);width:var(--xb-dock-w);padding-block:var(--xb-sp-4);flex:0 0 auto}.xb-dock>div{display:flex;flex-direction:column;align-items:center;gap:var(--xb-sp-1)}.xb-dock-item{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--xb-r-int);color:var(--xb-ink-3);background:rgba(255,255,255,.04)}.xb-dock-item.is-current{color:var(--xb-ink-1);background:linear-gradient(180deg,rgba(16,185,129,.28),rgba(16,185,129,.06));box-shadow:0 0 14px rgba(16,185,129,.35),0 0 30px rgba(16,185,129,.16);animation:xb-dock-glow 2.4s ease-in-out infinite alternate}@keyframes xb-dock-glow{to{box-shadow:0 0 18px rgba(16,185,129,.5),0 0 40px rgba(16,185,129,.24)}}.xb-dock-item.is-current:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(180deg,var(--xb-a-6),rgba(110,231,183,0));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.xb-dock-label{font-family:var(--xb-ff-small);font-size:11px;line-height:14px;color:var(--xb-ink-4);text-align:center}.xb-dock-rule{width:24px;height:1px;background:var(--xb-line-2);margin-block:var(--xb-sp-1)}.xb-hero{padding-block-start:var(--xb-sp-8)}.xb-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 85% 78% at 50% 42%,transparent 52%,rgba(0,0,0,.38) 100%)}.xb-hero-shell{position:relative;display:flex;gap:var(--xb-sp-6)}.xb-hero-shell:before{content:"";position:absolute;inset:calc(-1 * var(--xb-sp-5)) calc(-1 * var(--xb-sp-4));border:1px dashed var(--xb-line);border-radius:var(--xb-r-con);pointer-events:none;display:none}.xb-hero .xb-display,.xb-hero .xb-eyebrow,.xb-hero .xb-hero-copy .xb-btn-row,.xb-hero .xb-hero-copy .xb-lede,.xb-hero-shot--live{animation:xb-rise .64s var(--xb-ease) backwards}.xb-hero .xb-display{animation-delay:80ms}.xb-hero .xb-hero-copy .xb-lede{animation-delay:.16s}.xb-hero .xb-hero-copy .xb-btn-row{animation-delay:.24s}.xb-hero-shot--live{animation-delay:.32s}@keyframes xb-rise{0%{opacity:0;translate:0 var(--xb-rise)}to{opacity:1;translate:0 0}}.xb-hero-copy{position:relative;z-index:5}.xb-hero-main{flex:1 1 auto;min-width:0}.xb-hero-grid{display:grid;gap:var(--xb-sp-6)}.xb-hero-copy>*+*{margin-block-start:var(--xb-sp-4)}.xb-hero-art{position:relative;min-width:0}.xb-hero-shot{position:relative;display:block;overflow:hidden;border-radius:var(--xb-r-con);background:var(--xb-el-2);border:1px solid var(--xb-line-2);box-shadow:var(--xb-sh-3)}.xb-hero-shot img{display:block;width:100%;height:auto}.xb-hero-shot:after{content:"";position:absolute;inset:0;background:var(--xb-scrim-art);pointer-events:none}.xb-shot-tag{position:absolute;inset-block-end:var(--xb-sp-4);inset-inline-start:var(--xb-sp-4);z-index:2;display:inline-flex;align-items:center;gap:var(--xb-sp-2);padding:6px 12px;border-radius:var(--xb-r-pill);background:rgba(17,18,20,.72);border:1px solid var(--xb-line-2);backdrop-filter:blur(12px);font-size:var(--xb-fs-legal);line-height:var(--xb-lh-legal);font-weight:600;color:var(--xb-ink-1)}.xb-shot-tag .xb-dot{color:var(--xb-a-5)}.xb-hero-shot--live{overflow:visible;border:0;background:transparent;box-shadow:none;border-radius:var(--xb-live-r)}.xb .xb-hero-shot--live .ltv[data-variant=xbox]{--ltv-radius:var(--xb-live-r);--ltv-glow-spread:24%;--ltv-glow-opacity:0.62;--ltv-rim:var(--xb-line-3)}.xb-hero-art{padding-block-end:1.5rem}.xb-hero-shot--live .ltv-credit{position:absolute;inset-block-start:100%;inset-inline:0;margin-block-start:var(--xb-sp-2);color:var(--xb-ink-4)}.xb-hero-shot--live .xb-shot-tag{inset-block-start:var(--xb-sp-3);inset-block-end:auto;inset-inline:0;width:fit-content;margin-inline:auto;z-index:3}.xb-hero-shot--live:after{inset:0;z-index:3;border-radius:inherit;background:none;box-shadow:var(--xb-focus);animation:xb-bloom 2.4s ease-in-out infinite alternate}.xb-hero-shot--live.is-focused,.xb-hero-shot--live:focus-visible,.xb-hero-shot--live:hover{box-shadow:none;animation:xb-rise .64s var(--xb-ease) .32s backwards;will-change:auto}.xb-hero-shot--live:before{content:"";position:absolute;inset:-5px;z-index:3;padding:2px;border-radius:calc(var(--xb-live-r) + 5px);pointer-events:none;background:conic-gradient(from var(--xb-sweep-a) at 50% 50%,var(--xb-a-6) 0deg,rgba(110,231,183,0) 60deg,rgba(110,231,183,0) 300deg,var(--xb-a-6) 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:xb-sweep-turn 8s linear infinite}@keyframes xb-sweep-turn{to{--xb-sweep-a:360deg}}.xb-rail{position:relative}.xb-rail-track{list-style:none;display:flex;gap:var(--xb-sp-3);overflow-x:auto;scroll-snap-type:x proximity;padding:6px 6px var(--xb-sp-4);margin:-6px -6px 0;scrollbar-width:thin;scrollbar-color:var(--xb-line-3) transparent}.xb-rail-track>*{scroll-snap-align:start;flex:0 0 var(--xb-tile-w)}.xb-rail:after{content:"";position:absolute;inset-block:0;inset-inline-end:-6px;width:56px;background:linear-gradient(to right,rgba(26,27,30,0),var(--xb-el-1));pointer-events:none}[dir=rtl] .xb-rail:after{background:linear-gradient(to left,rgba(26,27,30,0),var(--xb-el-1))}@media (min-width:1024px){.xb-rail:after{content:none}}.xb-railtile{position:relative;display:block;overflow:hidden;border-radius:var(--xb-r-int);background:var(--xb-el-2);border:1px solid var(--xb-line);aspect-ratio:16/9}.xb-railtile .xba{display:block;width:100%;height:100%;object-fit:cover;transition:transform .48s var(--xb-ease)}.xb-railtile:focus-visible .xba,.xb-railtile:hover .xba{transform:scale(1.05)}.xb-railtile:after{content:"";position:absolute;inset:0;background:var(--xb-scrim-tile);pointer-events:none}.xb-railtile-label{position:absolute;inset-block-end:10px;inset-inline:12px;z-index:2;font-size:var(--xb-fs-title4);line-height:var(--xb-lh-title4);font-weight:600;color:var(--xb-ink-1)}.xb-spot{list-style:none;display:flex;flex-wrap:wrap;gap:var(--xb-sp-2);margin-block-start:var(--xb-sp-5)}.xb-spot-pill{display:inline-flex;align-items:center;gap:var(--xb-sp-2);min-height:36px;padding-block:6px;padding-inline:10px 14px;border-radius:var(--xb-r-pill);background:rgba(255,255,255,.05);border:1px solid var(--xb-line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-family:var(--xb-ff-small);font-size:var(--xb-fs-legal);line-height:var(--xb-lh-legal);font-weight:600;color:var(--xb-ink-2)}.xb-spot-pill svg{color:var(--xb-a-5);flex:0 0 auto}.xb-lib{display:grid;gap:var(--xb-sp-3);grid-template-columns:1fr}.xb-tile{position:relative;display:flex;flex-direction:column;gap:var(--xb-sp-2);padding:var(--xb-sp-5);min-height:168px;border-radius:var(--xb-r-int);background:var(--xb-el-2);border:1px solid var(--xb-line);overflow:hidden}.xb-tile.is-focused,.xb-tile:focus-visible,.xb-tile:hover{background:var(--xb-el-4)}.xb-claim:before,.xb-tile:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 0 0,rgba(16,185,129,.2),transparent 60%);opacity:0;transition:opacity .2s var(--xb-ease)}.xb-claim.is-focused:before,.xb-claim:focus-visible:before,.xb-claim:hover:before,.xb-tile.is-focused:before,.xb-tile:focus-visible:before,.xb-tile:hover:before{opacity:1}.xb-tile h3{font-size:var(--xb-fs-title3);line-height:var(--xb-lh-title3);font-weight:600;color:var(--xb-ink-1)}.xb-tile h3,.xb-tile p{position:relative;z-index:2}.xb-tile p{font-size:var(--xb-fs-caption);line-height:var(--xb-lh-caption);color:var(--xb-ink-3)}.xb-ico{position:relative;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--xb-r-int);background:radial-gradient(90% 80% at 50% 0,rgba(16,185,129,.22),rgba(255,255,255,.05) 100%);border:1px solid var(--xb-line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:var(--xb-a-5);margin-block-end:var(--xb-sp-1);transition:color .16s var(--xb-ease),box-shadow .16s var(--xb-ease)}.xb-ico:before{content:"";position:absolute;inset:-1px;padding:1.5px;border-radius:inherit;background:linear-gradient(135deg,var(--xb-a-6),rgba(110,231,183,.1) 60%,var(--xb-a-4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .16s var(--xb-ease);pointer-events:none}.xb-focusable.is-focused .xb-ico,.xb-focusable:focus-visible .xb-ico,.xb-focusable:hover .xb-ico{color:var(--xb-a-6);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 18px rgba(16,185,129,.35)}.xb-focusable.is-focused .xb-ico:before,.xb-focusable:focus-visible .xb-ico:before,.xb-focusable:hover .xb-ico:before{opacity:1}.xb-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--xb-r-pill);font-family:var(--xb-ff-small);font-size:var(--xb-fs-legal);line-height:var(--xb-lh-legal);font-weight:600;background:var(--xb-warn-wash);color:var(--xb-warn);border:1px solid var(--xb-warn-line)}.xb-dot{width:6px;height:6px;background:currentColor}.xb-dot,.xb-glyph{border-radius:50%;flex:0 0 auto}.xb-glyph{width:var(--xb-glyph);height:var(--xb-glyph);display:grid;place-items:center;font-family:var(--xb-ff-small);font-size:13px;font-weight:700;line-height:1;border:2px solid var(--xb-line-3);color:var(--xb-ink-1);font-variant-numeric:tabular-nums}.xb-glyph--wide{width:auto;min-width:48px;border-radius:var(--xb-r-pill);padding-inline:11px;font-size:12px}.xb-hintbar{display:flex;flex-wrap:wrap;gap:var(--xb-sp-3) var(--xb-sp-5);margin-block-start:var(--xb-sp-6);padding-block-start:var(--xb-sp-4);border-block-start:1px solid var(--xb-line);font-size:var(--xb-fs-caption);line-height:var(--xb-lh-caption);color:var(--xb-ink-3)}.xb-h,.xb-hintbar{align-items:center}.xb-h{display:inline-flex;gap:10px;min-height:var(--xb-hit)}.xb-spacer{flex:1}.xb-clock{font-variant-numeric:tabular-nums;color:var(--xb-ink-4)}.xb-hintbar .xb-h{flex:0 0 calc(50% - var(--xb-sp-5))}.xb-hintbar .xb-spacer{display:none}.xb-hintbar .xb-clock{width:100%;padding-block-start:var(--xb-sp-1)}.xb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--xb-sp-3);min-height:var(--xb-btn-h);padding:12px 24px;border-radius:var(--xb-r-pill);font-size:var(--xb-fs-cta);line-height:var(--xb-lh-cta);font-weight:600;text-align:center;border:1px solid var(--xb-line-3);color:var(--xb-ink-1);background:rgba(255,255,255,.08)}.xb-btn--primary{background:var(--xb-a-grad);color:#062b21;border-color:transparent}.xb-btn--primary .xb-glyph{border-color:rgba(6,43,33,.4);color:#062b21}.xb-btn:focus-visible,.xb-btn:hover{outline:none;background:rgba(255,255,255,.16)}.xb-btn--primary:focus-visible,.xb-btn--primary:hover{background:var(--xb-a-grad)}.xb-btn-row{display:flex;flex-wrap:wrap;gap:var(--xb-sp-3);margin-block-start:var(--xb-sp-5)}.xb-claims{display:grid;gap:var(--xb-sp-3)}.xb-claim{display:flex;flex-direction:column;gap:var(--xb-sp-2);padding:var(--xb-sp-5);border-radius:var(--xb-r-int);background:var(--xb-el-2);border:1px solid var(--xb-line);overflow:hidden}.xb-claim>*{position:relative;z-index:2}.xb-claim h3{font-size:var(--xb-fs-title3);line-height:var(--xb-lh-title3);font-weight:600;color:var(--xb-ink-1)}.xb-show-head{display:grid;gap:var(--xb-sp-4);margin-block-end:var(--xb-sp-5)}.xb-sh-actions{display:flex;flex-wrap:wrap;gap:var(--xb-sp-3) var(--xb-sp-5);margin-block-start:var(--xb-sp-4);font-size:var(--xb-fs-caption);line-height:var(--xb-lh-caption);color:var(--xb-ink-3)}.xb-show-stage{position:relative}.xb-show-stage.is-lit:before{content:"";position:absolute;inset:-8% -5%;z-index:-1;pointer-events:none;background:radial-gradient(60% 58% at 50% 58%,rgba(16,185,129,.3),rgba(16,185,129,.08) 50%,transparent 74%),radial-gradient(40% 40% at 14% 18%,rgba(59,130,246,.16),transparent 70%)}.xb-show-art{position:relative;display:block;overflow:hidden;border-radius:var(--xb-r-con);background:var(--xb-el-2);border:1px solid var(--xb-line-2);box-shadow:var(--xb-sh-3)}.xb-show-art .xba{display:block;width:100%;height:auto}.xba{display:block}.xba .xba-t{font-family:var(--xb-ff-small);font-weight:700}.xb-pair{display:grid;gap:var(--xb-sp-8)}.xb-tvbox{position:relative;margin-block-start:var(--xb-sp-5);border-radius:var(--xb-r-con);background:var(--xb-el-0);border:1px solid var(--xb-line-2);overflow:hidden;box-shadow:var(--xb-sh-2)}.xb-tvbox-chrome{position:relative;z-index:2;display:flex;align-items:center;gap:var(--xb-sp-2);padding:var(--xb-sp-3) var(--xb-sp-4);border-block-end:1px solid var(--xb-line);font-size:var(--xb-fs-legal);line-height:var(--xb-lh-legal);font-weight:600;color:var(--xb-ink-2)}.xb-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--xb-a-grad);color:#062b21}.xb-tvbox-body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--xb-sp-4);padding:var(--xb-sp-8) var(--xb-sp-4)}.xb-code{display:flex;gap:var(--xb-sp-2)}.xb-code span{display:grid;place-items:center;width:44px;height:56px;border-radius:var(--xb-r-int);background:rgba(255,255,255,.06);border:1px solid var(--xb-line-2);font-family:var(--xb-ff-display);font-size:26px;font-weight:600;color:var(--xb-ink-1);font-variant-numeric:tabular-nums}.xb-pair-status{display:inline-flex;align-items:center;gap:var(--xb-sp-2);font-size:var(--xb-fs-caption);line-height:var(--xb-lh-caption);color:var(--xb-a-5)}.xb-pair-status .xb-dot{width:14px;height:14px;background:var(--xb-a-sweep);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0);animation:xb-sweep 1.1s linear infinite}@keyframes xb-sweep{to{transform:rotate(1turn)}}.xb-code-cap{margin-block-start:var(--xb-sp-3);font-family:var(--xb-ff-small);font-size:var(--xb-fs-legal);line-height:var(--xb-lh-legal);color:var(--xb-ink-4)}.xb-steps{list-style:none;display:flex;flex-direction:column;gap:var(--xb-sp-3)}.xb-step{display:flex;gap:var(--xb-sp-4);padding:var(--xb-sp-4);border-radius:var(--xb-r-int);background:var(--xb-el-2);border:1px solid var(--xb-line)}.xb-step h3{font-size:var(--xb-fs-title3);line-height:var(--xb-lh-title3);font-weight:600;color:var(--xb-ink-1);margin-block-end:var(--xb-sp-1)}.xb-step-n{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:var(--xb-r-int);background:rgba(255,255,255,.06);border:1px solid var(--xb-line-2);font-size:var(--xb-fs-caption);font-weight:700;color:var(--xb-ink-1);font-variant-numeric:tabular-nums}.xb-padmap{display:grid;gap:var(--xb-sp-6);margin-block-start:var(--xb-sp-6);align-items:center}.xb-sch{width:100%;max-width:440px;height:auto;margin-inline:auto;direction:ltr}.xb-sch .xb-plate{fill:var(--xb-el-4);stroke:var(--xb-line-3);stroke-width:1.5;transition:fill .14s ease,stroke .14s ease}.xb-zone{fill:none;stroke:var(--xb-line-2);stroke-width:1;stroke-dasharray:3 6}.xb-hair{stroke:var(--xb-line-2);stroke-width:2;stroke-linecap:round}.xb-lbl,.xb-lbl-s{fill:var(--xb-ink-2);font-family:var(--xb-ff-text);font-weight:700;text-anchor:middle;dominant-baseline:middle}.xb-lbl{font-size:22px}.xb-lbl-s{font-size:15px}.xb-sch-cap{fill:var(--xb-ink-4);font-family:var(--xb-ff-small);font-size:13px;text-anchor:middle}.xb-padlist{list-style:none;display:flex;flex-direction:column;gap:var(--xb-sp-1)}.xb-padrow{display:flex;align-items:center;gap:var(--xb-sp-4);min-height:52px;padding:var(--xb-sp-2) var(--xb-sp-3);border-radius:var(--xb-r-int);font-size:var(--xb-fs-caption);line-height:var(--xb-lh-caption);color:var(--xb-ink-2)}.xb-padrow:focus-visible,.xb-padrow:hover{outline:none;background:var(--xb-el-3);color:var(--xb-ink-1)}.xb-padmap:has(.xb-padrow[data-btn=a]:focus-visible) .xb-sch-a .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=a]:hover) .xb-sch-a .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=b]:focus-visible) .xb-sch-b .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=b]:hover) .xb-sch-b .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=dp]:focus-visible) .xb-sch-dp .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=dp]:hover) .xb-sch-dp .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=lb]:focus-visible) .xb-sch-lb .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=lb]:hover) .xb-sch-lb .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=rb]:focus-visible) .xb-sch-rb .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=rb]:hover) .xb-sch-rb .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=x]:focus-visible) .xb-sch-x .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=x]:hover) .xb-sch-x .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=y]:focus-visible) .xb-sch-y .xb-plate,.xb-padmap:has(.xb-padrow[data-btn=y]:hover) .xb-sch-y .xb-plate{fill:var(--xb-a-4);stroke:var(--xb-a-6)}.xb-rf{display:grid;gap:var(--xb-sp-8)}.xb-reqcard{margin-block-start:var(--xb-sp-4);padding:var(--xb-sp-5);border-radius:var(--xb-r-con);background:var(--xb-el-2);border:1px solid var(--xb-line)}.xb-reqlist{list-style:none;flex-direction:column}.xb-reqlist,.xb-reqlist li{display:flex;gap:var(--xb-sp-3)}.xb-reqlist li{align-items:flex-start;font-size:var(--xb-fs-caption);line-height:var(--xb-lh-caption);color:var(--xb-ink-2)}.xb-tick{flex:0 0 auto;margin-block-start:1px;color:var(--xb-a-5)}.xb-reqnote{padding-block-start:var(--xb-sp-4);border-block-start:1px solid var(--xb-line);font-family:var(--xb-ff-small);font-size:var(--xb-fs-legal);line-height:var(--xb-lh-legal);color:var(--xb-ink-4)}.xb-faq,.xb-reqnote{margin-block-start:var(--xb-sp-4)}.xb-faq{border-radius:var(--xb-r-con);background:var(--xb-el-2);border:1px solid var(--xb-line);overflow:hidden}.xb-faq details+details{border-block-start:1px solid var(--xb-line)}.xb-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--xb-sp-4);min-height:56px;padding:var(--xb-sp-4) var(--xb-sp-5);cursor:pointer;list-style:none;font-size:var(--xb-fs-title4);line-height:var(--xb-lh-title4);font-weight:600;color:var(--xb-ink-1)}.xb-faq summary::-webkit-details-marker{display:none}.xb-faq summary:focus-visible,.xb-faq summary:hover{outline:none;background:var(--xb-el-3)}.xb-chev{flex:0 0 auto;color:var(--xb-ink-4);transition:transform .16s ease}.xb-faq details[open] .xb-chev{transform:rotate(180deg)}.xb-faq details>p{padding:0 var(--xb-sp-5) var(--xb-sp-5)}.xb-cta{text-align:center}.xb-cta .xb-lede{margin-block-start:var(--xb-sp-3);margin-inline:auto;max-width:56ch}.xb-cta .xb-btn-row,.xb-cta .xb-hintbar{justify-content:center}@media (min-width:640px){.xb{--xb-r-int:10px;--xb-r-con:20px;--xb-fs-display1:40px;--xb-lh-display1:48px;--xb-fs-display2:30px;--xb-lh-display2:38px;--xb-tile-w:208px;--xb-band-y:64px;--xb-live-r:16px}.xb-claims,.xb-lib{grid-template-columns:repeat(2,1fr)}.xb-hintbar .xb-h{flex:0 0 auto}.xb-hintbar .xb-spacer{display:block}.xb-hintbar .xb-clock{width:auto;padding-block-start:0}.xb-topfade{height:120px}}@media (min-width:1024px){.xb{--xb-r-int:12px;--xb-r-con:24px;--xb-fs-display1:52px;--xb-lh-display1:60px;--xb-fs-display2:34px;--xb-lh-display2:42px;--xb-fs-section:28px;--xb-lh-section:36px;--xb-tile-w:264px;--xb-band-y:64px;--xb-pad:32px}.xb-dock{display:flex}.xb{--xb-live-r:20px}.xb-hero-shell:before{display:block}.xb-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--xb-sp-8)}.xb-claims,.xb-lib{grid-template-columns:repeat(3,1fr)}.xb-show-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:var(--xb-sp-8)}.xb-show-head.is-mirrored .xb-sh-title{order:2}.xb-pair,.xb-rf{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--xb-sp-9);align-items:start}.xb-padmap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--xb-sp-8)}.xb-band--panel>.xb-wrap{padding:var(--xb-sp-8)}.xb-topfade{height:160px}}@media (min-width:1280px){.xb{--xb-r-int:16px;--xb-r-con:32px;--xb-fs-display1:60px;--xb-lh-display1:68px;--xb-tile-w:300px}}@supports (animation-timeline:view()){.xb-reveal{animation:xb-reveal linear both;animation-timeline:view();animation-range:entry calc(0% + var(--i, 0) * 5%) entry calc(38% + var(--i, 0) * 5%)}.xb-reveal.xb-focusable.is-focused,.xb-reveal.xb-focusable:focus-visible,.xb-reveal.xb-focusable:hover{animation:xb-reveal linear both,xb-bloom 2.4s ease-in-out infinite alternate;animation-timeline:view(),auto;animation-range:entry calc(0% + var(--i, 0) * 5%) entry calc(38% + var(--i, 0) * 5%),normal}.xb-code span{animation:xb-type linear both;animation-timeline:view();animation-range:entry calc(30% + var(--i, 0) * 7%) entry calc(58% + var(--i, 0) * 7%)}}@keyframes xb-reveal{0%{opacity:0;translate:0 var(--xb-rise)}to{opacity:1;translate:0 0}}@keyframes xb-type{0%{opacity:0;scale:.82;translate:0 8px}to{opacity:1;scale:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.xb-chev,.xb-claim:before,.xb-focusable,.xb-ico,.xb-ico:before,.xb-railtile .xba,.xb-sch .xb-plate,.xb-tile:before{transition:none}.xb-focusable.is-focused,.xb-focusable:focus-visible,.xb-focusable:hover{transform:none}.xb-railtile:focus-visible .xba,.xb-railtile:hover .xba{transform:none}.xb-rail-track{scroll-snap-type:none}.xb-bp--a,.xb-bp--b,.xb-code span,.xb-dock-item.is-current,.xb-focusable.is-focused,.xb-focusable:focus-visible,.xb-focusable:hover,.xb-hero .xb-display,.xb-hero .xb-eyebrow,.xb-hero .xb-hero-copy .xb-btn-row,.xb-hero .xb-hero-copy .xb-lede,.xb-hero-shot--live,.xb-hero-shot--live.is-focused,.xb-hero-shot--live:after,.xb-hero-shot--live:before,.xb-hero-shot--live:focus-visible,.xb-hero-shot--live:hover,.xb-pair-status .xb-dot,.xb-reveal,.xb-reveal.xb-focusable.is-focused,.xb-reveal.xb-focusable:focus-visible,.xb-reveal.xb-focusable:hover{animation:none}.xb-focusable.is-focused,.xb-focusable:focus-visible,.xb-focusable:hover{will-change:auto}.xb-hero-shot--live:before{display:none}}@media (forced-colors:active){.xb-btn:focus-visible,.xb-faq summary:focus-visible,.xb-focusable:focus-visible,.xb-padrow:focus-visible{outline:3px solid CanvasText;outline-offset:2px}.xb-backdrop,.xb-claim:before,.xb-hero-shell:before,.xb-hero-shot--live:before,.xb-hero-shot:after,.xb-hero:after,.xb-ico:before,.xb-rail:after,.xb-railtile:after,.xb-show-stage.is-lit:before,.xb-tile-art:after,.xb-tile:before,.xb-topfade{display:none}.xb-dock-item.is-current{box-shadow:none;animation:none}.xb-hero-shot--live{outline:1px solid CanvasText}.xb-claim,.xb-faq,.xb-railtile,.xb-reqcard,.xb-step,.xb-tile{border:1px solid CanvasText}}}