:root{--mesh-mint: var(--accent-bright);--mesh-emerald: var(--accent);--mesh-deep: color-mix(in oklab, var(--accent-strong) 70%, var(--accent))}.pageCanvas{position:relative;isolation:isolate;overflow:clip;background:var(--surface)}.blob{position:absolute;z-index:-1;left:calc(50% + var(--bx, 0vw) - var(--bw) / 2);top:calc(var(--by) - var(--bh) / 2);width:var(--bw);height:var(--bh);pointer-events:none;background:radial-gradient(closest-side,color-mix(in oklab,var(--blob) var(--blob-a),transparent) 0%,color-mix(in oklab,var(--blob) calc(var(--blob-a) * .74),transparent) 22%,color-mix(in oklab,var(--blob) calc(var(--blob-a) * .44),transparent) 46%,color-mix(in oklab,var(--blob) calc(var(--blob-a) * .18),transparent) 70%,color-mix(in oklab,var(--blob) calc(var(--blob-a) * .05),transparent) 88%,transparent 100%)}.blobMint{--blob: var(--mesh-mint);--blob-a: 36%}.blobEmerald{--blob: var(--mesh-emerald);--blob-a: 28%}.blobDeep{--blob: var(--mesh-deep);--blob-a: 18%}.card{--tray-inset: 6px;--tray-radius: calc(var(--corner-large) - 2px + var(--tray-inset));background:linear-gradient(180deg,color-mix(in oklab,var(--surface-raised) 72%,transparent),color-mix(in oklab,color-mix(in oklab,var(--surface-subtle) 50%,var(--surface-raised)) 80%,transparent));border-radius:var(--tray-radius);box-shadow:inset 0 0 0 3px var(--glass-highlight),0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent),0 1px 2px rgba(var(--shadow-ink),.04),0 22px 44px -34px rgba(var(--shadow-ink),.2)}@media(min-width:640px){.card{--tray-inset: 8px;--tray-radius: calc(var(--corner-large) - 6px + var(--tray-inset))}}.cardFlush>:is(.stage,.stageWhite):first-child{margin:calc(var(--tray-inset) * -1) calc(var(--tray-inset) * -1) 0;border-radius:var(--tray-radius) var(--tray-radius) calc(var(--tray-radius) - var(--tray-inset)) calc(var(--tray-radius) - var(--tray-inset));box-shadow:none}.cardFlush>:is(.stage,.stageWhite):first-child:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 70%,transparent),inset 0 -1px color-mix(in oklab,var(--accent-strong) 12%,transparent)}.cardFlush>.stageWhite:first-child{background:radial-gradient(44% 34% at var(--pool-x, 50%) var(--pool-y, 60%),color-mix(in oklab,var(--accent) 20%,transparent) 0%,color-mix(in oklab,var(--accent) 10%,transparent) 40%,color-mix(in oklab,var(--accent) 3%,transparent) 74%,transparent 100%),linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-raised) 52%,var(--surface-subtle) 100%)}.cardFlush>.stageWhite:first-child:after{box-shadow:inset 0 -1px color-mix(in srgb,var(--text) 9%,transparent)}.stage,.stageWhite{--panel-radius: calc(var(--tray-radius, var(--corner-large)) - var(--tray-inset, 12px) - 6px);isolation:isolate;overflow:hidden;border-radius:calc(var(--tray-radius, var(--corner-large)) - var(--tray-inset, 12px))}.stage{background:radial-gradient(110% 46% at 50% -10%,color-mix(in oklab,var(--surface-raised) 30%,transparent) 0%,color-mix(in oklab,var(--surface-raised) 12%,transparent) 50%,transparent 100%),radial-gradient(58% 50% at 4% 6%,color-mix(in oklab,var(--mesh-mint) 30%,transparent) 0%,color-mix(in oklab,var(--mesh-mint) 12%,transparent) 48%,transparent 78%),radial-gradient(62% 54% at 98% 10%,color-mix(in oklab,var(--mesh-deep) 18%,transparent) 0%,color-mix(in oklab,var(--mesh-deep) 7%,transparent) 50%,transparent 80%),radial-gradient(36% 20% at var(--pool-x, 50%) var(--pool-y, 64%),color-mix(in oklab,var(--accent) 46%,transparent) 0%,color-mix(in oklab,var(--accent) 26%,transparent) 46%,color-mix(in oklab,var(--accent) 7%,transparent) 80%,transparent 100%),radial-gradient(68% 52% at var(--pool-x, 50%) var(--pool-y, 64%),color-mix(in oklab,var(--accent) 26%,transparent) 0%,color-mix(in oklab,var(--accent) 14%,transparent) 36%,color-mix(in oklab,var(--accent) 5%,transparent) 64%,color-mix(in oklab,var(--accent) 1%,transparent) 86%,transparent 100%),linear-gradient(180deg,color-mix(in oklab,var(--accent) 10%,var(--surface-raised)),color-mix(in oklab,var(--accent) 13%,var(--surface-raised)) 30%,color-mix(in oklab,var(--accent) 20%,var(--surface-raised)) 58%,color-mix(in oklab,var(--accent) 29%,var(--surface-raised)) 82%,color-mix(in oklab,var(--accent) 37%,var(--surface-raised)));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 70%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--accent-strong) 8%,transparent)}.stageWhite{background:radial-gradient(44% 34% at var(--pool-x, 50%) var(--pool-y, 60%),color-mix(in oklab,var(--accent) 20%,transparent) 0%,color-mix(in oklab,var(--accent) 10%,transparent) 40%,color-mix(in oklab,var(--accent) 3%,transparent) 74%,transparent 100%),var(--surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}.float{background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 1px color-mix(in srgb,var(--text) 5%,transparent),0 1px 2px rgba(var(--shadow-ink),.05),0 8px 18px -10px rgba(var(--shadow-ink),.12),0 22px 40px -16px color-mix(in oklab,var(--accent-strong) 34%,transparent),0 46px 80px -28px color-mix(in oklab,var(--accent) 56%,transparent)}.frost{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-raised) 89%,transparent));-webkit-backdrop-filter:blur(18px) saturate(140%) brightness(1.08);backdrop-filter:blur(18px) saturate(140%) brightness(1.08);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 0 0 1px color-mix(in srgb,var(--surface-raised) 72%,transparent),0 0 0 .5px color-mix(in srgb,var(--text) 8%,transparent),0 1px 2px rgba(var(--shadow-ink),.05),0 10px 24px -14px color-mix(in oklab,var(--accent-strong) 38%,transparent)}.iconTile,.iconTileMute{border:var(--ring, 3px) solid transparent}.iconTile{color:var(--accent-strong);background:linear-gradient(180deg,var(--surface-raised),color-mix(in oklab,var(--accent) 5%,var(--surface-raised))) padding-box,linear-gradient(150deg,color-mix(in oklab,var(--accent) 34%,var(--surface-raised)) 0%,color-mix(in oklab,var(--accent) 78%,var(--surface-raised)) 50%,var(--accent) 100%) border-box;box-shadow:inset 0 1px 1px color-mix(in oklab,var(--accent-strong) 12%,transparent),0 1px 2px rgba(var(--shadow-ink),.06),0 8px 16px -6px color-mix(in oklab,var(--accent-strong) 42%,transparent)}.iconTileMute{color:var(--text-muted);background:linear-gradient(180deg,var(--surface-raised),var(--surface-subtle)) padding-box,linear-gradient(150deg,var(--surface-raised),color-mix(in srgb,var(--text) 14%,var(--surface-raised))) border-box;box-shadow:0 1px 2px rgba(var(--shadow-ink),.06),0 6px 12px -6px rgba(var(--shadow-ink),.18)}.iconTileLit{color:var(--on-inverse);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 62%,var(--accent-strong)),var(--accent-strong));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 45%,transparent),inset 0 -2px 4px color-mix(in oklab,var(--ink-deep) 16%,transparent),0 0 0 1px color-mix(in oklab,var(--accent-strong) 60%,transparent),0 8px 18px -6px color-mix(in oklab,var(--accent) 80%,transparent)}.orb{border-radius:9999px;background:radial-gradient(34% 30% at 34% 26%,color-mix(in srgb,var(--glass-highlight) 85%,transparent),transparent 100%),radial-gradient(120% 120% at 30% 20%,color-mix(in oklab,var(--accent) 45%,var(--surface-raised)) 0%,var(--accent) 52%,var(--accent-strong) 100%);box-shadow:inset 0 -4px 8px color-mix(in oklab,var(--ink-deep) 18%,transparent),inset 0 2px 3px color-mix(in srgb,var(--glass-highlight) 60%,transparent),0 4px 8px -2px color-mix(in oklab,var(--accent-strong) 35%,transparent),0 18px 30px -12px color-mix(in oklab,var(--accent) 75%,transparent)}.inkBadge{--ink-disc: color-mix(in oklab, var(--surface-inverse) 90%, var(--accent));color:var(--on-inverse);border-radius:9999px;border:var(--ring, 9px) solid transparent;background:radial-gradient(closest-side,var(--ink-disc) 0 66%,transparent 67% 82%,var(--ink-disc) 83%) padding-box,repeating-conic-gradient(from -3deg,color-mix(in srgb,var(--on-inverse) 46%,transparent) 0 6deg,transparent 6deg 22.5deg) padding-box,linear-gradient(var(--ink-disc),var(--ink-disc)) padding-box,linear-gradient(150deg,color-mix(in oklab,var(--accent) 40%,var(--surface-raised)) 0%,var(--accent) 55%,var(--accent-strong) 100%) border-box;box-shadow:inset 0 2px 6px rgba(var(--shadow-ink),.5),inset 0 -1px color-mix(in srgb,var(--on-inverse) 12%,transparent),0 2px 4px color-mix(in oklab,var(--accent-strong) 30%,transparent),0 20px 40px -14px color-mix(in oklab,var(--accent-strong) 70%,transparent)}.halo{border-radius:9999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--surface-raised) 16%,transparent) 0%,color-mix(in srgb,var(--surface-raised) 26%,transparent) 72%,color-mix(in srgb,var(--surface-raised) 56%,transparent) 97%,transparent 100%);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--glass-highlight) 70%,transparent),0 12px 30px -16px color-mix(in oklab,var(--accent-strong) 34%,transparent)}.lightBand{pointer-events:none;background:radial-gradient(48% 32% at 50% 50%,color-mix(in oklab,var(--surface-raised) 56%,transparent) 0%,color-mix(in oklab,var(--surface-raised) 32%,transparent) 38%,color-mix(in oklab,var(--surface-raised) 12%,transparent) 70%,transparent 100%),radial-gradient(42% 52% at 16% 54%,color-mix(in oklab,var(--mesh-mint) 36%,transparent) 0%,color-mix(in oklab,var(--mesh-mint) 16%,transparent) 46%,color-mix(in oklab,var(--mesh-mint) 4%,transparent) 78%,transparent 100%),radial-gradient(42% 52% at 84% 46%,color-mix(in oklab,var(--mesh-emerald) 30%,transparent) 0%,color-mix(in oklab,var(--mesh-emerald) 13%,transparent) 46%,color-mix(in oklab,var(--mesh-emerald) 3%,transparent) 78%,transparent 100%)}@property --glass-sheen{syntax: "<number>"; inherits: true; initial-value: 0;}@layer components{.glassRegular,.glassClear,.glassTint,.glassChip{--glass-sheen: 0;--glass-rim-w: 2.5px;--glass-lens: saturate(2.2) brightness(1.12);--glass-label-2: color-mix(in srgb, var(--text) 76%, transparent);--glass-spec-shape: 120% 70%;--glass-glow-shape: 90% 80%;--glass-shade: transparent;--glass-rim: linear-gradient( var(--glass-rim-angle, 124deg), color-mix(in srgb, var(--surface-raised) 92%, transparent) 0%, color-mix(in srgb, var(--surface-raised) 46%, transparent) 16%, color-mix(in srgb, var(--surface-raised) 8%, transparent) 36%, color-mix(in srgb, var(--surface-raised) 4%, transparent) 62%, color-mix(in srgb, var(--surface-raised) 40%, transparent) 84%, color-mix(in srgb, var(--surface-raised) 80%, transparent) 100% );position:relative;isolation:isolate;-webkit-appearance:none;appearance:none;background-color:transparent;color:var(--glass-label);box-shadow:var(--glass-lift);transition:--glass-sheen .28s var(--easing-slow-out),translate .24s var(--easing-slow-out),scale .24s var(--easing-slow-out),box-shadow .28s var(--easing-slow-out)}:is(.glassRegular,.glassClear,.glassTint,.glassChip):before,:is(.glassRegular,.glassClear,.glassTint,.glassChip):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}:is(.glassRegular,.glassClear,.glassTint,.glassChip):before{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));background:radial-gradient(var(--glass-spec-shape) at 50% -18%,color-mix(in srgb,var(--surface-raised) calc(var(--glass-spec) + var(--glass-sheen) * 14%),transparent) 0%,color-mix(in srgb,var(--surface-raised) calc(var(--glass-spec) * .4 + var(--glass-sheen) * 6%),transparent) 42%,transparent 72%),radial-gradient(var(--glass-glow-shape) at 50% 128%,color-mix(in oklab,var(--glass-glow) calc(var(--glass-glow-a) + var(--glass-sheen) * 12%),transparent) 0%,color-mix(in oklab,var(--glass-glow) calc(var(--glass-glow-a) * .35),transparent) 50%,transparent 78%),var(--glass-body);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-raised) 90%,transparent),inset 0 -1px color-mix(in srgb,var(--surface-raised) 30%,transparent),inset 0 0 var(--glass-edge, 12px) 0 color-mix(in srgb,var(--glass-edge-tint, var(--surface-raised)) var(--glass-edge-a, 30%),transparent),inset 0 -10px 16px -12px color-mix(in oklab,var(--glass-glow) 70%,transparent),inset 0 -12px 18px -14px var(--glass-shade)}:is(.glassRegular,.glassClear,.glassTint,.glassChip):after{padding:var(--glass-rim-w);-webkit-backdrop-filter:var(--glass-lens);backdrop-filter:var(--glass-lens);background:var(--glass-rim);-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}.glassRegular{--glass-label: var(--text);--glass-blur: 22px;--glass-sat: 190%;--glass-bright: 1.06;--glass-spec: 70%;--glass-glow: var(--surface-raised);--glass-glow-a: 46%;--glass-body: linear-gradient( 180deg, color-mix(in srgb, var(--surface-raised) calc(68% + var(--glass-sheen) * 10%), transparent) 0%, color-mix(in srgb, var(--surface-raised) calc(56% + var(--glass-sheen) * 10%), transparent) 100% );--glass-lift: 0 0 0 .5px color-mix(in srgb, var(--text) 10%, transparent), 0 1px 2px rgba(var(--shadow-ink), .05), 0 8px 20px -8px rgba(var(--shadow-ink), .14), 0 24px 48px -24px color-mix(in oklab, var(--accent-strong) 34%, transparent)}.glassClear{--glass-label: var(--text);--glass-blur: 10px;--glass-sat: 180%;--glass-bright: 1.05;--glass-spec: 74%;--glass-glow: var(--surface-raised);--glass-glow-a: 44%;--glass-edge-a: 42%;--glass-shade: rgba(var(--shadow-ink), .17);--glass-body: linear-gradient( 180deg, color-mix(in srgb, var(--surface-raised) calc(60% + var(--glass-sheen) * 14%), transparent) 0%, color-mix(in srgb, var(--surface-raised) calc(38% + var(--glass-sheen) * 12%), transparent) 52%, color-mix(in oklab, color-mix(in oklab, var(--surface-raised) 86%, var(--accent-strong)) calc(30% + var(--glass-sheen) * 8%), transparent) 100% );--glass-lift: 0 0 0 .5px color-mix(in srgb, var(--text) 13%, transparent), 0 1px 2px rgba(var(--shadow-ink), .09), 0 3px 7px -2px rgba(var(--shadow-ink), .1), 0 10px 20px -8px rgba(var(--shadow-ink), .16), 0 22px 42px -20px color-mix(in oklab, var(--accent-strong) 40%, transparent)}.glassClear.glassDim{--glass-label: var(--on-inverse);--glass-label-2: color-mix(in srgb, var(--on-inverse) 84%, transparent);--glass-bright: .92;--glass-spec: 30%;--glass-glow-a: 18%;--glass-edge-a: 22%;--glass-shade: transparent;--glass-body: linear-gradient( 180deg, color-mix(in srgb, var(--surface-inverse) calc(44% - var(--glass-sheen) * 6%), transparent) 0%, color-mix(in srgb, var(--surface-inverse) calc(50% - var(--glass-sheen) * 6%), transparent) 100% )}.glassChip{--glass-rim-w: 1.5px;--glass-label: var(--accent-strong);--glass-blur: 14px;--glass-sat: 190%;--glass-bright: 1.06;--glass-spec: 70%;--glass-glow: var(--surface-raised);--glass-glow-a: 50%;--glass-edge: 8px;--glass-shade: rgba(var(--shadow-ink), .08);--glass-body: linear-gradient( 180deg, color-mix(in srgb, var(--surface-raised) calc(70% + var(--glass-sheen) * 12%), transparent) 0%, color-mix(in srgb, var(--surface-raised) calc(52% + var(--glass-sheen) * 12%), transparent) 100% );--glass-lift: 0 0 0 .5px color-mix(in srgb, var(--text) 10%, transparent), 0 1px 2px rgba(var(--shadow-ink), .06), 0 6px 14px -6px color-mix(in oklab, var(--accent-strong) 36%, transparent)}.glassTint{--glass-label: var(--glass-ink, var(--on-inverse));--glass-label-2: color-mix(in srgb, var(--glass-ink, var(--on-inverse)) 84%, transparent);--glass-blur: 12px;--glass-sat: 160%;--glass-bright: 1;--glass-spec: 58%;--glass-glow: var(--accent-bright);--glass-glow-a: 72%;--glass-rim-w: 1.5px;--glass-lens: none;--glass-tint-deep: var(--glass-tint, var(--accent-strong));--glass-rim: radial-gradient( 64% 150% at 0% 0%, color-mix(in oklab, var(--accent-bright) 55%, var(--surface-raised)) 0%, color-mix(in oklab, var(--accent-bright) 72%, transparent) 36%, transparent 78% ), radial-gradient( 64% 150% at 100% 100%, color-mix(in oklab, var(--accent-bright) 80%, var(--surface-raised)) 0%, color-mix(in oklab, var(--accent-bright) 62%, transparent) 36%, transparent 78% );--glass-body: linear-gradient( 180deg, var(--glass-tint, var(--accent-strong)) 0%, var(--glass-tint-deep) 26%, var(--glass-tint-deep) 74%, color-mix(in oklab, var(--glass-tint, var(--accent-strong)) 66%, var(--accent)) 100% );--glass-lift: 0 1px 1px color-mix(in oklab, color-mix(in oklab, var(--glass-tint, var(--accent-strong)) 55%, var(--ink-deep)) 40%, transparent), 0 2px 6px -2px color-mix(in oklab, var(--glass-tint, var(--accent-strong)) 50%, transparent), 0 12px 26px -10px color-mix(in oklab, var(--accent) 48%, transparent), 0 26px 50px -22px color-mix(in oklab, var(--accent) 42%, transparent)}@supports (color: oklab(from red l a b)){.glassTint{--glass-tint-deep: oklab(from var(--glass-tint, var(--accent-strong)) calc(l - .03) a b)}}.glassTint:before{background:radial-gradient(100% 50% at 50% 0%,color-mix(in srgb,var(--surface-raised) calc(var(--glass-spec) + var(--glass-sheen) * 12%),transparent) 0%,color-mix(in srgb,var(--surface-raised) calc(var(--glass-spec) * .5 + var(--glass-sheen) * 5%),transparent) 24%,transparent 50%),radial-gradient(96% 50% at 50% 100%,color-mix(in oklab,var(--glass-glow) calc(var(--glass-glow-a) + var(--glass-sheen) * 14%),transparent) 0%,color-mix(in oklab,var(--glass-glow) calc(var(--glass-glow-a) * .42 + var(--glass-sheen) * 6%),transparent) 24%,transparent 50%),var(--glass-body);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-raised) calc(72% + var(--glass-sheen) * 14%),transparent),inset 0 -1px color-mix(in oklab,var(--glass-glow) 60%,transparent),inset 0 -10px 6px -6px color-mix(in oklab,var(--glass-glow) calc(56% + var(--glass-sheen) * 16%),transparent)}@media(hover:hover){:is(a,button):is(.glassRegular,.glassClear,.glassTint,.glassChip):hover{--glass-sheen: 1;translate:0 -1px}}:is(a,button):is(.glassRegular,.glassClear,.glassTint,.glassChip):active{--glass-sheen: 1.8;scale:1.03;translate:0 0;transition-duration:.12s}@media(prefers-reduced-motion:reduce){.glassRegular,.glassClear,.glassTint,.glassChip{transition:none}:is(a,button):is(.glassRegular,.glassClear,.glassTint,.glassChip):is(:hover,:active){scale:none;translate:none}}@media(prefers-contrast:more){.glassRegular,.glassClear,.glassChip{--glass-label-2: var(--text);--glass-body: color-mix(in srgb, var(--surface-raised) 92%, transparent)}.glassClear.glassDim{--glass-label-2: var(--on-inverse);--glass-body: color-mix(in srgb, var(--surface-inverse) 82%, transparent)}.glassTint{--glass-body: color-mix(in oklab, var(--glass-tint, var(--accent-strong)) 86%, var(--ink-deep))}:is(.glassRegular,.glassClear,.glassTint,.glassChip):after{background:color-mix(in srgb,var(--text) 40%,transparent)}}@media(prefers-reduced-transparency:reduce){.glassRegular,.glassClear,.glassChip{--glass-body: var(--surface-raised)}.glassClear.glassDim{--glass-body: var(--surface-inverse)}.glassTint{--glass-body: var(--glass-tint, var(--accent-strong))}:is(.glassRegular,.glassClear,.glassTint,.glassChip):before,:is(.glassRegular,.glassClear,.glassTint,.glassChip):after{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glassRegular,.glassClear,.glassChip{--glass-body: color-mix(in srgb, var(--surface-raised) 94%, transparent)}.glassTint{--glass-body: var(--glass-tint, var(--accent-strong))}}}@media(max-width:759px){[data-deck]>li{position:sticky;top:var(--header-clearance, 84px);background-color:var(--surface);box-shadow:inset 0 0 0 2px var(--glass-highlight),0 0 0 1px color-mix(in srgb,var(--text) 5%,transparent),0 -10px 30px -18px rgba(var(--shadow-ink),.18)}[data-deck]>li:nth-child(2){top:calc(var(--header-clearance, 84px) + 10px)}[data-deck]>li:nth-child(3){top:calc(var(--header-clearance, 84px) + 20px)}[data-deck]>li:nth-child(4){top:calc(var(--header-clearance, 84px) + 30px)}[data-deck]>li:nth-child(5){top:calc(var(--header-clearance, 84px) + 40px)}}@supports (animation-timeline: view()){@media(max-width:759px)and (prefers-reduced-motion:no-preference){[data-deck]{timeline-scope:--deck-2,--deck-3,--deck-4,--deck-5}[data-deck]>li:nth-child(2){view-timeline-name:--deck-2}[data-deck]>li:nth-child(3){view-timeline-name:--deck-3}[data-deck]>li:nth-child(4){view-timeline-name:--deck-4}[data-deck]>li:nth-child(5){view-timeline-name:--deck-5}[data-deck]>li:not(:last-child){transform-origin:50% 0;animation:deck-cover linear both;animation-range:entry 0% entry 100%}[data-deck]>li:nth-child(1){animation-timeline:--deck-2}[data-deck]>li:nth-child(2){animation-timeline:--deck-3}[data-deck]>li:nth-child(3){animation-timeline:--deck-4}[data-deck]>li:nth-child(4){animation-timeline:--deck-5}}}@keyframes deck-cover{to{transform:scale(.95);filter:brightness(.96)}}@media(max-width:960px){[data-funnel]{--text-size-body-x-small: clamp(14px, 1.88vw, 15px)}}@media(prefers-reduced-transparency:reduce){.frost{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.frost{background:var(--surface-raised)}}.progressSeg{--progress-dir: 90deg;--progress-empty: scaleX(0);overflow:hidden;background:color-mix(in srgb,var(--text) 11%,transparent);box-shadow:inset 0 1px 1px rgba(var(--shadow-ink),.08)}.progressSeg[data-axis=y]{--progress-dir: 180deg;--progress-empty: scaleY(0)}.progressSegFill{display:block;height:100%;border-radius:inherit;transform-origin:0 0;transform:var(--progress-empty);background:linear-gradient(var(--progress-dir),color-mix(in oklab,var(--accent-strong) 72%,transparent),color-mix(in oklab,var(--accent) 72%,transparent));transition:transform .52s var(--easing-slow-out)}.progressSeg[data-state=done] .progressSegFill{transform:none}.progressSeg[data-state=current]{box-shadow:0 0 10px color-mix(in oklab,var(--accent) 60%,transparent)}.progressSeg[data-state=current] .progressSegFill{transform:none;background:linear-gradient(var(--progress-dir),color-mix(in oklab,var(--accent) 78%,transparent),color-mix(in oklab,var(--accent-bright) 78%,transparent));animation:progressSegFill .64s var(--easing-slow-out) backwards}@keyframes progressSegFill{0%{transform:var(--progress-empty)}}@media(prefers-reduced-motion:reduce){.progressSegFill{transition:none}.progressSeg .progressSegFill{animation:none}}[data-play]{--play-duration: 1.1s;--play-ease: var(--easing-slow-out);--play-step: .17s}[data-play=wait] :is(.playIn,.playPop){opacity:0}[data-play=on] :is(.playIn,.playPop){animation:var(--play-duration) var(--play-ease) calc(var(--i, 0) * var(--play-step)) backwards}[data-play=on] .playIn{animation-name:playIn}[data-play=on] .playPop{animation-name:playPop}@keyframes playIn{0%{opacity:0;translate:0 16px}}@keyframes playPop{0%{opacity:0;scale:.94}}@media(prefers-reduced-motion:reduce){[data-play] :is(.playIn,.playPop){animation:none;opacity:1}}
