@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--c1:#1b1147;--c2:#4c1d95;--c3:#be185d;--ga:#8b5cf6;--gb:#ec4899;--gc:#38bdf8;--u:0px;--cam-zoom:1}}}@property --c1{syntax:"<color>";inherits:true;initial-value:#1b1147}@property --c2{syntax:"<color>";inherits:true;initial-value:#4c1d95}@property --c3{syntax:"<color>";inherits:true;initial-value:#be185d}@property --ga{syntax:"<color>";inherits:true;initial-value:#8b5cf6}@property --gb{syntax:"<color>";inherits:true;initial-value:#ec4899}@property --gc{syntax:"<color>";inherits:true;initial-value:#38bdf8}.vid-frame{background:var(--c1);color:var(--fg);box-shadow:0 0 0 1px rgb(var(--fg-rgb) / .12), 0 26px 60px -30px var(--ga);-webkit-user-select:none;user-select:none;border-radius:1.15rem;transition:--c1 1.4s,--c2 1.4s,--c3 1.4s,--ga 1.4s,--gb 1.4s,--gc 1.4s;position:relative;overflow:hidden;container:vid-frame/inline-size}.vid-frame:focus{outline:none}.vid-frame:fullscreen{background:#05030f;border-radius:0;flex-direction:column;justify-content:center;display:flex}.vid-stage{--k:1;isolation:isolate;aspect-ratio:16/9;cursor:pointer;background:radial-gradient(120% 100% at 0% 0%, var(--c2) 0%, transparent 62%), radial-gradient(100% 90% at 100% 100%, var(--c3) 0%, transparent 58%), linear-gradient(135deg, var(--c1), var(--c1));width:100%;position:relative;overflow:hidden;container:vid-stage/inline-size}@supports (color:color-mix(in lab, red, red)){.vid-stage{background:radial-gradient(120% 100% at 0% 0%, var(--c2) 0%, transparent 62%), radial-gradient(100% 90% at 100% 100%, var(--c3) 0%, transparent 58%), linear-gradient(135deg, var(--c1), color-mix(in oklab, var(--c1) 65%, var(--c2)))}}@property --u{syntax:"<length>";inherits:true;initial-value:0}.vid-stage>*{--u:calc(var(--k) * 1cqw);--enter-from:translateY(calc(var(--u) * 1.6)) scale(.95);--enter-ease:cubic-bezier(.2, .9, .3, 1.2);--enter-filter:none;--enter-clip:none;--enter-clip-open:none;--enter-origin:50% 50%}.vid-frame:fullscreen .vid-stage{width:min(100%,177.778dvh - 6.22222rem);margin-inline:auto}@container vid-frame (max-width:34rem){.vid-stage{--k:1.9;aspect-ratio:4/5}.vid-frame:fullscreen .vid-stage{width:min(100%,80dvh - 4.8rem)}}.vid-layer{z-index:1;padding:calc(var(--u) * 1.8) calc(var(--u) * 3.2) 0;flex-direction:column;display:flex;position:absolute;inset:0}.vid-content{flex:1;min-height:0;position:relative}.vid-bg{z-index:0;pointer-events:none;animation:52s ease-in-out infinite alternate vid-bg-drift;position:absolute;inset:0;overflow:hidden}@keyframes vid-bg-drift{0%{transform:scale(1.08)translate(-1.2%,.6%)}to{transform:scale(1.14)translate(1.2%,-.8%)}}.vid-blob{width:calc(var(--u) * 54);aspect-ratio:1;opacity:.55;will-change:transform;border-radius:50%;position:absolute}.vid-blob-a{background:radial-gradient(circle at 40% 40%, var(--ga), transparent 68%);animation:19s ease-in-out infinite alternate vid-drift-a;top:-34%;left:-14%}.vid-blob-b{width:calc(var(--u) * 46);background:radial-gradient(circle at 50% 50%, var(--gb), transparent 68%);animation:23s ease-in-out infinite alternate vid-drift-b;top:0;right:-12%}.vid-blob-c{width:calc(var(--u) * 60);opacity:.45;background:radial-gradient(circle at 50% 50%, var(--gc), transparent 66%);animation:27s ease-in-out infinite alternate vid-drift-c;bottom:-52%;left:22%}@keyframes vid-drift-a{to{transform:translate(16%,20%)scale(1.18)}}@keyframes vid-drift-b{to{transform:translate(-18%,24%)scale(.88)}}@keyframes vid-drift-c{to{transform:translate(-24%,-14%)scale(1.12)}}.vid-grid{background-image:linear-gradient(rgb(var(--fg-rgb) / .07) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--fg-rgb) / .07) 1px, transparent 1px);background-size:calc(var(--u) * 5) calc(var(--u) * 5);position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85% at 50% 35%,#000 15%,#0000 80%);mask-image:radial-gradient(85% 85% at 50% 35%,#000 15%,#0000 80%)}.vid-wave{width:200%;height:36%;animation:80s linear infinite vid-wave-slide;position:absolute;bottom:0;left:0}@keyframes vid-wave-slide{to{transform:translate(-50%)}}.vid-floater{color:rgb(var(--fg-rgb) / .17);font-weight:700;line-height:1;animation:linear infinite vid-float-up;position:absolute;top:100%}@keyframes vid-float-up{0%{opacity:0;transform:translateY(0)rotate(-10deg)}10%,85%{opacity:1}to{transform:translateY(calc(var(--u) * -80)) rotate(16deg);opacity:0}}.vid-star{width:calc(var(--u) * .55);aspect-ratio:1;background:var(--fg);border-radius:50%;animation:3.6s ease-in-out infinite vid-twinkle;position:absolute}@keyframes vid-twinkle{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:.85;transform:scale(1.35)}}.vid-mascot{filter:drop-shadow(0 6px 10px #00000040);width:100%;height:auto;display:block;overflow:visible}.vid-mascot-bob{transform-origin:62px 160px;animation:3.2s ease-in-out infinite vid-bob}@keyframes vid-bob{50%{transform:translateY(-3px)scaleY(1.015)}}.vid-mascot[data-speaking=true] .vid-mascot-bob{animation-duration:1.2s}.vid-mascot-eyes{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite vid-blink}@keyframes vid-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.vid-mascot-spark{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite vid-spark}@keyframes vid-spark{50%{opacity:.65;transform:scale(1.4)}}.vid-mascot-wave{transform-origin:96px 94px}.vid-mascot[data-waving=true] .vid-mascot-wave{animation:.7s ease-in-out infinite alternate vid-wave}@keyframes vid-wave{0%{transform:rotate(-12deg)}to{transform:rotate(18deg)}}.vid-mouth-flat,.vid-mouth-worried,.vid-mouth-talk,.vid-brow-think,.vid-brow-worried,.vid-mascot-sweat,.vid-mascot[data-mood=think] .vid-mouth-smile,.vid-mascot[data-mood=worried] .vid-mouth-smile{opacity:0}.vid-mascot[data-mood=think] .vid-mouth-flat,.vid-mascot[data-mood=think] .vid-brow-think,.vid-mascot[data-mood=worried] .vid-mouth-worried,.vid-mascot[data-mood=worried] .vid-brow-worried,.vid-mascot[data-mood=worried] .vid-mascot-sweat{opacity:1}.vid-mascot[data-mood=think] .vid-mascot-pupils{transform:translate(-3px,-4px)}.vid-mascot[data-speaking=true] .vid-mouth-smile,.vid-mascot[data-speaking=true] .vid-mouth-flat,.vid-mascot[data-speaking=true] .vid-mouth-worried{opacity:0}.vid-mascot[data-speaking=true] .vid-mouth-talk{opacity:1;transform-box:fill-box;transform-origin:top;animation:.28s ease-in-out infinite alternate vid-talk}@keyframes vid-talk{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.vid-top{align-items:center;gap:calc(var(--u) * 1.5);height:calc(var(--u) * 6);flex:none;transition:height .6s cubic-bezier(.2,.8,.2,1),opacity .35s,translate .6s cubic-bezier(.2,.8,.2,1);display:flex}.vid-top[data-hidden=true]{opacity:0;height:0;translate:0 calc(var(--u) * -2);pointer-events:none}.vid-top-mascot{width:calc(var(--u) * 3.9);flex:none}.vid-top-text{min-width:0;line-height:1.2}.vid-top-kicker{font-size:calc(var(--u) * 1.25);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.72;font-weight:700;overflow:hidden}@container vid-frame (max-width:34rem){.vid-top-kicker{letter-spacing:.05em}}.vid-top-title{font-size:calc(var(--u) * 1.85);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.vid-brand{font-size:calc(var(--u) * 1.45);letter-spacing:.04em;opacity:.75;flex:none;margin-left:auto;font-weight:800}.vid-brand b{background:linear-gradient(90deg, var(--ac-1), var(--ac-2));color:#0000;-webkit-background-clip:text;background-clip:text}.vid-scene{animation:vid-t-in var(--t-in-dur,.7s) var(--t-in-ease,cubic-bezier(.2, .8, .2, 1)) var(--t-in-delay,0s) both;position:absolute;inset:0}.vid-scene[data-phase=out]{pointer-events:none;animation:vid-t-out var(--t-out-dur,.5s) var(--t-out-ease,cubic-bezier(.5, 0, .9, .6)) both}@keyframes vid-scene-in{0%{opacity:0;transform:translateY(calc(var(--u) * 1.6)) scale(1.025)}}.vid-camera{transform-origin:50% 42%;height:100%;animation-duration:36s;animation-timing-function:linear;animation-fill-mode:both;position:relative}.vid-camera[data-move=push]{animation-name:vid-cam-push}.vid-camera[data-move=pull]{animation-name:vid-cam-pull}.vid-camera[data-move=glide-left]{animation-name:vid-cam-glide-left}.vid-camera[data-move=glide-right]{animation-name:vid-cam-glide-right}@keyframes vid-cam-push{to{transform:scale(1.05)}}@keyframes vid-cam-pull{0%{transform:scale(1.05)}}@keyframes vid-cam-glide-left{0%{transform:translate(1.2%)scale(1.02)}to{transform:translate(-1.2%)scale(1.02)}}@keyframes vid-cam-glide-right{0%{transform:translate(-1.2%)scale(1.02)}to{transform:translate(1.2%)scale(1.02)}}.vid-stage[data-camera=still] :is(.vid-camera,.vid-bg){animation:none}.vid-stage[data-camera=dolly] .vid-camera{animation-duration:var(--scene-len,8s);animation-timing-function:cubic-bezier(.35,.05,.35,1)}.vid-stage[data-camera=dolly] .vid-camera[data-move=push]{animation-name:vid-dolly-push}.vid-stage[data-camera=dolly] .vid-camera[data-move=pull]{animation-name:vid-dolly-pull}.vid-stage[data-camera=dolly] .vid-camera[data-move=glide-left]{animation-name:vid-dolly-glide-left}.vid-stage[data-camera=dolly] .vid-camera[data-move=glide-right]{animation-name:vid-dolly-glide-right}@keyframes vid-dolly-push{to{transform:scale(1.05)}}@keyframes vid-dolly-pull{0%{transform:scale(1.05)}}@keyframes vid-dolly-glide-left{0%{transform:translate(.9%)scale(1.04)}to{transform:translate(-.9%)scale(1.04)}}@keyframes vid-dolly-glide-right{0%{transform:translate(-.9%)scale(1.04)}to{transform:translate(.9%)scale(1.04)}}.vid-stage[data-camera=handheld] .vid-camera{animation-name:vid-handheld;animation-duration:6.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes vid-handheld{0%{transform:translate(.3%,.2%)rotate(-.2deg)scale(1.035)}23%{transform:translate(-.25%,.3%)rotate(.15deg)scale(1.035)}51%{transform:translate(.2%,-.28%)rotate(.25deg)scale(1.04)}76%{transform:translate(-.32%,-.12%)rotate(-.12deg)scale(1.035)}to{transform:translate(.28%,.25%)rotate(-.22deg)scale(1.04)}}.vid-stack{flex-direction:column;height:100%;display:flex}.vid-reveal{opacity:0;transform:var(--enter-from);transform-origin:var(--enter-origin);filter:var(--enter-filter);clip-path:var(--enter-clip);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease}.vid-reveal[data-on=true]{opacity:1;filter:none;clip-path:var(--enter-clip-open);transform:none}.tone-violet{--t1:var(--tone-violet-light);--t2:var(--tone-violet-deep)}.tone-emerald{--t1:var(--tone-emerald-light);--t2:var(--tone-emerald-deep)}.tone-amber{--t1:var(--tone-amber-light);--t2:var(--tone-amber-deep)}.tone-rose{--t1:var(--tone-rose-light);--t2:var(--tone-rose-deep)}.tone-sky{--t1:var(--tone-sky-light);--t2:var(--tone-sky-deep)}.tone-fuchsia{--t1:var(--tone-fuchsia-light);--t2:var(--tone-fuchsia-deep)}.tone-teal{--t1:var(--tone-teal-light);--t2:var(--tone-teal-deep)}.tone-orange{--t1:var(--tone-orange-light);--t2:var(--tone-orange-deep)}.vid-heading{margin:0 0 calc(var(--u) * 1.1);font-size:calc(var(--u) * 3.1);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 18px #00000040;flex:none;font-weight:800;line-height:1.1;animation:.8s cubic-bezier(.2,.8,.2,1) .15s both vid-heading-in}.vid-heading:after{content:"";width:calc(var(--u) * 6);height:calc(var(--u) * .5);margin-top:calc(var(--u) * .6);background:linear-gradient(90deg, var(--ac-1), var(--ac-2), var(--gc));transform-origin:0;border-radius:99px;animation:.9s cubic-bezier(.2,.8,.2,1) .5s both vid-underline;display:block}@keyframes vid-heading-in{0%{opacity:0;transform:translateY(calc(var(--u) * 1.2))}}@keyframes vid-underline{0%{transform:scaleX(0)}}.vid-intro{justify-content:center;align-items:center;gap:calc(var(--u) * 5.5);height:100%;padding-bottom:calc(var(--u) * 2);display:flex}.vid-intro-hero{width:calc(var(--u) * 19);flex:none;position:relative}.vid-intro-badge{top:calc(var(--u) * -1);right:calc(var(--u) * -4.5);width:calc(var(--u) * 9);aspect-ratio:1;border:1px solid rgb(var(--fg-rgb) / .35);background:rgb(var(--fg-rgb) / .16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(var(--u) * 4.8);border-radius:50%;place-items:center;animation:3.4s ease-in-out infinite vid-bubble;display:grid;position:absolute;box-shadow:0 10px 30px -10px #00000080}@keyframes vid-bubble{50%{transform:translateY(calc(var(--u) * -1.2)) rotate(6deg)}}.vid-intro-copy{align-items:flex-start;gap:calc(var(--u) * 1.5);max-width:calc(var(--u) * 54);flex-direction:column;display:flex}.vid-chips{gap:calc(var(--u) * .8);flex-wrap:wrap;display:flex}.vid-chip{padding:calc(var(--u) * .5) calc(var(--u) * 1.4);border:1px solid rgb(var(--fg-rgb) / .25);background:rgb(var(--fg-rgb) / .15);font-size:calc(var(--u) * 1.7);white-space:nowrap;border-radius:99px;font-weight:700}.vid-intro-title{font-size:calc(var(--u) * 5.2);letter-spacing:-.02em;text-wrap:balance;background:linear-gradient(100deg, var(--fg) 25%, var(--ac-1) 62%, var(--ac-2));color:#0000;filter:drop-shadow(0 4px 18px #0000004d);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:800;line-height:1.06}.vid-intro-summary{font-size:calc(var(--u) * 2.25);opacity:.92;text-wrap:pretty;margin:0;line-height:1.35}@container vid-frame (max-width:34rem){.vid-intro{gap:calc(var(--u) * 1.5);text-align:center;flex-direction:column}.vid-intro-hero{width:calc(var(--u) * 12.5)}.vid-intro-badge{right:calc(var(--u) * -4);width:calc(var(--u) * 7);font-size:calc(var(--u) * 3.8)}.vid-intro-copy{align-items:center;gap:calc(var(--u) * 1.2);max-width:none}.vid-chips{justify-content:center}.vid-intro-title{font-size:calc(var(--u) * 4)}.vid-intro-summary{font-size:calc(var(--u) * 2)}}.vid-captions{height:calc(var(--u) * 9.4);padding-bottom:calc(var(--u) * 1.5);flex:none;justify-content:center;align-items:flex-end;display:flex}@container vid-frame (max-width:34rem){.vid-captions{height:calc(var(--u) * 12)}}.vid-caption{max-width:90%;padding:calc(var(--u) * .8) calc(var(--u) * 2);border:1px solid rgb(var(--fg-rgb) / .14);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(var(--u) * 2.1);text-align:center;text-wrap:balance;background:#0a0520a8;font-weight:600;line-height:1.32;animation:.25s ease-out both vid-caption-in;box-shadow:0 8px 24px -10px #000000a6}@keyframes vid-caption-in{0%{opacity:0;transform:translateY(calc(var(--u) * .6))}}.vid-word{opacity:.5;transition:opacity .12s linear}.vid-word[data-state=done]{opacity:1}.vid-word[data-state=now]{opacity:1;color:var(--ac-1)}@media (prefers-reduced-motion:reduce){.vid-blob,.vid-wave,.vid-floater,.vid-star,.vid-mascot-bob,.vid-mascot-eyes,.vid-mascot-spark,.vid-intro-badge,.vid-cta,.vid-camera,.vid-bg,.vid-heading,.vid-heading:after{animation:none}.vid-reveal{transition:opacity .3s;transform:none}.vid-floater{display:none}}.vid-frame{--glass-a:rgb(var(--fg-rgb) / .22);--glass-b:rgb(var(--fg-rgb) / .07);--glass-on-a:rgb(var(--fg-rgb) / .34);--glass-on-b:rgb(var(--fg-rgb) / .12);--glass-line:rgb(var(--fg-rgb) / .22);--glass-line-on:rgb(var(--fg-rgb) / .6);--glass-shadow:0 10px 28px -16px #000000a6}.vid-card,.vid-row,.vid-line,.vid-stat,.vid-recap-item,.vid-rank,.vid-vs-col,.vid-bullet,.vid-feature-hero,.vid-cycle-item,.vid-quiz-option,.vid-quiz-question,.vid-term-card,.vid-tl-body{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-card[data-active=true],.vid-row[data-active=true],.vid-line[data-active=true],.vid-stat[data-active=true],.vid-recap-item[data-active=true],.vid-rank[data-active=true],.vid-bullet[data-active=true],.vid-cycle-item[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-card[data-active=true],.vid-row[data-active=true],.vid-line[data-active=true],.vid-stat[data-active=true],.vid-recap-item[data-active=true],.vid-rank[data-active=true],.vid-bullet[data-active=true],.vid-cycle-item[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-cards{--cols:3;align-content:center;gap:calc(var(--u) * 1.6);min-height:0;padding-bottom:calc(var(--u) * .8);flex:1;display:grid}.vid-cards-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.vid-cards-grid[data-count="1"]{--cols:1;width:60%;margin-inline:auto}.vid-cards-grid[data-count="2"],.vid-cards-grid[data-count="4"]{--cols:2}.vid-cards-grid[data-count="7"],.vid-cards-grid[data-count="8"]{--cols:4}.vid-card{gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 2.3) calc(var(--u) * 2.1) calc(var(--u) * 2);border-radius:calc(var(--u) * 2.1 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.vid-card:before{content:"";height:calc(var(--u) * .6);background:linear-gradient(90deg, var(--t1), var(--t2));position:absolute;inset:0 0 auto}.vid-card[data-active=true]{transform:translateY(calc(var(--u) * -.4)) scale(1.03)}.vid-card-icon{width:calc(var(--u) * 6.2);aspect-ratio:1;border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));background:linear-gradient(145deg, var(--t1), var(--t2));box-shadow:0 8px 18px -8px var(--t2), inset 0 1px 0 rgb(var(--fg-rgb) / .55);font-size:calc(var(--u) * 3.6);flex:none;place-items:center;line-height:1;display:grid}.vid-card-body{min-width:0}.vid-card-title{font-size:calc(var(--u) * 2.65);margin:0;font-weight:800;line-height:1.12}.vid-card-text{margin:calc(var(--u) * .4) 0 0;font-size:calc(var(--u) * 1.9);opacity:.9;text-wrap:pretty;line-height:1.3}.vid-cards-grid[data-count="4"] .vid-card,.vid-cards-grid[data-count="5"] .vid-card,.vid-cards-grid[data-count="6"] .vid-card{align-items:center;gap:calc(var(--u) * 1.5);padding-block:calc(var(--u) * 1.5);flex-direction:row}.vid-cards-grid[data-count="4"] .vid-card{padding-block:calc(var(--u) * 2)}.vid-cards-grid[data-count="4"] .vid-card-icon{width:calc(var(--u) * 5.8);font-size:calc(var(--u) * 3.4)}.vid-cards-grid[data-count="4"] .vid-card-title{font-size:calc(var(--u) * 2.5)}.vid-cards-grid[data-count="4"] .vid-card-text{font-size:calc(var(--u) * 1.8)}@container vid-frame not (max-width:34rem){.vid-cards-grid[data-count="2"] .vid-card{padding:calc(var(--u) * 3) calc(var(--u) * 2.8) calc(var(--u) * 2.6)}.vid-cards-grid[data-count="2"] .vid-card-icon{width:calc(var(--u) * 7.4);border-radius:calc(var(--u) * 2.1 * var(--radius-k,1));font-size:calc(var(--u) * 4.3)}.vid-cards-grid[data-count="2"] .vid-card-title{font-size:calc(var(--u) * 3)}.vid-cards-grid[data-count="2"] .vid-card-text{font-size:calc(var(--u) * 2.1)}}.vid-cards-grid[data-count="5"] .vid-card-icon,.vid-cards-grid[data-count="6"] .vid-card-icon{width:calc(var(--u) * 4.6);font-size:calc(var(--u) * 2.7)}.vid-cards-grid[data-count="5"] .vid-card-title,.vid-cards-grid[data-count="6"] .vid-card-title{font-size:calc(var(--u) * 2.15)}.vid-cards-grid[data-count="5"] .vid-card-text,.vid-cards-grid[data-count="6"] .vid-card-text{font-size:calc(var(--u) * 1.6)}.vid-cards-grid[data-count="7"] .vid-card-icon,.vid-cards-grid[data-count="8"] .vid-card-icon{width:calc(var(--u) * 4.2);font-size:calc(var(--u) * 2.5)}.vid-cards-grid[data-count="7"] .vid-card-title,.vid-cards-grid[data-count="8"] .vid-card-title{font-size:calc(var(--u) * 1.95)}.vid-cards-grid[data-count="7"] .vid-card-text,.vid-cards-grid[data-count="8"] .vid-card-text{font-size:calc(var(--u) * 1.45)}.vid-cards-flow{justify-content:center;align-items:center;gap:calc(var(--u) * .8);display:flex}.vid-cards-flow .vid-card{min-width:0;padding-top:calc(var(--u) * 3);flex:1 1 0}@container vid-frame not (max-width:34rem){.vid-cards-flow .vid-card{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 3.6) calc(var(--u) * 2.2) calc(var(--u) * 3)}.vid-cards-flow .vid-card-icon{width:calc(var(--u) * 7.6);border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));font-size:calc(var(--u) * 4.4)}.vid-cards-flow .vid-card-title{font-size:calc(var(--u) * 3)}.vid-cards-flow .vid-card-text{font-size:calc(var(--u) * 2.1)}}.vid-arrow{width:calc(var(--u) * 3.4);color:rgb(var(--fg-rgb) / .9);filter:drop-shadow(0 2px 6px #00000059);flex:none;place-items:center;display:grid}.vid-arrow svg{stroke-width:3px;width:100%;height:auto}.vid-card-num{top:calc(var(--u) * 1.3);right:calc(var(--u) * 1.4);width:calc(var(--u) * 3);aspect-ratio:1;background:rgb(var(--fg-rgb) / .22);font-size:calc(var(--u) * 1.7);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute}.vid-cards-list{justify-content:center;gap:calc(var(--u) * 1.1);flex-direction:column;display:flex}.vid-cards-list[data-count="5"],.vid-cards-list[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;display:grid}.vid-cards-list .vid-card{align-items:center;gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 1) calc(var(--u) * 1.8) calc(var(--u) * 1) calc(var(--u) * 1.5);flex-direction:row}.vid-cards-list .vid-card:before{width:calc(var(--u) * .6);height:auto;inset:0 auto 0 0}.vid-cards-list .vid-card-icon{width:calc(var(--u) * 4.4);font-size:calc(var(--u) * 2.5)}.vid-cards-list .vid-card-title{font-size:calc(var(--u) * 2.1)}.vid-cards-list .vid-card-text{margin-top:calc(var(--u) * .2);font-size:calc(var(--u) * 1.6)}.vid-card-mark{width:calc(var(--u) * 3.2);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));font-size:calc(var(--u) * 1.9);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-weight:900;display:grid}@container vid-frame (max-width:34rem){.vid-cards-grid,.vid-cards-grid[data-count="7"],.vid-cards-grid[data-count="8"]{--cols:2}.vid-cards-grid[data-count="1"]{--cols:1;width:100%}.vid-cards-grid[data-count="2"],.vid-cards-grid[data-count="3"],.vid-cards-grid[data-count="5"],.vid-cards-grid[data-count="6"]{--cols:1}.vid-cards-grid[data-count="2"] .vid-card,.vid-cards-grid[data-count="3"] .vid-card{flex-direction:row;align-items:center}.vid-cards-grid[data-count="4"] .vid-card{align-items:flex-start;gap:calc(var(--u) * .7);padding-block:calc(var(--u) * 1.3);flex-direction:column}.vid-cards-grid[data-count="5"],.vid-cards-grid[data-count="6"]{gap:calc(var(--u) * 1.1)}.vid-cards-grid[data-count="5"] .vid-card,.vid-cards-grid[data-count="6"] .vid-card,.vid-cards-grid[data-count="7"] .vid-card,.vid-cards-grid[data-count="8"] .vid-card{align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);flex-direction:row}.vid-cards-grid[data-count="5"] .vid-card-icon,.vid-cards-grid[data-count="6"] .vid-card-icon{width:calc(var(--u) * 4.4);font-size:calc(var(--u) * 2.5)}.vid-cards-grid[data-count="7"] .vid-card-icon,.vid-cards-grid[data-count="8"] .vid-card-icon{width:calc(var(--u) * 4);font-size:calc(var(--u) * 2.3)}.vid-cards-grid[data-count="5"] .vid-card-title,.vid-cards-grid[data-count="6"] .vid-card-title,.vid-cards-grid[data-count="7"] .vid-card-title,.vid-cards-grid[data-count="8"] .vid-card-title{font-size:calc(var(--u) * 2.1)}.vid-cards-grid[data-count="5"] .vid-card-text,.vid-cards-grid[data-count="6"] .vid-card-text{margin-top:calc(var(--u) * .2);font-size:calc(var(--u) * 1.6)}.vid-cards-grid[data-count="7"] .vid-card-text,.vid-cards-grid[data-count="8"] .vid-card-text{display:none}.vid-cards-grid .vid-card-title{font-size:calc(var(--u) * 2.2)}.vid-cards-grid .vid-card-text{font-size:calc(var(--u) * 1.7)}.vid-cards-flow{flex-direction:column}.vid-cards-flow .vid-card{width:100%;padding-top:calc(var(--u) * 1.3);flex-direction:row;flex:none;align-items:center}.vid-arrow{width:calc(var(--u) * 2.6);transform:rotate(90deg)}.vid-arrow.vid-reveal[data-on=true]{transform:rotate(90deg)}.vid-cards-list[data-count="5"],.vid-cards-list[data-count="6"]{display:flex}}.vid-table{justify-content:center;gap:calc(var(--u) * .9);min-height:0;padding-bottom:calc(var(--u) * .8);flex-direction:column;flex:1;display:flex}.vid-table-head,.vid-row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:calc(var(--u) * 1.4);align-items:center;display:grid}.vid-table-head{padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 2.8);font-size:calc(var(--u) * 1.5);letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-weight:800}.vid-row{padding:calc(var(--u) * 1) calc(var(--u) * 2) calc(var(--u) * 1) calc(var(--u) * 2.8);border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));font-size:calc(var(--u) * 1.85);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;font-weight:600;line-height:1.2;position:relative;overflow:hidden}.vid-row:before{content:"";width:calc(var(--u) * .9);background:linear-gradient(180deg, var(--t1), var(--t2));position:absolute;inset:0 auto 0 0}.vid-cell:first-child{font-size:calc(var(--u) * 2.05);font-weight:800}@container vid-frame (max-width:34rem){.vid-table-head{display:none}.vid-row{gap:calc(var(--u) * .3) calc(var(--u) * 1.4);padding-block:calc(var(--u) * 1);font-size:calc(var(--u) * 1.75);flex-wrap:wrap;display:flex}.vid-cell:first-child{font-size:calc(var(--u) * 2.1);flex:1 0 100%}.vid-cell:not(:first-child):before{content:attr(data-label) ": ";opacity:.6}}.vid-example{justify-content:center;gap:calc(var(--u) * 1.3);min-height:0;padding:0 0 calc(var(--u) * .8);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.vid-line{align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.9 * var(--radius-k,1));font-size:calc(var(--u) * 2);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;font-weight:600;line-height:1.25;display:flex}.vid-line-num{width:calc(var(--u) * 3.6);aspect-ratio:1;background:linear-gradient(145deg, var(--t2), var(--t2));border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vid-line-num{background:linear-gradient(145deg, color-mix(in srgb, var(--t2) 70%, #fff), var(--t2))}}.vid-line-num{box-shadow:0 6px 14px -6px var(--t2);font-size:calc(var(--u) * 1.9);text-shadow:0 1px 2px #0000004d;font-weight:800}.vid-line-text{flex:1;min-width:0}.vid-line-result{padding:calc(var(--u) * .5) calc(var(--u) * 1.6);background:linear-gradient(145deg, var(--t2), var(--t2));border-radius:99px;flex:none}@supports (color:color-mix(in lab, red, red)){.vid-line-result{background:linear-gradient(145deg, color-mix(in srgb, var(--t2) 70%, #fff), var(--t2))}}.vid-line-result{box-shadow:0 8px 18px -8px var(--t2);font-size:calc(var(--u) * 2.4);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0000004d;font-weight:800}@container vid-frame (max-width:34rem){.vid-line{gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.3);font-size:calc(var(--u) * 1.95)}.vid-line-num{width:calc(var(--u) * 3.2);font-size:calc(var(--u) * 1.7)}.vid-line-result{padding:calc(var(--u) * .4) calc(var(--u) * 1.1);font-size:calc(var(--u) * 2)}}.vid-stats{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-content:center;gap:calc(var(--u) * 1.8);min-height:0;padding-bottom:calc(var(--u) * .8);flex:1;display:grid}.vid-stats[data-count="2"],.vid-stats[data-count="4"]{--cols:2}.vid-stat{align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * 2.4) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));text-align:center;transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;flex-direction:column;display:flex}.vid-stat-value{font-size:calc(var(--u) * 6.2);letter-spacing:-.03em;background:linear-gradient(135deg, var(--fg) 10%, var(--t1) 90%);color:#0000;filter:drop-shadow(0 4px 14px var(--t2));-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.vid-stat-value{filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--t2) 70%, transparent))}}.vid-stat-label{font-size:calc(var(--u) * 1.9);opacity:.92;text-wrap:balance;font-weight:600}.vid-stats[data-count="4"] .vid-stat{padding-block:calc(var(--u) * 1.8)}.vid-stats[data-count="4"] .vid-stat-value{font-size:calc(var(--u) * 5)}@container vid-frame (max-width:34rem){.vid-stats,.vid-stats[data-count="5"],.vid-stats[data-count="6"]{--cols:2}.vid-stats[data-count="3"]{--cols:1}.vid-stats[data-count="3"] .vid-stat{text-align:left;flex-direction:row;justify-content:space-between}.vid-stat-value{font-size:calc(var(--u) * 5.2)}}.vid-callout-wrap{height:100%;padding-bottom:calc(var(--u) * 1);place-items:center;display:grid}.vid-callout{--t1:var(--tone-amber-light);--t2:var(--tone-amber-deep);align-items:center;gap:calc(var(--u) * 3);max-width:calc(var(--u) * 80);padding:calc(var(--u) * 3.6) calc(var(--u) * 4);border:1px solid rgb(var(--fg-rgb) / .3);border-radius:calc(var(--u) * 3 * var(--radius-k,1));background:linear-gradient(150deg, rgb(var(--fg-rgb) / .26), rgb(var(--fg-rgb) / .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 calc(var(--u) * .5) var(--t1), 0 26px 50px -22px #000000b3;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vid-callout{box-shadow:0 0 0 calc(var(--u) * .5) color-mix(in srgb, var(--t1) 35%, transparent), 0 26px 50px -22px #000000b3}}.vid-callout:before{content:"";height:calc(var(--u) * 1);background:linear-gradient(90deg, var(--t1), var(--t2));position:absolute;inset:0 0 auto}.vid-callout-warning{--t1:var(--tone-rose-light);--t2:var(--tone-rose-deep)}.vid-callout-warning:after{content:"";background:repeating-linear-gradient(135deg, rgb(var(--fg-rgb) / .05) 0 calc(var(--u) * 1.4), transparent calc(var(--u) * 1.4) calc(var(--u) * 2.8));pointer-events:none;position:absolute;inset:0}.vid-callout-fact{--t1:var(--tone-sky-light);--t2:var(--tone-sky-deep)}.vid-callout-icon{font-size:calc(var(--u) * 8);filter:drop-shadow(0 8px 14px #00000059);flex:none;line-height:1;animation:2.6s ease-in-out infinite vid-icon-bob}@keyframes vid-icon-bob{50%{transform:translateY(calc(var(--u) * -1)) rotate(-5deg)}}.vid-callout-kicker{color:var(--t1);font-size:calc(var(--u) * 1.6);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.vid-callout-title{margin:calc(var(--u) * .5) 0 calc(var(--u) * 1);font-size:calc(var(--u) * 3.6);text-wrap:balance;font-weight:800;line-height:1.1}.vid-callout-text{font-size:calc(var(--u) * 2.15);opacity:.95;text-wrap:pretty;margin:0;line-height:1.35}@container vid-frame (max-width:34rem){.vid-callout{text-align:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 3) calc(var(--u) * 2.4);flex-direction:column}.vid-callout-icon{font-size:calc(var(--u) * 6)}.vid-callout-title{font-size:calc(var(--u) * 3.2)}.vid-callout-text{font-size:calc(var(--u) * 2)}}.vid-outro{align-items:center;gap:calc(var(--u) * 3);height:100%;padding-bottom:calc(var(--u) * .8);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.vid-outro-main{flex-direction:column;display:flex}.vid-recap{gap:calc(var(--u) * 1.2);margin:0;padding:0;list-style:none;display:grid}.vid-recap-item{align-items:flex-start;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.7);border-radius:calc(var(--u) * 1.9 * var(--radius-k,1));font-size:calc(var(--u) * 2);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;font-weight:600;line-height:1.28;display:flex}.vid-recap-check{width:calc(var(--u) * 3);aspect-ratio:1;margin-top:calc(var(--u) * .1);background:linear-gradient(145deg, var(--t2), var(--t2));border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vid-recap-check{background:linear-gradient(145deg, color-mix(in srgb, var(--t2) 70%, #fff), var(--t2))}}.vid-recap-check{font-size:calc(var(--u) * 1.8);font-weight:900}.vid-outro-side{gap:calc(var(--u) * 1.6);display:grid}.vid-next-card{gap:calc(var(--u) * .6);padding:calc(var(--u) * 1.9) calc(var(--u) * 2.1);border:1px solid rgb(var(--fg-rgb) / .3);border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));background:linear-gradient(150deg, rgb(var(--fg-rgb) / .26), rgb(var(--fg-rgb) / .09));box-shadow:0 0 0 calc(var(--u) * .4) var(--t1), 0 18px 36px -18px #000000a6;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.vid-next-card{box-shadow:0 0 0 calc(var(--u) * .4) color-mix(in srgb, var(--t1) 40%, transparent), 0 18px 36px -18px #000000a6}}.vid-outro[data-dense=true]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.vid-outro[data-dense=true] .vid-recap{gap:calc(var(--u) * .9)}.vid-outro[data-dense=true] .vid-recap-item{padding:calc(var(--u) * .9) calc(var(--u) * 1.5);font-size:calc(var(--u) * 1.65)}.vid-outro[data-dense=true] .vid-recap-check{width:calc(var(--u) * 2.6);font-size:calc(var(--u) * 1.5)}.vid-next-kicker{color:var(--t1);font-size:calc(var(--u) * 1.5);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.vid-next-title{font-size:calc(var(--u) * 2.3);font-weight:800;line-height:1.15}@container vid-frame (max-width:34rem){.vid-outro{align-content:center;gap:calc(var(--u) * 1.6);grid-template-columns:1fr}.vid-outro .vid-heading{font-size:calc(var(--u) * 2.9);margin-bottom:calc(var(--u) * 1)}.vid-outro-side{gap:calc(var(--u) * 1.2);grid-template-columns:1fr 1fr}.vid-next-card{padding:calc(var(--u) * 1.3) calc(var(--u) * 1.5)}.vid-next-title{font-size:calc(var(--u) * 1.9)}.vid-recap{gap:calc(var(--u) * .9)}.vid-recap-item{padding:calc(var(--u) * .9) calc(var(--u) * 1.5);font-size:calc(var(--u) * 1.75)}.vid-outro[data-dense=true]{gap:calc(var(--u) * 1.2);grid-template-columns:1fr}.vid-outro[data-dense=true] .vid-recap{gap:calc(var(--u) * .7)}.vid-outro[data-dense=true] .vid-recap-item{padding:calc(var(--u) * .7) calc(var(--u) * 1.3);font-size:calc(var(--u) * 1.5)}.vid-outro[data-dense=true] .vid-outro-side{grid-template-columns:1fr}.vid-outro[data-dense=true] .vid-next-card{padding:calc(var(--u) * 1) calc(var(--u) * 1.4)}.vid-outro[data-dense=true] .vid-next-title{font-size:calc(var(--u) * 1.7)}}.vid-chart{min-height:0;margin-bottom:calc(var(--u) * .6);flex:1;position:relative}.vid-chart>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:reduce){.vid-callout-icon{animation:none}}.vid-em{font-weight:inherit;background:linear-gradient(90deg, var(--ac-1), var(--ac-2));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.vid-hl{--hl-colour:var(--hl,var(--ac-1))}@supports (color:color-mix(in lab, red, red)){.vid-hl{--hl-colour:var(--hl,color-mix(in srgb, var(--ac-1) 45%, transparent))}}.vid-hl{background:linear-gradient(var(--hl-colour), var(--hl-colour)) no-repeat 0 78% / 0% 38%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:vid-hl-swipe .65s calc(var(--i,0) * .13s + .5s) cubic-bezier(.3, .7, .2, 1) forwards;border-radius:.2em;margin:0 -.14em;padding:0 .14em}@keyframes vid-hl-swipe{to{background-size:100% 38%}}.vid-kin-line[class*=tone-] .vid-hl{--hl:var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-kin-line[class*=tone-] .vid-hl{--hl:color-mix(in srgb, var(--t1) 55%, transparent)}}.vid-kin-line[data-state=past] .vid-hl{background-size:100% 38%;animation:none}.vid-code{background:rgb(var(--fg-rgb) / .14);font-family:var(--font-jetbrains-mono,ui-monospace, monospace);border-radius:.3em;padding:.08em .38em;font-size:.88em;font-weight:600}.vid-section{justify-content:center;align-items:center;gap:calc(var(--u) * 5);height:100%;padding-bottom:calc(var(--u) * 2);display:flex}.vid-section-number{font-size:calc(var(--u) * 22);letter-spacing:-.04em;background:linear-gradient(160deg, var(--ac-1), var(--ac-2));color:#0000;filter:drop-shadow(0 8px 24px var(--ac-2));-webkit-background-clip:text;background-clip:text;flex:none;font-weight:900;line-height:.9}@supports (color:color-mix(in lab, red, red)){.vid-section-number{filter:drop-shadow(0 8px 24px color-mix(in srgb, var(--ac-2) 50%, transparent))}}.vid-section-number[data-long=true]{font-size:calc(var(--u) * 11);line-height:1}.vid-section-copy{gap:calc(var(--u) * 1.2);max-width:calc(var(--u) * 52);flex-direction:column;display:flex}.vid-section-icon{font-size:calc(var(--u) * 5);line-height:1}.vid-section-title{font-size:calc(var(--u) * 5.4);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.06}.vid-section-title:after{content:"";width:calc(var(--u) * 7);height:calc(var(--u) * .6);margin-top:calc(var(--u) * 1);background:linear-gradient(90deg, var(--ac-1), var(--ac-2), var(--gc));border-radius:99px;display:block}.vid-section-subtitle{font-size:calc(var(--u) * 2.3);opacity:.85;text-wrap:pretty;margin:0;line-height:1.35}.vid-statement{justify-content:center;align-items:center;gap:calc(var(--u) * 1.4);height:100%;padding:0 calc(var(--u) * 4) calc(var(--u) * 2);text-align:center;flex-direction:column;display:flex}.vid-statement-icon{font-size:calc(var(--u) * 7);line-height:1;animation:3.4s ease-in-out infinite vid-bubble}.vid-statement-eyebrow{font-size:calc(var(--u) * 1.9);letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-weight:800}.vid-statement-text{max-width:calc(var(--u) * 80);font-size:calc(var(--u) * 5.6);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.vid-statement-text[data-long=true]{font-size:calc(var(--u) * 4.2)}.vid-quote{height:100%;padding:0 calc(var(--u) * 5) calc(var(--u) * 2);flex-direction:column;justify-content:center;margin:0;display:flex}.vid-quote-mark{height:calc(var(--u) * 7);font-family:var(--font-display,serif);font-size:calc(var(--u) * 18);background:linear-gradient(160deg, var(--ac-1), var(--ac-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:.9}.vid-quote-text{max-width:calc(var(--u) * 80);font-size:calc(var(--u) * 3.7);text-wrap:balance;margin:0;font-weight:700;line-height:1.26}.vid-quote-text[data-long=true]{font-size:calc(var(--u) * 3)}.vid-quote-author{align-items:center;gap:calc(var(--u) * 1.4);margin-top:calc(var(--u) * 2.2);font-size:calc(var(--u) * 2);line-height:1.2;display:flex}.vid-quote-author strong{display:block}.vid-quote-role{font-size:calc(var(--u) * 1.6);opacity:.72;display:block}.vid-quote-avatar{width:calc(var(--u) * 4.8);aspect-ratio:1;border:calc(var(--u) * .2) solid var(--ac-1);background:rgb(var(--fg-rgb) / .12);font-size:calc(var(--u) * 2.3);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.vid-ranking{justify-content:center;gap:calc(var(--u) * 1);min-height:0;padding:0 0 calc(var(--u) * .8);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.vid-rank{align-items:center;gap:calc(var(--u) * 1.8);padding:calc(var(--u) * .9) calc(var(--u) * 1.8) calc(var(--u) * .9) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 2 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;display:flex;position:relative;overflow:hidden}.vid-rank:before{content:"";width:calc(var(--u) * .6);background:linear-gradient(180deg, var(--t1), var(--t2));position:absolute;inset:0 auto 0 0}.vid-rank-num{width:calc(var(--u) * 4.8);aspect-ratio:1;background:linear-gradient(145deg, var(--t2), var(--t2));border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vid-rank-num{background:linear-gradient(145deg, color-mix(in srgb, var(--t2) 70%, #fff), var(--t2))}}.vid-rank-num{box-shadow:0 6px 14px -6px var(--t2);color:#fff;font-size:calc(var(--u) * 2.6);text-shadow:0 1px 2px #0000004d;font-weight:900}.vid-rank[data-first=true] .vid-rank-num{width:calc(var(--u) * 5.6);font-size:calc(var(--u) * 3.1);box-shadow:0 0 0 calc(var(--u) * .4) var(--t1), 0 8px 22px -6px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-rank[data-first=true] .vid-rank-num{box-shadow:0 0 0 calc(var(--u) * .4) color-mix(in srgb, var(--t1) 60%, transparent), 0 8px 22px -6px var(--t2)}}.vid-rank-body{flex-direction:column;flex:1;min-width:0;display:flex}.vid-rank-title{font-size:calc(var(--u) * 2.4);font-weight:800;line-height:1.15}.vid-rank-text{margin-top:calc(var(--u) * .2);font-size:calc(var(--u) * 1.65);opacity:.85;line-height:1.3}.vid-rank-value{font-size:calc(var(--u) * 2.6);color:var(--t1);filter:drop-shadow(0 2px 8px var(--t2));flex:none;font-weight:900}@supports (color:color-mix(in lab, red, red)){.vid-rank-value{filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--t2) 60%, transparent))}}.vid-ranking[data-count="5"],.vid-ranking[data-count="6"],.vid-ranking[data-count="7"]{gap:calc(var(--u) * .6)}.vid-ranking[data-count="5"] .vid-rank,.vid-ranking[data-count="6"] .vid-rank,.vid-ranking[data-count="7"] .vid-rank{padding-block:calc(var(--u) * .4)}.vid-ranking[data-count="5"] .vid-rank-num,.vid-ranking[data-count="6"] .vid-rank-num,.vid-ranking[data-count="7"] .vid-rank-num,.vid-ranking[data-count="5"] .vid-rank[data-first=true] .vid-rank-num,.vid-ranking[data-count="6"] .vid-rank[data-first=true] .vid-rank-num,.vid-ranking[data-count="7"] .vid-rank[data-first=true] .vid-rank-num{width:calc(var(--u) * 3.6);font-size:calc(var(--u) * 2)}.vid-ranking[data-count="5"] .vid-rank-title,.vid-ranking[data-count="6"] .vid-rank-title,.vid-ranking[data-count="7"] .vid-rank-title{font-size:calc(var(--u) * 2)}.vid-ranking[data-count="5"] .vid-rank-text,.vid-ranking[data-count="6"] .vid-rank-text,.vid-ranking[data-count="7"] .vid-rank-text{display:none}.vid-versus{gap:calc(var(--u) * 2.4);min-height:0;margin-bottom:calc(var(--u) * .8);flex:1;grid-template-columns:1fr 1fr;display:grid;position:relative}.vid-vs-col{gap:calc(var(--u) * 1.3);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2);border-top:calc(var(--u) * .7) solid var(--t1);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));flex-direction:column;display:flex;overflow:hidden}.vid-vs-head{align-items:center;gap:calc(var(--u) * 1.2);display:flex}.vid-vs-head h3{font-size:calc(var(--u) * 2.7);margin:0;font-weight:800;line-height:1.1}.vid-vs-icon{font-size:calc(var(--u) * 3.4);line-height:1}.vid-vs-points{gap:calc(var(--u) * 1.1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-vs-point{align-items:flex-start;gap:calc(var(--u) * 1.1);font-size:calc(var(--u) * 2.1);line-height:1.3;display:flex}.vid-vs-point[data-active=true]{font-weight:700}.vid-vs-dot{width:calc(var(--u) * 1.1);aspect-ratio:1;background:var(--t1);box-shadow:0 0 0 calc(var(--u) * .3) var(--t1);border-radius:50%;flex:none;margin-top:.45em}@supports (color:color-mix(in lab, red, red)){.vid-vs-dot{box-shadow:0 0 0 calc(var(--u) * .3) color-mix(in srgb, var(--t1) 35%, transparent)}}.vid-vs-badge{z-index:2;width:calc(var(--u) * 5.2);aspect-ratio:1;background:linear-gradient(135deg, var(--ac-1), var(--ac-2));box-shadow:0 8px 20px -6px var(--ac-2);color:#fff;font-size:calc(var(--u) * 1.9);text-shadow:0 1px 2px #00000059;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.vid-feature{gap:calc(var(--u) * 3.2);min-height:0;padding-bottom:calc(var(--u) * .8);flex:1;grid-template-columns:.85fr 1.3fr;align-items:center;display:grid}.vid-feature-hero{justify-content:center;align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 3);border-top:calc(var(--u) * .8) solid var(--t1);border-radius:calc(var(--u) * 3 * var(--radius-k,1));text-align:center;flex-direction:column;display:flex}.vid-feature-icon{font-size:calc(var(--u) * 11);line-height:1;animation:3.4s ease-in-out infinite vid-bubble}.vid-feature-text{font-size:calc(var(--u) * 2.2);font-weight:700;line-height:1.25}.vid-bullets{gap:calc(var(--u) * 1.3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-bullet{align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.9);border-radius:calc(var(--u) * 2 * var(--radius-k,1));font-size:calc(var(--u) * 2.5);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;font-weight:700;line-height:1.2;display:flex}.vid-bullet-dot{width:calc(var(--u) * 1.7);aspect-ratio:1;background:linear-gradient(135deg, var(--t1), var(--t2));box-shadow:0 0 0 calc(var(--u) * .45) var(--t1);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.vid-bullet-dot{box-shadow:0 0 0 calc(var(--u) * .45) color-mix(in srgb, var(--t1) 35%, transparent)}}.vid-timeline{grid-template-columns:repeat(var(--n), minmax(0, 1fr));min-height:0;padding:0 0 calc(var(--u) * 1);flex:1;align-content:center;margin:0;list-style:none;display:grid}.vid-tl-item{padding:0 calc(var(--u) * .6);text-align:center;grid-template-rows:auto auto 1fr;justify-items:center;display:grid}.vid-tl-label{margin-bottom:calc(var(--u) * .8);font-size:calc(var(--u) * 2.3);opacity:.45;font-weight:800;transition:opacity .5s}.vid-tl-item[data-on=true] .vid-tl-label{opacity:1;color:var(--t1)}.vid-tl-track{width:calc(100% + var(--u) * 1.2);height:calc(var(--u) * 5.4);justify-content:center;align-items:center;display:flex;position:relative}.vid-tl-track:before,.vid-tl-track:after{content:"";top:calc(50% - var(--u) * .3);height:calc(var(--u) * .6);background:rgb(var(--fg-rgb) / .2);border-radius:99px;transition:background .6s;position:absolute}.vid-tl-track:before{left:0;right:50%}.vid-tl-track:after{left:50%;right:0}.vid-tl-item[data-first=true] .vid-tl-track:before,.vid-tl-item[data-last=true] .vid-tl-track:after{visibility:hidden}.vid-tl-item[data-on=true] .vid-tl-track:before{background:linear-gradient(90deg, var(--t2), var(--t1))}.vid-tl-item:has(+.vid-tl-item[data-on=true]) .vid-tl-track:after{background:linear-gradient(90deg, var(--t2), var(--t1))}.vid-tl-node{z-index:1;width:calc(var(--u) * 5.2);aspect-ratio:1;border:calc(var(--u) * .3) solid rgb(var(--fg-rgb) / .3);background:var(--c1);font-size:calc(var(--u) * 2.5);border-radius:50%;place-items:center;font-weight:800;transition:transform .5s cubic-bezier(.2,1.1,.3,1.4),background .5s,box-shadow .5s,border-color .5s;display:grid;position:relative}.vid-tl-item[data-on=true] .vid-tl-node{background:linear-gradient(145deg, var(--t2), var(--t2));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.vid-tl-item[data-on=true] .vid-tl-node{background:linear-gradient(145deg, color-mix(in srgb, var(--t2) 70%, #fff), var(--t2))}}.vid-tl-item[data-on=true] .vid-tl-node{box-shadow:0 8px 18px -6px var(--t2);color:#fff}.vid-tl-item[data-active=true] .vid-tl-node{box-shadow:0 0 0 calc(var(--u) * .45) var(--t1), 0 10px 22px -6px var(--t2);transform:scale(1.2)}@supports (color:color-mix(in lab, red, red)){.vid-tl-item[data-active=true] .vid-tl-node{box-shadow:0 0 0 calc(var(--u) * .45) color-mix(in srgb, var(--t1) 55%, transparent), 0 10px 22px -6px var(--t2)}}.vid-tl-body{gap:calc(var(--u) * .4);width:100%;margin-top:calc(var(--u) * .8);padding:calc(var(--u) * 1) calc(var(--u) * .9);border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));flex-direction:column;align-self:start;display:flex}.vid-tl-title{font-size:calc(var(--u) * 2.1);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.vid-tl-text{font-size:calc(var(--u) * 1.5);opacity:.85;line-height:1.28}.vid-timeline[data-count="6"] .vid-tl-text,.vid-timeline[data-count="7"] .vid-tl-text{display:none}.vid-cycle{min-height:0;margin-bottom:calc(var(--u) * .6);flex:1;position:relative}.vid-cycle-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vid-cycle-arc{fill:none;stroke:var(--ac-1);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.1 9;opacity:0;transition:opacity .6s;animation:1.2s linear infinite vid-flow}.vid-cycle-arc[data-on=true]{opacity:.85}@keyframes vid-flow{to{stroke-dashoffset:-9.1px}}.vid-cycle-center{max-width:calc(var(--u) * 16);font-size:calc(var(--u) * 2.6);text-align:center;text-wrap:balance;opacity:.92;font-weight:800;line-height:1.15;position:absolute;top:50%;left:50%;translate:-50% -50%}.vid-cycle-item{align-items:center;gap:calc(var(--u) * .3);width:calc(var(--u) * 15.5);padding:calc(var(--u) * .9) calc(var(--u) * .8);border-top:calc(var(--u) * .5) solid var(--t1);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));text-align:center;transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease, background .4s ease;flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.vid-cycle-icon{font-size:calc(var(--u) * 3.4);line-height:1}.vid-cycle-label{font-size:calc(var(--u) * 1.95);font-weight:800;line-height:1.1}.vid-cycle-text{font-size:calc(var(--u) * 1.3);opacity:.82;line-height:1.25}.vid-cycle[data-count="5"] .vid-cycle-text,.vid-cycle[data-count="6"] .vid-cycle-text{display:none}.vid-funnel{justify-content:center;align-items:center;gap:calc(var(--u) * .5);min-height:0;margin-bottom:calc(var(--u) * .8);flex-direction:column;flex:1;display:flex}.vid-funnel-stage{min-width:calc(var(--u) * 26);white-space:nowrap;justify-content:center;align-items:center;gap:calc(var(--u) * 2);max-height:calc(var(--u) * 8.6);min-height:0;padding:0 calc(var(--u) * 3);background:linear-gradient(90deg, var(--t2), var(--t2));flex:1 1 0;display:flex}@supports (color:color-mix(in lab, red, red)){.vid-funnel-stage{background:linear-gradient(90deg, var(--t2), color-mix(in srgb, var(--t2) 60%, var(--t1)))}}.vid-funnel-stage{color:#fff;font-size:calc(var(--u) * 2.3);text-shadow:0 1px 3px #00000059;transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease;font-weight:800}.vid-funnel-stage.vid-reveal,.vid-funnel-stage.vid-reveal[data-on=true]{clip-path:polygon(0 0, 100% 0, calc(100% - var(--inset)) 100%, var(--inset) 100%)}.vid-funnel-stage[data-active=true]{filter:brightness(1.18) drop-shadow(0 0 calc(var(--u) * 1) var(--t1))}.vid-funnel-value{padding:calc(var(--u) * .2) calc(var(--u) * 1.1);font-size:calc(var(--u) * 2.1);background:#ffffff38;border-radius:99px}.vid-media{border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));background:rgb(var(--fg-rgb) / .1);position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px -22px #000000b3}.vid-media-image{object-fit:cover;transform-origin:50%;width:100%;height:100%}.vid-media-image[data-motion=zoom-in]{animation:40s ease-out both vid-media-zoom-in}.vid-media-image[data-motion=zoom-out]{animation:40s ease-out both vid-media-zoom-out}.vid-media-image[data-motion=pan]{width:125%;max-width:none;animation:40s linear both vid-media-pan}@keyframes vid-media-zoom-in{0%{transform:scale(1)}to{transform:scale(1.35)}}@keyframes vid-media-zoom-out{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes vid-media-pan{0%{transform:translate(0)}to{transform:translate(-20%)}}.vid-media-shade{background:linear-gradient(#00000080,#0000 32% 58%,#0000008c);position:absolute;inset:0}.vid-media-heading{top:calc(var(--u) * 1.8);left:calc(var(--u) * 2.6);right:calc(var(--u) * 2.6);color:#fff;font-size:calc(var(--u) * 3.2);text-shadow:0 2px 14px #0000008c;margin:0;font-weight:800;line-height:1.1;position:absolute}.vid-media-caption{bottom:calc(var(--u) * 2);left:calc(var(--u) * 2.6);max-width:70%;padding:calc(var(--u) * .8) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.4 * var(--radius-k,1));background:linear-gradient(90deg, var(--ac-2), var(--ac-2));margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.vid-media-caption{background:linear-gradient(90deg, color-mix(in srgb, var(--ac-2) 58%, #000), color-mix(in srgb, var(--ac-2) 38%, #000))}}.vid-media-caption{color:#fff;font-size:calc(var(--u) * 2.3);font-weight:700;animation:.35s ease-out both vid-caption-in;box-shadow:0 10px 24px -10px #0009}.vid-clip{border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));background:rgb(var(--fg-rgb) / .1);position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px -22px #000000b3}.vid-clip-media{object-fit:cover;width:100%;height:100%}.vid-clip[data-fit=contain] .vid-clip-media{object-fit:contain;background:#000}.vid-clip-shade{pointer-events:none;background:linear-gradient(#00000073,#0000 28% 70%,#0006);position:absolute;inset:0}.vid-clip-heading{top:calc(var(--u) * 1.8);left:calc(var(--u) * 2.6);right:calc(var(--u) * 2.6);color:#fff;font-size:calc(var(--u) * 3.2);text-shadow:0 2px 14px #0000008c;margin:0;font-weight:800;line-height:1.1;position:absolute}.vid-code-window{min-height:0;margin-bottom:calc(var(--u) * .8);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));color:#e6edf3;background:#0d1117;border:1px solid #ffffff24;flex:1;overflow:hidden;box-shadow:0 24px 44px -22px #000000bf}.vid-code-bar{align-items:center;gap:calc(var(--u) * 1.4);height:calc(var(--u) * 3.6);padding:0 calc(var(--u) * 1.5);background:#161b22;border-bottom:1px solid #ffffff14;display:flex}.vid-code-dots{gap:calc(var(--u) * .6);display:flex}.vid-code-dots i{width:calc(var(--u) * 1);aspect-ratio:1;background:#ff5f57;border-radius:50%}.vid-code-dots i:nth-child(2){background:#febc2e}.vid-code-dots i:nth-child(3){background:#28c840}.vid-code-file{font-family:var(--font-jetbrains-mono,ui-monospace, monospace);font-size:calc(var(--u) * 1.5);opacity:.7}.vid-code-body{padding:calc(var(--u) * 1.2) 0;font-family:var(--font-jetbrains-mono,ui-monospace, monospace);font-size:calc(var(--u) * 2.15);white-space:pre;margin:0;line-height:1.5}.vid-code-body[data-count="9"],.vid-code-body[data-count="10"],.vid-code-body[data-count="11"],.vid-code-body[data-count="12"]{font-size:calc(var(--u) * 1.6);line-height:1.38}.vid-code-line{gap:calc(var(--u) * 1.6);padding:0 calc(var(--u) * 1.8) 0 calc(var(--u) * 1.2);border-left:calc(var(--u) * .35) solid transparent;transition:opacity .4s ease, transform .5s var(--enter-ease), clip-path .6s ease-out, filter .4s ease, background .3s ease, border-color .3s ease;display:flex}.vid-code-line[data-active=true]{border-left-color:var(--ac-1);background:#ffffff17}.vid-code-no{text-align:right;opacity:.35;flex:none;width:2ch}.tok-comment{color:#8b949e;font-style:italic}.tok-string{color:#a5d6ff}.tok-number{color:#79c0ff}.tok-keyword{color:#ff7b72}.vid-quiz{gap:calc(var(--u) * 1.3);min-height:0;padding-bottom:calc(var(--u) * .8);flex-direction:column;flex:1;display:flex}.vid-quiz-question{padding:calc(var(--u) * 1.3) calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2 * var(--radius-k,1));font-size:calc(var(--u) * 2.9);text-wrap:balance;margin:0;font-weight:800;line-height:1.2}.vid-quiz-options{gap:calc(var(--u) * 1.2);flex:1;grid-template-columns:1fr 1fr;align-content:center;min-height:0;margin:0;padding:0;list-style:none;display:grid}.vid-quiz-options[data-count="3"]{grid-template-columns:1fr}.vid-quiz-option{align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));font-size:calc(var(--u) * 2.3);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, background .4s ease, border-color .4s ease, box-shadow .4s ease;font-weight:700;line-height:1.2;display:flex}.vid-quiz-letter{width:calc(var(--u) * 3.8);aspect-ratio:1;background:linear-gradient(145deg, var(--ac-1), var(--ac-2));color:#fff;font-size:calc(var(--u) * 2);text-shadow:0 1px 2px #00000059;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.vid-quiz-text{flex:1;min-width:0}.vid-quiz-mark{visibility:hidden;font-size:calc(var(--u) * 2.6);flex:none;font-weight:900}.vid-quiz-option[data-state=correct]{border-color:var(--tone-emerald-light);background:linear-gradient(150deg, var(--tone-emerald-deep), var(--tone-emerald-deep))}@supports (color:color-mix(in lab, red, red)){.vid-quiz-option[data-state=correct]{background:linear-gradient(150deg, color-mix(in srgb, var(--tone-emerald-deep) 60%, transparent), color-mix(in srgb, var(--tone-emerald-deep) 25%, transparent))}}.vid-quiz-option[data-state=correct]{box-shadow:0 0 0 calc(var(--u) * .4) var(--tone-emerald-light), 0 14px 30px -12px var(--tone-emerald-deep)}@supports (color:color-mix(in lab, red, red)){.vid-quiz-option[data-state=correct]{box-shadow:0 0 0 calc(var(--u) * .4) color-mix(in srgb, var(--tone-emerald-light) 55%, transparent), 0 14px 30px -12px var(--tone-emerald-deep)}}.vid-quiz-option[data-state=correct] .vid-quiz-mark{color:var(--tone-emerald-light);visibility:visible}.vid-quiz-option[data-state=wrong]{opacity:.4}.vid-quiz-option[data-state=wrong][data-on=true]{opacity:.4;visibility:visible}.vid-quiz-option[data-state=wrong][data-on=true] .vid-quiz-mark{visibility:visible}.vid-quiz-explanation{padding:calc(var(--u) * 1) calc(var(--u) * 2);border-left:calc(var(--u) * .5) solid var(--tone-emerald-light);font-size:calc(var(--u) * 2);margin:0;line-height:1.3}.vid-term{height:100%;padding-bottom:calc(var(--u) * 1);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.vid-term-card{gap:calc(var(--u) * 1.5);width:min(100%, calc(var(--u) * 78));padding:calc(var(--u) * 3) calc(var(--u) * 3.6);border-radius:calc(var(--u) * 3 * var(--radius-k,1));flex-direction:column;display:flex}.vid-term-word{max-width:100%;font-size:max(calc(var(--u) * 2.6), min(calc(var(--u) * 5.8), calc(100cqw * 1.15 / var(--len,10))));overflow-wrap:anywhere;letter-spacing:-.02em;background:linear-gradient(100deg, var(--fg) 20%, var(--ac-1) 70%, var(--ac-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:900;line-height:1}.vid-term-meta{align-items:center;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * .8);flex-wrap:wrap;display:flex}.vid-term-pron{font-size:calc(var(--u) * 2);opacity:.8}.vid-term-pos{padding:calc(var(--u) * .2) calc(var(--u) * 1.1);border:1px solid rgb(var(--fg-rgb) / .28);font-size:calc(var(--u) * 1.5);border-radius:99px;font-style:italic;font-weight:700}.vid-term-definition{font-size:calc(var(--u) * 2.7);text-wrap:pretty;margin:0;font-weight:600;line-height:1.3}.vid-term-example{padding-left:calc(var(--u) * 1.6);border-left:calc(var(--u) * .5) solid var(--ac-1);font-size:calc(var(--u) * 2.1);opacity:.88;margin:0;font-style:italic;line-height:1.3}.vid-call{justify-content:center;align-items:center;gap:calc(var(--u) * 1.5);height:100%;padding:0 calc(var(--u) * 4) calc(var(--u) * 2);text-align:center;flex-direction:column;display:flex}.vid-call-icon{font-size:calc(var(--u) * 7);line-height:1;animation:3.4s ease-in-out infinite vid-bubble}.vid-call-title{max-width:calc(var(--u) * 72);font-size:calc(var(--u) * 5.2);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:900;line-height:1.08}.vid-call-text{max-width:calc(var(--u) * 60);font-size:calc(var(--u) * 2.4);opacity:.88;margin:0;line-height:1.3}.vid-call-button{padding:calc(var(--u) * 1.1) calc(var(--u) * 3.6);background:linear-gradient(135deg, var(--ac-1), var(--ac-2));border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-call-button{background:linear-gradient(135deg, color-mix(in srgb, var(--ac-1) 72%, #000), color-mix(in srgb, var(--ac-2) 56%, #000))}}.vid-call-button{box-shadow:0 12px 28px -10px var(--ac-2);color:#fff;font-size:calc(var(--u) * 2.5);text-shadow:0 1px 2px #00000059;font-weight:800;animation:2.2s ease-in-out infinite vid-call-pulse}@keyframes vid-call-pulse{50%{transform:scale(1.06)}}.vid-call-handle{font-size:calc(var(--u) * 2.1);letter-spacing:.04em;opacity:.85;font-weight:700}@container vid-frame (max-width:34rem){.vid-section{gap:calc(var(--u) * 1.5);text-align:center;flex-direction:column}.vid-section-number{font-size:calc(var(--u) * 12)}.vid-section-copy{align-items:center}.vid-section-title{font-size:calc(var(--u) * 4.2)}.vid-section-title:after{margin-inline:auto}.vid-section-subtitle{font-size:calc(var(--u) * 2.1)}.vid-statement-text{font-size:calc(var(--u) * 4.4)}.vid-statement-text[data-long=true]{font-size:calc(var(--u) * 3.5)}.vid-quote{padding-inline:calc(var(--u) * 1)}.vid-quote-text{font-size:calc(var(--u) * 3.2)}.vid-quote-text[data-long=true]{font-size:calc(var(--u) * 2.6)}.vid-rank-title{font-size:calc(var(--u) * 2.2)}.vid-rank-num{width:calc(var(--u) * 4.4)}.vid-versus{gap:calc(var(--u) * 1.8);grid-template-rows:1fr 1fr;grid-template-columns:1fr}.vid-vs-col{gap:calc(var(--u) * .9);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8)}.vid-vs-head h3{font-size:calc(var(--u) * 2.4)}.vid-vs-point{font-size:calc(var(--u) * 1.9)}.vid-vs-points{gap:calc(var(--u) * .7)}.vid-feature{gap:calc(var(--u) * 1.8);grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start}.vid-feature-hero{padding:calc(var(--u) * 1.6);text-align:left;flex-direction:row}.vid-feature-icon{font-size:calc(var(--u) * 6)}.vid-bullet{font-size:calc(var(--u) * 2.2);padding:calc(var(--u) * 1) calc(var(--u) * 1.6)}.vid-timeline{grid-template-columns:1fr;grid-template-rows:repeat(var(--n), minmax(0, 1fr))}.vid-tl-item{grid-template-columns:calc(var(--u) * 6.5) calc(var(--u) * 4.6) 1fr;text-align:left;grid-template-rows:none;place-items:center start;padding:0}.vid-tl-label{font-size:calc(var(--u) * 1.9);margin:0}.vid-tl-track{width:calc(var(--u) * 4.6);flex-direction:column;justify-self:center;height:100%}.vid-tl-track:before,.vid-tl-track:after{top:auto;left:calc(50% - var(--u) * .3);width:calc(var(--u) * .6);height:auto;right:auto}.vid-tl-track:before{top:0;bottom:50%}.vid-tl-track:after{top:50%;bottom:0}.vid-tl-node{width:calc(var(--u) * 3.8);font-size:calc(var(--u) * 2)}.vid-tl-body{padding:calc(var(--u) * .6) calc(var(--u) * 1.1);align-self:center;margin:0}.vid-tl-title{font-size:calc(var(--u) * 1.9)}.vid-tl-text{display:none}.vid-cycle-item{width:calc(var(--u) * 14);padding:calc(var(--u) * .7) calc(var(--u) * .5)}.vid-cycle-icon{font-size:calc(var(--u) * 3)}.vid-cycle-label{font-size:calc(var(--u) * 1.75)}.vid-cycle-text{display:none}.vid-cycle-center{max-width:calc(var(--u) * 12);font-size:calc(var(--u) * 2.2)}.vid-funnel-stage{font-size:calc(var(--u) * 2)}.vid-quiz-options,.vid-quiz-options[data-count="3"]{grid-template-columns:1fr}.vid-quiz-question{font-size:calc(var(--u) * 2.6)}.vid-quiz-option{font-size:calc(var(--u) * 2.1)}.vid-term-card{padding:calc(var(--u) * 2.2) calc(var(--u) * 2.4)}.vid-term-word{font-size:max(calc(var(--u) * 2.6), min(calc(var(--u) * 5), calc(100cqw * 1.15 / var(--len,10))))}.vid-term-definition{font-size:calc(var(--u) * 2.4)}.vid-term-example{font-size:calc(var(--u) * 2)}.vid-call-title{font-size:calc(var(--u) * 4.4)}.vid-code-body{--code-fit:calc(100cqw * 1.3 / (var(--longest,40) + 4));font-size:min(calc(var(--u) * 1.9), var(--code-fit))}.vid-code-body[data-count="9"],.vid-code-body[data-count="10"],.vid-code-body[data-count="11"],.vid-code-body[data-count="12"]{font-size:min(calc(var(--u) * 1.5), var(--code-fit))}}@media (prefers-reduced-motion:reduce){.vid-statement-icon,.vid-feature-icon,.vid-call-icon,.vid-call-button,.vid-cycle-arc,.vid-media-image{animation:none}}.vid-mascot[data-speaking=true] .vid-beak{transform-box:fill-box;transform-origin:top;animation:.28s ease-in-out infinite alternate vid-talk}.vid-intro-hero[data-mascot=none]{width:calc(var(--u) * 12);place-items:center;display:grid}.vid-intro-hero[data-mascot=none] .vid-intro-badge{width:calc(var(--u) * 12);font-size:calc(var(--u) * 6.4);position:static}.vid-mx-cell,.vid-pyr-body,.vid-mm-branch,.vid-scale-label{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-mx-cell[data-active=true],.vid-mm-branch[data-active=true],.vid-scale-marker[data-active=true] .vid-scale-label,.vid-pyr-row[data-active=true] .vid-pyr-body{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-mx-cell[data-active=true],.vid-mm-branch[data-active=true],.vid-scale-marker[data-active=true] .vid-scale-label,.vid-pyr-row[data-active=true] .vid-pyr-body{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-fit{min-height:0;margin-bottom:calc(var(--u) * .8);flex:1;position:relative;container-type:size}.vid-fit-box{width:min(100cqw, calc(100cqh * var(--ratio,1.333)));aspect-ratio:var(--ratio,1.333);position:absolute;top:50%;left:50%;translate:-50% -50%}.vid-agenda{min-height:0;padding:0 0 calc(var(--u) * 1);flex-direction:column;flex:1;justify-content:center;margin:0;list-style:none;display:flex}.vid-agenda-item{align-items:center;gap:calc(var(--u) * 2.6);padding:calc(var(--u) * 1.3) calc(var(--u) * 1);border-bottom:1px solid rgb(var(--fg-rgb) / .2);border-radius:calc(var(--u) * 1.2 * var(--radius-k,1));display:flex}.vid-agenda-item:last-child{border-bottom-color:#0000}.vid-agenda-item[data-active=true]{background:linear-gradient(90deg, rgb(var(--fg-rgb) / .14), transparent 85%)}.vid-agenda-num{width:calc(var(--u) * 8.4);background:linear-gradient(160deg, var(--t1), var(--t2));color:#0000;font-size:calc(var(--u) * 5.2);font-variant-numeric:tabular-nums;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;flex:none;font-weight:900;line-height:1}.vid-agenda-body{gap:calc(var(--u) * .35);flex-direction:column;min-width:0;display:flex}.vid-agenda-title{font-size:calc(var(--u) * 3);font-weight:800;line-height:1.1}.vid-agenda-text{font-size:calc(var(--u) * 1.9);opacity:.85;line-height:1.25}.vid-agenda[data-count="6"] .vid-agenda-num,.vid-agenda[data-count="7"] .vid-agenda-num{width:calc(var(--u) * 6);font-size:calc(var(--u) * 3.6)}.vid-agenda[data-count="6"] .vid-agenda-title,.vid-agenda[data-count="7"] .vid-agenda-title{font-size:calc(var(--u) * 2.4)}.vid-agenda[data-count="6"] .vid-agenda-text,.vid-agenda[data-count="7"] .vid-agenda-text{display:none}.vid-matrix{gap:calc(var(--u) * 1) calc(var(--u) * 1.2);min-height:0;padding-bottom:calc(var(--u) * .8);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);display:grid}.vid-mx-axis{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);font-size:calc(var(--u) * 1.45);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-weight:700;display:flex}.vid-mx-axis b{color:var(--ac-1);font-weight:900}.vid-mx-axis b:after{content:" →"}.vid-mx-axis-y{writing-mode:vertical-rl;grid-area:1/1;rotate:180deg}.vid-mx-axis-x{grid-area:2/2}.vid-mx-grid{gap:calc(var(--u) * 1.2);grid-area:1/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vid-mx-cell{justify-content:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.vid-mx-cell:before{content:"";width:calc(var(--u) * .6);background:linear-gradient(180deg, var(--t1), var(--t2));position:absolute;inset:0 auto 0 0}.vid-mx-title{font-size:calc(var(--u) * 2.7);margin:0;font-weight:800;line-height:1.1}.vid-mx-text{font-size:calc(var(--u) * 1.8);opacity:.9;margin:0;line-height:1.25}.vid-pyramid{grid-template-rows:repeat(var(--n), minmax(0, 1fr));gap:calc(var(--u) * .45);min-height:0;padding-bottom:calc(var(--u) * .8);flex:1;display:grid}.vid-pyr-row{align-items:stretch;gap:calc(var(--u) * 2.4);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);min-height:0;display:grid}.vid-pyr-row[data-active=true]{filter:brightness(1.12)}.vid-pyr-level{background:linear-gradient(180deg, var(--t1), var(--t2));clip-path:var(--shape);font-size:calc(var(--u) * 3);place-items:center;line-height:1;display:grid}.vid-pyr-body{min-width:0;padding:calc(var(--u) * .4) calc(var(--u) * 1.6);border-left:calc(var(--u) * .5) solid var(--t1);border-radius:calc(var(--u) * 1.4 * var(--radius-k,1));flex-direction:column;justify-content:center;display:flex}.vid-pyr-title{font-size:calc(var(--u) * 2.5);font-weight:800;line-height:1.1}.vid-pyr-text{font-size:calc(var(--u) * 1.7);opacity:.88;line-height:1.2}.vid-pyramid[data-count="6"] .vid-pyr-text{display:none}.vid-venn{--ratio:1.333}.vid-venn-set{left:calc((var(--cx) - var(--d) / 2) * 1%);top:calc((var(--cy) - var(--d) * var(--ratio) / 2) * 1%);width:calc(var(--d) * 1%);aspect-ratio:1;border:calc(var(--u) * .25) solid var(--t1);background:radial-gradient(circle at 36% 30%, var(--t1), var(--t2));border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.vid-venn-set{background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--t1) 52%, transparent), color-mix(in srgb, var(--t2) 42%, transparent))}}.vid-venn-set[data-active=true]{box-shadow:0 0 calc(var(--u) * 3) var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-venn-set[data-active=true]{box-shadow:0 0 calc(var(--u) * 3) color-mix(in srgb, var(--t1) 70%, transparent)}}.vid-venn[data-count="2"]{--d:58;--cy:50}.vid-venn[data-count="2"] .vid-venn-set[data-i="0"]{--cx:36;--lx:36;--ly:50}.vid-venn[data-count="2"] .vid-venn-set[data-i="1"]{--cx:64;--lx:64;--ly:50}.vid-venn[data-count="3"]{--d:50}.vid-venn[data-count="3"] .vid-venn-set[data-i="0"]{--cx:36;--cy:38;--lx:36;--ly:34}.vid-venn[data-count="3"] .vid-venn-set[data-i="1"]{--cx:64;--cy:38;--lx:64;--ly:34}.vid-venn[data-count="3"] .vid-venn-set[data-i="2"]{--cx:50;--cy:66;--lx:50;--ly:72}.vid-venn-label{left:calc(var(--lx) * 1%);top:calc(var(--ly) * 1%);align-items:center;gap:calc(var(--u) * .3);text-align:center;text-shadow:0 1px 8px #00000059;flex-direction:column;max-width:54%;display:flex;position:absolute;translate:-50% -50%}.vid-venn-label b{font-size:calc(var(--u) * 2.4);font-weight:800;line-height:1.1}.vid-venn-label small{font-size:calc(var(--u) * 1.5);opacity:.9;line-height:1.2}.vid-venn[data-count="3"] .vid-venn-label b{font-size:calc(var(--u) * 2)}.vid-venn[data-count="3"] .vid-venn-label small{font-size:calc(var(--u) * 1.3)}.vid-venn-overlap{max-width:22%;padding:calc(var(--u) * .5) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.4);background:linear-gradient(135deg, var(--ac-1), var(--ac-2));color:#1a1033;font-size:calc(var(--u) * 1.7);text-align:center;font-weight:900;line-height:1.1;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 20px -8px #00000080}.vid-venn[data-count="3"] .vid-venn-overlap{font-size:calc(var(--u) * 1.4);top:47%}.vid-mindmap{--ratio:2.4}.vid-mm-lines{width:100%;height:100%;position:absolute;inset:0}.vid-mm-line{stroke:var(--t1);stroke-width:calc(var(--u) * .45);stroke-linecap:round;stroke-dasharray:calc(var(--u) * .1) calc(var(--u) * .9);opacity:0;transition:opacity .6s;animation:1.4s linear infinite vid-mm-flow}.vid-mm-line[data-on=true]{opacity:.9}@keyframes vid-mm-flow{to{stroke-dashoffset:calc(var(--u) * -1)}}.vid-mm-center{align-items:center;gap:calc(var(--u) * .3);max-width:24%;padding:calc(var(--u) * 1.4) calc(var(--u) * 2.2);border-radius:calc(var(--u) * 3 * var(--radius-k,1));background:linear-gradient(135deg, var(--ac-1), var(--ac-2));color:#1a1033;font-size:calc(var(--u) * 2.5);text-align:center;flex-direction:column;font-weight:900;line-height:1.1;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 32px -10px #0000008c}.vid-mm-center-icon{font-size:calc(var(--u) * 3.6);line-height:1}.vid-mm-branch{align-items:center;gap:calc(var(--u) * .3);width:calc(var(--u) * 19);padding:calc(var(--u) * 1) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 2 * var(--radius-k,1));text-align:center;transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;background:linear-gradient(150deg, var(--t2), var(--c1));flex-direction:column;display:flex;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.vid-mm-branch{background:linear-gradient(150deg, color-mix(in srgb, var(--t2) 38%, var(--c1)), var(--c1))}}.vid-mm-branch{-webkit-backdrop-filter:none;backdrop-filter:none}.vid-mm-branch[data-active=true]{background:linear-gradient(150deg, var(--t1), var(--t2))}@supports (color:color-mix(in lab, red, red)){.vid-mm-branch[data-active=true]{background:linear-gradient(150deg, color-mix(in srgb, var(--t1) 45%, var(--c1)), color-mix(in srgb, var(--t2) 40%, var(--c1)))}}.vid-mm-branch:before{content:"";height:calc(var(--u) * .45);border-radius:inherit;background:linear-gradient(90deg, var(--t1), var(--t2));position:absolute;inset:0 0 auto}.vid-mm-icon{font-size:calc(var(--u) * 2.8);line-height:1}.vid-mm-title{font-size:calc(var(--u) * 2.2);font-weight:800;line-height:1.1}.vid-mm-text{font-size:calc(var(--u) * 1.45);opacity:.88;line-height:1.2}.vid-scale{min-height:0;margin:0 calc(var(--u) * 2) calc(var(--u) * 1);flex:1;position:relative}.vid-scale-bar{height:calc(var(--u) * 2);margin-top:calc(var(--u) * -1);background:linear-gradient(90deg,#f43f5e,#f59e0b,#10b981,#38bdf8,#8b5cf6);border-radius:99px;position:absolute;top:50%;left:0;right:0;box-shadow:0 6px 22px -8px #00000080}.vid-scale-end{top:calc(50% + var(--u) * 1.8);font-size:calc(var(--u) * 1.4);letter-spacing:.08em;opacity:.75;text-transform:uppercase;font-weight:800;position:absolute}.vid-scale-from{left:0}.vid-scale-to{right:0}.vid-scale-marker{top:0;bottom:0;left:calc(var(--at) * 1%);width:calc(var(--u) * 24);margin-left:calc(var(--u) * -12);position:absolute}.vid-scale-pin{left:calc(50% - var(--u) * 1.4);top:calc(50% - var(--u) * 1.4);width:calc(var(--u) * 2.8);aspect-ratio:1;border:calc(var(--u) * .45) solid #fff;background:var(--t2);border-radius:50%;position:absolute;box-shadow:0 4px 14px -2px #0000008c}.vid-scale-label{align-items:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));border-bottom:calc(var(--u) * .4) solid var(--t1);text-align:center;white-space:nowrap;flex-direction:column;display:flex;position:absolute;left:50%;translate:-50%}.vid-scale-label b{font-size:calc(var(--u) * 2.3);font-weight:800;line-height:1.1}.vid-scale-label small{font-size:calc(var(--u) * 1.6);opacity:.88}.vid-scale-marker[data-side=a] .vid-scale-label{bottom:calc(50% + var(--u) * 2.2)}.vid-scale-marker[data-side=b] .vid-scale-label{top:calc(50% + var(--u) * 2.2);margin-top:calc(var(--u) * 2)}.vid-scale-marker[data-edge=start] .vid-scale-label{left:calc(50% - var(--u) * 1.4);text-align:left;align-items:flex-start;translate:0}.vid-scale-marker[data-edge=end] .vid-scale-label{left:auto;right:calc(50% - var(--u) * 1.4);text-align:right;align-items:flex-end;translate:0}@container vid-frame (max-width:34rem){.vid-agenda-num{width:calc(var(--u) * 6.6);font-size:calc(var(--u) * 4.2)}.vid-agenda-title{font-size:calc(var(--u) * 2.5)}.vid-agenda-text{font-size:calc(var(--u) * 1.7)}.vid-mx-axis{font-size:calc(var(--u) * 1.3)}.vid-mx-cell{padding:calc(var(--u) * 1) calc(var(--u) * 1.6)}.vid-mx-title{font-size:calc(var(--u) * 2.3)}.vid-mx-text{font-size:calc(var(--u) * 1.6)}.vid-pyr-row{gap:calc(var(--u) * 1.6);grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr)}.vid-pyr-title{font-size:calc(var(--u) * 2.2)}.vid-pyr-text{font-size:calc(var(--u) * 1.5)}.vid-venn{--ratio:1}.vid-venn[data-count="2"]{--d:64}.vid-venn[data-count="2"] .vid-venn-set[data-i="0"]{--cx:34;--lx:28}.vid-venn[data-count="2"] .vid-venn-set[data-i="1"]{--cx:66;--lx:72}.vid-venn[data-count="3"]{--d:62}.vid-venn[data-count="3"] .vid-venn-set[data-i="0"]{--cx:35;--cy:36;--lx:27;--ly:27}.vid-venn[data-count="3"] .vid-venn-set[data-i="1"]{--cx:65;--cy:36;--lx:73;--ly:27}.vid-venn[data-count="3"] .vid-venn-set[data-i="2"]{--cx:50;--cy:66;--lx:50;--ly:80}.vid-venn-label{max-width:38%}.vid-venn-label b{font-size:calc(var(--u) * 2.4)}.vid-venn-label small{display:none}.vid-venn[data-count="3"] .vid-venn-label b{font-size:calc(var(--u) * 2.1)}.vid-venn-overlap,.vid-venn[data-count="3"] .vid-venn-overlap{max-width:30%;font-size:calc(var(--u) * 1.5)}.vid-mindmap{--ratio:.82}.vid-mm-center{max-width:30%;padding:calc(var(--u) * 1) calc(var(--u) * 1.4);font-size:calc(var(--u) * 2)}.vid-mm-branch{width:calc(var(--u) * 15.5);padding:calc(var(--u) * .8)}.vid-mm-title{font-size:calc(var(--u) * 1.8)}.vid-mm-text{display:none}.vid-scale{margin:0 0 calc(var(--u) * 1)}.vid-scale-bar{width:calc(var(--u) * 2);height:auto;margin:0 0 0 calc(var(--u) * -1);background:linear-gradient(#f43f5e,#f59e0b,#10b981,#38bdf8,#8b5cf6);inset:0 auto 0 50%}.vid-scale-end{left:calc(50% + var(--u) * 1.8);right:auto}.vid-scale-from{top:0}.vid-scale-to{top:auto;bottom:0}.vid-scale-marker{left:0;right:0;top:calc(var(--at) * 1%);width:auto;height:calc(var(--u) * 8);margin:calc(var(--u) * -4) 0 0;bottom:auto}.vid-scale-pin{left:calc(50% - var(--u) * 1.4)}.vid-scale-label{text-align:left;white-space:normal;align-items:flex-start;max-width:44%;top:50%;bottom:auto;left:auto;translate:0 -50%}.vid-scale-marker[data-side=a] .vid-scale-label{right:calc(50% + var(--u) * 2.2);text-align:right;align-items:flex-end;bottom:auto}.vid-scale-marker[data-side=b] .vid-scale-label{top:50%;left:calc(50% + var(--u) * 2.2);margin-top:0}.vid-scale-marker[data-edge=start] .vid-scale-label,.vid-scale-marker[data-edge=end] .vid-scale-label{translate:0 -50%}.vid-scale-marker[data-side=a][data-edge] .vid-scale-label{left:auto;right:calc(50% + var(--u) * 2.2);text-align:right;align-items:flex-end}.vid-scale-marker[data-side=b][data-edge] .vid-scale-label{right:auto;left:calc(50% + var(--u) * 2.2);text-align:left;align-items:flex-start}.vid-scale-label b{font-size:calc(var(--u) * 2)}.vid-scale-label small{font-size:calc(var(--u) * 1.4)}}.vid-gauge,.vid-counter,.vid-fm-block,.vid-ba-panel,.vid-plan{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-gauge[data-active=true],.vid-counter[data-active=true],.vid-fm-block[data-active=true],.vid-ba-side[data-active=true] .vid-ba-panel,.vid-plan[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-gauge[data-active=true],.vid-counter[data-active=true],.vid-fm-block[data-active=true],.vid-ba-side[data-active=true] .vid-ba-panel,.vid-plan[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-gauges{justify-content:center;align-items:center;gap:calc(var(--u) * 2);min-height:0;padding-bottom:calc(var(--u) * 1);flex:1;display:flex}.vid-gauge{align-items:center;gap:calc(var(--u) * .3);max-width:calc(var(--u) * 34);padding:calc(var(--u) * 1.8) calc(var(--u) * 1.6) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;flex:1 1 0;display:flex}.vid-gauge-dial{width:100%;overflow:visible}.vid-gauge-track,.vid-gauge-fill{fill:none;stroke-width:9px;stroke-linecap:round}.vid-gauge-track{stroke:rgb(var(--fg-rgb) / .16)}.vid-gauge-fill{stroke:var(--t1);filter:drop-shadow(0 0 3px var(--t2));transition:stroke-dasharray 1.4s cubic-bezier(.25,.8,.25,1)}.vid-gauge-tick{fill:none;stroke:rgb(var(--fg-rgb) / .5);stroke-width:1px;stroke-linecap:round}.vid-gauge-needle{transform-origin:50px 50px;transition:transform 1.4s cubic-bezier(.3,1.35,.5,1)}.vid-gauge-needle path{fill:var(--fg)}.vid-gauge-needle circle{fill:var(--t1);stroke:var(--fg);stroke-width:1.6px}.vid-gauge-value{font-size:calc(var(--u) * 3.6);margin-top:-10%;font-weight:900;line-height:1}.vid-gauge-label{font-size:calc(var(--u) * 2.2);opacity:.9;font-weight:700}.vid-gauges[data-count="1"] .vid-gauge{max-width:calc(var(--u) * 46)}.vid-counters{justify-content:center;align-items:center;gap:calc(var(--u) * 2.4);min-height:0;padding-bottom:calc(var(--u) * 1);flex:1;display:flex}.vid-counter{align-items:center;gap:calc(var(--u) * .8);min-width:0;padding:calc(var(--u) * 3) calc(var(--u) * 1.6) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 3 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;flex:1 1 0;display:flex}.vid-odo{font-size:min(calc(var(--u) * 9), calc(var(--u) * var(--fit) / var(--chars)));font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg);text-shadow:0 0 .28em var(--t1);align-items:flex-start;font-weight:900;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vid-odo{text-shadow:0 0 .28em color-mix(in srgb, var(--t1) 70%, transparent)}}.vid-odo-digit{text-align:center;width:.62em;height:1em;display:inline-block;overflow:hidden}.vid-odo-reel{transform:translateY(calc(var(--d) * -10%));transition:transform 1.8s cubic-bezier(.2, .75, .2, 1) calc(var(--n) * 80ms);flex-direction:column;display:flex}.vid-odo-reel span{height:1em;display:block}.vid-odo-fixed{height:1em;display:inline-block}.vid-odo-suffix{align-self:flex-end;margin-left:.08em;font-size:.7em}.vid-counter-label{font-size:calc(var(--u) * 2.3);text-align:center;opacity:.92;font-weight:700}.vid-formula{place-content:center;align-items:center;gap:calc(var(--u) * 1.6) calc(var(--u) * 1.4);min-height:0;padding-bottom:calc(var(--u) * 1);flex-wrap:wrap;flex:1;display:flex}.vid-fm-block{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.6);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));border-bottom:calc(var(--u) * .6) solid var(--t1);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;display:flex}.vid-fm-block[data-result=true]{background:linear-gradient(150deg, var(--t1), var(--t2));border-bottom-color:var(--fg)}.vid-fm-block[data-result=true] .vid-fm-symbol{color:#fff;text-shadow:0 2px 8px #00000059}.vid-fm-symbol{font-size:calc(var(--u) * 5);font-weight:900;line-height:1}.vid-fm-label{font-size:calc(var(--u) * 1.6);letter-spacing:.06em;opacity:.85;text-transform:uppercase;font-weight:700}.vid-fm-block[data-result=true] .vid-fm-label{color:#fff}.vid-fm-op{font-size:calc(var(--u) * 5.6);color:var(--ac-1);font-weight:800;line-height:1}.vid-ba{align-items:stretch;gap:calc(var(--u) * 1.4);min-height:0;padding-bottom:calc(var(--u) * 1);flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.vid-ba-side{min-width:0;display:flex}.vid-ba-wipe{clip-path:inset(-20% 100% -20% -20%);transition:clip-path 1s cubic-bezier(.6,0,.2,1)}.vid-ba-wipe[data-on=true]{clip-path:inset(-20%)}.vid-ba-panel{justify-content:center;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 2.4) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 3 * var(--radius-k,1));text-align:center;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.vid-ba-panel:before{content:"";height:calc(var(--u) * .7);background:linear-gradient(90deg, var(--t1), var(--t2));position:absolute;inset:0 0 auto}.vid-ba-panel[data-kind=before]{filter:saturate(.7)}.vid-ba-tag{padding:calc(var(--u) * .3) calc(var(--u) * 1.4);background:linear-gradient(90deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 1.5);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 3px #00000059;border-radius:99px;font-weight:900}.vid-ba-icon{font-size:calc(var(--u) * 7);line-height:1}.vid-ba-title{font-size:calc(var(--u) * 3);text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.vid-ba-text{font-size:calc(var(--u) * 2);opacity:.9;margin:0;line-height:1.3}.vid-ba-arrow{font-size:calc(var(--u) * 4.4);color:var(--ac-1);opacity:.25;place-self:center;font-weight:900;transition:opacity .6s,transform .8s cubic-bezier(.3,1.5,.5,1)}.vid-ba-arrow[data-on=true]{opacity:1;transform:scale(1.15)}.vid-plans{justify-content:center;align-items:center;gap:calc(var(--u) * 1.8);min-height:0;padding:calc(var(--u) * 1.4) 0 calc(var(--u) * 1.6);flex:1;display:flex}.vid-plan{gap:calc(var(--u) * 1.1);max-width:calc(var(--u) * 30);padding:calc(var(--u) * 2.6) calc(var(--u) * 2.2) calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;flex:1 1 0;display:flex;position:relative}.vid-plan:before{content:"";height:calc(var(--u) * .7);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1)) calc(var(--u) * 2.6 * var(--radius-k,1)) 0 0;background:linear-gradient(90deg, var(--t1), var(--t2));position:absolute;inset:0 0 auto}.vid-plan[data-featured=true]{margin-block:calc(var(--u) * -.4);border-color:var(--t1);background:linear-gradient(160deg, var(--t1), var(--glass-b));align-self:stretch}@supports (color:color-mix(in lab, red, red)){.vid-plan[data-featured=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--t1) 36%, transparent), var(--glass-b))}}.vid-plan-badge{top:calc(var(--u) * -1.3);padding:calc(var(--u) * .35) calc(var(--u) * 1.4);background:linear-gradient(90deg, var(--ac-1), var(--ac-2));color:#1a1033;font-size:calc(var(--u) * 1.4);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;font-weight:900;position:absolute;left:50%;translate:-50%;box-shadow:0 6px 16px -6px #00000080}.vid-plan-name{font-size:calc(var(--u) * 2.4);margin:0;font-weight:800}.vid-plan-price{align-items:baseline;gap:calc(var(--u) * .5);margin:0;display:flex}.vid-plan-price b{font-size:calc(var(--u) * 5.2);background:linear-gradient(170deg, var(--fg), var(--t1));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}.vid-plan-price small{font-size:calc(var(--u) * 1.8);opacity:.8}.vid-plan-features{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.2) 0 0;border-top:1px solid var(--glass-line);flex-direction:column;margin:0;list-style:none;display:flex}.vid-plan-features li{align-items:flex-start;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 1.8);line-height:1.2;display:flex}.vid-plan-features svg{width:calc(var(--u) * 2);height:calc(var(--u) * 2);padding:calc(var(--u) * .3);background:var(--t2);color:#fff;border-radius:50%;flex:none}@container vid-frame (max-width:34rem){.vid-gauges{gap:calc(var(--u) * 1.2);flex-direction:column}.vid-gauge{align-items:center;gap:calc(var(--u) * .2) calc(var(--u) * 1.6);width:100%;max-width:none;min-height:0;padding:calc(var(--u) * 1) calc(var(--u) * 1.6);flex:1 1 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"dial value""dial label";display:grid}.vid-gauge-dial{width:min(100%, calc(var(--u) * 24));grid-area:dial;justify-self:center;max-height:100%}.vid-gauge-value{font-size:calc(var(--u) * 3.2);grid-area:value;align-self:end;margin:0}.vid-gauge-label{font-size:calc(var(--u) * 1.8);grid-area:label;align-self:start}.vid-gauges[data-count="1"] .vid-gauge{max-width:none}.vid-counters{gap:calc(var(--u) * 1.4);flex-direction:column}.vid-counter{width:100%;padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);flex:1 1 0;justify-content:center}.vid-odo{font-size:min(calc(var(--u) * 8), calc(var(--u) * 70 / var(--chars)))}.vid-counter-label{font-size:calc(var(--u) * 1.9)}.vid-fm-block{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8)}.vid-fm-symbol{font-size:calc(var(--u) * 3.6)}.vid-fm-op{font-size:calc(var(--u) * 4)}.vid-ba{gap:calc(var(--u) * .8);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:1fr}.vid-ba-wipe{clip-path:inset(-20% -20% 100%)}.vid-ba-arrow{font-size:calc(var(--u) * 3.2);rotate:90deg}.vid-ba-panel{gap:calc(var(--u) * .8) calc(var(--u) * 1.4);padding:calc(var(--u) * 1.6);flex-flow:wrap}.vid-ba-icon{font-size:calc(var(--u) * 4.6)}.vid-ba-title{font-size:calc(var(--u) * 2.4)}.vid-ba-text{width:100%;font-size:calc(var(--u) * 1.7)}.vid-plans{gap:calc(var(--u) * 1.8);padding-top:calc(var(--u) * 1.6);flex-direction:column}.vid-plan{width:100%;max-width:none;min-height:0;padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);flex-flow:wrap;flex:1 1 0;place-content:center space-between;align-items:center}.vid-plan[data-featured=true]{margin-block:0}.vid-plan-name{font-size:calc(var(--u) * 2.2)}.vid-plan-price b{font-size:calc(var(--u) * 3.6)}.vid-plan-features{width:100%;padding-top:calc(var(--u) * .8);gap:calc(var(--u) * .4) calc(var(--u) * 1.4);flex-flow:wrap}.vid-plan-features li{font-size:calc(var(--u) * 1.5)}.vid-plans[data-count="4"] .vid-plan-features{display:none}}.vid-review,.vid-person,.vid-qa,.vid-msg-bubble{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-review[data-active=true],.vid-person[data-active=true],.vid-qa[data-active=true],.vid-msg[data-active=true] .vid-msg-bubble{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-review[data-active=true],.vid-person[data-active=true],.vid-qa[data-active=true],.vid-msg[data-active=true] .vid-msg-bubble{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-reviews{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));align-content:center;gap:calc(var(--u) * 2);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;display:grid}.vid-reviews[data-count="1"]{--cols:1;width:min(100%, calc(var(--u) * 62));margin-inline:auto}.vid-reviews[data-count="3"]{--cols:3}.vid-review{gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 2.6) calc(var(--u) * 2.4) calc(var(--u) * 2);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.vid-review:before{content:"";height:calc(var(--u) * .6);background:linear-gradient(90deg, var(--t1), var(--t2));position:absolute;inset:0 0 auto}.vid-review-mark{top:calc(var(--u) * -.4);right:calc(var(--u) * 1.6);color:var(--t1);font-family:Georgia,serif;font-size:calc(var(--u) * 11);opacity:.28;line-height:1;position:absolute}.vid-review-stars{gap:calc(var(--u) * .25);font-size:calc(var(--u) * 2.6);line-height:1;display:flex}.vid-review-stars span{color:rgb(var(--fg-rgb) / .3)}.vid-review-stars span[data-filled=true]{color:#fbbf24;text-shadow:0 0 calc(var(--u) * 1.2) #fbbf248c}.vid-review-quote{font-size:calc(var(--u) * 2.5);text-wrap:pretty;flex:1;margin:0;font-weight:600;line-height:1.28}.vid-reviews[data-count="3"] .vid-review-quote{font-size:calc(var(--u) * 2.1)}.vid-review-who{align-items:center;gap:calc(var(--u) * 1.1);display:flex}.vid-review-avatar{width:calc(var(--u) * 4.6);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 2.2);text-shadow:0 1px 3px #00000059;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.vid-review-name{flex-direction:column;min-width:0;display:flex}.vid-review-name b{font-size:calc(var(--u) * 2);font-weight:800}.vid-review-name small{font-size:calc(var(--u) * 1.5);opacity:.8}.vid-chat{justify-content:center;gap:calc(var(--u) * 1.2);min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.vid-msg{align-items:flex-end;gap:calc(var(--u) * 1.1);max-width:78%;display:flex}.vid-msg[data-side=right]{flex-direction:row-reverse;align-self:flex-end}.vid-msg-avatar{width:calc(var(--u) * 4.2);aspect-ratio:1;background:linear-gradient(145deg, var(--tone-sky-light), var(--tone-sky-deep));color:#fff;font-size:calc(var(--u) * 2);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.vid-msg[data-side=right] .vid-msg-avatar{background:linear-gradient(145deg, var(--tone-emerald-light), var(--tone-emerald-deep))}.vid-msg-bubble{gap:calc(var(--u) * .2);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 2.2 * var(--radius-k,1)) calc(var(--u) * 2.2 * var(--radius-k,1)) calc(var(--u) * 2.2 * var(--radius-k,1)) calc(var(--u) * .5);font-size:calc(var(--u) * 2.2);flex-direction:column;line-height:1.25;display:flex}.vid-msg[data-side=right] .vid-msg-bubble{border-radius:calc(var(--u) * 2.2 * var(--radius-k,1)) calc(var(--u) * 2.2 * var(--radius-k,1)) calc(var(--u) * .5) calc(var(--u) * 2.2 * var(--radius-k,1));background:linear-gradient(150deg, var(--ac-1), var(--ac-2))}@supports (color:color-mix(in lab, red, red)){.vid-msg[data-side=right] .vid-msg-bubble{background:linear-gradient(150deg, color-mix(in srgb, var(--ac-1) 85%, transparent), color-mix(in srgb, var(--ac-2) 85%, transparent))}}.vid-msg[data-side=right] .vid-msg-bubble{color:#1a1033}.vid-msg-name{font-size:calc(var(--u) * 1.4);letter-spacing:.04em;opacity:.75;font-weight:800}.vid-chat[data-count="5"] .vid-msg-bubble,.vid-chat[data-count="6"] .vid-msg-bubble{padding:calc(var(--u) * .8) calc(var(--u) * 1.5);font-size:calc(var(--u) * 1.9)}.vid-chat[data-count="5"] .vid-msg-avatar,.vid-chat[data-count="6"] .vid-msg-avatar{width:calc(var(--u) * 3.4)}.vid-people{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-content:center;gap:calc(var(--u) * 1.8);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;display:grid}.vid-people[data-count="2"]{--cols:2;width:min(100%, calc(var(--u) * 64));margin-inline:auto}.vid-people[data-count="4"]{--cols:4}.vid-person{align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * 2.6) calc(var(--u) * 1.6) calc(var(--u) * 2);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));text-align:center;transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.vid-person:before{content:"";height:calc(var(--u) * 7);background:linear-gradient(160deg, var(--t1), var(--t2));opacity:.55;position:absolute;inset:0 0 auto}.vid-person-avatar{width:calc(var(--u) * 8.4);aspect-ratio:1;border:calc(var(--u) * .5) solid var(--fg);background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 4.2);border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:0 10px 22px -8px #00000080}.vid-person-name{margin:calc(var(--u) * .3) 0 0;font-size:calc(var(--u) * 2.4);font-weight:800;line-height:1.1;position:relative}.vid-person-role{padding:calc(var(--u) * .25) calc(var(--u) * 1.1);background:var(--t1);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-person-role{background:color-mix(in srgb, var(--t1) 30%, transparent)}}.vid-person-role{font-size:calc(var(--u) * 1.5);font-weight:800}.vid-person-text{font-size:calc(var(--u) * 1.7);opacity:.88;margin:0;line-height:1.25}.vid-people[data-count="5"] .vid-person-text,.vid-people[data-count="6"] .vid-person-text{display:none}.vid-people[data-count="5"],.vid-people[data-count="6"]{--cols:3}.vid-faq{justify-content:center;gap:calc(var(--u) * 1.4);min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.vid-qa{gap:calc(var(--u) * .7);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.2);border-left:calc(var(--u) * .6) solid var(--t1);border-radius:calc(var(--u) * 2 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease;flex-direction:column;display:flex}.vid-qa p{align-items:baseline;gap:calc(var(--u) * 1.2);margin:0;display:flex}.vid-qa-question{font-size:calc(var(--u) * 2.6);font-weight:800;line-height:1.15}.vid-qa-answer{font-size:calc(var(--u) * 2);opacity:.92;line-height:1.28}.vid-qa-badge{width:calc(var(--u) * 2.6);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 1.5);text-shadow:0 1px 2px #00000059;border-radius:50%;flex:none;place-items:center;font-weight:900;display:inline-grid}.vid-qa-answer .vid-qa-badge{background:rgb(var(--fg-rgb) / .2);color:var(--fg);text-shadow:none}.vid-faq[data-count="4"] .vid-qa-answer,.vid-faq[data-count="5"] .vid-qa-answer{font-size:calc(var(--u) * 1.7)}.vid-faq[data-count="4"] .vid-qa-question,.vid-faq[data-count="5"] .vid-qa-question{font-size:calc(var(--u) * 2.1)}.vid-faq[data-count="5"] .vid-qa{padding-block:calc(var(--u) * .9)}@container vid-frame (max-width:34rem){.vid-reviews,.vid-reviews[data-count="3"]{--cols:1;gap:calc(var(--u) * 1.4)}.vid-review{padding:calc(var(--u) * 1.8) calc(var(--u) * 1.8) calc(var(--u) * 1.4)}.vid-review-quote{font-size:calc(var(--u) * 2.1)}.vid-reviews[data-count="3"]{gap:calc(var(--u) * 1)}.vid-reviews[data-count="3"] .vid-review{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.6) calc(var(--u) * 1.1)}.vid-reviews[data-count="3"] .vid-review-quote{font-size:calc(var(--u) * 1.9)}.vid-reviews[data-count="3"] .vid-review-avatar{width:calc(var(--u) * 3.4);font-size:calc(var(--u) * 1.8)}.vid-reviews[data-count="3"] .vid-review-name b{font-size:calc(var(--u) * 1.8)}.vid-reviews[data-count="3"] .vid-review-name small{font-size:calc(var(--u) * 1.3)}.vid-reviews[data-count="3"] .vid-review-stars{display:none}.vid-msg{max-width:90%}.vid-msg-bubble{font-size:calc(var(--u) * 2)}.vid-people,.vid-people[data-count="4"],.vid-people[data-count="5"],.vid-people[data-count="6"]{--cols:2;gap:calc(var(--u) * 1.2)}.vid-people[data-count="2"],.vid-people[data-count="3"]{--cols:1}.vid-person{padding:calc(var(--u) * 1.8) calc(var(--u) * 1.2) calc(var(--u) * 1.4)}.vid-person-avatar{width:calc(var(--u) * 6.4);font-size:calc(var(--u) * 3.2)}.vid-person-name{font-size:calc(var(--u) * 2.1)}.vid-person-text{display:none}.vid-people[data-count="3"] .vid-person{place-items:center start;column-gap:calc(var(--u) * 1.8);row-gap:calc(var(--u) * .4);padding:calc(var(--u) * 1.4) calc(var(--u) * 2);text-align:start;grid-template-columns:auto 1fr;grid-template-areas:"avatar name""avatar role";display:grid}.vid-people[data-count="3"] .vid-person:before{height:calc(var(--u) * .6);opacity:1}.vid-people[data-count="3"] .vid-person-avatar{grid-area:avatar}.vid-people[data-count="3"] .vid-person-name{grid-area:name;align-self:end;margin:0}.vid-people[data-count="3"] .vid-person-role{grid-area:role;align-self:start}.vid-qa{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.6)}.vid-qa-question{font-size:calc(var(--u) * 2.2)}.vid-qa-answer{font-size:calc(var(--u) * 1.8)}.vid-faq[data-count="4"] .vid-qa-answer,.vid-faq[data-count="5"] .vid-qa-answer{font-size:calc(var(--u) * 1.6)}}.vid-point,.vid-column,.vid-cmp-row:not(.vid-cmp-head),.vid-tag{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease}.vid-point[data-active=true],.vid-column[data-active=true],.vid-cmp-row[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-point[data-active=true],.vid-column[data-active=true],.vid-cmp-row[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-points{justify-content:center;gap:calc(var(--u) * 1.5);min-height:0;padding:0 0 calc(var(--u) * 1.2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.vid-point{align-items:center;gap:calc(var(--u) * 1.8);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));font-size:calc(var(--u) * 2.6);font-weight:700;line-height:1.2;display:flex}.vid-point-mark{width:calc(var(--u) * 4.2);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 2.3);text-shadow:0 1px 3px #00000059;border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid}.vid-point-mark:empty{width:calc(var(--u) * 1.7);margin-inline:calc(var(--u) * 1.2)}.vid-points[data-count="2"] .vid-point,.vid-points[data-count="3"] .vid-point{padding-block:calc(var(--u) * 1.9);font-size:calc(var(--u) * 3.1)}.vid-points[data-count="2"] .vid-point-mark,.vid-points[data-count="3"] .vid-point-mark{width:calc(var(--u) * 5.2);font-size:calc(var(--u) * 2.8)}.vid-points[data-count="5"] .vid-point,.vid-points[data-count="6"] .vid-point{padding-block:calc(var(--u) * 1);font-size:calc(var(--u) * 2.2)}.vid-points[data-count="7"] .vid-point,.vid-points[data-count="8"] .vid-point{padding-block:calc(var(--u) * .7);font-size:calc(var(--u) * 1.9)}.vid-points[data-count="5"] .vid-point-mark,.vid-points[data-count="6"] .vid-point-mark{width:calc(var(--u) * 3.4);font-size:calc(var(--u) * 1.9)}.vid-points[data-count="7"] .vid-point-mark,.vid-points[data-count="8"] .vid-point-mark{width:calc(var(--u) * 2.8);font-size:calc(var(--u) * 1.6)}.vid-points[data-count="5"] .vid-point-mark:empty,.vid-points[data-count="6"] .vid-point-mark:empty,.vid-points[data-count="7"] .vid-point-mark:empty,.vid-points[data-count="8"] .vid-point-mark:empty{width:calc(var(--u) * 1.3)}.vid-columns{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));align-content:center;align-items:start;gap:calc(var(--u) * 2);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;display:grid}.vid-columns[data-count="3"]{--cols:3}.vid-column{gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 2.6) calc(var(--u) * 2.4) calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));flex-direction:column;display:flex;position:relative;overflow:hidden}.vid-column:before{content:"";height:calc(var(--u) * .7);background:linear-gradient(90deg, var(--t1), var(--t2));position:absolute;inset:0 0 auto}.vid-column-title{align-items:center;gap:calc(var(--u) * 1);font-size:calc(var(--u) * 2.8);margin:0;font-weight:900;line-height:1.1;display:flex}.vid-column-icon{font-size:calc(var(--u) * 3.2);line-height:1}.vid-column-list{gap:calc(var(--u) * .9);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-column-list li{padding-left:calc(var(--u) * 2.4);font-size:calc(var(--u) * 2.1);font-weight:600;line-height:1.22;position:relative}.vid-column-list li:before{content:"";top:.42em;left:calc(var(--u) * .3);width:calc(var(--u) * 1.2);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));border-radius:50%;position:absolute}.vid-columns:not([data-count="3"]) .vid-column-title{font-size:calc(var(--u) * 3.4)}.vid-columns:not([data-count="3"]) .vid-column-list li{padding-left:calc(var(--u) * 2.8);font-size:calc(var(--u) * 2.6)}.vid-columns[data-count="3"] .vid-column{padding-inline:calc(var(--u) * 1.8)}.vid-columns[data-count="3"] .vid-column-title{font-size:calc(var(--u) * 2.3)}.vid-columns[data-count="3"] .vid-column-list li{padding-left:calc(var(--u) * 2);font-size:calc(var(--u) * 2.1)}.vid-compare{--t1:var(--ac-1);--t2:var(--ac-2);justify-content:center;gap:calc(var(--u) * 1);min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.vid-cmp-row{grid-template-columns:minmax(0, 1.5fr) repeat(var(--n,2), minmax(0, 1fr));align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));display:grid}.vid-cmp-head{padding-block:0}.vid-cmp-feature{font-size:calc(var(--u) * 2.1);font-weight:800;line-height:1.15}.vid-cmp-cell{min-height:calc(var(--u) * 3.6);padding:calc(var(--u) * .3) calc(var(--u) * .6);border-radius:calc(var(--u) * 1.2 * var(--radius-k,1));font-size:calc(var(--u) * 1.9);text-align:center;place-items:center;font-weight:700;line-height:1.15;display:grid}.vid-cmp-head .vid-cmp-cell{font-size:calc(var(--u) * 2.1);letter-spacing:.02em;font-weight:900}.vid-cmp-cell[data-best=true]{background:var(--ac-1)}@supports (color:color-mix(in lab, red, red)){.vid-cmp-cell[data-best=true]{background:color-mix(in srgb, var(--ac-1) 24%, transparent)}}.vid-cmp-cell[data-best=true]{box-shadow:inset 0 0 0 calc(var(--u) * .2) var(--ac-1)}@supports (color:color-mix(in lab, red, red)){.vid-cmp-cell[data-best=true]{box-shadow:inset 0 0 0 calc(var(--u) * .2) color-mix(in srgb, var(--ac-1) 60%, transparent)}}.vid-cmp-head .vid-cmp-cell[data-best=true]{background:linear-gradient(145deg, var(--ac-1), var(--ac-2));box-shadow:0 10px 22px -10px var(--ac-2);color:#1a1033}.vid-mark{width:calc(var(--u) * 3);aspect-ratio:1;color:#fff;font-size:calc(var(--u) * 1.8);border-radius:50%;place-items:center;font-weight:900;line-height:1;display:inline-grid}.vid-mark[data-mark=yes]{background:linear-gradient(145deg, var(--tone-emerald-light), var(--tone-emerald-deep))}.vid-mark[data-mark=no]{background:linear-gradient(145deg, var(--tone-rose-light), var(--tone-rose-deep))}.vid-mark[data-mark=partial]{background:linear-gradient(145deg, var(--tone-amber-light), var(--tone-amber-deep))}.vid-compare[data-rows="5"] .vid-cmp-row,.vid-compare[data-rows="6"] .vid-cmp-row{padding-block:calc(var(--u) * .4)}.vid-compare[data-rows="5"] .vid-cmp-cell,.vid-compare[data-rows="6"] .vid-cmp-cell{min-height:calc(var(--u) * 3);font-size:calc(var(--u) * 1.7)}.vid-compare[data-rows="5"] .vid-cmp-feature,.vid-compare[data-rows="6"] .vid-cmp-feature{font-size:calc(var(--u) * 1.8)}.vid-tags{--tag-k:1;place-content:center;align-items:center;gap:calc(var(--u) * 1.3) calc(var(--u) * 1.5);min-height:0;padding:0 0 calc(var(--u) * 1.2);flex-wrap:wrap;flex:1;margin:0;list-style:none;display:flex}.vid-tags[data-count="11"],.vid-tags[data-count="12"],.vid-tags[data-count="13"],.vid-tags[data-count="14"]{--tag-k:.82;gap:calc(var(--u) * 1) calc(var(--u) * 1.2)}.vid-tag{--tag-size:2.6;border:1px solid var(--t1);padding:.28em .8em}@supports (color:color-mix(in lab, red, red)){.vid-tag{border:1px solid color-mix(in srgb, var(--t1) 65%, transparent)}}.vid-tag{background:linear-gradient(145deg, var(--t1), var(--t2));border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-tag{background:linear-gradient(145deg, color-mix(in srgb, var(--t1) 34%, transparent), color-mix(in srgb, var(--t2) 38%, transparent))}}.vid-tag{font-size:calc(var(--u) * var(--tag-size) * var(--tag-k));font-weight:800;line-height:1.15}.vid-tag[data-weight="1"]{--tag-size:1.9;font-weight:700}.vid-tag[data-weight="3"]{--tag-size:3.9;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;text-shadow:0 1px 4px #00000059;font-weight:900}.vid-cards-flip{--cols:2;--card-h:30;grid-auto-rows:calc(var(--u) * var(--card-h));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-content:center;gap:calc(var(--u) * 2);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;display:grid}.vid-cards-flip[data-count="3"]{--cols:3;--card-h:28}.vid-cards-flip[data-count="4"]{--card-h:19}.vid-cards-flip[data-count="5"],.vid-cards-flip[data-count="6"]{--cols:3;--card-h:20}.vid-flashcard{min-height:0}.vid-flip{width:100%;height:100%;transform:perspective(calc(var(--u) * 90)) rotateY(0deg);transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.8,.3,1);position:relative}.vid-flip[data-flipped=true]{transform:perspective(calc(var(--u) * 90)) rotateY(180deg)}.vid-flip-face{justify-content:center;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));backface-visibility:hidden;text-align:center;flex-direction:column;transition:box-shadow .4s;display:flex;position:absolute;inset:0;overflow:hidden}.vid-flip-face p{font-size:calc(var(--u) * 2.5);text-wrap:balance;margin:0;font-weight:800;line-height:1.2}.vid-flip-front{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:var(--glass-shadow)}.vid-flip-back{background:linear-gradient(145deg, var(--t1), var(--t2));box-shadow:0 16px 34px -14px var(--t2);color:#fff;text-shadow:0 1px 3px #00000059;transform:rotateY(180deg)}.vid-flashcard[data-active=true] .vid-flip-face{box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-flashcard[data-active=true] .vid-flip-face{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-flip-badge{top:calc(var(--u) * 1.2);left:calc(var(--u) * 1.4);width:calc(var(--u) * 2.8);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 1.6);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute}.vid-flip-back .vid-flip-badge{background:#ffffff40}.vid-flip-icon{font-size:calc(var(--u) * 5);line-height:1}.vid-cards-flip[data-count="3"] .vid-flip-face p,.vid-cards-flip[data-count="5"] .vid-flip-face p,.vid-cards-flip[data-count="6"] .vid-flip-face p{font-size:calc(var(--u) * 2)}.vid-cards-flip[data-count="4"] .vid-flip-icon,.vid-cards-flip[data-count="5"] .vid-flip-icon,.vid-cards-flip[data-count="6"] .vid-flip-icon{display:none}.vid-cards-flip[data-count="4"] .vid-flip-face p{font-size:calc(var(--u) * 2.1)}@container vid-frame (max-width:34rem){.vid-point,.vid-points[data-count="2"] .vid-point,.vid-points[data-count="3"] .vid-point{padding:calc(var(--u) * 1.3) calc(var(--u) * 1.6);font-size:calc(var(--u) * 2.5)}.vid-point-mark,.vid-points[data-count="2"] .vid-point-mark,.vid-points[data-count="3"] .vid-point-mark{width:calc(var(--u) * 4);font-size:calc(var(--u) * 2.2)}.vid-points[data-count="5"] .vid-point,.vid-points[data-count="6"] .vid-point,.vid-points[data-count="7"] .vid-point,.vid-points[data-count="8"] .vid-point{padding-block:calc(var(--u) * .7);font-size:calc(var(--u) * 1.9)}.vid-points[data-count="5"] .vid-point-mark,.vid-points[data-count="6"] .vid-point-mark,.vid-points[data-count="7"] .vid-point-mark,.vid-points[data-count="8"] .vid-point-mark{width:calc(var(--u) * 3);font-size:calc(var(--u) * 1.6)}.vid-columns,.vid-columns[data-count="3"]{--cols:1;gap:calc(var(--u) * 1.2)}.vid-column,.vid-columns[data-count="3"] .vid-column{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.8) calc(var(--u) * 1.8) calc(var(--u) * 1.3)}.vid-column-title,.vid-columns[data-count] .vid-column-title{font-size:calc(var(--u) * 2.6)}.vid-column-list li,.vid-columns[data-count] .vid-column-list li{padding-left:calc(var(--u) * 2.2);font-size:calc(var(--u) * 2.1)}.vid-column-list{gap:calc(var(--u) * .6)}.vid-cmp-row{padding-inline:calc(var(--u) * .9);gap:calc(var(--u) * .5)}.vid-cmp-feature,.vid-compare[data-rows="5"] .vid-cmp-feature,.vid-compare[data-rows="6"] .vid-cmp-feature{font-size:calc(var(--u) * 1.7)}.vid-cmp-cell,.vid-cmp-head .vid-cmp-cell{min-height:calc(var(--u) * 3.4);font-size:calc(var(--u) * 1.8)}.vid-compare[data-rows="5"] .vid-cmp-cell,.vid-compare[data-rows="6"] .vid-cmp-cell{min-height:calc(var(--u) * 2.8);font-size:calc(var(--u) * 1.5)}.vid-mark{width:calc(var(--u) * 2.6);font-size:calc(var(--u) * 1.5)}.vid-tags[data-count]{gap:calc(var(--u) * 1) calc(var(--u) * 1)}.vid-tag[data-weight="1"]{--tag-size:1.8}.vid-tag{--tag-size:2.4}.vid-tag[data-weight="3"]{--tag-size:3.3}.vid-cards-flip,.vid-cards-flip[data-count="3"]{--cols:1;--card-h:14;gap:calc(var(--u) * 1.2)}.vid-cards-flip[data-count="2"]{--card-h:20}.vid-cards-flip[data-count="4"],.vid-cards-flip[data-count="5"],.vid-cards-flip[data-count="6"]{--cols:2;--card-h:17;gap:calc(var(--u) * 1.2)}.vid-cards-flip[data-count="5"],.vid-cards-flip[data-count="6"]{--card-h:12.5}.vid-flip-face{padding:calc(var(--u) * 1.4)}.vid-flip-face p,.vid-cards-flip[data-count] .vid-flip-face p{font-size:calc(var(--u) * 1.9)}.vid-cards-flip[data-count="5"] .vid-flip-face p,.vid-cards-flip[data-count="6"] .vid-flip-face p{font-size:calc(var(--u) * 1.5)}.vid-flip-icon{display:none}.vid-cards-flip[data-count="2"] .vid-flip-icon{font-size:calc(var(--u) * 4);display:block}.vid-flip-badge{top:calc(var(--u) * .8);left:calc(var(--u) * .9);width:calc(var(--u) * 2.3);font-size:calc(var(--u) * 1.3)}}.vid-slot,.vid-month,.vid-month-event,.vid-timer-phase{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-slot,.vid-month-event,.vid-timer-phase{transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease}.vid-slot[data-active=true],.vid-month-event[data-active=true],.vid-timer-phase[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-slot[data-active=true],.vid-month-event[data-active=true],.vid-timer-phase[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-steps{--node:6.4;--gap:3;justify-content:center;gap:calc(var(--u) * var(--gap));min-height:0;padding:20px calc(var(--u) * 2) calc(var(--u) * 1.2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.vid-steps[data-count="4"]{--node:5.4;--gap:2.4}.vid-steps[data-count="5"],.vid-steps[data-count="6"]{--node:4.2;--gap:1.6}.vid-step{align-items:flex-start;gap:calc(var(--u) * 2);display:flex;position:relative}.vid-step:not([data-last=true]):before,.vid-step:not([data-last=true]):after{content:"";top:calc(var(--u) * var(--node));bottom:calc(var(--u) * var(--gap) * -1);left:calc(var(--u) * var(--node) / 2 - var(--u) * .2);width:calc(var(--u) * .4);background:rgb(var(--fg-rgb) / .16);border-radius:99px;position:absolute}.vid-step:not([data-last=true]):after{background:linear-gradient(var(--t1), var(--t2));transform-origin:top;transition:transform .6s;transform:scaleY(0)}.vid-step[data-linked=true]:after{transform:scaleY(1)}.vid-step-node{z-index:1;width:calc(var(--u) * var(--node));aspect-ratio:1;background:rgb(var(--fg-rgb) / .16);color:rgb(var(--fg-rgb) / .65);font-size:calc(var(--u) * var(--node) * .5);transition:background .4s ease, color .4s ease, transform .5s var(--enter-ease), box-shadow .4s ease;border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid;position:relative}.vid-step[data-on=true] .vid-step-node{background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;text-shadow:0 1px 3px #00000059}.vid-step[data-active=true] .vid-step-node{box-shadow:0 0 0 calc(var(--u) * .5) var(--t1);transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){.vid-step[data-active=true] .vid-step-node{box-shadow:0 0 0 calc(var(--u) * .5) color-mix(in srgb, var(--t1) 45%, transparent)}}.vid-step-body{gap:calc(var(--u) * .3);min-width:0;padding-top:calc(var(--u) * var(--node) * .06);flex-direction:column;display:flex}.vid-step-title{align-items:center;gap:calc(var(--u) * .5) calc(var(--u) * 1.2);font-size:calc(var(--u) * var(--node) * .56);flex-wrap:wrap;font-weight:800;line-height:1.1;display:flex}.vid-step-time{padding:calc(var(--u) * .2) calc(var(--u) * 1);background:var(--t1);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-step-time{background:color-mix(in srgb, var(--t1) 32%, transparent)}}.vid-step-time{font-size:calc(var(--u) * 1.5);font-weight:800;line-height:1.2}.vid-step-text{font-size:calc(var(--u) * var(--node) * .43);opacity:.9;line-height:1.25}.vid-schedule{justify-content:center;gap:calc(var(--u) * 1.2);min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.vid-slot{grid-template-columns:calc(var(--u) * 11) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.1) calc(var(--u) * 2.2) calc(var(--u) * 1.1) calc(var(--u) * 1.6);border-left:calc(var(--u) * .6) solid var(--t1);border-radius:calc(var(--u) * 2 * var(--radius-k,1));display:grid}.vid-slot-time{padding:calc(var(--u) * .5) calc(var(--u) * .6);background:var(--t1);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-slot-time{background:color-mix(in srgb, var(--t1) 30%, transparent)}}.vid-slot-time{font-size:calc(var(--u) * 2.1);font-variant-numeric:tabular-nums;text-align:center;font-weight:900;line-height:1.1}.vid-slot-body{gap:calc(var(--u) * .2);flex-direction:column;min-width:0;display:flex}.vid-slot-title{font-size:calc(var(--u) * 2.4);font-weight:800;line-height:1.1}.vid-slot-text{font-size:calc(var(--u) * 1.7);opacity:.88;line-height:1.2}.vid-slot-icon{font-size:calc(var(--u) * 3.4);line-height:1}.vid-schedule[data-count="5"] .vid-slot,.vid-schedule[data-count="6"] .vid-slot,.vid-schedule[data-count="7"] .vid-slot{padding-block:calc(var(--u) * .5)}.vid-schedule[data-count="5"] .vid-slot-title,.vid-schedule[data-count="6"] .vid-slot-title,.vid-schedule[data-count="7"] .vid-slot-title{font-size:calc(var(--u) * 2)}.vid-schedule[data-count="5"] .vid-slot-time,.vid-schedule[data-count="6"] .vid-slot-time,.vid-schedule[data-count="7"] .vid-slot-time{font-size:calc(var(--u) * 1.8)}.vid-schedule[data-count="6"] .vid-slot-text,.vid-schedule[data-count="7"] .vid-slot-text{display:none}.vid-schedule[data-count="5"] .vid-slot-icon,.vid-schedule[data-count="6"] .vid-slot-icon,.vid-schedule[data-count="7"] .vid-slot-icon{font-size:calc(var(--u) * 2.6)}.vid-calendar{align-items:center;gap:calc(var(--u) * 3);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.vid-month{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));flex-direction:column;display:flex}.vid-month-title{font-size:calc(var(--u) * 2.4);letter-spacing:.02em;text-align:center;text-transform:capitalize;margin:0;font-weight:900}.vid-month-grid{--cell:4.4;gap:calc(var(--u) * .4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.vid-month-grid[data-weeks="4"]{--cell:5}.vid-month-grid[data-weeks="6"]{--cell:3.6}.vid-month-weekday{font-size:calc(var(--u) * 1.4);letter-spacing:.04em;opacity:.7;text-align:center;text-transform:uppercase;font-weight:800}.vid-month-day{height:calc(var(--u) * var(--cell));border-radius:calc(var(--u) * 1.1 * var(--radius-k,1));font-size:calc(var(--u) * 1.8);font-variant-numeric:tabular-nums;transition:background .4s ease, color .4s ease, transform .5s var(--enter-ease), box-shadow .4s ease;place-items:center;font-weight:700;display:grid}.vid-month-day[data-blank=true]{visibility:hidden}.vid-month-day[data-marked=true]{box-shadow:inset 0 0 0 calc(var(--u) * .25) var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-month-day[data-marked=true]{box-shadow:inset 0 0 0 calc(var(--u) * .25) color-mix(in srgb, var(--t1) 70%, transparent)}}.vid-month-day[data-on=true]{background:linear-gradient(145deg, var(--t1), var(--t2));box-shadow:0 8px 18px -8px var(--t2);color:#fff;text-shadow:0 1px 3px #00000059;font-weight:900}.vid-month-day[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .45) var(--t1);transform:scale(1.18)}@supports (color:color-mix(in lab, red, red)){.vid-month-day[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .45) color-mix(in srgb, var(--t1) 50%, transparent)}}.vid-month-events{gap:calc(var(--u) * 1.3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-month-event{align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2 * var(--radius-k,1));font-size:calc(var(--u) * 2.1);font-weight:700;line-height:1.15;display:flex}.vid-month-badge{width:calc(var(--u) * 4.4);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 2.1);text-shadow:0 1px 3px #00000059;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.vid-timer{align-items:center;gap:calc(var(--u) * 5);min-height:0;padding:0 calc(var(--u) * 2) calc(var(--u) * 1);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vid-timer-dial{width:min(100%, calc(var(--u) * 32));aspect-ratio:1;justify-self:center;position:relative}.vid-timer-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vid-timer-track,.vid-timer-arc{fill:none;stroke-width:9px}.vid-timer-track{stroke:rgb(var(--fg-rgb) / .14)}.vid-timer-arc{stroke:var(--t1);opacity:.6;transition:stroke-dasharray .9s cubic-bezier(.25,.8,.25,1),stroke-width .4s,opacity .4s}.vid-timer-arc[data-active=true]{stroke-width:11px;opacity:1;filter:drop-shadow(0 0 2.5px var(--t2))}.vid-timer-face{justify-content:center;align-items:center;gap:calc(var(--u) * .3);text-align:center;flex-direction:column;animation:.5s both vid-timer-face-in;display:flex;position:absolute;inset:16%}@keyframes vid-timer-face-in{0%{opacity:0;transform:scale(.9)}}.vid-timer-icon{font-size:calc(var(--u) * 4);line-height:1}.vid-timer-clock{font-size:calc(var(--u) * 6.4);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:900;line-height:1}.vid-timer-name{max-width:100%;font-size:calc(var(--u) * 2.4);text-wrap:balance;opacity:.9;font-weight:800;line-height:1.1}.vid-timer-side{gap:calc(var(--u) * 1.6);flex-direction:column;min-width:0;display:flex}.vid-timer-legend{gap:calc(var(--u) * 1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-timer-phase{align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1) calc(var(--u) * 1.8);border-inline-start:calc(var(--u) * .6) solid var(--t1);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vid-timer-phase-icon{font-size:calc(var(--u) * 3);line-height:1}.vid-timer-phase-label{overflow-wrap:break-word;min-width:0;font-size:calc(var(--u) * 2.4);font-weight:800;line-height:1.1}.vid-timer-phase-time{padding:calc(var(--u) * .4) calc(var(--u) * 1.1);background:var(--t1);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-timer-phase-time{background:color-mix(in srgb, var(--t1) 30%, transparent)}}.vid-timer-phase-time{font-size:calc(var(--u) * 2.1);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.1}.vid-timer[data-count="4"] .vid-timer-phase{padding-block:calc(var(--u) * .8)}.vid-timer[data-count="5"] .vid-timer-phase,.vid-timer[data-count="6"] .vid-timer-phase{padding-block:calc(var(--u) * .4)}.vid-timer[data-count="6"] .vid-timer-legend{gap:calc(var(--u) * .6)}.vid-timer[data-count="5"] .vid-timer-phase-label,.vid-timer[data-count="6"] .vid-timer-phase-label{font-size:calc(var(--u) * 2)}.vid-timer[data-count="5"] .vid-timer-phase-icon,.vid-timer[data-count="6"] .vid-timer-phase-icon{font-size:calc(var(--u) * 2.4)}.vid-timer-total{align-self:flex-start;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .5) calc(var(--u) * 1.6);background:rgb(var(--fg-rgb) / .1);font-size:calc(var(--u) * 2);font-variant-numeric:tabular-nums;border-radius:99px;margin:0;font-weight:800;line-height:1.1;display:flex}.vid-timer-rounds{border-inline-end:calc(var(--u) * .15) solid rgb(var(--fg-rgb) / .3);padding-inline-end:calc(var(--u) * 1.2)}@container vid-frame (max-width:34rem){.vid-timer{align-content:center;gap:calc(var(--u) * 1.6);padding-inline:calc(var(--u) * .6);grid-template-columns:minmax(0,1fr)}.vid-timer-dial{width:min(100%, calc(var(--u) * 26))}.vid-timer-icon{font-size:calc(var(--u) * 3.4)}.vid-timer-clock{font-size:calc(var(--u) * 5.4)}.vid-timer-name{font-size:calc(var(--u) * 2)}.vid-timer-side{align-items:center;gap:calc(var(--u) * 1.2)}.vid-timer-legend{gap:calc(var(--u) * .8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.vid-timer-phase,.vid-timer[data-count] .vid-timer-phase{gap:calc(var(--u) * .5);padding:calc(var(--u) * .7) calc(var(--u) * .8)}.vid-timer-phase-icon,.vid-timer[data-count] .vid-timer-phase-icon{font-size:calc(var(--u) * 2.2)}.vid-timer-phase-label,.vid-timer[data-count] .vid-timer-phase-label{font-size:calc(var(--u) * 1.5)}.vid-timer-phase-time{padding-inline:calc(var(--u) * .6);font-size:calc(var(--u) * 1.5)}.vid-timer-total{font-size:calc(var(--u) * 1.8);align-self:center}.vid-steps{--node:5.6;--gap:2.6;padding-inline:calc(var(--u) * .6)}.vid-steps[data-count="4"]{--node:4.8;--gap:2}.vid-steps[data-count="5"],.vid-steps[data-count="6"]{--node:3.8;--gap:1.3}.vid-step{gap:calc(var(--u) * 1.4)}.vid-step-title{font-size:calc(var(--u) * var(--node) * .46)}.vid-step-text{font-size:calc(var(--u) * var(--node) * .34)}.vid-slot{grid-template-columns:calc(var(--u) * 8.6) minmax(0, 1fr) auto;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .8) calc(var(--u) * 1.2)}.vid-slot-time,.vid-schedule[data-count] .vid-slot-time{font-size:calc(var(--u) * 1.7)}.vid-slot-title,.vid-schedule[data-count] .vid-slot-title{font-size:calc(var(--u) * 2)}.vid-slot-text{font-size:calc(var(--u) * 1.5)}.vid-slot-icon,.vid-schedule[data-count] .vid-slot-icon{font-size:calc(var(--u) * 2.6)}.vid-schedule[data-count="4"] .vid-slot-text,.vid-schedule[data-count="5"] .vid-slot-text,.vid-schedule[data-count="6"] .vid-slot-text,.vid-schedule[data-count="7"] .vid-slot-text{display:none}.vid-calendar{align-content:center;gap:calc(var(--u) * 1.4);grid-template-columns:minmax(0,1fr)}.vid-month{padding:calc(var(--u) * 1) calc(var(--u) * 1.2)}.vid-month-title{font-size:calc(var(--u) * 2)}.vid-month-grid,.vid-month-grid[data-weeks]{--cell:3.1;gap:calc(var(--u) * .3)}.vid-month-weekday{font-size:calc(var(--u) * 1.2)}.vid-month-day{font-size:calc(var(--u) * 1.6)}.vid-month-events{gap:calc(var(--u) * .7)}.vid-month-event{padding:calc(var(--u) * .6) calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.8)}.vid-month-badge{width:calc(var(--u) * 3.4);font-size:calc(var(--u) * 1.7)}}.vid-profile-card,.vid-fact,.vid-post,.vid-news-line,.vid-branch-card{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-fact,.vid-post,.vid-news-line,.vid-panel,.vid-branch-card,.vid-waffle{transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease}.vid-fact[data-active=true],.vid-post[data-active=true],.vid-news-line[data-active=true],.vid-branch-card[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-fact[data-active=true],.vid-post[data-active=true],.vid-news-line[data-active=true],.vid-branch-card[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-profile{--t1:var(--ac-1);--t2:var(--ac-2);align-items:center;gap:calc(var(--u) * 3);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.vid-profile-card{align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * 3.4) calc(var(--u) * 2.2) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 3 * var(--radius-k,1));text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.vid-profile-card:before{content:"";height:calc(var(--u) * 10);background:linear-gradient(160deg, var(--t1), var(--t2));opacity:.55;position:absolute;inset:0 0 auto}.vid-profile-avatar{width:calc(var(--u) * 11);aspect-ratio:1;border:calc(var(--u) * .6) solid var(--fg);background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 5.4);border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:0 12px 26px -8px #00000080}.vid-profile-name{margin:calc(var(--u) * .4) 0 0;font-size:calc(var(--u) * 3.2);font-weight:900;line-height:1.05;position:relative}.vid-profile-role{padding:calc(var(--u) * .3) calc(var(--u) * 1.3);background:var(--t1);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-profile-role{background:color-mix(in srgb, var(--t1) 32%, transparent)}}.vid-profile-role{font-size:calc(var(--u) * 1.7);font-weight:800}.vid-profile-quote{margin:calc(var(--u) * .4) 0 0;font-size:calc(var(--u) * 1.8);opacity:.9;text-wrap:balance;font-style:italic;line-height:1.3}.vid-facts{gap:calc(var(--u) * 1.3);flex-direction:column;margin:0;display:flex}.vid-fact{gap:calc(var(--u) * .2);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.2);border-left:calc(var(--u) * .6) solid var(--t1);border-radius:calc(var(--u) * 2 * var(--radius-k,1));flex-direction:column;margin:0;display:flex}.vid-fact dt{font-size:calc(var(--u) * 1.5);letter-spacing:.08em;opacity:.75;text-transform:uppercase;font-weight:800}.vid-fact dd{font-size:calc(var(--u) * 2.6);margin:0;font-weight:800;line-height:1.15}.vid-profile[data-count="5"] .vid-fact{padding-block:calc(var(--u) * .7)}.vid-profile[data-count="5"] .vid-fact dd,.vid-profile[data-count="4"] .vid-fact dd{font-size:calc(var(--u) * 2.1)}.vid-feed{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));align-content:center;align-items:start;gap:calc(var(--u) * 2);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;display:grid}.vid-feed[data-count="1"]{--cols:1;width:min(100%, calc(var(--u) * 58));margin-inline:auto}.vid-feed[data-count="3"]{--cols:3}.vid-post{gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.8) calc(var(--u) * 2);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));flex-direction:column;display:flex}.vid-post-head{align-items:center;gap:calc(var(--u) * 1.1);display:flex}.vid-post-avatar{width:calc(var(--u) * 4.6);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 2.3);border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid}.vid-post-who{flex-direction:column;min-width:0;display:flex}.vid-post-name{align-items:center;gap:calc(var(--u) * .5);font-size:calc(var(--u) * 1.9);font-weight:800;display:flex}.vid-post-who small{font-size:calc(var(--u) * 1.4);opacity:.72}.vid-post-verified{width:calc(var(--u) * 1.8);aspect-ratio:1;background:var(--tone-sky-deep);color:#fff;font-size:calc(var(--u) * 1.1);border-radius:50%;place-items:center;font-weight:900;display:inline-grid}.vid-post-text{font-size:calc(var(--u) * 2.2);margin:0;font-weight:500;line-height:1.3}.vid-post-stats{gap:calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.5);opacity:.8;font-weight:700;display:flex}.vid-post-stats span{align-items:center;gap:calc(var(--u) * .5);display:inline-flex}.vid-post-stats svg{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9)}.vid-feed[data-count="3"] .vid-post{padding:calc(var(--u) * 1.5) calc(var(--u) * 1.5)}.vid-feed[data-count="3"] .vid-post-text{font-size:calc(var(--u) * 1.7)}.vid-feed[data-count="3"] .vid-post-avatar{width:calc(var(--u) * 3.8);font-size:calc(var(--u) * 1.9)}.vid-news{justify-content:center;gap:calc(var(--u) * 3);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex-direction:column;flex:1;display:flex}.vid-news-main{align-items:flex-start;gap:calc(var(--u) * 1.5);flex-direction:column;display:flex}.vid-news-label{align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .5) calc(var(--u) * 1.7);border-radius:calc(var(--u) * .6 * var(--radius-k,1));color:#fff;font-size:calc(var(--u) * 1.9);letter-spacing:.14em;text-transform:uppercase;background:#e11d48;font-weight:900;display:inline-flex;box-shadow:0 8px 20px -8px #e11d48}.vid-news-label:before{content:"";width:calc(var(--u) * 1.1);aspect-ratio:1;background:#fff;border-radius:50%;animation:1.6s ease-in-out infinite vid-news-pulse}@keyframes vid-news-pulse{50%{opacity:.25}}.vid-news-title{font-size:calc(var(--u) * 5.6);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:900;line-height:1.05}.vid-news-deck{max-width:88%;font-size:calc(var(--u) * 2.4);opacity:.92;margin:0;line-height:1.3}.vid-news-source{font-size:calc(var(--u) * 1.5);letter-spacing:.1em;opacity:.7;text-transform:uppercase;font-weight:800}.vid-news-ticker{gap:calc(var(--u) * .9);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-news-line{--t1:#fb7185;--t2:#e11d48;padding:calc(var(--u) * 1) calc(var(--u) * 2.2);border-left:calc(var(--u) * .7) solid #e11d48;border-radius:calc(var(--u) * .6) calc(var(--u) * 1.6) calc(var(--u) * 1.6) calc(var(--u) * .6);font-size:calc(var(--u) * 2.1);font-weight:700;line-height:1.2}.vid-news[data-ticker="3"] .vid-news-title,.vid-news[data-ticker="4"] .vid-news-title{font-size:calc(var(--u) * 4.6)}.vid-news[data-ticker="3"] .vid-news-line,.vid-news[data-ticker="4"] .vid-news-line{padding-block:calc(var(--u) * .6);font-size:calc(var(--u) * 1.8)}@container vid-frame (min-width:34rem){.vid-news:is([data-ticker="2"],[data-ticker="3"],[data-ticker="4"]){align-items:center;gap:calc(var(--u) * 4);flex-direction:row}.vid-news:is([data-ticker="2"],[data-ticker="3"],[data-ticker="4"]) .vid-news-main{flex:1.35}.vid-news:is([data-ticker="2"],[data-ticker="3"],[data-ticker="4"]) .vid-news-title{font-size:calc(var(--u) * 4.6)}.vid-news:is([data-ticker="2"],[data-ticker="3"],[data-ticker="4"]) .vid-news-ticker{gap:calc(var(--u) * 1.2);flex:1}.vid-news:is([data-ticker="2"],[data-ticker="3"],[data-ticker="4"]) .vid-news-line{padding-block:calc(var(--u) * .9);font-size:calc(var(--u) * 1.8)}}.vid-panels{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-content:center;gap:calc(var(--u) * 2);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;display:grid}.vid-panels[data-count="2"]{--cols:2}.vid-panels[data-count="4"]{--cols:4;gap:calc(var(--u) * 1.4)}.vid-panel{border:calc(var(--u) * .4) solid rgb(var(--fg-rgb) / .9);border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 14px 30px -14px #0000008c}.vid-panel[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .45) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-panel[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .45) color-mix(in srgb, var(--t1) 65%, transparent), 0 16px 34px -14px var(--t2)}}.vid-panel-art{aspect-ratio:4/3;padding-bottom:calc(var(--u) * 1.4);background:radial-gradient(90% 80% at 50% 100%, var(--t1), transparent 70%), linear-gradient(170deg, var(--t1), var(--t2));place-items:end center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vid-panel-art{background:radial-gradient(90% 80% at 50% 100%, color-mix(in srgb, var(--t1) 55%, transparent), transparent 70%), linear-gradient(170deg, color-mix(in srgb, var(--t1) 28%, transparent), color-mix(in srgb, var(--t2) 55%, transparent))}}.vid-panel-icon{font-size:calc(var(--u) * 8);filter:drop-shadow(0 6px 8px #0000004d);line-height:1.1}.vid-panel-bubble{top:calc(var(--u) * 1);left:calc(var(--u) * 1);max-width:82%;padding:calc(var(--u) * .6) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.4);color:#1a1033;font-size:calc(var(--u) * 1.6);background:#fff;font-weight:800;line-height:1.15;position:absolute}.vid-panel-bubble:after{content:"";bottom:calc(var(--u) * -.8);left:calc(var(--u) * 1.6);border:calc(var(--u) * .8) solid transparent;border-top-color:#fff;border-bottom:0;border-left-width:calc(var(--u) * .3);position:absolute}.vid-panel-caption{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4) calc(var(--u) * 1.4);font-size:calc(var(--u) * 2);font-weight:700;line-height:1.22}.vid-panels[data-count="2"] .vid-panel-icon{font-size:calc(var(--u) * 10)}.vid-panels[data-count="2"] .vid-panel-caption{font-size:calc(var(--u) * 2.4)}.vid-panels[data-count="4"] .vid-panel-icon{font-size:calc(var(--u) * 6)}.vid-panels[data-count="4"] .vid-panel-caption{padding-inline:calc(var(--u) * 1);font-size:calc(var(--u) * 1.6)}.vid-panels[data-count="4"] .vid-panel-bubble{font-size:calc(var(--u) * 1.3)}.vid-tree{--link:rgb(var(--fg-rgb) / .4);--link-width:calc(var(--u) * .3);--link-length:calc(var(--u) * 1.6);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.vid-tree-root{justify-content:center;align-items:center;gap:calc(var(--u) * .4) calc(var(--u) * 1.3);margin-bottom:var(--link-length);padding:calc(var(--u) * 1.4) calc(var(--u) * 3.2);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));background:linear-gradient(145deg, var(--ac-1), var(--ac-2));box-shadow:0 16px 34px -14px var(--ac-2);color:#1a1033;text-align:center;flex-wrap:wrap;display:flex;position:relative}.vid-tree-root:after{content:"";top:100%;left:calc(50% - var(--link-width) / 2);width:var(--link-width);height:var(--link-length);background:var(--link);position:absolute}.vid-tree-icon{font-size:calc(var(--u) * 3);line-height:1}.vid-tree-title{font-size:calc(var(--u) * 2.8);font-weight:900;line-height:1.1}.vid-tree-text{font-size:calc(var(--u) * 1.6);opacity:.8;flex-basis:100%;font-weight:700}.vid-tree-branches{--branch-gap:calc(var(--u) * 2);grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--branch-gap);width:100%;display:grid}.vid-tree[data-count="2"] .vid-tree-branches{--cols:2;width:min(100%, calc(var(--u) * 66))}.vid-tree[data-count="4"] .vid-tree-branches{--cols:4;--branch-gap:calc(var(--u) * 1.4)}.vid-branch{padding-top:var(--link-length);display:flex;position:relative}.vid-branch:before,.vid-branch:after{content:"";background:var(--link);opacity:0;transition:opacity .5s,background .4s;position:absolute;top:0}.vid-branch:before{left:calc(50% - var(--link-width) / 2);width:var(--link-width);height:var(--link-length)}.vid-branch:after{width:calc((100% + var(--branch-gap)) * var(--half-columns,0) / 2 + var(--link-width));height:var(--link-width);z-index:calc(10 - var(--half-columns,0))}.vid-branch[data-toward=end]:after{inset-inline-start:calc(50% - var(--link-width) / 2)}.vid-branch[data-toward=start]:after{inset-inline-end:calc(50% - var(--link-width) / 2)}.vid-branch[data-toward=none]:after{display:none}.vid-branch[data-on=true]:before,.vid-branch[data-on=true]:after{background:var(--t1);opacity:1}.vid-branch-card{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.6) calc(var(--u) * 1.4);border-top:calc(var(--u) * .6) solid var(--t1);border-radius:calc(var(--u) * 2 * var(--radius-k,1));text-align:center;flex-direction:column;flex:1;display:flex}.vid-branch-title{justify-content:center;align-items:center;gap:calc(var(--u) * .4) calc(var(--u) * .8);font-size:calc(var(--u) * 2.3);flex-wrap:wrap;font-weight:800;line-height:1.1;display:flex}.vid-branch-title .vid-tree-icon{font-size:calc(var(--u) * 2.6)}.vid-branch-children{justify-content:center;gap:calc(var(--u) * .6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vid-branch-children li{padding:calc(var(--u) * .2) calc(var(--u) * 1);background:var(--t1);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-branch-children li{background:color-mix(in srgb, var(--t1) 30%, transparent)}}.vid-branch-children li{font-size:calc(var(--u) * 1.5);font-weight:700}.vid-waffles{justify-content:center;align-items:center;gap:calc(var(--u) * 4);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;display:flex}.vid-waffle{--grid:24;align-items:center;gap:calc(var(--u) * .9);flex-direction:column;margin:0;display:flex}.vid-waffles[data-count="1"] .vid-waffle{--grid:30;align-content:center;place-items:center start;gap:calc(var(--u) * .6) calc(var(--u) * 5);grid-template-rows:auto auto;grid-template-areas:"grid value""grid label";display:grid}.vid-waffles[data-count="3"] .vid-waffle{--grid:19}.vid-waffle-value{font-size:calc(var(--u) * 5.2);background:linear-gradient(145deg, var(--t1), var(--t2));color:#0000;filter:drop-shadow(0 4px 10px var(--t2));-webkit-background-clip:text;background-clip:text;grid-area:value;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.vid-waffle-value{filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--t2) 45%, transparent))}}.vid-waffles[data-count="1"] .vid-waffle-value{font-size:calc(var(--u) * 9)}.vid-waffle-grid{gap:calc(var(--u) * .4);width:calc(var(--u) * var(--grid));aspect-ratio:1;grid-area:grid;grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.vid-waffle-dot{background:rgb(var(--fg-rgb) / .16);transition:background .4s ease, transform .4s var(--enter-ease), box-shadow .4s ease;border-radius:50%}.vid-waffles[data-shape=square] .vid-waffle-dot{border-radius:22%}.vid-waffle-dot[data-lit=true]{transition-delay:calc(.35s + var(--i,0) * 14ms);transform:scale(.7)}.vid-waffle[data-on=true] .vid-waffle-dot[data-lit=true]{background:linear-gradient(145deg, var(--t1), var(--t2));box-shadow:0 0 calc(var(--u) * .7) var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-waffle[data-on=true] .vid-waffle-dot[data-lit=true]{box-shadow:0 0 calc(var(--u) * .7) color-mix(in srgb, var(--t1) 55%, transparent)}}.vid-waffle[data-on=true] .vid-waffle-dot[data-lit=true]{transform:scale(1)}.vid-waffle-label{max-width:calc(var(--u) * var(--grid) * 1.1);font-size:calc(var(--u) * 1.9);text-align:center;grid-area:label;font-weight:700;line-height:1.2}.vid-waffles[data-count="1"] .vid-waffle-label{max-width:calc(var(--u) * 26);font-size:calc(var(--u) * 2.8);text-align:left}.vid-waffle[data-active=true] .vid-waffle-grid{filter:drop-shadow(0 0 calc(var(--u) * 1.4) var(--t1))}@supports (color:color-mix(in lab, red, red)){.vid-waffle[data-active=true] .vid-waffle-grid{filter:drop-shadow(0 0 calc(var(--u) * 1.4) color-mix(in srgb, var(--t1) 45%, transparent))}}@container vid-frame (max-width:34rem){.vid-profile{align-content:center;gap:calc(var(--u) * 1.4);grid-template-columns:minmax(0,1fr)}.vid-profile-card{justify-items:start;column-gap:calc(var(--u) * 1.6);row-gap:calc(var(--u) * .3);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.vid-profile-card:before{display:none}.vid-profile-avatar{width:calc(var(--u) * 7.4);font-size:calc(var(--u) * 3.6);grid-row:1/span 3}.vid-profile-name{font-size:calc(var(--u) * 2.6);margin:0}.vid-profile-role{font-size:calc(var(--u) * 1.5)}.vid-profile-quote{display:none}.vid-facts{gap:calc(var(--u) * .8)}.vid-fact,.vid-profile[data-count="5"] .vid-fact{padding:calc(var(--u) * .7) calc(var(--u) * 1.6)}.vid-fact dt{font-size:calc(var(--u) * 1.25)}.vid-fact dd,.vid-profile[data-count="4"] .vid-fact dd,.vid-profile[data-count="5"] .vid-fact dd{font-size:calc(var(--u) * 2)}.vid-feed,.vid-feed[data-count="3"]{--cols:1;gap:calc(var(--u) * 1.2)}.vid-post,.vid-feed[data-count="3"] .vid-post{gap:calc(var(--u) * .7);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.5)}.vid-post-avatar,.vid-feed[data-count="3"] .vid-post-avatar{width:calc(var(--u) * 3.8);font-size:calc(var(--u) * 1.9)}.vid-post-name{font-size:calc(var(--u) * 1.7)}.vid-post-who small{font-size:calc(var(--u) * 1.25)}.vid-post-text,.vid-feed[data-count="3"] .vid-post-text{font-size:calc(var(--u) * 1.8)}.vid-post-stats{font-size:calc(var(--u) * 1.3)}.vid-feed[data-count="3"] .vid-post-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vid-feed[data-count="3"] .vid-post-stats{display:none}.vid-news{gap:calc(var(--u) * 2)}.vid-news-label{font-size:calc(var(--u) * 1.6)}.vid-news-title,.vid-news[data-ticker="3"] .vid-news-title,.vid-news[data-ticker="4"] .vid-news-title{font-size:calc(var(--u) * 3.9)}.vid-news-deck{max-width:100%;font-size:calc(var(--u) * 2)}.vid-news-line,.vid-news[data-ticker="3"] .vid-news-line,.vid-news[data-ticker="4"] .vid-news-line{padding:calc(var(--u) * .7) calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.7)}.vid-panels,.vid-panels[data-count="2"],.vid-panels[data-count="3"]{--cols:1;gap:calc(var(--u) * 1.2)}.vid-panels[data-count="4"]{--cols:2;gap:calc(var(--u) * 1.2)}.vid-panels:not([data-count="4"]) .vid-panel{grid-template-columns:40% minmax(0,1fr);align-items:stretch;display:grid}.vid-panels:not([data-count="4"]) .vid-panel-art{aspect-ratio:auto;min-height:calc(var(--u) * 11)}.vid-panels:not([data-count="4"]) .vid-panel-caption,.vid-panels[data-count="2"] .vid-panel-caption{font-size:calc(var(--u) * 1.8);align-self:center}.vid-panel-icon,.vid-panels[data-count="2"] .vid-panel-icon{font-size:calc(var(--u) * 5.4)}.vid-panels[data-count="4"] .vid-panel-icon{font-size:calc(var(--u) * 5.2)}.vid-panels[data-count="4"] .vid-panel-art{aspect-ratio:5/3}.vid-panels[data-count="4"] .vid-panel-caption{font-size:calc(var(--u) * 1.4)}.vid-panel-bubble,.vid-panels[data-count="4"] .vid-panel-bubble{font-size:calc(var(--u) * 1.2)}.vid-tree-root{padding:calc(var(--u) * 1) calc(var(--u) * 2.2)}.vid-tree-title{font-size:calc(var(--u) * 2.3)}.vid-tree-text{font-size:calc(var(--u) * 1.4)}.vid-tree-branches,.vid-tree[data-count="3"] .vid-tree-branches{--cols:1;--branch-gap:calc(var(--u) * 1);width:100%}.vid-tree[data-count="2"] .vid-tree-branches,.vid-tree[data-count="4"] .vid-tree-branches{--cols:2;--branch-gap:calc(var(--u) * 1);width:100%}.vid-tree[data-count="3"] .vid-branch,.vid-tree[data-count="4"] .vid-branch{padding-top:0}.vid-tree[data-count="3"] .vid-branch:before,.vid-tree[data-count="3"] .vid-branch:after,.vid-tree[data-count="4"] .vid-branch:before,.vid-tree[data-count="4"] .vid-branch:after{display:none}.vid-tree[data-count="3"] .vid-tree-root,.vid-tree[data-count="4"] .vid-tree-root{margin-bottom:calc(var(--u) * 1.2)}.vid-tree[data-count="3"] .vid-tree-root:after,.vid-tree[data-count="4"] .vid-tree-root:after{display:none}.vid-branch-card{padding:calc(var(--u) * 1.1) calc(var(--u) * 1);gap:calc(var(--u) * .6)}.vid-branch-title{font-size:calc(var(--u) * 2)}.vid-branch-children li{font-size:calc(var(--u) * 1.3)}.vid-waffles{gap:calc(var(--u) * 1.6);flex-direction:column}.vid-waffles[data-count="2"] .vid-waffle,.vid-waffles[data-count="3"] .vid-waffle{align-content:center;place-items:center start;gap:calc(var(--u) * .4) calc(var(--u) * 2.4);grid-template-areas:"grid value""grid label";display:grid}.vid-waffles[data-count="2"] .vid-waffle{--grid:21}.vid-waffles[data-count="3"] .vid-waffle{--grid:14}.vid-waffles[data-count="1"] .vid-waffle{--grid:28;flex-direction:column;display:flex}.vid-waffles[data-count="1"] .vid-waffle-value{font-size:calc(var(--u) * 6);order:-1}.vid-waffles[data-count="1"] .vid-waffle-label{max-width:none;font-size:calc(var(--u) * 2.2);text-align:center}.vid-waffles[data-count="2"] .vid-waffle-value,.vid-waffles[data-count="3"] .vid-waffle-value{font-size:calc(var(--u) * 4.4)}.vid-waffles[data-count="3"] .vid-waffle-value{font-size:calc(var(--u) * 3.6)}.vid-waffles[data-count="2"] .vid-waffle-label,.vid-waffles[data-count="3"] .vid-waffle-label{max-width:calc(var(--u) * 22);font-size:calc(var(--u) * 1.8);text-align:left}.vid-waffles[data-count="3"] .vid-waffle-label{font-size:calc(var(--u) * 1.6)}}.vid-receipt-paper,.vid-mail,.vid-serp-chrome,.vid-serp-hit,.vid-pass{box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 3.6) calc(var(--u) * -.8) #00000059, 0 0 0 1px #0000000f}.vid-receipt-line,.vid-receipt-total,.vid-mail-para,.vid-serp-hit,.vid-keys-row,.vid-pass-field{transition:opacity .5s ease, transform .55s var(--enter-ease), box-shadow .4s ease, border-color .4s ease, background .4s ease}.vid-receipt-line{--enter-from:translateY(calc(var(--u) * -1.2));--enter-origin:top center}.vid-mail-para[data-active=true],.vid-serp-hit[data-active=true],.vid-keys-row[data-active=true],.vid-pass-field[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 calc(var(--u) * 1) calc(var(--u) * 2.4) calc(var(--u) * -.6) var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-mail-para[data-active=true],.vid-serp-hit[data-active=true],.vid-keys-row[data-active=true],.vid-pass-field[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 50%, transparent), 0 calc(var(--u) * 1) calc(var(--u) * 2.4) calc(var(--u) * -.6) var(--t2)}}.vid-receipt{min-height:0;padding-bottom:calc(var(--u) * 1.2);flex:1;justify-content:center;align-items:center;display:flex}.vid-receipt-paper{width:min(100%, calc(var(--u) * 44));padding:calc(var(--u) * 2) calc(var(--u) * 2.4) calc(var(--u) * 2.8);border-radius:calc(var(--u) * .6) calc(var(--u) * .6) 0 0;color:#1c1528;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(var(--u) * 1.65);background:linear-gradient(#fffef9 0%,#f7f3e8 100%);line-height:1.25;position:relative}.vid-receipt-paper:after{content:"";right:0;bottom:calc(var(--u) * -.95);height:calc(var(--u) * 1.2);background:radial-gradient(circle at calc(var(--u) * .6) 100%, transparent calc(var(--u) * .52), #f7f3e8 calc(var(--u) * .53)) 0 0 / calc(var(--u) * 1.2) 100%;pointer-events:none;position:absolute;left:0}.vid-receipt-shop{margin:0 0 calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.45);letter-spacing:.12em;text-align:center;text-transform:uppercase;opacity:.75;font-weight:700;line-height:1.2}.vid-receipt-body{gap:calc(var(--u) * .35);flex-direction:column;display:flex}.vid-receipt-line{grid-template-columns:calc(var(--u) * .5) minmax(0, 1fr) minmax(calc(var(--u) * 2), auto) auto;align-items:baseline;gap:calc(var(--u) * .35) calc(var(--u) * .5);padding-block:calc(var(--u) * .25);display:grid}.vid-receipt-mark{width:calc(var(--u) * .35);border-radius:calc(var(--u) * .2);background:linear-gradient(180deg, var(--t1), var(--t2));align-self:stretch}.vid-receipt-label{min-width:0;font-weight:600}.vid-receipt-qty{margin-left:calc(var(--u) * .5);opacity:.55;font-weight:500}.vid-receipt-dots{min-width:calc(var(--u) * 1);border-bottom:calc(var(--u) * .2) dotted #1c152838;transform:translateY(calc(var(--u) * -.35))}.vid-receipt-amount{color:var(--t2);font-weight:800}@supports (color:color-mix(in lab, red, red)){.vid-receipt-amount{color:color-mix(in srgb, var(--t2) 75%, #1c1528)}}.vid-receipt-amount{white-space:nowrap}.vid-receipt-total{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * .6);padding-top:calc(var(--u) * .8);border-top:calc(var(--u) * .25) double #1c152859;display:flex}.vid-receipt-total-label{font-size:calc(var(--u) * 2);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.vid-receipt-total-amount{font-size:calc(var(--u) * 2.4);color:var(--t2);font-weight:900}@supports (color:color-mix(in lab, red, red)){.vid-receipt-total-amount{color:color-mix(in srgb, var(--t2) 80%, #1c1528)}}.vid-receipt-note{margin:calc(var(--u) * .8) 0 0;font-size:calc(var(--u) * 1.35);opacity:.65;text-align:center;font-style:italic;line-height:1.3}.vid-receipt[data-count="6"] .vid-receipt-line,.vid-receipt[data-count="7"] .vid-receipt-line{padding-block:calc(var(--u) * .1);font-size:calc(var(--u) * 1.45)}.vid-receipt[data-count="6"] .vid-receipt-total-label,.vid-receipt[data-count="7"] .vid-receipt-total-label{font-size:calc(var(--u) * 1.75)}.vid-receipt[data-count="6"] .vid-receipt-total-amount,.vid-receipt[data-count="7"] .vid-receipt-total-amount{font-size:calc(var(--u) * 2.1)}.vid-receipt[data-count="7"] .vid-receipt-shop{margin-bottom:calc(var(--u) * .8);font-size:calc(var(--u) * 1.25)}.vid-mail{width:min(100%, calc(var(--u) * 66));min-height:0;padding-bottom:calc(var(--u) * 1.2);border-radius:calc(var(--u) * 2 * var(--radius-k,1));color:#1a1033;background:#fff;flex-direction:column;flex:1;margin-inline:auto;display:flex;overflow:hidden}.vid-mail-head{gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 2) calc(var(--u) * 2.4) calc(var(--u) * 1.6);border-bottom:1px solid #1a10331a;display:flex}.vid-mail-avatar{width:calc(var(--u) * 5.6);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.6) calc(var(--u) * -.4) #00000059;color:#fff;font-size:calc(var(--u) * 2.6);border-radius:50%;flex:none;align-self:start;place-items:center;font-weight:900;line-height:1;display:grid}.vid-mail-meta{gap:calc(var(--u) * .35);flex-direction:column;flex:1;min-width:0;display:flex}.vid-mail-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 1);display:flex}.vid-mail-from{font-size:calc(var(--u) * 1.85);font-weight:800;line-height:1.2}.vid-mail-time{font-size:calc(var(--u) * 1.45);opacity:.55;white-space:nowrap;flex:none;font-weight:600}.vid-mail-to{font-size:calc(var(--u) * 1.45);opacity:.7;margin:0;line-height:1.25}.vid-mail-to-label{opacity:.85;font-weight:700}.vid-mail-subject{margin:calc(var(--u) * .5) 0 0;font-size:calc(var(--u) * 2.6);font-weight:900;line-height:1.12}.vid-mail-body{gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.4) calc(var(--u) * 1.4);flex-direction:column;display:flex}.vid-mail-para{--enter-from:translateX(calc(var(--u) * -1.4));padding-left:calc(var(--u) * 1.2);border-left:calc(var(--u) * .35) solid transparent;font-size:calc(var(--u) * 1.75);margin:0;font-weight:500;line-height:1.45}.vid-mail-para[data-on=true]{border-left-color:var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-mail-para[data-on=true]{border-left-color:color-mix(in srgb, var(--t1) 70%, transparent)}}.vid-mail-para[data-active=true]{border-left-width:calc(var(--u) * .55);border-left-color:var(--t1)}.vid-mail-body .vid-em,.vid-mail-body strong{padding:0 calc(var(--u) * .15);border-radius:calc(var(--u) * .25);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1a1033;background:linear-gradient(#ffeb78f2,#ffdc50d9);font-weight:800}.vid-mail-files{gap:calc(var(--u) * .8);padding:0 calc(var(--u) * 2.4) calc(var(--u) * 2);flex-wrap:wrap;display:flex}.vid-mail-chip{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .45) calc(var(--u) * 1.1);font-size:calc(var(--u) * 1.35);background:#f4f2fa;border:1px solid #1a10331f;border-radius:99px;font-weight:700;line-height:1.2;display:inline-flex}.vid-mail-chip svg{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);opacity:.65}.vid-mail[data-count="3"] .vid-mail-para,.vid-mail[data-count="4"] .vid-mail-para{font-size:calc(var(--u) * 1.55);line-height:1.38}.vid-mail[data-count="4"] .vid-mail-body{gap:calc(var(--u) * .75)}.vid-mail[data-count="4"] .vid-mail-subject{font-size:calc(var(--u) * 2.2)}@keyframes vid-serp-blink{0%,49%{opacity:1}50%,to{opacity:0}}.vid-serp{gap:calc(var(--u) * 1.4);min-height:0;padding-bottom:calc(var(--u) * 1.2);flex-direction:column;flex:1;display:flex}.vid-serp-chrome{padding:calc(var(--u) * 1.6) calc(var(--u) * 2);border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));color:#1a1033;background:#fff}.vid-serp-bar{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1.6);box-shadow:inset 0 calc(var(--u) * .15) calc(var(--u) * .4) #0000000a;background:#f8f7fc;border:1px solid #1a10331f;border-radius:99px;display:flex}.vid-serp-icon{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);opacity:.45;flex:none}.vid-serp-query{min-width:0;font-size:calc(var(--u) * 2);flex:1;font-weight:600;line-height:1.2}.vid-serp-caret{width:calc(var(--u) * .25);height:calc(var(--u) * 2.2);border-radius:calc(var(--u) * .15);background:#4285f4;flex:none;animation:1.1s step-end infinite vid-serp-blink}.vid-serp-count{margin:calc(var(--u) * .8) 0 0 calc(var(--u) * .4);font-size:calc(var(--u) * 1.35);opacity:.55;font-weight:600}.vid-serp-results{grid-template-columns:repeat(var(--serp-cols,1), minmax(0, 1fr));gap:calc(var(--u) * 1.1);margin:0;padding:0;list-style:none;display:grid}.vid-serp[data-count="3"],.vid-serp[data-count="4"]{--serp-cols:2}.vid-serp-hit{--enter-from:translateY(calc(var(--u) * 1));gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4);border:1px solid #1a103314;border-left:calc(var(--u) * .45) solid transparent;border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));color:#1a1033;background:#fff;margin:0;display:flex}.vid-serp-hit[data-on=true]{border-left-color:var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-serp-hit[data-on=true]{border-left-color:color-mix(in srgb, var(--t1) 55%, transparent)}}.vid-serp-hit[data-active=true]{border-left-color:var(--t1)}.vid-serp-favicon{width:calc(var(--u) * 3.2);aspect-ratio:1;background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 1.45);border-radius:50%;flex:none;align-self:flex-start;place-items:center;font-weight:900;line-height:1;display:grid}.vid-serp-snippet-wrap{gap:calc(var(--u) * .25);flex-direction:column;min-width:0;display:flex}.vid-serp-site{font-size:calc(var(--u) * 1.25);color:#137333;font-weight:600;line-height:1.2}.vid-serp-title{font-size:calc(var(--u) * 1.75);color:#1a0dab;margin:0;font-weight:700;line-height:1.22}.vid-serp-snippet{font-size:calc(var(--u) * 1.4);color:#1a1033b8;margin:0;font-weight:500;line-height:1.35}.vid-serp[data-count="3"] .vid-serp-snippet,.vid-serp[data-count="4"] .vid-serp-snippet{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vid-serp[data-count="4"] .vid-serp-hit{padding:calc(var(--u) * .9) calc(var(--u) * 1.1)}.vid-serp[data-count="4"] .vid-serp-title{font-size:calc(var(--u) * 1.55)}.vid-keys{grid-template-columns:repeat(var(--keys-cols,1), minmax(0, 1fr));align-content:center;gap:calc(var(--u) * 1.4);min-height:0;padding:0 calc(var(--u) * 1) calc(var(--u) * 1.2);flex:1;margin:0;list-style:none;display:grid}.vid-keys[data-count="4"],.vid-keys[data-count="5"],.vid-keys[data-count="6"]{--keys-cols:2;width:min(100%, calc(var(--u) * 84));margin-inline:auto}.vid-keys[data-count="2"],.vid-keys[data-count="3"]{width:min(100%, calc(var(--u) * 60));margin-inline:auto}.vid-keys[data-count="4"] .vid-keys-row,.vid-keys[data-count="5"] .vid-keys-row,.vid-keys[data-count="6"] .vid-keys-row{justify-content:center;align-items:flex-start;gap:calc(var(--u) * .8);flex-direction:column}.vid-keys[data-count="4"] .vid-keys-action,.vid-keys[data-count="5"] .vid-keys-action,.vid-keys[data-count="6"] .vid-keys-action{text-align:left}.vid-keys-row{--enter-from:translateY(calc(var(--u) * 1.2));justify-content:space-between;align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.8);border:1px solid var(--glass-line);border-radius:calc(var(--u) * 2 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex}.vid-keys-row[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b))}.vid-keys-combo{align-items:center;gap:calc(var(--u) * .35);flex-wrap:wrap;display:flex}.vid-keys-part{align-items:center;gap:calc(var(--u) * .35);display:inline-flex}.vid-keys-plus{font-size:calc(var(--u) * 1.5);opacity:.55;font-weight:800}.vid-keys-cap{min-width:calc(var(--u) * 4.4);padding:calc(var(--u) * .7) calc(var(--u) * 1.1);border:1px solid #ffffff59;border-bottom-width:calc(var(--u) * .45);border-radius:calc(var(--u) * .9);box-shadow:0 calc(var(--u) * .35) 0 #00000038, inset 0 calc(var(--u) * .15) 0 #fffc;color:#1a1033;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--u) * 2.1);background:linear-gradient(#fffffff2,#e6e8f0e6);place-items:center;font-weight:800;line-height:1;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-grid}.vid-keys-row[data-active=true] .vid-keys-cap{border-bottom-width:calc(var(--u) * .2);box-shadow:0 calc(var(--u) * .1) 0 #0000002e, 0 0 calc(var(--u) * 1.2) var(--t1), inset 0 calc(var(--u) * .1) 0 #fff9}@supports (color:color-mix(in lab, red, red)){.vid-keys-row[data-active=true] .vid-keys-cap{box-shadow:0 calc(var(--u) * .1) 0 #0000002e, 0 0 calc(var(--u) * 1.2) color-mix(in srgb, var(--t1) 45%, transparent), inset 0 calc(var(--u) * .1) 0 #fff9}}.vid-keys-row[data-active=true] .vid-keys-cap{transform:translateY(calc(var(--u) * .25))}.vid-keys-action{font-size:calc(var(--u) * 2.4);text-align:right;font-weight:800;line-height:1.15}.vid-keys[data-count="4"] .vid-keys-action{font-size:calc(var(--u) * 2.2)}.vid-keys[data-count="5"] .vid-keys-row,.vid-keys[data-count="6"] .vid-keys-row{padding:calc(var(--u) * 1) calc(var(--u) * 1.4);gap:calc(var(--u) * .6)}.vid-keys[data-count="5"] .vid-keys-action,.vid-keys[data-count="6"] .vid-keys-action{font-size:calc(var(--u) * 1.9)}.vid-keys[data-count="5"] .vid-keys-cap,.vid-keys[data-count="6"] .vid-keys-cap{min-width:calc(var(--u) * 3.6);padding:calc(var(--u) * .5) calc(var(--u) * .9);font-size:calc(var(--u) * 1.7)}.vid-todo{grid-template-columns:repeat(var(--todo-cols,1), minmax(0, 1fr));align-content:center;gap:calc(var(--u) * 1);min-height:0;padding:calc(var(--u) * 1.6) calc(var(--u) * 2);border:1px solid var(--glass-line);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(100%, calc(var(--u) * 64));flex:1;margin:0;margin-inline:auto;list-style:none;display:grid}.vid-todo[data-count="7"],.vid-todo[data-count="8"]{--todo-cols:2;width:min(100%, calc(var(--u) * 84))}.vid-todo-row{align-items:center;gap:calc(var(--u) * .7) calc(var(--u) * .9);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);border-radius:calc(var(--u) * 1.4 * var(--radius-k,1));border:1px solid #0000;grid-template-columns:auto auto minmax(0,1fr) auto;transition:opacity .45s,box-shadow .4s,border-color .4s,background .4s;display:grid}.vid-todo-row:not([data-done=true]){opacity:.55}.vid-todo-row[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 calc(var(--u) * 1) calc(var(--u) * 2.4) calc(var(--u) * -.6) var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-todo-row[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 calc(var(--u) * 1) calc(var(--u) * 2.4) calc(var(--u) * -.6) var(--t2)}}.vid-todo-row[data-active=true],.vid-todo-row[data-done=true]{opacity:1}.vid-todo-check{width:calc(var(--u) * 3);height:calc(var(--u) * 3);place-items:center;display:grid}.vid-todo-check-svg{width:100%;height:100%;overflow:visible}.vid-todo-box{fill:rgb(var(--fg-rgb) / .08);stroke:rgb(var(--fg-rgb) / .25);stroke-width:1.5px;transition:fill .45s,stroke .45s}.vid-todo-row[data-done=true] .vid-todo-box{fill:var(--t1);stroke:#0000}.vid-todo-tick{stroke:#fff;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .55s var(--enter-ease)}.vid-todo-row[data-done=true] .vid-todo-tick{stroke-dashoffset:0}.vid-todo-icon{font-size:calc(var(--u) * 2.6);line-height:1}.vid-todo-label{font-size:calc(var(--u) * 2.5);font-weight:700;line-height:1.2}.vid-todo-detail{padding:calc(var(--u) * .2) calc(var(--u) * .7);background:rgb(var(--fg-rgb) / .08);font-size:calc(var(--u) * 1.5);opacity:.75;white-space:nowrap;border-radius:99px;font-weight:700;line-height:1.2}.vid-todo[data-count="5"] .vid-todo-row,.vid-todo[data-count="6"] .vid-todo-row{padding-block:calc(var(--u) * .6)}.vid-todo[data-count="5"] .vid-todo-label{font-size:calc(var(--u) * 2.3)}.vid-todo[data-count="6"] .vid-todo-label{font-size:calc(var(--u) * 2)}.vid-todo[data-count="7"] .vid-todo-row,.vid-todo[data-count="8"] .vid-todo-row{padding:calc(var(--u) * .55) calc(var(--u) * .8);gap:calc(var(--u) * .5)}.vid-todo[data-count="7"] .vid-todo-label,.vid-todo[data-count="8"] .vid-todo-label{font-size:calc(var(--u) * 1.85)}.vid-pass{width:min(100%, calc(var(--u) * 66));min-height:0;padding-bottom:calc(var(--u) * 1.2);border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));color:#1a1033;background:#faf9f5;flex-direction:column;flex:1;margin-inline:auto;display:flex;overflow:hidden}.vid-pass-carrier{padding:calc(var(--u) * .9) calc(var(--u) * 2.2);background:linear-gradient(90deg, var(--ac-1), var(--ac-2));color:#fff;font-size:calc(var(--u) * 1.55);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-weight:800;line-height:1.2}.vid-pass-sheet{flex:1;min-height:0;display:flex}.vid-pass-main{gap:calc(var(--u) * 1.4);min-width:0;padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2);flex-direction:column;flex:1;display:flex}.vid-pass-route{justify-content:center;align-items:center;gap:calc(var(--u) * 1.2);display:flex}.vid-pass-end{align-items:center;gap:calc(var(--u) * .25);min-width:calc(var(--u) * 10);flex-direction:column;display:flex}.vid-pass-code{font-size:calc(var(--u) * 5.2);letter-spacing:.04em;font-weight:900;line-height:1}.vid-pass-city{font-size:calc(var(--u) * 1.45);opacity:.65;text-align:center;font-weight:700;line-height:1.15}.vid-pass-mid{align-items:center;gap:calc(var(--u) * .6);max-width:calc(var(--u) * 14);flex:1;display:flex}.vid-pass-dash{border-top:calc(var(--u) * .25) dashed #1a103340;flex:1}.vid-pass-plane{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);color:var(--ac-2);flex:none;transform:rotate(90deg)}.vid-pass-fields{grid-template-columns:repeat(var(--pass-cols,4), minmax(0, 1fr));gap:calc(var(--u) * 1) calc(var(--u) * 1.4);margin:0;display:grid}.vid-pass[data-count="2"]{--pass-cols:2}.vid-pass[data-count="3"],.vid-pass[data-count="5"],.vid-pass[data-count="6"]{--pass-cols:3}.vid-pass-field{--enter-from:scale(.92);--enter-origin:center bottom;gap:calc(var(--u) * .15);padding:calc(var(--u) * .7) calc(var(--u) * .9);border-radius:calc(var(--u) * 1 * var(--radius-k,1));background:#ffffffa6;flex-direction:column;margin:0;display:flex}.vid-pass-field dt{font-size:calc(var(--u) * 1.15);letter-spacing:.1em;opacity:.55;text-transform:uppercase;font-weight:800;line-height:1.1}.vid-pass-field dd{font-size:calc(var(--u) * 2.1);color:var(--t2);margin:0;font-weight:900;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.vid-pass-field dd{color:color-mix(in srgb, var(--t2) 70%, #1a1033)}}.vid-pass-stub{width:calc(var(--u) * 10);padding:calc(var(--u) * 1.4) calc(var(--u) * .8);background:#ffffff80;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.vid-pass-stub:before,.vid-pass-stub:after{content:"";left:calc(var(--u) * -.55);width:calc(var(--u) * 1.1);aspect-ratio:1;background:var(--c1);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #0000000f}.vid-pass-stub:before{top:calc(var(--u) * -.55)}.vid-pass-stub:after{bottom:calc(var(--u) * -.55)}.vid-pass-perf{top:calc(var(--u) * .8);bottom:calc(var(--u) * .8);border-left:calc(var(--u) * .25) dashed #1a103333;position:absolute;left:0}.vid-pass-barcode{width:calc(var(--u) * 5);height:calc(var(--u) * 14);background:repeating-linear-gradient(90deg, #1a1033 0, #1a1033 calc(var(--u) * .25), transparent calc(var(--u) * .25), transparent calc(var(--u) * .45));opacity:.85}.vid-pass[data-count="5"] .vid-pass-field dd,.vid-pass[data-count="6"] .vid-pass-field dd{font-size:calc(var(--u) * 1.85)}.vid-pass[data-count="6"] .vid-pass-main{gap:calc(var(--u) * 1);padding-block:calc(var(--u) * 1.4)}.vid-pass[data-count="6"] .vid-pass-code{font-size:calc(var(--u) * 4.4)}@container vid-frame (max-width:34rem){.vid-receipt-paper{width:min(100%, calc(var(--u) * 52));font-size:calc(var(--u) * 1.55)}.vid-receipt[data-count="6"] .vid-receipt-line,.vid-receipt[data-count="7"] .vid-receipt-line{font-size:calc(var(--u) * 1.35)}.vid-mail{width:100%}.vid-mail-head{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);gap:calc(var(--u) * 1.2)}.vid-mail-avatar{width:calc(var(--u) * 4.8);font-size:calc(var(--u) * 2.2)}.vid-mail-subject{font-size:calc(var(--u) * 2.1)}.vid-mail-body{padding-inline:calc(var(--u) * 1.6);gap:calc(var(--u) * .85)}.vid-mail-para{font-size:calc(var(--u) * 1.55)}.vid-mail[data-count="4"] .vid-mail-para{font-size:calc(var(--u) * 1.4);line-height:1.32}.vid-serp[data-count="3"],.vid-serp[data-count="4"]{--serp-cols:1}.vid-serp-chrome{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4)}.vid-serp-query{font-size:calc(var(--u) * 1.75)}.vid-serp-hit{padding:calc(var(--u) * 1) calc(var(--u) * 1.2)}.vid-serp[data-count="4"]{gap:calc(var(--u) * .9)}.vid-serp[data-count="4"] .vid-serp-results{gap:calc(var(--u) * .8)}.vid-serp[data-count="4"] .vid-serp-count{display:none}.vid-serp[data-count="4"] .vid-serp-hit{padding:calc(var(--u) * .7) calc(var(--u) * 1)}.vid-serp[data-count="4"] .vid-serp-snippet{-webkit-line-clamp:1;line-clamp:1}.vid-keys[data-count="4"],.vid-keys[data-count="5"],.vid-keys[data-count="6"]{--keys-cols:1;width:100%}.vid-keys-row{align-items:stretch;gap:calc(var(--u) * .9);flex-direction:column}.vid-keys-action{text-align:left}.vid-todo[data-count="5"],.vid-todo[data-count="6"],.vid-todo[data-count="7"],.vid-todo[data-count="8"]{--todo-cols:1;width:100%;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4);gap:calc(var(--u) * .65)}.vid-todo[data-count="7"] .vid-todo-row,.vid-todo[data-count="8"] .vid-todo-row{padding:calc(var(--u) * .45) calc(var(--u) * .6)}.vid-todo[data-count="7"] .vid-todo-label,.vid-todo[data-count="8"] .vid-todo-label{font-size:calc(var(--u) * 1.45)}.vid-pass{width:100%}.vid-pass-sheet{flex-direction:column}.vid-pass-stub{width:100%;height:calc(var(--u) * 8);padding:calc(var(--u) * .8) calc(var(--u) * 2);flex-direction:row}.vid-pass-stub:before,.vid-pass-stub:after{top:calc(var(--u) * -.55);bottom:auto;left:auto}.vid-pass-stub:before{left:calc(var(--u) * -.55)}.vid-pass-stub:after{right:calc(var(--u) * -.55)}.vid-pass-perf{top:0;bottom:auto;right:auto;left:calc(var(--u) * 1.6);width:calc(100% - calc(var(--u) * 3.2));border-top:calc(var(--u) * .25) dashed #1a103333;border-left:0;height:0}.vid-pass-barcode{width:calc(var(--u) * 22);height:calc(var(--u) * 4)}.vid-pass-fields{--pass-cols:2}.vid-pass-code{font-size:calc(var(--u) * 4.2)}.vid-pass-main{padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6)}}.vid-podium-head,.vid-score-board,.vid-score-moment,.vid-rating-row,.vid-forecast-day,.vid-tracks-card,.vid-tracks-row,.vid-decide-question,.vid-decide-outcome{border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-score-moment,.vid-rating-row,.vid-forecast-day,.vid-tracks-row,.vid-decide-answer,.vid-decide-outcome,.vid-podium-head{transition:opacity .5s ease, transform .6s var(--enter-ease), clip-path .7s ease-out, filter .5s ease, box-shadow .4s ease, border-color .4s ease}.vid-score-moment[data-active=true],.vid-rating-row[data-active=true],.vid-forecast-day[data-active=true],.vid-decide-outcome[data-active=true],.vid-podium-head[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-score-moment[data-active=true],.vid-rating-row[data-active=true],.vid-forecast-day[data-active=true],.vid-decide-outcome[data-active=true],.vid-podium-head[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-podium{min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.vid-podium-floor{bottom:calc(var(--u) * 1.2);height:calc(var(--u) * .35);background:linear-gradient(90deg, transparent, rgb(var(--fg-rgb) / .35), transparent);pointer-events:none;border-radius:99px;position:absolute;left:8%;right:8%}.vid-podium-stage{align-items:end;gap:calc(var(--u) * 1.6);width:min(100%, calc(var(--u) * 72));padding-bottom:calc(var(--u) * .6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.vid-podium-col{align-items:center;gap:calc(var(--u) * .8);flex-direction:column;min-width:0;display:flex}.vid-podium-head{align-items:center;gap:calc(var(--u) * .35);max-width:100%;padding:calc(var(--u) * .9) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));text-align:center;flex-direction:column;display:flex}.vid-podium-head.vid-reveal[data-on=true]{transition-delay:.2s}.vid-podium-icon{font-size:calc(var(--u) * 4.2);filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.2) #00000059);line-height:1;position:relative}.vid-podium-col--center .vid-podium-icon:after{content:"✦";top:calc(var(--u) * -1.8);font-size:calc(var(--u) * 1.6);opacity:.85;position:absolute;left:50%;transform:translate(-50%)}.vid-podium-name{font-size:calc(var(--u) * 2);font-weight:900;line-height:1.1}.vid-podium-score{padding:calc(var(--u) * .25) calc(var(--u) * 1);background:linear-gradient(135deg, var(--t1), var(--t2));border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-podium-score{background:linear-gradient(135deg, color-mix(in srgb, var(--t1) 45%, transparent), color-mix(in srgb, var(--t2) 35%, transparent))}}.vid-podium-score{font-size:calc(var(--u) * 1.45);font-weight:800}.vid-podium-block{border-radius:calc(var(--u) * 1.2 * var(--radius-k,1)) calc(var(--u) * 1.2 * var(--radius-k,1)) calc(var(--u) * .4) calc(var(--u) * .4);width:100%;box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * 1.2) #ffffff59, 0 calc(var(--u) * 1.2) calc(var(--u) * 2.4) calc(var(--u) * -.8) #00000073;color:#1a1033;place-items:center;display:grid}.vid-podium-block.vid-reveal{opacity:0;transform-origin:bottom;filter:none;clip-path:none;transform:scaleY(.15)}.vid-podium-block.vid-reveal[data-on=true]{opacity:1;transition:opacity .45s ease, transform .65s var(--enter-ease);transform:scaleY(1)}.vid-podium-block--gold{height:calc(var(--u) * 16);background:linear-gradient(165deg,#fcd34d,#d97706)}.vid-podium-block--silver{height:calc(var(--u) * 11);background:linear-gradient(165deg,#e5e7eb,#9ca3af)}.vid-podium-block--bronze{height:calc(var(--u) * 7.5);background:linear-gradient(165deg,#fdba74,#b45309)}.vid-podium-rank{font-size:calc(var(--u) * 6);opacity:.55;font-weight:900;line-height:1}.vid-podium-col--center .vid-podium-rank{font-size:calc(var(--u) * 7)}.vid-score{gap:calc(var(--u) * 1.6);min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.vid-score-board{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 2) calc(var(--u) * 2.6);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.vid-score-side{align-items:center;gap:calc(var(--u) * 1);min-width:0;display:flex}.vid-score-side--home{justify-content:flex-start}.vid-score-side--away{justify-content:flex-end}.vid-score-emblem{font-size:calc(var(--u) * 5.6);flex:none;line-height:1}.vid-score-team{font-size:calc(var(--u) * 2.6);font-weight:800;line-height:1.1}.vid-score-digits{min-width:calc(var(--u) * 9);padding:calc(var(--u) * .6) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.2 * var(--radius-k,1));box-shadow:inset 0 0 calc(var(--u) * 2) #fde68a1f;font-size:calc(var(--u) * 7);font-variant-numeric:tabular-nums;text-align:center;background:#0b1020;flex:none;font-weight:900;line-height:1}.vid-score-digits--home{color:#fde68a;text-shadow:0 0 calc(var(--u) * 1.2) #fde68a73}.vid-score-digits--away{color:#6ee7b7;text-shadow:0 0 calc(var(--u) * 1.2) #6ee7b773}.vid-score-mid{align-items:center;gap:calc(var(--u) * .6);padding-inline:calc(var(--u) * .8);border-inline:calc(var(--u) * .2) solid rgb(var(--fg-rgb) / .2);flex-direction:column;display:flex}.vid-score-status{padding:calc(var(--u) * .35) calc(var(--u) * 1.1);background:rgb(var(--fg-rgb) / .1);font-size:calc(var(--u) * 1.6);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:99px;font-weight:800}.vid-score-moments{grid-template-columns:repeat(var(--moment-cols,1), minmax(0, 1fr));gap:calc(var(--u) * 1);margin:0;padding:0;list-style:none;display:grid}.vid-score[data-count="4"] .vid-score-moments,.vid-score[data-count="5"] .vid-score-moments{--moment-cols:2}.vid-score-moment{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.6);border-left:calc(var(--u) * .55) solid rgb(var(--fg-rgb) / .25);border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.vid-score-moment[data-side=home]{border-left-color:var(--ac-1);background:linear-gradient(90deg, var(--ac-1), var(--glass-b))}@supports (color:color-mix(in lab, red, red)){.vid-score-moment[data-side=home]{background:linear-gradient(90deg, color-mix(in srgb, var(--ac-1) 12%, var(--glass-a)), var(--glass-b))}}.vid-score-moment[data-side=away]{border-left-color:var(--ac-2);background:linear-gradient(90deg, var(--ac-2), var(--glass-b))}@supports (color:color-mix(in lab, red, red)){.vid-score-moment[data-side=away]{background:linear-gradient(90deg, color-mix(in srgb, var(--ac-2) 12%, var(--glass-a)), var(--glass-b))}}.vid-score-moment[data-side=neutral]{width:min(100%, calc(var(--u) * 52));grid-column:1/-1;justify-self:center}.vid-score-time{padding:calc(var(--u) * .25) calc(var(--u) * .9);background:rgb(var(--fg-rgb) / .12);font-size:calc(var(--u) * 1.7);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;font-weight:800}.vid-score-moment-text{font-size:calc(var(--u) * 2.1);font-weight:700;line-height:1.25}.vid-score[data-count="5"] .vid-score-moment{padding-block:calc(var(--u) * .65)}.vid-score[data-count="5"] .vid-score-moment-text{font-size:calc(var(--u) * 1.8)}.vid-bracket{--link:calc(var(--u) * 1.6);--stroke:max(2px, calc(var(--u) * .18));--line:rgb(var(--fg-rgb) / .32);--chars-across:33;gap:calc(var(--u) * .8) calc(var(--link) * 2);min-height:0;padding-bottom:calc(var(--u) * 1);flex:1;grid-template-rows:auto minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;container-type:inline-size}.vid-bracket-round{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.vid-bracket-round-name{padding:calc(var(--u) * .35) calc(var(--u) * 1.1);background:var(--t1);border-radius:99px;justify-self:center;margin:0}@supports (color:color-mix(in lab, red, red)){.vid-bracket-round-name{background:color-mix(in srgb, var(--t1) 28%, transparent)}}.vid-bracket-round-name{font-size:calc(var(--u) * 1.5);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-weight:800;line-height:1.1}.vid-bracket-matches{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex}.vid-bracket-slot{min-height:0;padding-block:calc(var(--u) * .4);flex:1 1 0;align-items:center;display:flex;position:relative}.vid-bracket-round:not(:first-child) .vid-bracket-slot:before,.vid-bracket-round:not(:last-child) .vid-bracket-slot:after{content:"";width:var(--link);border:0 solid var(--line);position:absolute}.vid-bracket-round:not(:first-child) .vid-bracket-slot:before{border-top-width:var(--stroke);top:50%;inset-inline-end:100%}.vid-bracket-round:not(:last-child) .vid-bracket-slot:after{border-inline-end-width:var(--stroke);inset-inline-start:100%}.vid-bracket-round:not(:last-child) .vid-bracket-slot:nth-child(odd):after{border-top-width:var(--stroke);top:50%;bottom:0}.vid-bracket-round:not(:last-child) .vid-bracket-slot:nth-child(2n):after{top:0;bottom:calc(50% - var(--stroke));border-bottom-width:var(--stroke)}.vid-bracket-round[data-final=true]:not(:last-child) .vid-bracket-slot:after{border-inline-end-width:0;border-bottom-width:0;border-top-width:var(--stroke);top:50%;bottom:auto}.vid-bracket-match{border:1px dashed rgb(var(--fg-rgb) / .24);border-radius:calc(var(--u) * 1.3 * var(--radius-k,1));width:100%;transition:background .4s,border-color .4s,box-shadow .4s}.vid-bracket-match[data-on=true]{border-style:solid;border-color:var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vid-bracket-round[data-active=true] .vid-bracket-match[data-on=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-bracket-round[data-active=true] .vid-bracket-match[data-on=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-bracket-fill{border-radius:inherit;overflow:hidden}.vid-bracket-side{justify-content:space-between;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .55) calc(var(--u) * 1.1);font-size:min(calc(var(--u) * 1.8), calc(100cqw / var(--chars-across)));font-weight:700;line-height:1.15;display:flex}.vid-bracket-side+.vid-bracket-side{border-top:1px solid var(--glass-line)}.vid-bracket-side[data-result=won]{background:var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-bracket-side[data-result=won]{background:color-mix(in srgb, var(--t1) 30%, transparent)}}.vid-bracket-side[data-result=won]{font-weight:900}.vid-bracket-side[data-result=lost]{opacity:.55}.vid-bracket-name{overflow-wrap:anywhere;min-width:0}.vid-bracket-score{font-variant-numeric:tabular-nums;text-align:end;flex:none;min-width:1.4ch;font-weight:900}.vid-bracket-trophy{width:100%;padding:calc(var(--u) * 1.4) calc(var(--u) * 1);border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));background:linear-gradient(145deg, var(--t1), var(--t2));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-bracket-trophy{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-bracket-trophy{color:#fff;font-size:calc(var(--u) * 2.2);overflow-wrap:anywhere;text-align:center;text-shadow:0 1px 3px #00000059;font-weight:900;line-height:1.15}.vid-rating{align-items:center;gap:calc(var(--u) * 3.2);min-height:0;padding-bottom:calc(var(--u) * 1);flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);display:grid}.vid-rating-summary{align-items:center;gap:calc(var(--u) * .8);text-align:center;flex-direction:column;display:flex}.vid-rating-value{font-size:calc(var(--u) * 10);background:linear-gradient(145deg, var(--ac-1), var(--ac-2));color:#0000;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.4) var(--ac-2));-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.vid-rating-value{filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.4) color-mix(in srgb, var(--ac-2) 40%, transparent))}}.vid-rating-stars{gap:calc(var(--u) * .35);display:flex}.vid-rating-star{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);display:inline-flex;position:relative}.vid-rating-star svg{width:100%;height:100%;position:absolute;inset:0}.vid-rating-star-bg{color:rgb(var(--fg-rgb) / .22);fill:rgb(var(--fg-rgb) / .12)}.vid-rating-star-fill{color:#fbbf24;fill:#fbbf24}.vid-rating-reviews{font-size:calc(var(--u) * 1.55);opacity:.65;font-weight:600}.vid-rating-aspects{gap:calc(var(--u) * 1.1);flex-direction:column;margin:0;display:flex}.vid-rating-row{gap:calc(var(--u) * .45);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);border-left:calc(var(--u) * .5) solid var(--t1);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));grid-template-columns:minmax(0,1fr);margin:0;display:grid}.vid-rating-row dt{font-size:calc(var(--u) * 1.55);letter-spacing:.04em;font-weight:800}.vid-rating-row dd{margin:0}.vid-rating-track-wrap{align-items:center;gap:calc(var(--u) * 1);display:flex}.vid-rating-track{height:calc(var(--u) * 1.1);background:rgb(var(--fg-rgb) / .12);border-radius:99px;flex:1;overflow:hidden}.vid-rating-bar{border-radius:inherit;background:linear-gradient(90deg, var(--t1), var(--t2));width:0;height:100%;transition:width .65s var(--enter-ease);display:block}.vid-rating-bar[data-on=true]{width:var(--pct)}.vid-rating-num{min-width:calc(var(--u) * 3.2);font-size:calc(var(--u) * 1.9);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:900}.vid-rating[data-count="5"] .vid-rating-row{padding-block:calc(var(--u) * .65);gap:calc(var(--u) * .3)}.vid-rating[data-count="5"] .vid-rating-row dt{font-size:calc(var(--u) * 1.4)}.vid-forecast{align-items:center;gap:calc(var(--u) * 1.2);min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.vid-forecast-place{padding:calc(var(--u) * .45) calc(var(--u) * 1.6);border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));font-size:calc(var(--u) * 1.65);border-radius:99px;margin:0;font-weight:700}.vid-forecast-days{grid-template-columns:repeat(var(--day-cols,5), minmax(0, 1fr));gap:calc(var(--u) * 1.2);width:100%;display:grid}.vid-forecast[data-count="2"] .vid-forecast-days{--day-cols:2;width:min(100%, calc(var(--u) * 44))}.vid-forecast[data-count="3"] .vid-forecast-days{--day-cols:3;width:min(100%, calc(var(--u) * 58))}.vid-forecast[data-count="4"] .vid-forecast-days{--day-cols:4}.vid-forecast-day{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * 1.4) calc(var(--u) * 1);border-radius:calc(var(--u) * 2 * var(--radius-k,1));background:linear-gradient(165deg, var(--t1), var(--glass-b));flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.vid-forecast-day{background:linear-gradient(165deg, color-mix(in srgb, var(--t1) 30%, var(--glass-a)), var(--glass-b))}}.vid-forecast-day{text-align:center}.vid-forecast-dayname{font-size:calc(var(--u) * 1.45);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.vid-forecast-icon{font-size:calc(var(--u) * 4.6);line-height:1;animation:2.8s ease-in-out infinite vid-forecast-float}.vid-forecast-day[data-active=true] .vid-forecast-icon{animation-duration:2.2s}@keyframes vid-forecast-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -.5))}}.vid-forecast-temps{gap:calc(var(--u) * .15);flex-direction:column;display:flex}.vid-forecast-high{font-size:calc(var(--u) * 2.8);font-weight:900;line-height:1}.vid-forecast-low{font-size:calc(var(--u) * 1.85);opacity:.65;font-weight:700}.vid-forecast-tick{margin-right:calc(var(--u) * .25);font-size:calc(var(--u) * 1.1);letter-spacing:.05em;opacity:.55;font-weight:800}.vid-forecast-note{margin:calc(var(--u) * .2) 0 0;font-size:calc(var(--u) * 1.35);opacity:.85;font-weight:600;line-height:1.25}.vid-forecast[data-count="5"] .vid-forecast-day{padding:calc(var(--u) * 1) calc(var(--u) * .6);gap:calc(var(--u) * .35)}.vid-forecast[data-count="5"] .vid-forecast-icon{font-size:calc(var(--u) * 3.8)}.vid-forecast[data-count="5"] .vid-forecast-high{font-size:calc(var(--u) * 2.3)}.vid-tracks{min-height:0;padding-bottom:calc(var(--u) * 1);flex:1;justify-content:center;align-items:center;display:flex}.vid-tracks-card{width:min(100%, calc(var(--u) * 60));padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1))}.vid-tracks-label{align-items:center;gap:calc(var(--u) * .7);margin-bottom:calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.45);letter-spacing:.1em;opacity:.75;text-transform:uppercase;font-weight:800;display:flex}.vid-tracks-label svg{width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.vid-tracks-list{gap:calc(var(--u) * .55);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-tracks-row{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .95) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.6 * var(--radius-k,1));grid-template-columns:auto minmax(0,1fr) auto;transition:opacity .45s,background .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden}.vid-tracks-row[data-state=done]{opacity:.6}.vid-tracks-row[data-state=next]{opacity:.82}.vid-tracks-row[data-state=now]{background:linear-gradient(135deg, var(--t1), var(--t2))}@supports (color:color-mix(in lab, red, red)){.vid-tracks-row[data-state=now]{background:linear-gradient(135deg, color-mix(in srgb, var(--t1) 22%, var(--glass-a)), color-mix(in srgb, var(--t2) 12%, var(--glass-b)))}}.vid-tracks-row[data-state=now]{box-shadow:0 0 0 calc(var(--u) * .25) var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-tracks-row[data-state=now]{box-shadow:0 0 0 calc(var(--u) * .25) color-mix(in srgb, var(--t1) 40%, transparent)}}.vid-tracks-control{width:calc(var(--u) * 3.6);aspect-ratio:1;border-radius:50%;flex:none;align-self:center;place-items:center;display:grid}.vid-tracks-row[data-state=next] .vid-tracks-control{border:calc(var(--u) * .25) solid rgb(var(--fg-rgb) / .35);color:rgb(var(--fg-rgb) / .75)}.vid-tracks-row[data-state=next] .vid-tracks-control svg{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);margin-left:calc(var(--u) * .15)}.vid-tracks-row[data-state=done] .vid-tracks-control{border:calc(var(--u) * .2) solid rgb(var(--fg-rgb) / .2);color:rgb(var(--fg-rgb) / .45)}.vid-tracks-row[data-state=done] .vid-tracks-control svg{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7)}.vid-tracks-row[data-state=now] .vid-tracks-control{background:linear-gradient(145deg, var(--t1), var(--t2));color:#fff}.vid-tracks-eq{justify-content:center;align-items:flex-end;gap:calc(var(--u) * .25);width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);display:flex}.vid-tracks-eq span{width:calc(var(--u) * .35);height:calc(var(--u) * 1.1);border-radius:calc(var(--u) * .2);transform-origin:bottom;background:currentColor;animation:.85s ease-in-out infinite alternate vid-tracks-eq}.vid-tracks-eq span:nth-child(2){animation-delay:.12s}.vid-tracks-eq span:nth-child(3){animation-delay:.24s}@keyframes vid-tracks-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.vid-tracks-title{font-size:calc(var(--u) * 1.85);font-weight:800;line-height:1.2}.vid-tracks-length{font-size:calc(var(--u) * 1.5);font-variant-numeric:tabular-nums;opacity:.7;font-weight:700}.vid-tracks-progress{height:calc(var(--u) * .35);background:linear-gradient(90deg, var(--t1), var(--t2));border-radius:0 99px 99px 0;width:0;animation:7s linear forwards vid-tracks-progress;position:absolute;bottom:0;left:0}@keyframes vid-tracks-progress{to{width:100%}}.vid-tracks[data-count="6"] .vid-tracks-row{padding-block:calc(var(--u) * .65);gap:calc(var(--u) * .9)}.vid-tracks[data-count="6"] .vid-tracks-title{font-size:calc(var(--u) * 1.65)}.vid-tracks[data-count="6"] .vid-tracks-card{padding-block:calc(var(--u) * 1.2)}.vid-decide{--link:rgb(var(--fg-rgb) / .35);--link-width:calc(var(--u) * .3);--link-length:calc(var(--u) * 1.5);justify-content:center;align-items:center;gap:calc(var(--u) * .4);min-height:0;padding-bottom:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.vid-decide-question{align-items:center;gap:calc(var(--u) * 1.4);width:min(100%, calc(var(--u) * 74));margin-bottom:var(--link-length);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.6);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));display:flex;position:relative}.vid-decide-question:after{content:"";top:100%;left:calc(50% - var(--link-width) / 2);width:var(--link-width);height:var(--link-length);background:var(--link);position:absolute}.vid-decide-badge{width:calc(var(--u) * 5.8);aspect-ratio:1;background:linear-gradient(145deg, var(--ac-1), var(--ac-2));box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 1.6) calc(var(--u) * -.4) var(--ac-2);color:#1a1033;font-size:calc(var(--u) * 3.2);border-radius:50%;flex:none;align-self:center;place-items:center;font-weight:900;line-height:1;display:grid}.vid-decide-qtext{font-size:calc(var(--u) * 3.1);margin:0;font-weight:900;line-height:1.15}.vid-decide-options{grid-template-columns:repeat(var(--opt-cols,3), minmax(0, 1fr));gap:calc(var(--u) * 2.2);width:100%;display:grid}.vid-decide[data-count="2"] .vid-decide-options{--opt-cols:2;width:min(100%, calc(var(--u) * 52))}.vid-decide-option{align-items:center;gap:calc(var(--u) * .6);padding-top:var(--link-length);flex-direction:column;display:flex;position:relative}.vid-decide-option:before,.vid-decide-option:after{content:"";background:var(--link);opacity:0;transition:opacity .5s,background .4s;position:absolute;top:0}.vid-decide-option:before{left:calc(50% - var(--link-width) / 2);width:var(--link-width);height:var(--link-length)}.vid-decide-option:after{right:calc(var(--u) * -.9);left:calc(var(--u) * -.9);height:var(--link-width)}.vid-decide-option:first-child:after{left:50%}.vid-decide-option:last-child:after{right:50%}.vid-decide-option[data-on=true]:before,.vid-decide-option[data-on=true]:after{background:var(--t1);opacity:1}.vid-decide-answer{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .7) calc(var(--u) * 2);background:linear-gradient(135deg, var(--t1), var(--t2));box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 1.6) calc(var(--u) * -.5) var(--t2);color:#fff;font-size:calc(var(--u) * 2.4);text-align:center;border:none;border-radius:99px;font-weight:900;line-height:1.1;display:inline-flex}.vid-decide-answer[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 calc(var(--u) * .8) calc(var(--u) * 1.6) calc(var(--u) * -.5) var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-decide-answer[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 calc(var(--u) * .8) calc(var(--u) * 1.6) calc(var(--u) * -.5) var(--t2)}}.vid-decide-icon{font-size:calc(var(--u) * 2.6);line-height:1}.vid-decide-arrow{font-size:calc(var(--u) * 2);opacity:.55;font-weight:900;line-height:1}.vid-decide-outcome{width:100%;padding:calc(var(--u) * 1.5) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));font-size:calc(var(--u) * 2.4);text-align:center;font-weight:700;line-height:1.25}.vid-decide[data-count="3"] .vid-decide-outcome{font-size:calc(var(--u) * 2.1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.3)}@container vid-frame (max-width:34rem){.vid-podium-stage{gap:calc(var(--u) * .8);width:100%}.vid-podium-name{font-size:calc(var(--u) * 1.65)}.vid-podium-icon{font-size:calc(var(--u) * 3.4)}.vid-podium-head{padding:calc(var(--u) * .6) calc(var(--u) * .5)}.vid-podium-block--gold{height:calc(var(--u) * 14)}.vid-podium-block--silver{height:calc(var(--u) * 9.5)}.vid-podium-block--bronze{height:calc(var(--u) * 6.5)}.vid-podium-rank{font-size:calc(var(--u) * 4.8)}.vid-score-board{gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vid-score-mid{border-inline:none;border-block:calc(var(--u) * .2) solid rgb(var(--fg-rgb) / .15);padding-block:calc(var(--u) * .5);flex-direction:row;grid-column:1/-1;justify-content:center}.vid-score-side--home{grid-column:1}.vid-score-side--away{grid-column:2}.vid-score-emblem{font-size:calc(var(--u) * 3.8)}.vid-score-team{font-size:calc(var(--u) * 1.9)}.vid-score-digits{font-size:calc(var(--u) * 4.6);min-width:calc(var(--u) * 6.4)}.vid-score-moments,.vid-score[data-count="4"] .vid-score-moments,.vid-score[data-count="5"] .vid-score-moments{--moment-cols:1;gap:calc(var(--u) * .65)}.vid-score-moment[data-side=neutral]{width:100%}.vid-score-moment-text{font-size:calc(var(--u) * 1.7)}.vid-rating{gap:calc(var(--u) * 1.4);grid-template-columns:minmax(0,1fr)}.vid-rating-value{font-size:calc(var(--u) * 8)}.vid-rating-aspects{gap:calc(var(--u) * .75)}.vid-forecast-days,.vid-forecast[data-count="2"] .vid-forecast-days,.vid-forecast[data-count="3"] .vid-forecast-days,.vid-forecast[data-count="4"] .vid-forecast-days,.vid-forecast[data-count="5"] .vid-forecast-days{--day-cols:1;gap:calc(var(--u) * .65);width:100%}.vid-forecast-day{align-items:center;column-gap:calc(var(--u) * 1.2);row-gap:calc(var(--u) * .2);padding:calc(var(--u) * .9) calc(var(--u) * 1.2);text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vid-forecast-dayname{text-align:left;grid-area:1/2}.vid-forecast-icon{font-size:calc(var(--u) * 3.8);grid-area:1/1/span 2;animation:none}.vid-forecast-temps{grid-area:1/3/span 2;align-items:flex-end}.vid-forecast-note{font-size:calc(var(--u) * 1.25);grid-area:2/2;margin:0}.vid-tracks-card{width:100%;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4)}.vid-tracks-row{padding:calc(var(--u) * .75) calc(var(--u) * 1)}.vid-tracks-title{font-size:calc(var(--u) * 1.65)}.vid-decide-question{width:100%;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4);margin-bottom:calc(var(--u) * 1)}.vid-decide-question:after{display:none}.vid-decide-qtext{font-size:calc(var(--u) * 2.5)}.vid-decide-badge{width:calc(var(--u) * 4.6);font-size:calc(var(--u) * 2.6)}.vid-decide-options,.vid-decide[data-count="2"] .vid-decide-options{--opt-cols:1;gap:calc(var(--u) * .9);width:100%}.vid-decide-option{align-items:center;column-gap:calc(var(--u) * .8);grid-template-rows:auto;grid-template-columns:auto auto minmax(0,1fr);padding-top:0;display:grid}.vid-decide-option:before,.vid-decide-option:after{display:none}.vid-decide-answer{font-size:calc(var(--u) * 2);grid-column:1}.vid-decide-arrow{grid-column:2;transform:rotate(-90deg)}.vid-decide-outcome{padding:calc(var(--u) * 1) calc(var(--u) * 1.2);text-align:left;font-size:calc(var(--u) * 1.9);grid-column:3}.vid-bracket{--link:calc(var(--u) * .6);row-gap:calc(var(--u) * .6)}.vid-bracket-round-name{padding-inline:calc(var(--u) * .7);font-size:calc(var(--u) * 1.15);letter-spacing:.02em}.vid-bracket-slot{padding-block:calc(var(--u) * .3)}.vid-bracket-side{gap:calc(var(--u) * .4);padding:calc(var(--u) * .55) calc(var(--u) * .6);font-size:min(calc(var(--u) * 1.55), calc(100cqw / var(--chars-across)))}.vid-bracket-trophy{padding-inline:calc(var(--u) * .5);font-size:calc(var(--u) * 1.7)}}.vid-area{flex:1;height:100%;min-height:0;container:vid-area/size}.vid-stage{--per-room:1.6}.vid-hero-name{--word-room:44cqw}@container vid-area not (min-aspect-ratio:1.6){.vid-hero-name{--word-room:88cqw}}@keyframes ad-spin{to{transform:rotate(360deg)}}@keyframes ad-stamp{0%{opacity:0;transform:rotate(var(--tilt,-10deg)) scale(2.4)}60%{opacity:1;transform:rotate(var(--tilt,-10deg)) scale(.92)}to{opacity:1;transform:rotate(var(--tilt,-10deg)) scale(1)}}@keyframes ad-float{0%{transform:translateY(calc(var(--u) * .8)) rotate(-.8deg)}to{transform:translateY(calc(var(--u) * -.8)) rotate(.8deg)}}@keyframes ad-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes ad-turn{0%{transform:perspective(calc(var(--u) * 80)) rotateY(-16deg)}to{transform:perspective(calc(var(--u) * 80)) rotateY(16deg)}}@keyframes ad-pulse{0%{scale:1}to{scale:1.06}}.vid-price-was{font-size:calc(var(--u) * 2.6);opacity:.55;font-weight:600;text-decoration-thickness:.09em}.vid-price-now{background:linear-gradient(90deg, var(--ac-1), var(--ac-2));color:#0000;font-family:var(--font-display);font-size:calc(var(--u) * 6);letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}.vid-price-period{font-size:calc(var(--u) * 2.1);opacity:.7;font-weight:600}:is(.vid-logo,.vid-brandreveal-logo,.vid-endcard-logo)[data-plate]{box-sizing:border-box;padding:calc(var(--u) * .7) calc(var(--u) * 1.3);border-radius:calc(var(--u) * 1.2 * var(--radius-k,1));box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.8) #00000047;filter:none}:is(.vid-logo,.vid-brandreveal-logo,.vid-endcard-logo)[data-plate=light]{background:#fff}:is(.vid-logo,.vid-brandreveal-logo,.vid-endcard-logo)[data-plate=dark]{background:#12141c}.vid-layer:has(:is(.vid-brandreveal,.vid-endcard)) .vid-logo{opacity:0;transition:opacity .4s}.vid-stage{--sticker-ink:#1b1233}.vid-frame[data-mode=light] .vid-stage{--sticker-ink:#fff}.vid-hero{align-items:center;gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);height:100%;display:grid}.vid-hero[data-side=right] .vid-hero-stage{order:2}.vid-hero-copy{gap:calc(var(--u) * 1.3);flex-direction:column;min-width:0;display:flex}.vid-hero-name{font-family:var(--font-display);font-size:min(calc(var(--u) * 7.6), calc(var(--word-room,86cqw) * var(--per-room) / var(--len,1)));letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:900;line-height:1}.vid-hero-tagline{max-width:calc(var(--u) * 38);font-size:calc(var(--u) * 2.7);opacity:.88;text-wrap:balance;margin:0;line-height:1.3}.vid-hero-price{align-items:baseline;gap:calc(var(--u) * 1.2);margin:calc(var(--u) * .4) 0 0;display:flex}.vid-hero-stage{align-self:stretch;min-height:0;position:relative}.vid-hero-product{z-index:2;object-fit:contain;width:94%;height:94%;filter:drop-shadow(0 calc(var(--u) * 1.6) calc(var(--u) * 2) #00000061);position:absolute;inset:3%}.vid-hero[data-motion=float] .vid-hero-product{animation:5s ease-in-out infinite alternate ad-float}.vid-hero[data-motion=sway] .vid-hero-product{animation:6s ease-in-out infinite alternate ad-sway}.vid-hero[data-motion=turn] .vid-hero-product{animation:7s ease-in-out infinite alternate ad-turn}.vid-hero[data-motion=pulse] .vid-hero-product{animation:2.4s ease-in-out infinite alternate ad-pulse}.vid-hero-set,.vid-hero-set:before,.vid-hero-set:after{pointer-events:none;position:absolute}.vid-hero-set{inset:0}.vid-hero-set:before,.vid-hero-set:after{content:""}.vid-hero[data-stage=spotlight] .vid-hero-set:before{background:radial-gradient(closest-side, var(--ac-1), var(--ac-2) 62%, transparent 100%);border-radius:50%;inset:4%}@supports (color:color-mix(in lab, red, red)){.vid-hero[data-stage=spotlight] .vid-hero-set:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--ac-1) 52%, transparent), color-mix(in srgb, var(--ac-2) 20%, transparent) 62%, transparent 100%)}}.vid-hero[data-stage=spotlight] .vid-hero-set:before{animation:4.5s ease-in-out infinite alternate ad-pulse}.vid-hero[data-stage=pedestal] .vid-hero-set:before{background:radial-gradient(closest-side, var(--ac-1), transparent 100%);border-radius:50%;inset:10% 12% 14%}@supports (color:color-mix(in lab, red, red)){.vid-hero[data-stage=pedestal] .vid-hero-set:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--ac-1) 38%, transparent), transparent 100%)}}.vid-hero[data-stage=pedestal] .vid-hero-set:after{background:linear-gradient(180deg, rgb(var(--fg-rgb) / .34), rgb(var(--fg-rgb) / .1));height:13%;box-shadow:0 calc(var(--u) * .7) 0 rgb(var(--fg-rgb) / .2), 0 calc(var(--u) * 1.8) calc(var(--u) * 2.4) #00000059;border-radius:50%;bottom:3%;left:14%;right:14%}.vid-hero[data-stage=orbit] .vid-hero-set:before{border:calc(var(--u) * .2) solid transparent;border-top-color:var(--ac-1);border-right-color:var(--ac-1);border-radius:50%;inset:2%}@supports (color:color-mix(in lab, red, red)){.vid-hero[data-stage=orbit] .vid-hero-set:before{border-right-color:color-mix(in srgb, var(--ac-1) 35%, transparent)}}.vid-hero[data-stage=orbit] .vid-hero-set:before{animation:14s linear infinite ad-spin}.vid-hero[data-stage=orbit] .vid-hero-set:after{border:calc(var(--u) * .18) dashed var(--ac-2);border-radius:50%;inset:16%}@supports (color:color-mix(in lab, red, red)){.vid-hero[data-stage=orbit] .vid-hero-set:after{border:calc(var(--u) * .18) dashed color-mix(in srgb, var(--ac-2) 70%, transparent)}}.vid-hero[data-stage=orbit] .vid-hero-set:after{animation:22s linear infinite reverse ad-spin}.vid-hero[data-stage=burst] .vid-hero-set:before{background:repeating-conic-gradient(from 0deg, var(--ac-1) 0 7deg, transparent 7deg 20deg);border-radius:50%;inset:-6%}@supports (color:color-mix(in lab, red, red)){.vid-hero[data-stage=burst] .vid-hero-set:before{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--ac-1) 36%, transparent) 0 7deg, transparent 7deg 20deg)}}.vid-hero[data-stage=burst] .vid-hero-set:before{animation:50s linear infinite ad-spin;-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000 78%);mask-image:radial-gradient(closest-side,#000 22%,#0000 78%)}.vid-hero-floor{z-index:1;background:radial-gradient(closest-side,#0000006b,#0000);border-radius:50%;height:6%;position:absolute;bottom:2%;left:22%;right:22%}.vid-hero[data-stage=pedestal] .vid-hero-floor{display:none}.vid-hero-badge{--tilt:10deg;z-index:3;--badge-k:1;width:calc(var(--u) * var(--badge-k) * (7.5 + min(var(--len,4), 12) * .7));aspect-ratio:1;padding:calc(var(--u) * 1.2);background:linear-gradient(135deg, var(--ac-1), var(--ac-2));clip-path:polygon(50% 0%,61% 8%,75% 5%,80% 18%,94% 21%,92% 35%,100% 46%,91% 57%,95% 71%,82% 76%,77% 90%,63% 88%,50% 100%,37% 88%,23% 90%,18% 76%,5% 71%,9% 57%,0% 46%,8% 35%,6% 21%,20% 18%,25% 5%,39% 8%);color:var(--sticker-ink);font-size:min(calc(var(--u) * var(--badge-k) * 2.3), calc(var(--u) * var(--badge-k) * 17 / var(--len,4)));text-align:center;opacity:0;transform:rotate(var(--tilt));place-items:center;font-weight:900;line-height:1.05;display:grid;position:absolute;top:2%;left:0}.vid-hero-badge[data-on=true]{animation:.7s cubic-bezier(.2,.8,.3,1) both ad-stamp}.vid-hero[data-side=left] .vid-hero-badge{--tilt:-10deg;left:auto;right:0}@container vid-area not (min-aspect-ratio:1.6){.vid-hero{gap:calc(var(--u) * 1.4);text-align:center;grid-template-rows:minmax(0,1.2fr) auto;grid-template-columns:minmax(0,1fr)}.vid-hero[data-side] .vid-hero-stage{order:0}.vid-hero-copy{align-items:center;gap:calc(var(--u) * .9)}.vid-hero-name{font-size:calc(var(--u) * 5.6)}.vid-hero-tagline{font-size:calc(var(--u) * 2.3)}.vid-hero-badge{--badge-k:.85}.vid-price-now{font-size:calc(var(--u) * 5)}}.vid-hot{place-items:center;height:100%;display:grid}.vid-hot-board{width:fit-content;position:relative}.vid-hot-image{width:auto;max-width:52cqw;height:auto;max-height:100cqh;filter:drop-shadow(0 calc(var(--u) * 1.4) calc(var(--u) * 1.8) #00000052);display:block}.vid-hot-pin{z-index:2;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);margin:calc(var(--u) * -1.7) 0 0 calc(var(--u) * -1.7);border-radius:50%;position:absolute}.vid-hot-pin i{background:linear-gradient(135deg, var(--t1), var(--t2));width:100%;height:100%;box-shadow:0 0 0 calc(var(--u) * .32) #ffffffeb, 0 calc(var(--u) * .7) calc(var(--u) * 1.5) #0006;color:#fff;font-size:calc(var(--u) * 1.5);text-shadow:0 1px 2px #0006;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.vid-hot-pin:after{content:"";border:calc(var(--u) * .3) solid var(--t1);opacity:0;border-radius:50%;position:absolute;inset:0}.vid-hot-pin[data-active=true]:after{animation:1.7s ease-out infinite ad-hot-ring}@keyframes ad-hot-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.vid-hot-link{top:calc(var(--cy) * 1%);z-index:3;height:0;position:absolute}.vid-hot-link[data-side=right]{left:calc(var(--cx) * 1%);width:calc((100 - var(--cx)) * 1%)}.vid-hot-link[data-side=left]{right:calc((100 - var(--cx)) * 1%);width:calc(var(--cx) * 1%)}.vid-hot-line{height:calc(var(--u) * .25);margin-top:calc(var(--u) * -.125);background:linear-gradient(90deg, var(--t1), var(--t2));transform-origin:0;animation:.5s ease-out both ad-hot-line;position:absolute;top:0;left:0;right:0}.vid-hot-link[data-side=left] .vid-hot-line{background:linear-gradient(270deg, var(--t1), var(--t2));transform-origin:100%}@keyframes ad-hot-line{0%{transform:scaleX(0)}}.vid-hot-label{gap:calc(var(--u) * .3);width:max-content;max-width:calc(var(--u) * 24);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.7);border:1px solid var(--glass-line);border-radius:calc(var(--u) * 1.5 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;animation:.5s ease-out .25s both ad-hot-label;display:flex;position:absolute;top:0;transform:translateY(-50%)}.vid-hot-link[data-side=right] .vid-hot-label{margin-left:calc(var(--u) * .6);left:100%}.vid-hot-link[data-side=left] .vid-hot-label{margin-right:calc(var(--u) * .6);text-align:right;right:100%}@keyframes ad-hot-label{0%{opacity:0;transform:translateY(-50%)scale(.92)}}.vid-hot-label b{font-size:calc(var(--u) * 2.3);font-weight:800;line-height:1.15}.vid-hot-label span{font-size:calc(var(--u) * 1.8);opacity:.82;line-height:1.3}@container vid-area not (min-aspect-ratio:1.6){.vid-hot{align-items:start}.vid-hot-image{max-width:100cqw;max-height:calc(100cqh - var(--u) * 10.5)}.vid-hot-link,.vid-hot-link[data-side]{width:100cqw;margin:var(--u) 0 0;top:100%;left:50%;right:auto;transform:translate(-50%)}.vid-hot-line{display:none}.vid-hot-link .vid-hot-label,.vid-hot-link[data-side] .vid-hot-label{width:fit-content;max-width:100%;padding:calc(var(--u) * 1.1) calc(var(--u) * 2.2);text-align:center;align-items:center;margin:0 auto;animation-name:ad-hot-label-tall;position:static;transform:none}.vid-hot-label b{font-size:calc(var(--u) * 3)}.vid-hot-label span{font-size:calc(var(--u) * 2.1)}}@keyframes ad-hot-label-tall{0%{opacity:0;transform:translateY(calc(var(--u) * 1.2))}}.vid-device-area{justify-content:center;align-items:center;gap:calc(var(--u) * 5);grid-template-columns:auto minmax(0,max-content);height:100%;display:grid}.vid-device-rig{height:100%;perspective:calc(var(--u) * 90);flex-direction:column;justify-content:center;align-items:center;display:flex}.vid-device{box-sizing:border-box;border:calc(var(--u) * .55) solid #0b0c12;box-shadow:0 calc(var(--u) * 2.2) calc(var(--u) * 4) #00000073, inset 0 0 0 calc(var(--u) * .12) #ffffff38;background:#0b0c12;animation:9s ease-in-out infinite alternate ad-device-tilt;position:relative;overflow:hidden}@keyframes ad-device-tilt{0%{transform:rotateY(-13deg)rotateX(3deg)}to{transform:rotateY(-4deg)rotateX(1deg)}}.vid-device[data-device=phone]{aspect-ratio:9/19;border-radius:calc(var(--u) * 3.4);height:96cqh}.vid-device[data-device=tablet]{aspect-ratio:4/3;border-radius:calc(var(--u) * 2.2);width:min(46cqw,130cqh)}.vid-device[data-device=laptop]{aspect-ratio:16/10;border-radius:calc(var(--u) * 1.4) calc(var(--u) * 1.4) 0 0;border-width:calc(var(--u) * .5) calc(var(--u) * .5) calc(var(--u) * .8);width:min(54cqw,150cqh)}.vid-device[data-device=browser]{aspect-ratio:16/10;border:calc(var(--u) * .18) solid rgb(var(--fg-rgb) / .28);border-radius:calc(var(--u) * 1.3);background:#f4f5f8;flex-direction:column;width:min(54cqw,150cqh);animation-name:ad-browser-tilt;display:flex;overflow:hidden}@keyframes ad-browser-tilt{0%{transform:rotateY(-5deg)rotateX(2deg)}to{transform:rotateY(5deg)rotateX(0)}}.vid-device-bar{gap:calc(var(--u) * .5);height:calc(var(--u) * 2.4);padding:0 calc(var(--u) * 1);background:#e6e8ee;flex:none;align-items:center;display:flex}.vid-device-bar i{width:calc(var(--u) * .8);height:calc(var(--u) * .8);background:#b9bdc9;border-radius:50%}.vid-device-bar i:first-child{background:#ff6b63}.vid-device-bar i:nth-child(2){background:#ffc247}.vid-device-bar i:nth-child(3){background:#3fcf6e}.vid-device-screen{border-radius:calc(var(--u) * .3);background:#fff;flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.vid-device[data-device=phone] .vid-device-screen{border-radius:calc(var(--u) * 2.8)}.vid-device[data-device=tablet] .vid-device-screen{border-radius:calc(var(--u) * 1.7)}.vid-device-shot{object-fit:cover;object-position:50% 0%;transform-origin:50% 0;width:100%;height:100%;display:block}.vid-device[data-motion=zoom] .vid-device-shot{animation:16s ease-out both ad-device-zoom}.vid-device[data-motion=scroll] .vid-device-shot{animation:10s ease-in-out .8s both ad-device-scroll}@keyframes ad-device-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes ad-device-scroll{0%{object-position:50% 0%}to{object-position:50% 100%}}.vid-device-notch{top:calc(var(--u) * .7);width:28%;height:calc(var(--u) * 1.2);background:#0b0c12;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.vid-device-base{width:min(62cqw,172cqh);height:calc(var(--u) * 1.1);margin-top:calc(var(--u) * -.1);border-radius:0 0 calc(var(--u) * 1.4) calc(var(--u) * 1.4);box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 2) #00000059;background:linear-gradient(#c9ccd6,#8f93a1)}.vid-device-chips{align-items:flex-start;gap:calc(var(--u) * 1.6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-device-chip{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.4);border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(var(--u) * 2.5);transition:opacity .5s ease, transform .6s var(--enter-ease), box-shadow .4s ease, border-color .4s ease;border-radius:99px;font-weight:800;display:inline-flex}.vid-device-chip[data-active=true]{border-color:var(--glass-line-on);background:linear-gradient(150deg, var(--glass-on-a), var(--glass-on-b));box-shadow:0 0 0 calc(var(--u) * .35) var(--t1), 0 16px 34px -14px var(--t2)}@supports (color:color-mix(in lab, red, red)){.vid-device-chip[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1) 55%, transparent), 0 16px 34px -14px var(--t2)}}.vid-device-chip>span{font-size:1.2em}@container vid-area not (min-aspect-ratio:1.6){.vid-device-area{gap:calc(var(--u) * 1.6);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.vid-device[data-device=phone]{height:60cqh}.vid-device[data-device=tablet]{width:min(86cqw,80cqh)}.vid-device[data-device=laptop],.vid-device[data-device=browser]{width:min(94cqw,100cqh)}.vid-device-base{width:min(106cqw,112cqh)}.vid-device-chips{justify-content:center;gap:calc(var(--u) * 1);flex-flow:wrap}.vid-device-chip{padding:calc(var(--u) * .9) calc(var(--u) * 1.7);font-size:calc(var(--u) * 1.9)}}.vid-offer{align-items:center;gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);height:100%;display:grid}.vid-offer-main{align-items:flex-start;gap:calc(var(--u) * 1.4);flex-direction:column;min-width:0;display:flex}.vid-offer-eyebrow{padding:calc(var(--u) * .6) calc(var(--u) * 1.6);background:rgb(var(--fg-rgb) / .12);font-size:calc(var(--u) * 1.9);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;font-weight:800}.vid-offer-title{font-family:var(--font-display);font-size:min(calc(var(--u) * 6.4), calc(var(--word-room,86cqw) * var(--per-room) / var(--len,1)));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:900;line-height:1.02}.vid-offer-price{align-items:baseline;gap:calc(var(--u) * 1.4);margin:0;display:flex}.vid-offer-price .vid-price-now{font-size:calc(var(--u) * 8.4)}.vid-offer-price .vid-price-was{font-size:calc(var(--u) * 3)}.vid-offer-ticket{align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1) calc(var(--u) * 2.2);border:calc(var(--u) * .28) dashed rgb(var(--fg-rgb) / .55);border-radius:calc(var(--u) * 1.3);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));display:inline-flex}.vid-offer-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--u) * 3);letter-spacing:.14em;font-weight:800}.vid-offer-ends{font-size:calc(var(--u) * 1.9);opacity:.75;font-weight:700}.vid-offer-perks{gap:calc(var(--u) * .6) calc(var(--u) * 2);font-size:calc(var(--u) * 2.1);opacity:.88;flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.vid-offer-side{place-items:center;display:grid}.vid-offer-badge{--tilt:-8deg;width:calc(var(--u) * 27);aspect-ratio:1;padding:calc(var(--u) * 3);background:linear-gradient(135deg, var(--ac-1), var(--ac-2));clip-path:polygon(50% 0%,61% 8%,75% 5%,80% 18%,94% 21%,92% 35%,100% 46%,91% 57%,95% 71%,82% 76%,77% 90%,63% 88%,50% 100%,37% 88%,23% 90%,18% 76%,5% 71%,9% 57%,0% 46%,8% 35%,6% 21%,20% 18%,25% 5%,39% 8%);color:var(--sticker-ink);text-align:center;opacity:0;transform:rotate(var(--tilt));place-items:center;display:grid}.vid-offer-badge[data-on=true]{animation:.8s cubic-bezier(.2,.8,.3,1) both ad-stamp,2.6s ease-in-out 1s infinite alternate ad-pulse}.vid-offer-badge b{font-family:var(--font-display);font-size:min(calc(var(--u) * 8.5), calc(var(--u) * 22 / var(--len,4)));letter-spacing:-.03em;text-shadow:0 2px 4px #00000059;font-weight:900;line-height:1}@container vid-area not (min-aspect-ratio:1.6){.vid-offer{align-content:center;gap:calc(var(--u) * 1.6);text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.vid-offer-side{order:-1}.vid-offer-main{align-items:center;gap:calc(var(--u) * 1.2)}.vid-offer-badge{width:calc(var(--u) * 17);padding:calc(var(--u) * 2)}.vid-offer-title{font-size:calc(var(--u) * 4.8)}.vid-offer-price .vid-price-now{font-size:calc(var(--u) * 6.4)}.vid-offer-code{font-size:calc(var(--u) * 2.4)}.vid-offer-perks{font-size:calc(var(--u) * 1.8);justify-content:center}}.vid-kin{justify-content:center;align-items:center;gap:calc(var(--u) * 1.4);height:100%;padding:0 calc(var(--u) * 2);text-align:center;flex-direction:column;display:flex}.vid-kin-line{font-family:var(--font-display);letter-spacing:-.035em;text-shadow:0 2px 22px #00000038;text-wrap:balance;font-weight:900;line-height:1.02;font-size:min(var(--kin-size), calc(var(--word-room,86cqw) * var(--per-room) / var(--len,1)));flex-wrap:wrap;justify-content:center;gap:0 .27em;margin:0;display:flex}.vid-kin-line[data-size=short]{--kin-size:calc(var(--u) * 13)}.vid-kin-line[data-size=medium]{--kin-size:calc(var(--u) * 9.4)}.vid-kin-line[data-size=long]{--kin-size:calc(var(--u) * 7)}.vid-kin[data-layout=stack] .vid-kin-line[data-size=short]{--kin-size:calc(var(--u) * 9.4)}.vid-kin[data-layout=stack] .vid-kin-line[data-size=medium]{--kin-size:calc(var(--u) * 7.2)}.vid-kin[data-layout=stack] .vid-kin-line[data-size=long]{--kin-size:calc(var(--u) * 5.6)}.vid-kin-line[data-state=past]{opacity:.42;scale:.8}.vid-kin-line[class*=tone-] .vid-em{background-image:linear-gradient(90deg, var(--t1), var(--t2))}.vid-kin-word{animation:ad-kin-pop .55s cubic-bezier(.2, 1.3, .4, 1) calc(var(--i) * .13s) both;display:inline-block}.vid-kin-line[data-state=past] .vid-kin-word{animation:none}@keyframes ad-kin-pop{0%{opacity:0;filter:blur(.12em);transform:translateY(.5em)scale(.7)rotate(-3deg)}}.vid-trust{justify-content:center;align-items:center;gap:calc(var(--u) * 3);flex-direction:column;flex:1;min-height:0;display:flex}.vid-trust-rating{gap:calc(var(--u) * 1) calc(var(--u) * 2.6);padding:calc(var(--u) * 1.8) calc(var(--u) * 3.4);border:1px solid var(--glass-line);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.vid-trust-score{font-family:var(--font-display);font-size:calc(var(--u) * 8.6);letter-spacing:-.04em;font-weight:900;line-height:1}.vid-stars{font-size:calc(var(--u) * 4.4);letter-spacing:.06em;white-space:nowrap;line-height:1;display:inline-block;position:relative}.vid-stars-base{color:rgb(var(--fg-rgb) / .22)}.vid-stars-fill{color:#fbbf24;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 calc(var(--u) * .5) #fbbf24b3);transition:clip-path 1.3s cubic-bezier(.2,.8,.2,1) .25s;position:absolute;inset:0}.vid-stars-fill[data-on=true]{clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.vid-trust-count{font-size:calc(var(--u) * 2.5);flex-direction:column;font-weight:800;line-height:1.2;display:flex}.vid-trust-count small{font-size:calc(var(--u) * 1.7);opacity:.7;font-weight:600}.vid-trust-badges{gap:calc(var(--u) * 1.8);flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.vid-trust-badge{gap:calc(var(--u) * .5);min-width:calc(var(--u) * 15);max-width:calc(var(--u) * 28);padding:calc(var(--u) * 2) calc(var(--u) * 1.6);border:1px solid var(--glass-line);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;transition:opacity .5s ease, transform .6s var(--enter-ease), box-shadow .4s ease, border-color .4s ease;flex-direction:column;flex:1 1 0;align-items:center;display:flex}.vid-trust-badge[data-active=true],.vid-trust-rating[data-active=true]{border-color:var(--glass-line-on);box-shadow:0 0 0 calc(var(--u) * .35) var(--t1,var(--ac-1)), 0 16px 34px -14px var(--t2,var(--ac-2))}@supports (color:color-mix(in lab, red, red)){.vid-trust-badge[data-active=true],.vid-trust-rating[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1,var(--ac-1)) 55%, transparent), 0 16px 34px -14px var(--t2,var(--ac-2))}}.vid-trust-icon{font-size:calc(var(--u) * 4.6);line-height:1.1}.vid-trust-badge b{font-size:calc(var(--u) * 2.3);font-weight:800;line-height:1.15}.vid-trust-badge>span:last-child:not(.vid-trust-icon){font-size:calc(var(--u) * 1.7);opacity:.8;line-height:1.3}.vid-brandreveal{gap:calc(var(--u) * 2.4);text-align:center;place-content:center;justify-items:center;height:100%;display:grid;position:relative}.vid-brandreveal-mark{padding:calc(var(--u) * 1);opacity:0;place-items:center;display:grid;position:relative;overflow:hidden}.vid-brandreveal[data-on=true] .vid-brandreveal-mark{opacity:1;animation:.9s cubic-bezier(.2,1.2,.3,1) both ad-brand-burst-in}.vid-brandreveal[data-reveal=sweep][data-on=true] .vid-brandreveal-mark{animation:.9s cubic-bezier(.2,.8,.2,1) both ad-brand-sweep-in}.vid-brandreveal[data-reveal=rise][data-on=true] .vid-brandreveal-mark{animation:.9s cubic-bezier(.2,.8,.2,1) both ad-brand-rise-in}.vid-brandreveal[data-reveal=zoom][data-on=true] .vid-brandreveal-mark{animation:1s cubic-bezier(.2,.8,.2,1) both ad-brand-zoom-in}@keyframes ad-brand-burst-in{0%{opacity:0;filter:blur(calc(var(--u) * 1.2));transform:scale(.55)}}@keyframes ad-brand-sweep-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ad-brand-rise-in{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}}@keyframes ad-brand-zoom-in{0%{opacity:0;filter:blur(calc(var(--u) * 1));transform:scale(3.2)}}.vid-brandreveal-logo{width:auto;height:auto;max-width:calc(var(--u) * 42);max-height:calc(var(--u) * 20);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * 1.6) #00000059);display:block}.vid-brandreveal-word{background:linear-gradient(90deg, var(--ac-1), var(--ac-2));color:#0000;font-family:var(--font-display);font-size:min(calc(var(--u) * 11), calc(var(--word-room,86cqw) * var(--per-room) / var(--len,1)));letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:900;line-height:1.05}.vid-brandreveal-tagline{font-size:calc(var(--u) * 3.2);letter-spacing:.02em;opacity:.88;margin:0;font-weight:600}.vid-brandreveal-flare{width:calc(var(--u) * 64);aspect-ratio:1;margin:calc(var(--u) * -32) 0 0 calc(var(--u) * -32);background:radial-gradient(closest-side, var(--ac-1), var(--ac-2) 55%, transparent);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.vid-brandreveal-flare{background:radial-gradient(closest-side, color-mix(in srgb, var(--ac-1) 58%, transparent), color-mix(in srgb, var(--ac-2) 22%, transparent) 55%, transparent)}}.vid-brandreveal-flare{opacity:0;pointer-events:none}.vid-brandreveal[data-reveal=burst][data-on=true] .vid-brandreveal-flare{animation:1.5s ease-out both ad-brand-flare}@keyframes ad-brand-flare{0%{opacity:0;transform:scale(.1)}25%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.vid-brandreveal-glint{mix-blend-mode:soft-light;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fffc 50%,#0000 62%);position:absolute;inset:0}.vid-brandreveal[data-reveal=sweep][data-on=true] .vid-brandreveal-glint{animation:1.3s ease-in-out .7s both ad-brand-glint}@keyframes ad-brand-glint{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}.vid-endcard{align-items:center;gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);height:100%;display:grid}.vid-endcard[data-picture=false]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.vid-endcard-main{align-items:flex-start;gap:calc(var(--u) * 1.5);flex-direction:column;min-width:0;display:flex}.vid-endcard[data-picture=false] .vid-endcard-main{align-items:center}.vid-endcard-logo{width:auto;max-width:calc(var(--u) * 30);height:calc(var(--u) * 6.4);object-fit:contain;display:block}.vid-endcard-name{font-family:var(--font-display);font-size:calc(var(--u) * 3.4);letter-spacing:-.02em;opacity:.9;font-weight:900}.vid-endcard-headline{font-family:var(--font-display);font-size:min(calc(var(--u) * 6.6), calc(var(--word-room,86cqw) * var(--per-room) / var(--len,1)));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:900;line-height:1.04}.vid-endcard-text{max-width:calc(var(--u) * 44);font-size:calc(var(--u) * 2.4);opacity:.86;margin:0;line-height:1.3}.vid-endcard-action{gap:calc(var(--u) * 1.2) calc(var(--u) * 2.4);margin-top:calc(var(--u) * .6);flex-wrap:wrap;align-items:center;display:flex}.vid-endcard[data-picture=false] .vid-endcard-action{justify-content:center}.vid-endcard-button{padding:calc(var(--u) * 1.2) calc(var(--u) * 3.8);background:linear-gradient(135deg, var(--ac-1), var(--ac-2));border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-endcard-button{background:linear-gradient(135deg, color-mix(in srgb, var(--ac-1) 62%, black), color-mix(in srgb, var(--ac-2) 62%, black))}}.vid-endcard-button{box-shadow:0 12px 28px -10px var(--ac-2);color:#fff;font-size:calc(var(--u) * 2.7);text-shadow:0 1px 2px #00000059;font-weight:800;animation:1.4s ease-in-out infinite alternate ad-pulse}.vid-endcard-link{padding-bottom:calc(var(--u) * .2);border-bottom:calc(var(--u) * .25) solid var(--ac-1);font-size:calc(var(--u) * 2.4);letter-spacing:.02em;font-weight:700}.vid-endcard-badges{gap:calc(var(--u) * 1.2);margin:0;padding:0;list-style:none;display:flex}.vid-endcard-badges li{padding:calc(var(--u) * .7) calc(var(--u) * 1.7);border:1px solid rgb(var(--fg-rgb) / .35);border-radius:calc(var(--u) * 1.2 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-a), var(--glass-b));font-size:calc(var(--u) * 1.8);font-weight:700}.vid-endcard-visual{align-self:stretch;min-height:0;position:relative}.vid-endcard-picture{object-fit:contain;width:92%;height:92%;filter:drop-shadow(0 calc(var(--u) * 1.4) calc(var(--u) * 1.8) #00000059);animation:5s ease-in-out infinite alternate ad-float;position:absolute;inset:4%}.vid-endcard-offer{z-index:2;padding:calc(var(--u) * .9) calc(var(--u) * 2.2);border-radius:calc(var(--u) * .8);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 1.8) #0000004d;color:#1a1033;font-size:calc(var(--u) * 2.2);white-space:nowrap;background:linear-gradient(135deg,#fde68a,#f59e0b);font-weight:800;position:absolute;bottom:4%;left:50%;transform:translate(-50%)rotate(-3deg)}.vid-endcard-offer-solo{position:static;transform:rotate(-2deg)}@container vid-area not (min-aspect-ratio:1.6){.vid-endcard{gap:calc(var(--u) * 1.2);text-align:center;grid-template-rows:minmax(0,.7fr) auto;grid-template-columns:minmax(0,1fr)}.vid-endcard[data-picture=false]{grid-template-rows:auto;align-content:center}.vid-endcard-visual{order:-1}.vid-endcard-main{align-items:center;gap:calc(var(--u) * 1.1)}.vid-endcard-action{justify-content:center}.vid-endcard-logo{height:calc(var(--u) * 5)}.vid-endcard-headline{font-size:calc(var(--u) * 4.8)}.vid-endcard-text{font-size:calc(var(--u) * 2)}.vid-endcard-button{font-size:calc(var(--u) * 2.3)}.vid-endcard-link{font-size:calc(var(--u) * 2)}}@media (prefers-reduced-motion:reduce){.vid-hero-product,.vid-hero-set:before,.vid-hero-set:after,.vid-device,.vid-device-shot,.vid-endcard-picture,.vid-endcard-button,.vid-offer-badge[data-on=true]{animation:none}}.vid-centred{align-content:center;display:grid}:is(.vid-specs-item,.vid-menu-board,.vid-wall-card,.vid-orbit-node,.vid-event-date,.vid-wall-rating){border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes ad-drift{0%{translate:0 calc(var(--u) * -.5)}to{translate:0 calc(var(--u) * .5)}}.vid-show{--ratio:1.34;--gap:calc(var(--u) * 2.4);gap:calc(var(--u) * 1);grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;height:100%;display:grid;position:relative}@container vid-area not (min-aspect-ratio:1.6){.vid-show{--ratio:.82}}.vid-show-stage{perspective:120cqw;perspective-origin:50% 45%;width:100%;min-height:0;margin:0;padding:0;list-style:none;position:relative;container:show-stage/size}.vid-show-item{--card-h:min(100cqh, 66cqw / var(--ratio));--card-w:calc(var(--card-h) * var(--ratio));width:var(--card-w);height:var(--card-h);margin:calc(var(--card-h) / -2) 0 0 calc(var(--card-w) / -2);border:1px solid var(--glass-line);border-radius:calc(var(--u) * 2 * var(--radius-k,1));background:linear-gradient(160deg, var(--glass-a), var(--glass-b));box-shadow:0 calc(var(--u) * 1.6) calc(var(--u) * 3.6) calc(var(--u) * -1.2) #0000008c;filter:brightness(calc(1 - min(var(--abs), 2) * .26));opacity:calc(1 - max(var(--abs) - 2, 0) * .5);z-index:calc(10 - var(--abs));animation:ad-show-in .8s cubic-bezier(.2, 1.1, .3, 1) calc(var(--i) * 90ms) backwards;transition:transform .95s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s,border-color .5s,box-shadow .5s;position:absolute;top:50%;left:50%;overflow:hidden}.vid-show-item[data-active=true]{border-color:var(--t1,var(--ac-1));box-shadow:0 0 0 calc(var(--u) * .3) var(--t1,var(--ac-1)), 0 calc(var(--u) * 2) calc(var(--u) * 4.4) calc(var(--u) * -1) #0009, 0 0 calc(var(--u) * 6) calc(var(--u) * -1.4) var(--t2,var(--ac-2))}@supports (color:color-mix(in lab, red, red)){.vid-show-item[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .3) color-mix(in srgb, var(--t1,var(--ac-1)) 60%, transparent), 0 calc(var(--u) * 2) calc(var(--u) * 4.4) calc(var(--u) * -1) #0009, 0 0 calc(var(--u) * 6) calc(var(--u) * -1.4) var(--t2,var(--ac-2))}}@keyframes ad-show-in{0%{opacity:0;translate:0 calc(var(--u) * 5);scale:.82}}.vid-show-picture{object-fit:cover;width:100%;height:100%;display:block}.vid-show[data-picture-fit=contain] .vid-show-picture{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * 1.2) #00000059);padding:6%}.vid-show-tag{top:calc(var(--u) * 1);left:calc(var(--u) * 1);padding:calc(var(--u) * .4) calc(var(--u) * 1.1);background:linear-gradient(100deg, var(--t1,var(--ac-1)), var(--t2,var(--ac-2)));color:#fff;font-size:calc(var(--u) * 1.4);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-weight:900;position:absolute}.vid-show[data-layout=coverflow] .vid-show-item{transform:translateX(calc(var(--offset) * var(--card-w) * .7)) translateZ(calc(var(--abs) * var(--card-w) * -.4)) rotateY(clamp(-62deg, calc(var(--offset) * -38deg), 62deg))}.vid-show[data-layout=coverflow][data-picture-fit=contain] .vid-show-picture{-webkit-box-reflect:below 0 linear-gradient(transparent 72%, #ffffff2e)}.vid-show[data-layout=filmstrip] .vid-show-item{transform:translateX(calc(var(--offset) * (var(--card-w) + var(--gap)))) scale(calc(1 - min(var(--abs), 1) * .14))}.vid-show[data-layout=mosaic] .vid-show-stage{gap:calc(var(--u) * 1.2);perspective:none;display:grid;container-type:normal}.vid-show[data-layout=mosaic] .vid-show-item{filter:none;opacity:0;z-index:auto;width:auto;height:auto;min-height:0;margin:0;animation:none;position:relative;top:auto;left:auto}.vid-show[data-layout=mosaic] .vid-show-item[data-on=true]{opacity:1}.vid-show[data-layout=mosaic] .vid-show-item[data-on=true]:not([data-active=true]){filter:brightness(.7)}.vid-show[data-layout=mosaic] .vid-show-picture{position:absolute;inset:0}.vid-show-label{gap:calc(var(--u) * 1);padding:calc(var(--u) * 3) calc(var(--u) * 1.4) calc(var(--u) * 1.1);color:#fff;background:linear-gradient(#0000,#000000b8);justify-content:space-between;align-items:baseline;display:flex;position:absolute;inset:auto 0 0}.vid-show-label b{font-family:var(--font-display);font-size:calc(var(--u) * 2.1);font-weight:800;line-height:1.1}.vid-show-label i{font-size:calc(var(--u) * 1.9);color:var(--t1,var(--ac-1));font-style:normal;font-weight:900}.vid-show[data-layout=mosaic] .vid-show-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.vid-show[data-layout=mosaic][data-count="3"] .vid-show-stage,.vid-show[data-layout=mosaic][data-count="5"] .vid-show-stage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.3fr 1fr 1fr}.vid-show[data-layout=mosaic][data-count="3"] .vid-show-stage{grid-template-columns:1.4fr 1fr}.vid-show[data-layout=mosaic][data-count="3"] .vid-show-item:first-child,.vid-show[data-layout=mosaic][data-count="5"] .vid-show-item:first-child{grid-row:span 2}.vid-show[data-layout=mosaic][data-count="4"] .vid-show-stage{grid-template-rows:repeat(2,minmax(0,1fr))}.vid-show[data-layout=mosaic][data-count="6"] .vid-show-stage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}@container vid-area not (min-aspect-ratio:1.6){.vid-show[data-layout=mosaic][data-count="5"] .vid-show-stage{grid-template-rows:1.3fr 1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.vid-show[data-layout=mosaic][data-count="5"] .vid-show-item:first-child{grid-area:auto/span 2}.vid-show[data-layout=mosaic][data-count="6"] .vid-show-stage{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.vid-show[data-layout=mosaic] .vid-show-dots{display:none}.vid-show-caption{gap:calc(var(--u) * .2) calc(var(--u) * 1.4);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;animation:.55s cubic-bezier(.2,.8,.2,1) both ad-show-caption;display:flex}.vid-show-caption b{font-family:var(--font-display);font-size:calc(var(--u) * 3.2);font-weight:800;line-height:1.1}.vid-show-caption i{padding:calc(var(--u) * .2) calc(var(--u) * 1.2);background:linear-gradient(100deg, var(--t1,var(--ac-1)), var(--t2,var(--ac-2)));color:#fff;font-size:calc(var(--u) * 2.1);border-radius:999px;font-style:normal;font-weight:900}.vid-show-caption span{font-size:calc(var(--u) * 1.9);opacity:.8;flex-basis:100%}@keyframes ad-show-caption{0%{opacity:0;translate:0 calc(var(--u) * 1.2)}}.vid-show-dots{gap:calc(var(--u) * .7);margin:0;padding:0;list-style:none;display:flex}.vid-show-dots li{width:calc(var(--u) * .8);height:calc(var(--u) * .8);background:rgb(var(--fg-rgb) / .3);border-radius:999px;transition:width .5s,background .5s}.vid-show-dots li[data-active=true]{width:calc(var(--u) * 2.6);background:var(--ac-1)}.vid-specs{--word-room:22cqw;gap:calc(var(--u) * 2.4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.vid-specs[data-picture=yes]{--word-room:16cqw;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.vid-specs-picture{min-height:calc(var(--u) * 12);align-self:stretch;place-items:center;display:grid;position:relative}.vid-specs-picture:before{content:"";background:radial-gradient(circle, var(--ac-1), transparent 68%);border-radius:50%;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.vid-specs-picture:before{background:radial-gradient(circle, color-mix(in srgb, var(--ac-1) 45%, transparent), transparent 68%)}}.vid-specs-picture:before{filter:blur(calc(var(--u) * 1.4))}.vid-specs-picture img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * 1.4) calc(var(--u) * 2) #00000073);animation:5s ease-in-out infinite alternate ad-float;position:absolute;inset:0}.vid-specs-list{gap:calc(var(--u) * 1.6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vid-specs[data-picture=yes] .vid-specs-list,.vid-specs[data-count="4"] .vid-specs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vid-specs-item{gap:calc(var(--u) * .3);padding:calc(var(--u) * 1.8) calc(var(--u) * 2);border-radius:calc(var(--u) * 2.4 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), box-shadow .4s ease, border-color .4s ease;align-content:center;justify-items:start;display:grid;position:relative;overflow:hidden}.vid-specs-item:before{content:"";width:calc(var(--u) * .5);background:linear-gradient(var(--t1,var(--ac-1)), var(--t2,var(--ac-2)));position:absolute;inset:0 auto 0 0}.vid-specs-item[data-active=true]{border-color:var(--glass-line-on);box-shadow:0 0 0 calc(var(--u) * .35) var(--t1,var(--ac-1)), 0 16px 34px -14px var(--t2,var(--ac-2))}@supports (color:color-mix(in lab, red, red)){.vid-specs-item[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .35) color-mix(in srgb, var(--t1,var(--ac-1)) 55%, transparent), 0 16px 34px -14px var(--t2,var(--ac-2))}}.vid-specs-icon{top:calc(var(--u) * 1.2);right:calc(var(--u) * 1.4);font-size:calc(var(--u) * 2.6);opacity:.9;line-height:1;position:absolute}.vid-specs-value{background:linear-gradient(100deg, var(--t1,var(--ac-1)), var(--t2,var(--ac-2)));color:#0000;font-family:var(--font-display);font-size:min(calc(var(--u) * 6.4), calc(var(--word-room) * var(--per-room) / var(--len,1)));letter-spacing:-.03em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.05}.vid-specs-label{font-size:calc(var(--u) * 2);font-weight:800;line-height:1.2}.vid-specs-note{font-size:calc(var(--u) * 1.5);opacity:.75;line-height:1.3}.vid-specs[data-layout=rows] .vid-specs-list{gap:calc(var(--u) * 1);grid-template-columns:minmax(0,1fr)}.vid-specs[data-layout=rows] .vid-specs-item{column-gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1) calc(var(--u) * 2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label value""icon note value";align-items:center}.vid-specs[data-layout=rows] .vid-specs-icon{font-size:calc(var(--u) * 3);grid-area:icon;position:static}.vid-specs[data-layout=rows] .vid-specs-label{grid-area:label}.vid-specs[data-layout=rows] .vid-specs-note{grid-area:note}.vid-specs[data-layout=rows] .vid-specs-value{font-size:min(calc(var(--u) * 4.4), calc(var(--word-room) * var(--per-room) / var(--len,1)));white-space:nowrap;grid-area:value}@container vid-area (min-aspect-ratio:1.6){.vid-specs[data-count="5"] .vid-specs-note,.vid-specs[data-count="6"] .vid-specs-note,.vid-menu[data-count="6"] .vid-menu-text,.vid-orbit[data-count="6"] .vid-orbit-node small,.vid-orbit[data-count="7"] .vid-orbit-node small,.vid-orbit[data-count="8"] .vid-orbit-node small{display:none}.vid-orbit[data-count="6"] .vid-orbit-icon,.vid-orbit[data-count="7"] .vid-orbit-icon,.vid-orbit[data-count="8"] .vid-orbit-icon{grid-row:auto}}@container vid-area not (min-aspect-ratio:1.6){.vid-specs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vid-specs[data-layout=tiles][data-count="3"] .vid-specs-item:last-child,.vid-specs[data-layout=tiles][data-count="5"] .vid-specs-item:last-child{grid-column:span 2}.vid-specs[data-picture=yes]{grid-template-rows:minmax(0,.7fr) auto;grid-template-columns:minmax(0,1fr)}.vid-specs-picture{min-height:calc(var(--u) * 14)}.vid-specs{--word-room:34cqw}}.vid-menu{gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.vid-menu[data-picture=yes]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.vid-menu-picture{min-height:calc(var(--u) * 12);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));box-shadow:var(--glass-shadow);align-self:stretch;overflow:hidden}.vid-menu-picture img{object-fit:cover;width:100%;height:100%;display:block}.vid-menu-board{gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 2.4) calc(var(--u) * 3);border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));flex-direction:column;display:flex}.vid-menu-head{gap:calc(var(--u) * .3);text-align:center;justify-items:center;display:grid}.vid-menu-head .vid-heading{font-size:calc(var(--u) * 4);margin:0}.vid-menu-eyebrow{color:var(--ac-1);font-size:calc(var(--u) * 1.6);letter-spacing:.24em;text-transform:uppercase;font-weight:800}.vid-menu-list{gap:calc(var(--u) * .9);margin:0;padding:0;list-style:none;display:grid}.vid-menu-row{grid-template-columns:auto minmax(calc(var(--u) * 2), 1fr) auto;column-gap:calc(var(--u) * 1);padding:calc(var(--u) * .5) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.2 * var(--radius-k,1));transition:opacity .5s ease, transform .6s var(--enter-ease), background .4s ease;align-items:baseline;display:grid;position:relative}.vid-menu-row[data-active=true]{background:linear-gradient(90deg, var(--t1,var(--ac-1)), transparent)}@supports (color:color-mix(in lab, red, red)){.vid-menu-row[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--t1,var(--ac-1)) 24%, transparent), transparent)}}.vid-menu-name{gap:calc(var(--u) * .8);font-family:var(--font-display);font-size:calc(var(--u) * 2.6);align-items:center;font-weight:800;line-height:1.15;display:flex}.vid-menu-name em{padding:calc(var(--u) * .15) calc(var(--u) * .8);background:var(--t1,var(--ac-1));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vid-menu-name em{background:color-mix(in srgb, var(--t1,var(--ac-1)) 28%, transparent)}}.vid-menu-name em{color:var(--t1,var(--ac-1));font-family:var(--font-body,inherit);font-size:calc(var(--u) * 1.3);letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:800}.vid-menu-dots{height:calc(var(--u) * 1);border-bottom:calc(var(--u) * .3) dotted rgb(var(--fg-rgb) / .4);align-self:end}.vid-menu-price{background:linear-gradient(100deg, var(--t1,var(--ac-1)), var(--t2,var(--ac-2)));color:#0000;font-family:var(--font-display);font-size:calc(var(--u) * 2.8);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:900;line-height:1.1}.vid-menu-text{font-size:calc(var(--u) * 1.6);opacity:.72;grid-column:1/-1;line-height:1.3}@container vid-area not (min-aspect-ratio:1.6){.vid-menu[data-picture=yes]{grid-template-rows:minmax(0,.45fr) auto;grid-template-columns:minmax(0,1fr)}.vid-menu-picture{min-height:calc(var(--u) * 10)}}.vid-event{--word-room:48cqw;gap:calc(var(--u) * 4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.vid-event[data-picture=yes]{--word-room:34cqw;grid-template-columns:auto minmax(0,1fr) minmax(0,.55fr)}.vid-event-date{width:calc(var(--u) * 17);border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));text-align:center;box-shadow:var(--glass-shadow), 0 calc(var(--u) * 2) calc(var(--u) * 4) calc(var(--u) * -1.4) var(--ac-2);overflow:hidden;rotate:-3deg}.vid-event-month{padding:calc(var(--u) * .8);background:linear-gradient(100deg, var(--ac-1), var(--ac-2));color:#fff;font-size:calc(var(--u) * 2.2);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;font-weight:900;display:block}.vid-event-day{padding:calc(var(--u) * .8) calc(var(--u) * 1) 0;font-family:var(--font-display);font-size:min(calc(var(--u) * 10), calc(var(--u) * 13 * var(--per-room) / var(--len,1)));letter-spacing:-.04em;font-weight:900;line-height:1.05;display:block}.vid-event-weekday{padding:0 calc(var(--u) * 1) calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.8);opacity:.8;font-weight:700;display:block}.vid-event-body{gap:calc(var(--u) * 1.4);justify-items:start;min-width:0;display:grid}.vid-event-eyebrow{gap:calc(var(--u) * .8);color:var(--ac-1);font-size:calc(var(--u) * 1.7);letter-spacing:.2em;text-transform:uppercase;align-items:center;font-weight:800;display:inline-flex}.vid-event-eyebrow svg{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}.vid-event-title{font-family:var(--font-display);font-size:min(calc(var(--u) * 5.6), calc(var(--word-room) * var(--per-room) / var(--len,1)));letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:900;line-height:1.08}.vid-event-facts,.vid-event-perks{gap:calc(var(--u) * .8) calc(var(--u) * 2.2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vid-event-facts li{gap:calc(var(--u) * .8);font-size:calc(var(--u) * 2.2);align-items:center;font-weight:700;display:inline-flex}.vid-event-facts svg{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);color:var(--ac-1);flex:none}.vid-event-perks li{padding:calc(var(--u) * .5) calc(var(--u) * 1.5);border:1px solid var(--glass-line-on);background:var(--ac-1);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vid-event-perks li{background:color-mix(in srgb, var(--ac-1) 18%, transparent)}}.vid-event-perks li{font-size:calc(var(--u) * 1.8);font-weight:800}.vid-event-perks li:before{content:"✓ ";color:var(--ac-1)}.vid-event-picture{border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));box-shadow:var(--glass-shadow);order:3;align-self:stretch;overflow:hidden}.vid-event-picture img{object-fit:cover;width:100%;height:100%;display:block}@container vid-area not (min-aspect-ratio:1.6){.vid-event,.vid-event[data-picture=yes]{--word-room:80cqw;justify-items:center;gap:calc(var(--u) * 2.2);text-align:center;grid-template-columns:minmax(0,1fr)}.vid-event-picture{display:none}.vid-event-body{justify-items:center}.vid-event-facts,.vid-event-perks{justify-content:center}.vid-event-date{grid-template-rows:auto auto;grid-template-columns:auto auto;width:auto;display:grid}.vid-event-month{grid-column:1/-1}}.vid-wall-rating{gap:calc(var(--u) * 1.6);margin-bottom:calc(var(--u) * 1.2);padding:calc(var(--u) * .7) calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.9);border-radius:999px;align-self:center;align-items:center;font-weight:800;display:flex}.vid-wall-rating b{font-family:var(--font-display);font-size:calc(var(--u) * 3.6);font-weight:900;line-height:1}.vid-wall-stars,.vid-wall-card-stars{color:#fbbf24;letter-spacing:.08em;filter:drop-shadow(0 0 calc(var(--u) * .4) #fbbf2499);line-height:1}.vid-wall-stars{font-size:calc(var(--u) * 2.8)}.vid-wall{column-count:3;column-gap:calc(var(--u) * 1.6);margin:0;padding:0;list-style:none}.vid-wall[data-count="4"]{column-count:2;padding-inline:calc(var(--u) * 6)}.vid-wall-card{gap:calc(var(--u) * .8);box-sizing:border-box;margin-bottom:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8);break-inside:avoid;border-radius:calc(var(--u) * 2 * var(--radius-k,1));animation:ad-drift calc(3.6s + var(--i) * .4s) ease-in-out calc(var(--i) * -.9s) infinite alternate;transition:opacity .5s ease, transform .6s var(--enter-ease), scale .5s ease, box-shadow .4s ease, border-color .4s ease;display:grid}.vid-wall-card[data-on=true]:not([data-active=true]){opacity:.74}.vid-wall-card[data-active=true]{z-index:2;border-color:var(--glass-line-on);box-shadow:0 0 0 calc(var(--u) * .3) var(--t1,var(--ac-1)), 0 18px 38px -14px var(--t2,var(--ac-2));position:relative;scale:1.04}@supports (color:color-mix(in lab, red, red)){.vid-wall-card[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .3) color-mix(in srgb, var(--t1,var(--ac-1)) 60%, transparent), 0 18px 38px -14px var(--t2,var(--ac-2))}}.vid-wall-card-stars{font-size:calc(var(--u) * 1.8)}.vid-wall-quote{quotes:none;font-size:calc(var(--u) * 1.9);font-weight:600;line-height:1.32}.vid-wall[data-fit=min] .vid-wall-quote{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vid-wall-person{column-gap:calc(var(--u) * 1);grid-template-columns:auto 1fr;align-items:center;display:grid}.vid-wall-person i{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);background:linear-gradient(135deg, var(--t1,var(--ac-1)), var(--t2,var(--ac-2)));color:#fff;font-size:calc(var(--u) * 1.7);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;font-weight:900;display:grid}.vid-wall-person b{font-size:calc(var(--u) * 1.6);line-height:1.15}.vid-wall-person small{font-size:calc(var(--u) * 1.3);opacity:.7;line-height:1.15}.vid-wall-person i:last-child{grid-row:auto}@container vid-area not (min-aspect-ratio:1.6){.vid-wall,.vid-wall[data-count="4"]{column-count:2;padding-inline:0}.vid-wall[data-count="3"]{column-count:1;padding-inline:calc(var(--u) * 4)}}.vid-orbit{--ring-x:1;--ring-y:1;--orbit-base:var(--c1)}@supports (color:color-mix(in lab, red, red)){.vid-orbit{--orbit-base:color-mix(in srgb, var(--c1) 88%, #000)}}.vid-orbit{height:100%;position:relative}.vid-orbit-hub{aspect-ratio:1;justify-content:center;align-items:center;gap:calc(var(--u) * .6);border:1px solid var(--glass-line-on);background:radial-gradient(circle at 30% 25%, var(--ac-1), transparent 70%), linear-gradient(150deg, var(--glass-a), var(--glass-b)), var(--orbit-base);border-radius:50%;flex-direction:column;width:min(34cqh,26cqw);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.vid-orbit-hub{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--ac-1) 30%, transparent), transparent 70%), linear-gradient(150deg, var(--glass-a), var(--glass-b)), var(--orbit-base)}}.vid-orbit-hub{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 calc(var(--u) * 5) calc(var(--u) * .6) var(--ac-1), var(--glass-shadow)}@supports (color:color-mix(in lab, red, red)){.vid-orbit-hub{box-shadow:0 0 calc(var(--u) * 5) calc(var(--u) * .6) color-mix(in srgb, var(--ac-1) 45%, transparent), var(--glass-shadow)}}.vid-orbit-hub{z-index:3}.vid-frame[data-mode=light] .vid-orbit{--orbit-base:#fff}.vid-orbit-hub[data-plate=light]{background:#fff}.vid-orbit-hub[data-plate=dark]{background:#12141c}.vid-orbit-pulse{border:calc(var(--u) * .3) solid var(--ac-1);border-radius:50%;animation:2.6s ease-out infinite ad-orbit-pulse;position:absolute;inset:0}@keyframes ad-orbit-pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:1.7}}.vid-orbit-logo{object-fit:contain;max-width:80%;max-height:56%}.vid-orbit-hub:has(.vid-orbit-label) .vid-orbit-logo{max-height:34%}.vid-orbit-label{--word-room:min(27cqh, 21cqw);padding:0 calc(var(--u) * .8);font-family:var(--font-display);font-size:min(calc(var(--u) * 3.4), calc(var(--word-room) * var(--per-room) / var(--len,1)));text-align:center;text-wrap:balance;font-weight:900;line-height:1.05}.vid-orbit-ring{width:calc(70% * var(--ring-x));height:calc(68% * var(--ring-y));border:calc(var(--u) * .2) dashed rgb(var(--fg-rgb) / .2);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.vid-orbit-line{width:hypot(var(--dx) * var(--ring-x) * 100cqw, var(--dy) * var(--ring-y) * 100cqh);height:calc(var(--u) * .35);translate:0 -50%;rotate:atan2(var(--dy) * var(--ring-y) * 100cqh, var(--dx) * var(--ring-x) * 100cqw);transform-origin:0;background:linear-gradient(90deg, var(--t2,var(--ac-2)), var(--t1,var(--ac-1)));opacity:.55;border-radius:999px;transition:scale .9s cubic-bezier(.2,.8,.2,1),opacity .5s;position:absolute;top:50%;left:50%;scale:0 1}.vid-orbit-line[data-on=true]{scale:1}.vid-orbit-line[data-active=true]{opacity:1;box-shadow:0 0 calc(var(--u) * 1.2) var(--t1,var(--ac-1))}.vid-orbit-node{top:calc(50% + var(--dy) * var(--ring-y) * 100%);left:calc(50% + var(--dx) * var(--ring-x) * 100%);column-gap:calc(var(--u) * 1);width:max-content;max-width:calc(var(--u) * 23);padding:calc(var(--u) * .9) calc(var(--u) * 1.6) calc(var(--u) * .9) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 2.2 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-a), var(--glass-b)), var(--orbit-base);text-align:left;z-index:2;transition:opacity .5s ease, transform .6s var(--enter-ease), scale .5s cubic-bezier(.2, 1.2, .3, 1), box-shadow .4s ease, border-color .4s ease;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:absolute;translate:-50% -50%}.vid-orbit-node[data-active=true]{border-color:var(--t1,var(--ac-1));box-shadow:0 0 0 calc(var(--u) * .3) var(--t1,var(--ac-1)), 0 14px 30px -12px var(--t2,var(--ac-2));scale:1.14}@supports (color:color-mix(in lab, red, red)){.vid-orbit-node[data-active=true]{box-shadow:0 0 0 calc(var(--u) * .3) color-mix(in srgb, var(--t1,var(--ac-1)) 60%, transparent), 0 14px 30px -12px var(--t2,var(--ac-2))}}.vid-orbit-node[data-active=true]{z-index:4}.vid-orbit-icon{font-size:calc(var(--u) * 3.2);grid-row:span 2;line-height:1}.vid-orbit-node:not(:has(small)) .vid-orbit-icon{grid-row:auto}.vid-orbit-node b{font-size:calc(var(--u) * 1.9);font-weight:800;line-height:1.15}.vid-orbit-node small{font-size:calc(var(--u) * 1.4);opacity:.75;line-height:1.25}@container vid-area not (min-aspect-ratio:1.6){.vid-orbit{--ring-x:.9}}@container vid-area not (min-aspect-ratio:1.25){.vid-orbit{--ring-x:.86}.vid-orbit-hub{width:min(34cqh,22cqw)}.vid-orbit-node{max-width:calc(var(--u) * 15);padding:calc(var(--u) * .9) calc(var(--u) * 1.2);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.vid-orbit-icon{font-size:calc(var(--u) * 2.8);grid-row:auto}.vid-orbit-node b{font-size:calc(var(--u) * 1.7)}.vid-orbit-node small{font-size:calc(var(--u) * 1.3)}.vid-orbit:is([data-count="6"],[data-count="7"],[data-count="8"]) small{display:none}}@container vid-area not (min-aspect-ratio:.9){.vid-orbit{--ring-y:1.2}}.vid-hero{position:relative}.vid-hero[data-stage=reveal]:before{content:"";inset:calc(var(--u) * -40);z-index:-1;pointer-events:none;background:radial-gradient(46% 50% at 66%,#00000080,#000000f7 86%);transition:opacity 1.4s cubic-bezier(.2,.7,.2,1);position:absolute}.vid-hero[data-stage=reveal][data-lit=true]:before{opacity:.62}.vid-hero[data-stage=reveal]{--lit-shadow:drop-shadow(0 calc(var(--u) * 1.4) calc(var(--u) * 2) #0000008c) drop-shadow(0 0 calc(var(--u) * 4) var(--ac-1))}@supports (color:color-mix(in lab, red, red)){.vid-hero[data-stage=reveal]{--lit-shadow:drop-shadow(0 calc(var(--u) * 1.4) calc(var(--u) * 2) #0000008c) drop-shadow(0 0 calc(var(--u) * 4) color-mix(in srgb, var(--ac-1) 38%, transparent))}}.vid-hero[data-stage=reveal] :is(.vid-hero-product,.vid-hero-reflection,.vid-hero-rim){width:88%;height:66%;inset:7% 6% auto}.vid-hero[data-stage=reveal] .vid-hero-product{filter:var(--lit-shadow)}.vid-hero[data-stage=reveal] .vid-hero-stage[data-on=true] .vid-hero-product{animation:1.6s cubic-bezier(.2,.7,.2,1) both ad-lit}@keyframes ad-lit{0%{filter:brightness(0)drop-shadow(0 0 #0000);transform:translateY(calc(var(--u) * 1.2)) scale(.93)}40%{filter:brightness(.3) var(--lit-shadow)}to{filter:brightness(1) var(--lit-shadow);transform:none}}.vid-hero-reflection,.vid-hero-rim{display:none}.vid-hero[data-stage=reveal] .vid-hero-reflection{z-index:1;object-fit:contain;opacity:.32;pointer-events:none;filter:blur(calc(var(--u) * .12));display:block;position:absolute;transform:translateY(100%)scaleY(-1);-webkit-mask-image:linear-gradient(#0000 64%,#000);mask-image:linear-gradient(#0000 64%,#000)}.vid-hero[data-stage=reveal] .vid-hero-rim{z-index:3;-webkit-mask-image:var(--product);-webkit-mask-image:var(--product);-webkit-mask-image:var(--product);-webkit-mask-image:var(--product);mask-image:var(--product);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fffffff2 50%,#0000 60%) 100% 0/300% 100% no-repeat;display:block;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vid-hero[data-stage=reveal] .vid-hero-stage[data-on=true] .vid-hero-rim{animation:1.5s cubic-bezier(.5,0,.3,1) .45s both ad-rim}@keyframes ad-rim{to{background-position:0 0}}.vid-hero[data-stage=reveal] .vid-hero-set:before{background:radial-gradient(closest-side, var(--ac-1), var(--ac-2) 56%, transparent 100%);border-radius:50%;height:24%;inset:62% -14% auto}@supports (color:color-mix(in lab, red, red)){.vid-hero[data-stage=reveal] .vid-hero-set:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--ac-1) 64%, white 8%), color-mix(in srgb, var(--ac-2) 24%, transparent) 56%, transparent 100%)}}.vid-hero[data-stage=reveal] .vid-hero-set:before{filter:blur(calc(var(--u) * .5));opacity:.8;animation:none}.vid-hero[data-stage=reveal] .vid-hero-set:after{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);height:76%;filter:blur(calc(var(--u) * .9));opacity:.85;background:linear-gradient(#ffffff38,#0000 88%);inset:-12% 16% auto}.vid-hero[data-stage=reveal] .vid-hero-floor{display:none}.vid-hero[data-stage=reveal] .vid-hero-name[data-on=true]{animation:1.3s cubic-bezier(.2,.7,.2,1) .2s both ad-settle}@keyframes ad-settle{0%{filter:blur(calc(var(--u) * .5));scale:1.06}}.vid-hero[data-stage=depth]{gap:calc(var(--u) * 1.2);text-align:center;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.vid-hero[data-stage=depth][data-side] .vid-hero-stage{z-index:2;order:0}.vid-hero[data-stage=depth] .vid-hero-copy{align-items:center;gap:calc(var(--u) * .8)}.vid-hero[data-stage=depth] .vid-hero-name{--word-room:96cqw;z-index:1;font-size:min(calc(var(--u) * 21), calc(var(--word-room) * var(--per-room) / var(--len,1)));letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(180deg, rgb(var(--fg-rgb) / .96), rgb(var(--fg-rgb) / .3) 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:.88;position:absolute;inset:4% 0 auto}.vid-hero[data-stage=depth] .vid-hero-tagline{font-size:calc(var(--u) * 2.5)}.vid-mon{--bleed:calc(var(--u) * 90);--word-room:90cqw;--mon-lift:calc(var(--u) * 5);--mon-drop:calc(var(--u) * 5.5);height:100%;position:relative}.vid-mon-cut{inset:calc(var(--bleed) * -1);padding:var(--bleed);place-items:center;display:grid;position:absolute;overflow:hidden}.vid-mon-back{background:radial-gradient(70% 70% at 50% 40%, var(--t1,var(--ac-1)), transparent 75%), linear-gradient(140deg, var(--t2,var(--ac-2)), var(--t2,var(--ac-2)));position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vid-mon-back{background:radial-gradient(70% 70% at 50% 40%, color-mix(in srgb, var(--t1,var(--ac-1)) 55%, transparent), transparent 75%), linear-gradient(140deg, var(--t2,var(--ac-2)), color-mix(in srgb, var(--t2,var(--ac-2)) 40%, black))}}.vid-mon-pic{object-fit:cover;width:100%;height:100%;animation:var(--mon-punch,ad-mon-punch-in) .7s cubic-bezier(.1, .8, .2, 1) both;position:absolute;inset:0}.vid-mon[data-fit=contain]{--pic-inset:calc(var(--bleed) + var(--u) * 3)}.vid-mon[data-fit=contain] .vid-mon-pic{inset:var(--pic-inset);width:calc(100% - var(--pic-inset) * 2);height:calc(100% - var(--pic-inset) * 2);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 1.6) calc(var(--u) * 2.2) #00000080)}.vid-mon[data-fit=contain] .vid-mon-cut[data-variant="0"]{place-items:end center}.vid-mon[data-fit=contain] .vid-mon-cut[data-variant="0"] .vid-mon-word{margin-bottom:var(--mon-lift)}.vid-mon-word{--mon-size:calc(var(--u) * 17);z-index:2;max-width:var(--word-room);padding:0 calc(var(--u) * 2);color:#fff;font-family:var(--font-display);font-size:min(var(--mon-size), calc(var(--word-room) * var(--per-room) / var(--len,1)));letter-spacing:-.04em;text-align:center;text-shadow:0 calc(var(--u) * .4) calc(var(--u) * 2.4) #00000080;text-transform:uppercase;margin:0;font-weight:900;line-height:.95;animation:.38s cubic-bezier(.1,1.2,.3,1) both ad-mon-slam;position:relative}.vid-mon-cut[data-variant="1"]{--mon-punch:ad-mon-punch-out;place-items:end start}.vid-mon-cut[data-variant="1"] .vid-mon-word{text-align:left;margin-bottom:var(--mon-lift)}.vid-mon-cut[data-variant="2"]{--mon-punch:ad-mon-punch-slide;place-items:start end}.vid-mon-cut[data-variant="2"] .vid-mon-word{text-align:right;margin-top:var(--mon-drop)}.vid-mon-cut:not([data-variant="0"]) .vid-mon-word{--mon-size:calc(var(--u) * 12)}.vid-mon-flash{z-index:3;pointer-events:none;background:#fff;animation:.26s ease-out both ad-mon-flash;position:absolute;inset:0}@keyframes ad-mon-punch-in{0%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes ad-mon-punch-out{0%{transform:scale(.84)}to{transform:scale(1.04)}}@keyframes ad-mon-punch-slide{0%{transform:translate(6%)scale(1.1)}to{transform:translate(0)scale(1.1)}}@keyframes ad-mon-slam{0%{opacity:0;transform:scale(1.7)rotate(-2deg)}50%{opacity:1}}@keyframes ad-mon-flash{0%{opacity:.85}to{opacity:0}}@container vid-area not (min-aspect-ratio:1.6){.vid-mon{--word-room:86cqw;--mon-drop:calc(var(--u) * 2.5)}.vid-mon-word{--mon-size:calc(var(--u) * 11)}.vid-mon-cut:not([data-variant="0"]) .vid-mon-word{--mon-size:calc(var(--u) * 8.5)}}@media (prefers-reduced-motion:reduce){.vid-mon-flash{display:none}}.vid-pointer{top:var(--pointer-y,55%);left:var(--pointer-x,55%);z-index:6;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);fill:#fff;stroke:#111;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .5) #0006);opacity:0;pointer-events:none;position:absolute}[data-active=true] .vid-pointer{animation:1.3s cubic-bezier(.3,.7,.2,1) .3s both ad-pointer}@keyframes ad-pointer{0%{opacity:0;transform:translate(calc(var(--u) * 7), calc(var(--u) * 5))}35%{opacity:1}62%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1;transform:translate(0)scale(.82)}to{opacity:1;transform:translate(0)scale(1)}}.vid-ui{--ink:#1b1c24;--ink-soft:#1b1c2494;--paper:#fff;--paper-2:#f1f0f5;--line:#1b1c241a;width:min(100%, calc(var(--u) * 58));border-radius:calc(var(--u) * 2.6 * var(--radius-k,1));background:var(--paper);max-height:100cqh;color:var(--ink);font-family:var(--font-body);box-shadow:0 0 0 1px var(--line), 0 calc(var(--u) * 3) calc(var(--u) * 8) calc(var(--u) * -3) #00000061;flex-direction:column;margin-inline:auto;display:flex}.vid-ui[data-surface=dark]{--ink:#f3f3f8;--ink-soft:#f3f3f899;--paper:#16171d;--paper-2:#23242d;--line:#ffffff1a}.vid-ui-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2);font-family:var(--font-display);font-size:calc(var(--u) * 2.3);flex:none;font-weight:800;display:flex}.vid-ui-status{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .45) calc(var(--u) * 1.2);background:var(--ac-1);border-radius:99px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vid-ui-status{background:color-mix(in srgb, var(--ac-1) 16%, transparent)}}.vid-ui-status{color:var(--ac-1);font-family:var(--font-body);font-size:calc(var(--u) * 1.4);font-weight:700}.vid-ui-status i{width:calc(var(--u) * .9);aspect-ratio:1;background:currentColor;border-radius:50%;animation:1.4s ease-in-out infinite ad-ui-live}@keyframes ad-ui-live{50%{opacity:.3;scale:.7}}.vid-ui-rows{min-height:0;padding:0 0 calc(var(--u) * .8);flex-direction:column-reverse;margin:0;list-style:none;display:flex;overflow:hidden}.vid-ui-rows:before{content:"";flex:1 1 0;order:-99}.vid-ui-row{flex:none;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.9,.3,1);display:grid}.vid-ui-row[data-on=true]{grid-template-rows:1fr}.vid-ui-fold{min-height:0;overflow:hidden}.vid-ui-cell{gap:calc(var(--u) * .7);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.2);font-size:calc(var(--u) * 1.8);opacity:0;translate:0 calc(var(--u) * 1.6);transition:opacity .45s .2s,translate .6s cubic-bezier(.2,1.1,.3,1) .2s;display:grid;position:relative}.vid-ui-row[data-on=true] .vid-ui-cell{opacity:1;translate:0}.vid-ui-cell:before{content:"";inset:calc(var(--u) * .3) calc(var(--u) * .9);z-index:0;border-radius:calc(var(--u) * 1.2);background:var(--t1,var(--ac-1));position:absolute}@supports (color:color-mix(in lab, red, red)){.vid-ui-cell:before{background:color-mix(in srgb, var(--t1,var(--ac-1)) 11%, transparent)}}.vid-ui-cell:before{opacity:0;transition:opacity .4s}.vid-ui-row[data-active=true] .vid-ui-cell:before{opacity:1}.vid-ui-cell>*{z-index:1;position:relative}.vid-ui-label{justify-content:space-between;align-items:center;gap:calc(var(--u) * .8);color:var(--ink-soft);font-size:calc(var(--u) * 1.5);font-weight:600;display:flex}.vid-ui-label i{font-style:normal}.vid-ui-cell[data-type=field] .vid-ui-label{justify-content:flex-start}.vid-ui-label b{color:var(--ink);font-weight:800}.vid-ui-input{min-height:calc(var(--u) * 4.6);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.3);background:var(--paper-2);font-size:calc(var(--u) * 2.2);font-weight:500;line-height:1.3}.vid-ui-typed{--start:.55s}.vid-ui-typed>span{opacity:0;position:relative}.vid-ui-typed>span:after{content:"";background:var(--t1,var(--ac-1));opacity:0;width:.09em;position:absolute;top:.1em;bottom:.02em;right:-.06em}.vid-ui-row[data-on=true] .vid-ui-typed>span{animation:ad-ui-type 10ms calc(var(--start) + var(--i) * var(--pace)) forwards}.vid-ui-row[data-on=true] .vid-ui-typed>span:after{animation:ad-ui-caret var(--pace) calc(var(--start) + var(--i) * var(--pace)) both}.vid-ui-row[data-on=true] .vid-ui-typed>span:last-child:after{animation:ad-ui-blink 1.06s steps(1) calc(var(--start) + var(--i) * var(--pace)) infinite}@keyframes ad-ui-type{to{opacity:1}}@keyframes ad-ui-caret{0%,to{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes ad-ui-blink{0%{opacity:1}50%{opacity:0}}.vid-ui-cell[data-type=toggle]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vid-ui-cell[data-type=toggle] .vid-ui-label{color:var(--ink);font-size:calc(var(--u) * 1.9);font-weight:700}.vid-ui-switch{--pointer-x:62%;--pointer-y:50%;width:calc(var(--u) * 6.2);height:calc(var(--u) * 3.6);background:#78788c61;border-radius:99px;transition:background .35s 1.2s;position:relative}.vid-ui-switch i{top:calc(var(--u) * .4);left:calc(var(--u) * .4);width:calc(var(--u) * 2.8);aspect-ratio:1;box-shadow:0 calc(var(--u) * .2) calc(var(--u) * .6) #0000004d;background:#fff;border-radius:50%;transition:translate .4s cubic-bezier(.3,1.4,.5,1) 1.2s;position:absolute}.vid-ui-row[data-on=true] .vid-ui-switch[data-end=on]{background:var(--t1,var(--ac-1))}.vid-ui-row[data-on=true] .vid-ui-switch[data-end=on] i{translate:calc(var(--u) * 2.6) 0}.vid-ui-chips{gap:calc(var(--u) * .8);flex-wrap:wrap;display:flex}.vid-ui-chip{--pointer-x:55%;--pointer-y:55%;padding:calc(var(--u) * .8) calc(var(--u) * 1.6);border:1px solid var(--line);background:var(--paper-2);font-size:calc(var(--u) * 1.7);border-radius:99px;font-weight:600;transition:background .3s 1.2s,color .3s 1.2s,border-color .3s 1.2s;position:relative}.vid-ui-row[data-on=true] .vid-ui-chip[data-picked=true]{border-color:var(--t1,var(--ac-1));background:var(--t1,var(--ac-1));color:#fff}.vid-ui-button{--pointer-x:62%;--pointer-y:58%;padding:calc(var(--u) * 1.3) calc(var(--u) * 3.2);background:var(--ink);color:var(--paper);font-size:calc(var(--u) * 1.9);border-radius:99px;justify-self:start;font-weight:700;position:relative}.vid-ui-row[class*=tone-] .vid-ui-button{background:linear-gradient(135deg, var(--t1), var(--t2));color:#fff}.vid-ui-row[data-active=true] .vid-ui-button{animation:.45s 1.2s both ad-ui-press}@keyframes ad-ui-press{40%{scale:.93}}.vid-ui-cell[data-type=item]{align-items:center;column-gap:calc(var(--u) * 1.4);grid-template-columns:auto minmax(0,1fr) auto}.vid-ui-icon{width:calc(var(--u) * 4.6);aspect-ratio:1;border-radius:calc(var(--u) * 1.3);background:var(--t1,var(--ac-1));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vid-ui-icon{background:color-mix(in srgb, var(--t1,var(--ac-1)) 16%, var(--paper-2))}}.vid-ui-icon{font-size:calc(var(--u) * 2.4);font-style:normal}.vid-ui-text{min-width:0;display:grid}.vid-ui-text b{font-size:calc(var(--u) * 2);font-weight:800}.vid-ui-text small{color:var(--ink-soft);font-size:calc(var(--u) * 1.4)}.vid-ui-amount{font-size:calc(var(--u) * 1.9);white-space:nowrap;font-weight:800}.vid-ui-cell[data-type=note]{margin:calc(var(--u) * .6) calc(var(--u) * 1.4);padding:calc(var(--u) * 1.5) calc(var(--u) * 1.7);border-radius:calc(var(--u) * 1.4);background:var(--t1,var(--ac-1))}@supports (color:color-mix(in lab, red, red)){.vid-ui-cell[data-type=note]{background:color-mix(in srgb, var(--t1,var(--ac-1)) 12%, var(--paper-2))}}.vid-ui-cell[data-type=note]:before{display:none}.vid-ui-cell[data-type=note] .vid-ui-label{color:var(--t2,var(--ac-1));justify-content:flex-start;font-weight:800}.vid-ui-cell[data-type=note] p{font-size:calc(var(--u) * 1.8);margin:0;line-height:1.4}.vid-ui-track{height:calc(var(--u) * 1.2);background:var(--paper-2);border-radius:99px;overflow:hidden}.vid-ui-track i{border-radius:inherit;background:linear-gradient(90deg, var(--t2,var(--ac-2)), var(--t1,var(--ac-1)));transform-origin:0;height:100%;transition:transform 1.3s cubic-bezier(.2,.8,.2,1) .5s;display:block;transform:scaleX(0)}.vid-ui-row[data-on=true] .vid-ui-track i{transform:scaleX(var(--fill))}.vid-cas{width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative}.vid-cas-item{--surface:var(--c1)}@supports (color:color-mix(in lab, red, red)){.vid-cas-item{--surface:color-mix(in srgb, var(--c1) 88%, #000)}}.vid-cas-item{gap:calc(var(--u) * .6);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.1);border:1px solid var(--glass-line);border-radius:calc(var(--u) * 1.8 * var(--radius-k,1));background:linear-gradient(150deg, var(--glass-a), var(--glass-b)), var(--surface);box-shadow:var(--glass-shadow);display:grid}.vid-frame[data-mode=light] .vid-cas-item{--surface:#fff}.vid-cas-meta{font-size:calc(var(--u) * 1.3);opacity:.62}.vid-cas-title{font-family:var(--font-display);font-size:calc(var(--u) * 2.3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.vid-cas-text{font-size:calc(var(--u) * 1.5);opacity:.72;margin:0;line-height:1.35}.vid-cas-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * .4);font-size:calc(var(--u) * 1.3);opacity:.9;display:flex}.vid-cas-foot>span{opacity:.72}.vid-cas-foot em{padding:calc(var(--u) * .45) calc(var(--u) * 1.2);background:var(--t1,var(--ac-1));border-radius:99px}@supports (color:color-mix(in lab, red, red)){.vid-cas-foot em{background:color-mix(in srgb, var(--t1,var(--ac-1)) 20%, transparent)}}.vid-cas-foot em{color:var(--t2,var(--fg));font-style:normal;font-weight:700}.vid-cas[data-layout=stack] .vid-cas-item{width:min(86%, calc(var(--u) * 46));z-index:calc(50 - var(--depth));translate:calc(-50% + var(--u) * 6 - var(--depth) * var(--u) * 5.2) calc(-50% + var(--u) * 5 - var(--depth) * var(--u) * 4.2 + clamp(0, -1 * var(--depth), 1) * var(--u) * 9);scale:calc(1 - max(var(--depth), 0) * .05);opacity:calc(clamp(0, 1 + var(--depth), 1) * max(0, 1 - max(var(--depth), 0) * .26));transition:translate .8s var(--enter-ease), scale .8s ease, opacity .6s ease;position:absolute;top:50%;left:50%}.vid-cas[data-layout=stack] .vid-cas-item[data-active=true]{box-shadow:var(--glass-shadow), 0 0 0 calc(var(--u) * .22) var(--t1,var(--ac-1))}@supports (color:color-mix(in lab, red, red)){.vid-cas[data-layout=stack] .vid-cas-item[data-active=true]{box-shadow:var(--glass-shadow), 0 0 0 calc(var(--u) * .22) color-mix(in srgb, var(--t1,var(--ac-1)) 55%, transparent)}}.vid-cas[data-layout=wall]{align-content:center;gap:calc(var(--u) * 2);width:min(100%, calc(var(--u) * 150));transform:perspective(calc(var(--u) * 150)) rotateX(18deg) rotateZ(-5deg) scale(.92);transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.vid-cas[data-layout=wall][data-columns="2"]{width:min(100%, calc(var(--u) * 100));grid-template-columns:repeat(2,minmax(0,1fr))}.vid-cas[data-layout=wall] .vid-cas-item{transition:opacity .5s ease, transform .6s var(--enter-ease), scale .5s cubic-bezier(.2, 1.2, .3, 1), box-shadow .4s ease, filter .4s ease}.vid-cas[data-layout=wall] .vid-cas-item[data-on=true]:not([data-active=true]){filter:saturate(.85);opacity:.78}.vid-cas[data-layout=wall] .vid-cas-item[data-active=true]{box-shadow:var(--glass-shadow), 0 0 0 calc(var(--u) * .25) var(--t1,var(--ac-1));scale:1.07}@supports (color:color-mix(in lab, red, red)){.vid-cas[data-layout=wall] .vid-cas-item[data-active=true]{box-shadow:var(--glass-shadow), 0 0 0 calc(var(--u) * .25) color-mix(in srgb, var(--t1,var(--ac-1)) 60%, transparent)}}.vid-cas[data-layout=feed]{--row:calc(var(--u) * 9.2)}.vid-cas[data-layout=feed] .vid-cas-item{align-items:center;gap:calc(var(--u) * 1.6);width:min(88%, calc(var(--u) * 46));height:calc(var(--row) - var(--u) * 1.8);padding:0 calc(var(--u) * 2.2) 0 calc(var(--u) * 1.4);translate:-50% calc(-50% + (var(--i) - var(--current)) * var(--row));scale:calc(1 - min(abs(var(--i) - var(--current)), 3) * .07);opacity:calc(clamp(0, 1 + var(--depth), 1) * max(.12, 1 - abs(var(--i) - var(--current)) * .32));transition:translate .8s var(--enter-ease), scale .8s ease, opacity .6s ease, box-shadow .4s ease;border-radius:99px;display:flex;position:absolute;top:50%;left:50%}.vid-cas[data-layout=feed] .vid-cas-item[data-active=true]{box-shadow:var(--glass-shadow), 0 0 0 calc(var(--u) * .2) var(--t1,var(--ac-1))}@supports (color:color-mix(in lab, red, red)){.vid-cas[data-layout=feed] .vid-cas-item[data-active=true]{box-shadow:var(--glass-shadow), 0 0 0 calc(var(--u) * .2) color-mix(in srgb, var(--t1,var(--ac-1)) 60%, transparent)}}.vid-cas-orb{width:calc(var(--u) * 4.8);aspect-ratio:1;background:radial-gradient(circle at 32% 28%, var(--t1,var(--ac-1)), var(--t2,var(--ac-2)) 78%);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vid-cas-orb{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--t1,var(--ac-1)) 70%, #fff), var(--t2,var(--ac-2)) 78%)}}.vid-cas-orb{box-shadow:inset 0 0 calc(var(--u) * 1) #ffffff59;font-size:calc(var(--u) * 2.2);font-style:normal}.vid-cas[data-layout=feed] .vid-cas-title{min-width:0;font-size:calc(var(--u) * 2.1);-webkit-line-clamp:1;flex:1;font-weight:700}.vid-cas-more{font-size:calc(var(--u) * 2.2);opacity:.5;flex:none}.vid-notes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vid-note-slot{grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.2,.9,.3,1);display:grid}.vid-note-slot[data-on=true]{grid-template-rows:1fr}.vid-note-fold{min-height:0;overflow:hidden}.vid-note{column-gap:calc(var(--u) * 1.3);row-gap:calc(var(--u) * .15);margin:calc(var(--u) * .5) calc(var(--u) * .5) calc(var(--u) * 1.3);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2.1 * var(--radius-k,1));box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 3) calc(var(--u) * -1) #0000004d;color:#1b1c24;font-family:var(--font-body);opacity:0;translate:0 calc(var(--u) * -2.5);background:#ffffffe6;grid-template-columns:auto minmax(0,1fr);transition:opacity .45s .15s,translate .7s cubic-bezier(.2,1.1,.3,1) .15s,scale .7s .15s;display:grid;scale:.95}.vid-note-slot[data-on=true] .vid-note{opacity:1;translate:0;scale:1}.vid-note-slot[data-on=true]:not([data-active=true]) .vid-note{opacity:.82;scale:.98}.vid-note-icon{width:calc(var(--u) * 4.6);aspect-ratio:1;border-radius:calc(var(--u) * 1.2);background:linear-gradient(150deg, var(--t1,var(--ac-1)), var(--t2,var(--ac-2)));grid-row:span 3;align-self:start;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vid-note-icon{background:linear-gradient(150deg, color-mix(in srgb, var(--t1,var(--ac-1)) 55%, #fff), var(--t2,var(--ac-2)))}}.vid-note-icon{font-size:calc(var(--u) * 2.5);font-style:normal}.vid-note-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 1);font-size:calc(var(--u) * 1.2);letter-spacing:.06em;text-transform:uppercase;opacity:.62;display:flex}.vid-note-head small{font-size:inherit;letter-spacing:0;text-transform:none}.vid-note-title{font-size:calc(var(--u) * 1.8);font-weight:800;line-height:1.25}.vid-note-text{font-size:calc(var(--u) * 1.45);opacity:.72;line-height:1.3}.vid-phone{width:min(100%, calc(var(--u) * 38));height:100%;padding:calc(var(--u) * 3.4) calc(var(--u) * 1.2) 0;border:calc(var(--u) * .5) solid rgb(var(--fg-rgb) / .82);border-radius:calc(var(--u) * 5);background:radial-gradient(120% 60% at 20% 0%, var(--ac-1), transparent 70%), linear-gradient(170deg, var(--ac-2), var(--ac-1));flex-direction:column;align-items:stretch;margin-inline:auto;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vid-phone{background:radial-gradient(120% 60% at 20% 0%, color-mix(in srgb, var(--ac-1) 78%, #fff), transparent 70%), linear-gradient(170deg, color-mix(in srgb, var(--ac-2) 70%, #0b0b12), color-mix(in srgb, var(--ac-1) 40%, #0b0b12))}}.vid-phone{box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 8) calc(var(--u) * -3) #00000080;color:#fff}.vid-phone-notch{top:calc(var(--u) * 1);width:calc(var(--u) * 7);height:calc(var(--u) * 1.9);background:#07070a;border-radius:99px;position:absolute;left:50%;translate:-50%}.vid-phone-time{margin-top:calc(var(--u) * 1.4);font-family:var(--font-display);font-size:calc(var(--u) * 7.6);align-self:center;font-weight:300;line-height:1}.vid-phone-date{margin:calc(var(--u) * .6) 0 calc(var(--u) * 2);font-size:calc(var(--u) * 1.7);opacity:.85;align-self:center;font-weight:600}.vid-phone .vid-notes{margin-top:calc(var(--u) * 1.6)}.vid-phone .vid-note{margin-inline:0}@container vid-area not (max-aspect-ratio:1.25){.vid-phone{width:min(100%, calc(var(--u) * 84));padding:calc(var(--u) * 2.4) calc(var(--u) * 2.4) 0;border-radius:calc(var(--u) * 3.4);grid-template:"time notes""date notes"".notes"minmax(0,1fr)/minmax(0,.8fr) minmax(0,1.2fr);align-content:center;display:grid}.vid-phone-notch{display:none}.vid-phone-time{font-size:calc(var(--u) * 8.4);grid-area:time;align-self:end;margin-top:0}.vid-phone-date{grid-area:date;margin-bottom:0}.vid-phone .vid-notes{grid-area:notes;margin-top:0}}.vid-toasts{width:min(100%, calc(var(--u) * 54));height:100%;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.vid-toasts .vid-note{padding:calc(var(--u) * 1.6) calc(var(--u) * 2);border:1px solid #0000000f}.vid-toasts .vid-note-title{font-size:calc(var(--u) * 2)}.vid-toasts .vid-note-text{font-size:calc(var(--u) * 1.6)}.vid-const{width:100%;height:100%;position:relative}.vid-const-centre{width:calc(1cqmin * var(--centre,54));font-family:var(--font-display);text-align:center;text-wrap:balance;margin:0;font-size:8.6cqmin;font-weight:900;line-height:1.08;animation:.8s cubic-bezier(.2,.9,.3,1.2) .1s both ad-const-centre;position:absolute;top:50%;left:50%;translate:-50% -50%}.vid-const-centre[data-size=medium]{font-size:7cqmin}.vid-const-centre[data-size=long]{font-size:5.6cqmin}@keyframes ad-const-centre{0%{opacity:0;scale:.9}}.vid-const-ring{width:0;height:0;animation:110s linear infinite ad-const-turn;position:absolute;top:50%;left:50%}.vid-const-ring[data-direction=backward]{animation-direction:reverse}@keyframes ad-const-turn{to{rotate:360deg}}.vid-const-track{width:calc(var(--radius) * 2cqmin);aspect-ratio:1;border:1px dashed rgb(var(--fg-rgb) / .16);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.vid-const-slot{transform:rotate(var(--angle)) translateX(calc(var(--radius) * 1cqmin)) rotate(calc(var(--angle) * -1));position:absolute;top:0;left:0}.vid-const-tile{width:calc(var(--tile) * 1cqmin);aspect-ratio:1;border:1px solid var(--glass-line);background:linear-gradient(150deg, var(--glass-a), var(--glass-b));box-shadow:var(--glass-shadow);font-size:calc(var(--tile) * .5cqmin);animation:ad-const-turn 110s linear infinite reverse, ad-const-pop .6s calc(.45s + var(--i) * .13s) cubic-bezier(.3, 1.5, .5, 1) both;border-radius:28%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.vid-const-ring[data-direction=backward] .vid-const-tile{animation-direction:normal,normal}@keyframes ad-const-pop{0%{opacity:0;scale:0}}.vid-const-tile i{font-style:normal;line-height:1}.vid-const-tile img{object-fit:contain;max-width:62%;max-height:62%}.vid-const-tile small{margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * 1.4);white-space:nowrap;font-weight:700;position:absolute;top:100%;left:50%;translate:-50%}.vid-scenery{z-index:0;pointer-events:none;animation:.9s ease-out both vid-scenery-in;position:absolute;inset:0}@keyframes vid-scenery-in{0%{opacity:0}}.vid-scenery-image{width:100%;height:100%;display:block}.vid-scenery[data-mode=backdrop]{overflow:hidden}.vid-scenery[data-mode=backdrop] .vid-scenery-image{object-fit:cover;transform-origin:50%}.vid-scenery[data-motion=zoom-in] .vid-scenery-image{animation:30s ease-out both vid-scenery-zoom-in}.vid-scenery[data-motion=zoom-out] .vid-scenery-image{animation:30s ease-out both vid-scenery-zoom-out}.vid-scenery[data-motion=pan] .vid-scenery-image{animation:30s ease-in-out both vid-scenery-pan}@keyframes vid-scenery-pan{0%{transform:scale(1.2)translate(-4%)}to{transform:scale(1.2)translate(4%)}}@keyframes vid-scenery-zoom-in{0%{transform:scale(1.04)}to{transform:scale(1.22)}}@keyframes vid-scenery-zoom-out{0%{transform:scale(1.22)}to{transform:scale(1.04)}}.vid-scenery[data-mode=backdrop]:after{content:"";background:linear-gradient(180deg, var(--c1) 0%, var(--c1) 38%, var(--c1) 100%), radial-gradient(90% 90% at 50% 50%, transparent 40%, var(--c1) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vid-scenery[data-mode=backdrop]:after{background:linear-gradient(180deg, color-mix(in srgb, var(--c1) 62%, transparent) 0%, color-mix(in srgb, var(--c1) 46%, transparent) 38%, color-mix(in srgb, var(--c1) 80%, transparent) 100%), radial-gradient(90% 90% at 50% 50%, transparent 40%, color-mix(in srgb, var(--c1) 55%, transparent) 100%)}}.vid-scenery:is([data-mode=cutout],[data-mode=card]){--float-from:calc(var(--u) * 4);inset:calc(var(--u) * 10.5) auto calc(var(--u) * 13) auto;width:calc(var(--u) * 25);animation:.8s cubic-bezier(.2,.9,.3,1.15) both vid-cutout-in}.vid-scenery:is([data-mode=cutout],[data-mode=card])[data-side=right]{right:calc(var(--u) * 2.4)}.vid-scenery:is([data-mode=cutout],[data-mode=card])[data-side=left]{--float-from:calc(var(--u) * -4);left:calc(var(--u) * 2.4)}.vid-scenery[data-mode=cutout] .vid-scenery-image{object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 1.2) calc(var(--u) * 1.6) #00000073)}@keyframes vid-cutout-in{0%{opacity:0;transform:translateX(var(--float-from)) scale(.85)}}.vid-scenery[data-mode=card]{top:calc(var(--u) * 12.5);bottom:calc(var(--u) * 15);rotate:-3deg}.vid-scenery[data-mode=card][data-side=left]{rotate:3deg}.vid-scenery[data-mode=card] .vid-scenery-image{box-sizing:border-box;border:calc(var(--u) * .9) solid #fdfdfb;border-radius:calc(var(--u) * .5);box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 2.6) #00000080;object-fit:cover}.vid-scenery:is([data-mode=cutout],[data-mode=card]) .vid-scenery-image{animation:5s ease-in-out infinite alternate vid-cutout-float}.vid-scenery[data-motion=sway] .vid-scenery-image{transform-origin:50% 100%;animation:3.6s ease-in-out infinite alternate vid-cutout-sway}.vid-scenery[data-motion=spin] .vid-scenery-image{animation:24s linear infinite vid-cutout-spin}.vid-scenery[data-motion=turn]{perspective:calc(var(--u) * 90)}.vid-scenery[data-motion=turn] .vid-scenery-image{animation:6s ease-in-out infinite alternate vid-cutout-turn}.vid-scenery[data-motion=pulse] .vid-scenery-image{animation:2.4s ease-in-out infinite alternate vid-cutout-pulse}.vid-scenery[data-motion=bounce] .vid-scenery-image{animation:1.1s cubic-bezier(.3,0,.3,1) infinite vid-cutout-bounce}.vid-scenery:is([data-mode=cutout],[data-mode=card])[data-motion=still] .vid-scenery-image{animation:none}@keyframes vid-cutout-float{0%{translate:0 calc(var(--u) * .6);rotate:-1.2deg}to{translate:0 calc(var(--u) * -.6);rotate:1.2deg}}@keyframes vid-cutout-sway{0%{rotate:-5deg}to{rotate:5deg}}@keyframes vid-cutout-spin{to{rotate:360deg}}@keyframes vid-cutout-turn{0%{transform:rotateY(-28deg)}to{transform:rotateY(28deg)}}@keyframes vid-cutout-pulse{0%{scale:.94}to{scale:1.08}}@keyframes vid-cutout-bounce{0%,to{translate:0;scale:1}45%{translate:0 calc(var(--u) * -2.6);scale:.97 1.04}80%{translate:0;scale:1.05 .94}}.vid-scene[data-cutout=right]{right:calc(var(--u) * 27)}.vid-scene[data-cutout=left]{left:calc(var(--u) * 27)}@container vid-frame (max-width:34rem){.vid-scenery:is([data-mode=cutout],[data-mode=card])[data-side]{--float-from:calc(var(--u) * 3);inset:auto auto calc(var(--u) * 11) 50%;width:calc(var(--u) * 24);height:calc(var(--u) * 24);margin-left:calc(var(--u) * -12)}.vid-scene[data-cutout]{left:0;right:0;bottom:calc(var(--u) * 25)}}.vid-frame:is([data-aspect="1:1"],[data-aspect="4:5"],[data-aspect="3:4"],[data-aspect="9:16"]) .vid-scenery:is([data-mode=cutout],[data-mode=card]){--float-from:calc(var(--u) * 3);inset:auto auto calc(var(--u) * 11) 50%;width:calc(var(--u) * 24);height:calc(var(--u) * 24);margin-left:calc(var(--u) * -12)}.vid-frame:is([data-aspect="1:1"],[data-aspect="4:5"],[data-aspect="3:4"],[data-aspect="9:16"]) .vid-scene[data-cutout]{left:0;right:0;bottom:calc(var(--u) * 25)}@container vid-frame (max-width:34rem){.vid-frame:is([data-aspect="1:1"],[data-aspect="4:5"]) .vid-scenery:is([data-mode=cutout],[data-mode=card]){width:calc(var(--u) * 17);height:calc(var(--u) * 17);margin-left:calc(var(--u) * -8.5)}.vid-frame:is([data-aspect="1:1"],[data-aspect="4:5"]) .vid-scene[data-cutout]{bottom:calc(var(--u) * 19)}.vid-frame:is([data-aspect="1:1"],[data-aspect="4:5"]) .vid-scene[data-cutout] :is(.vid-statement-icon,.vid-call-icon){display:none}}.vid-scenery[data-phase=out]{animation:.55s ease-in both vid-scenery-out}.vid-scenery:is([data-mode=cutout],[data-mode=card])[data-phase=out]{animation:.55s ease-in both vid-cutout-out}@keyframes vid-scenery-out{to{opacity:0}}@keyframes vid-cutout-out{to{opacity:0;transform:translateX(var(--float-from)) scale(.9)}}@media (prefers-reduced-motion:reduce){.vid-scenery,.vid-scenery-image{animation:none!important}}.vid-host{object-fit:contain;transform-origin:50% 100%;animation:3.4s ease-in-out infinite vid-host-breathe;display:block}@keyframes vid-host-breathe{50%{transform:translateY(calc(var(--u) * -.35)) scaleY(1.012)}}.vid-host[data-speaking=true]{animation:.42s ease-in-out infinite alternate vid-host-talk}@keyframes vid-host-talk{0%{transform:translateY(0)scale(1)}to{transform:translateY(calc(var(--u) * -.5)) scale(1.025, 1.04)}}.vid-host[data-mood=worried]{animation:.5s ease-in-out infinite alternate vid-host-worry}@keyframes vid-host-worry{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.vid-host[data-mood=think]{transform:rotate(-3deg)}.vid-host[data-shape=figure]{width:auto;max-width:100%;max-height:calc(var(--u) * 26);filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 1.4) #00000059);margin-inline:auto}.vid-host[data-shape=figure][data-waving=true]:not([data-speaking=true]){animation:2.6s ease-in-out infinite vid-host-wave}@keyframes vid-host-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg) translateY(calc(var(--u) * -.6))}45%{transform:rotate(2.4deg)}70%{transform:rotate(-1.4deg)}}.vid-host[data-shape=avatar]{aspect-ratio:1;object-position:50% 8%;object-fit:cover;background:radial-gradient(circle at 50% 35%, rgb(var(--fg-rgb) / .22), rgb(var(--fg-rgb) / .06));width:100%;box-shadow:0 0 0 calc(var(--u) * .15) rgb(var(--fg-rgb) / .3);border-radius:50%}@media (prefers-reduced-motion:reduce){.vid-host{animation:none!important}}.vid-gallery-wrap,.vid-gallery{flex:1;min-height:0;position:relative}.vid-gallery-missing{background:linear-gradient(135deg, rgb(var(--fg-rgb) / .16), rgb(var(--fg-rgb) / .05));display:block}.vid-gallery-caption{height:calc(var(--u) * 3.8);margin-top:calc(var(--u) * .8);flex:none;justify-content:center;align-items:center;display:flex}.vid-gallery-pill{padding:calc(var(--u) * .6) calc(var(--u) * 2);background:rgb(var(--fg-rgb) / .16);border:1px solid rgb(var(--fg-rgb) / .3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(var(--u) * 1.8);border-radius:99px;margin:0;font-weight:700;animation:.5s cubic-bezier(.2,.9,.3,1.2) both vid-gallery-pill-in}@keyframes vid-gallery-pill-in{0%{opacity:0;transform:translateY(calc(var(--u) * 1)) scale(.9)}}.vid-gallery[data-layout=mosaic]{grid-template-columns:repeat(var(--cols-wide), minmax(0, 1fr));gap:calc(var(--u) * 1);grid-auto-rows:minmax(0,1fr);display:grid}@container vid-frame (max-width:34rem){.vid-gallery[data-layout=mosaic]{grid-template-columns:repeat(var(--cols-tall), minmax(0, 1fr))}}.vid-frame:is([data-aspect="1:1"],[data-aspect="4:5"],[data-aspect="3:4"],[data-aspect="9:16"]) .vid-gallery[data-layout=mosaic]{grid-template-columns:repeat(var(--cols-tall), minmax(0, 1fr))}.vid-tile{border-radius:calc(var(--u) * 1.2);background:rgb(var(--fg-rgb) / .08);min-height:0;box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) calc(var(--u) * -.6) #00000080;opacity:0;margin:0;transition:opacity .5s,transform .7s cubic-bezier(.2,.9,.3,1.2),box-shadow .5s;position:relative;overflow:hidden;transform:scale(.8)rotate(-3deg)}.vid-tile[data-on=true]{opacity:1;transform:none}.vid-tile[data-active=true]{z-index:2;box-shadow:0 0 0 calc(var(--u) * .35) var(--ac-1), 0 calc(var(--u) * 1.4) calc(var(--u) * 3) #0000008c;transform:scale(1.035)}.vid-tile-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vid-tile[data-on=true] .vid-tile-image{animation:.9s cubic-bezier(.2,.8,.2,1) both vid-tile-in,9s ease-out both vid-tile-drift}@keyframes vid-tile-in{0%{opacity:0;transform:scale(1.3)rotate(2.5deg)}}@keyframes vid-tile-drift{0%{scale:1}to{scale:1.12}}.vid-pile-card{top:calc(50% + var(--y) * 1%);left:calc(50% + var(--x) * 1%);z-index:calc(10 + var(--i));aspect-ratio:5/4;height:90%;padding:calc(var(--u) * .8) calc(var(--u) * .8) 0;border-radius:calc(var(--u) * .5);color:#1f2937;box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 2.6) #00000080;opacity:0;translate:-50% -50%;transform:translateY(-140%) rotate(calc(var(--tilt) * 4)) scale(1.3);background:#fdfdfb;flex-direction:column;margin:0;transition:opacity .4s,transform .85s cubic-bezier(.2,.9,.25,1.15);display:flex;position:absolute}.vid-pile-card[data-on=true]{opacity:1;transform:rotate(var(--tilt))}.vid-pile-card[data-active=true]{z-index:40;transform:rotate(0)scale(1.07)}.vid-pile-image{object-fit:cover;border-radius:calc(var(--u) * .2);flex:1;width:100%;min-height:0;display:block}.vid-pile-caption{height:calc(var(--u) * 2.9);padding:0 calc(var(--u) * .6);font-size:calc(var(--u) * 1.4);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.vid-slide{aspect-ratio:16/10;border-radius:calc(var(--u) * 1.4);box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 3) #00000080;opacity:0;margin:0;transition:transform .95s cubic-bezier(.3,.8,.2,1),opacity .7s,filter .7s;position:absolute;top:3%;bottom:3%;left:50%;overflow:hidden;translate:-50%}.vid-slide[data-o="0"]{z-index:4;opacity:1}.vid-slide[data-o="-1"],.vid-slide[data-o="1"]{z-index:3;opacity:.6;filter:brightness(.7)}.vid-slide[data-o="-1"]{transform:translate(-68%)scale(.74)}.vid-slide[data-o="1"]{transform:translate(68%)scale(.74)}.vid-slide[data-o="-2"]{transform:translate(-112%)scale(.5)}.vid-slide[data-o="2"]{transform:translate(112%)scale(.5)}.vid-slide[data-o=far]{transform:scale(.4)}.vid-slide-image{object-fit:cover;width:100%;height:100%;display:block}.vid-slide[data-o="0"] .vid-slide-image{animation:10s ease-out both vid-slide-zoom}@keyframes vid-slide-zoom{0%{scale:1}to{scale:1.14}}.vid-flipbook{aspect-ratio:16/10;border-radius:calc(var(--u) * 1.4);box-shadow:0 0 0 calc(var(--u) * .45) rgb(var(--fg-rgb) / .85), 0 calc(var(--u) * 1.4) calc(var(--u) * 3) #0000008c;background:#000;position:absolute;top:3%;bottom:3%;left:50%;overflow:hidden;translate:-50%}.vid-flipbook-frame{object-fit:cover;width:100%;height:100%;animation:.5s ease-out both vid-flipbook-pop;display:block;position:absolute;inset:0}@keyframes vid-flipbook-pop{0%{filter:brightness(1.25);transform:scale(1.07)rotate(-.8deg)}}.vid-flipbook-counter{top:calc(var(--u) * 1);right:calc(var(--u) * 1.2);padding:calc(var(--u) * .2) calc(var(--u) * .8);color:#fff;font-size:calc(var(--u) * 1.3);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:99px;font-weight:800;position:absolute}@media (prefers-reduced-motion:reduce){.vid-tile,.vid-tile-image,.vid-pile-card,.vid-slide,.vid-slide-image,.vid-flipbook-frame,.vid-gallery-pill{transition:none!important;animation:none!important}}.vid-walk{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.vid-walk-frame{gap:calc(var(--u) * 1.2);width:100%;min-height:0;max-height:100%;padding:calc(var(--u) * .6);border-radius:calc(var(--u) * 1.4);background:rgb(var(--fg-rgb) / .06);box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 3) #00000059, inset 0 0 0 calc(var(--u) * .08) rgb(var(--fg-rgb) / .12);flex-direction:column;flex:1;display:flex;position:relative}.vid-walk-stage{border-radius:calc(var(--u) * .9);background:#00000059;flex:1;min-height:0;position:relative;overflow:hidden}.vid-walk-camera{transform-origin:0 0;will-change:transform;width:100%;line-height:0;position:relative}.vid-walk-shot{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.vid-walk-dim{pointer-events:none;opacity:0;background:#0000008c;transition:opacity .35s,clip-path .7s;position:absolute;inset:0}.vid-walk-dim[data-on=true]{opacity:1;--hole-right:calc(var(--hole-x) + var(--hole-w));--hole-bottom:calc(var(--hole-y) + var(--hole-h));clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--hole-x) var(--hole-y), var(--hole-x) var(--hole-bottom), var(--hole-right) var(--hole-bottom), var(--hole-right) var(--hole-y), var(--hole-x) var(--hole-y))}.vid-walk-marker{box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute}.vid-walk-marker[data-on=true],.vid-walk-marker[data-active=true]{opacity:1}.vid-walk-marker[data-marker=box]{border:calc(var(--u) * .22) solid var(--ac-1);border-radius:calc(var(--u) * .35);box-shadow:0 0 0 calc(var(--u) * .12) var(--ac-1)}@supports (color:color-mix(in lab, red, red)){.vid-walk-marker[data-marker=box]{box-shadow:0 0 0 calc(var(--u) * .12) color-mix(in srgb, var(--ac-1) 35%, transparent)}}.vid-walk-marker[data-marker=spotlight][data-active=true]{outline:calc(var(--u) * .18) solid var(--ac-1);outline-offset:calc(var(--u) * .1);border-radius:calc(var(--u) * .25)}.vid-walk-marker[data-marker=pin][data-active=true]:after{content:"";border:calc(var(--u) * .15) dashed var(--ac-1);border-radius:50%;animation:1.6s ease-in-out infinite walk-pulse;position:absolute;inset:-15%}.vid-walk-draw{fill:none;width:116%;height:128%;position:absolute;inset:-14% -8%;overflow:visible}.vid-walk-draw path{stroke:var(--ac-1);stroke-width:calc(var(--u) * .32);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 calc(var(--u) * .5) var(--ac-1))}@supports (color:color-mix(in lab, red, red)){.vid-walk-draw path{filter:drop-shadow(0 0 calc(var(--u) * .5) color-mix(in srgb, var(--ac-1) 55%, transparent))}}.vid-walk-marker[data-marker=underline] .vid-walk-draw{width:108%;height:22%;inset:auto -4% -16%}.vid-walk-marker[data-active=true] .vid-walk-draw path{animation:.75s cubic-bezier(.4,.1,.2,1) .55s both walk-draw}@keyframes walk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes walk-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.85;transform:scale(1.05)}}.vid-walk-pin{top:calc(var(--u) * -1.1);left:calc(var(--u) * -.2);min-width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);padding:0 calc(var(--u) * .35);border-radius:calc(var(--u) * 2);font-family:var(--font-display);font-size:calc(var(--u) * 1.35);color:#fff;background:var(--ac-1);box-shadow:0 calc(var(--u) * .25) calc(var(--u) * .8) #00000059;opacity:0;place-items:center;font-weight:800;transition:opacity .3s,transform .35s cubic-bezier(.34,1.4,.64,1);display:grid;position:absolute;transform:scale(.6)}.vid-walk-marker[data-active=true] .vid-walk-pin{opacity:1;transform:scale(1)}.vid-walk-arrow{bottom:calc(var(--u) * -2.2);width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);border-right:calc(var(--u) * .25) solid var(--ac-1);border-bottom:calc(var(--u) * .25) solid var(--ac-1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.vid-walk-callout{align-items:baseline;gap:calc(var(--u) * .6) calc(var(--u) * 1);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);background:rgb(var(--fg-rgb) / .08);border:calc(var(--u) * .08) solid rgb(var(--fg-rgb) / .14);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) #00000040;flex-wrap:wrap;animation:.45s cubic-bezier(.22,1,.36,1) both walk-callout-in;display:flex}@keyframes walk-callout-in{0%{opacity:0;transform:translateY(calc(var(--u) * .8))}}.vid-walk-callout-num{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);font-weight:800;font-size:calc(var(--u) * 1.25);color:#fff;background:var(--ac-1);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vid-walk-callout-title{font-family:var(--font-display);font-size:calc(var(--u) * 2);color:var(--fg);font-weight:700;line-height:1.2}.vid-walk-callout-text{font-size:calc(var(--u) * 1.45);color:rgb(var(--fg-rgb) / .78);padding-left:calc(var(--u) * 3.2);flex:100%;line-height:1.45}.vid-motion{flex:1;min-height:0;position:relative}.vid-motion>svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.vid-atlas{border-radius:calc(var(--u) * 1.4);background:radial-gradient(120% 90% at 50% 35%, rgb(var(--fg-rgb) / .1), transparent 70%), rgb(var(--fg-rgb) / .05);min-height:0;box-shadow:inset 0 0 0 calc(var(--u) * .1) rgb(var(--fg-rgb) / .16);flex:1;position:relative;overflow:hidden}.vid-atlas-map{width:100%;height:100%;position:absolute;inset:0}@property --cam-zoom{syntax:"<number>";inherits:true;initial-value:1}.vid-atlas-camera{transform-origin:0 0;transition:transform var(--cam-seconds,1.7s) cubic-bezier(.65, 0, .35, 1), --cam-zoom var(--cam-seconds,1.7s) cubic-bezier(.65, 0, .35, 1)}.vid-atlas-flight[data-turn="0"]{animation:atlas-flight-a var(--cam-seconds,1.7s) ease-in-out}.vid-atlas-flight[data-turn="1"]{animation:atlas-flight-b var(--cam-seconds,1.7s) ease-in-out}@keyframes atlas-flight-a{50%{transform:scale(var(--dip,1))}}@keyframes atlas-flight-b{50%{transform:scale(var(--dip,1))}}.vid-atlas,.vid-atlas-flight,.vid-atlas-camera{--arrive:calc(var(--cam-seconds,1.7s) * .6)}.vid-atlas-grid{fill:none;stroke:rgb(var(--fg-rgb) / .08);stroke-width:calc(var(--u) * .06);vector-effect:non-scaling-stroke}.vid-land{fill:rgb(var(--fg-rgb) / .2);stroke:rgb(var(--fg-rgb) / .4);stroke-width:calc(var(--u) * .07);stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .7s}.vid-land[data-state]{fill:var(--t1)}@supports (color:color-mix(in lab, red, red)){.vid-land[data-state]{fill:color-mix(in srgb, var(--t1) 38%, transparent)}}.vid-land[data-state=active],.vid-land[data-state=related]{transition-delay:var(--arrive)}.vid-land-hit{fill:var(--t1);fill-opacity:0;stroke:var(--t1);stroke-width:calc(var(--u) * .3);stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;animation:atlas-flood .9s ease-out var(--arrive) both, atlas-outline 2.2s ease-in-out calc(var(--arrive) + .9s) infinite}.vid-land-hit[data-state=related]{animation:atlas-flood-soft .9s ease-out var(--arrive) both, atlas-outline 2.2s ease-in-out calc(var(--arrive) + .9s) infinite}@keyframes atlas-flood{0%{fill-opacity:0;stroke-opacity:0}to{fill-opacity:.55;stroke-opacity:1}}@keyframes atlas-flood-soft{0%{fill-opacity:0;stroke-opacity:0}to{fill-opacity:.18;stroke-opacity:.8}}@keyframes atlas-outline{50%{stroke-width:calc(var(--u) * .7);stroke-opacity:.5}}.vid-pin-dot,.vid-pin-rim,.vid-ping{fill:none;stroke:var(--t1);stroke-linecap:round;stroke-width:calc(var(--u) * 1.2);vector-effect:non-scaling-stroke}.vid-pin-dot,.vid-pin-rim{animation:atlas-pin-in .5s cubic-bezier(.3, 1.6, .5, 1) var(--arrive) backwards}.vid-pin-rim{stroke:#fff;stroke-width:calc(var(--u) * 1.9)}.vid-ping{opacity:0;animation:atlas-ping 2s ease-out calc(var(--arrive) + .1s) infinite}.vid-ping[data-late=true]{animation-delay:calc(var(--arrive) + 1.1s)}@keyframes atlas-pin-in{0%{stroke-width:0}}@keyframes atlas-ping{0%{opacity:.7}to{opacity:0;stroke-width:calc(var(--u) * 8)}}.vid-atlas-label{bottom:calc(var(--u) * 1.4);left:calc(var(--u) * 1.4);z-index:2;align-items:flex-start;gap:calc(var(--u) * .15);max-width:calc(100% - var(--u) * 2.8);padding:calc(var(--u) * .9) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.5);background:linear-gradient(135deg, var(--t1), var(--t2));color:#fff;text-wrap:balance;transform-origin:0 100%;box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.4) #00000059;animation:atlas-label-in .6s cubic-bezier(.3, 1.5, .5, 1) calc(var(--arrive) + .2s) both;flex-direction:column;display:flex;position:absolute}.vid-atlas-name{font-family:var(--font-display);font-size:calc(var(--u) * 2.8);font-weight:800;line-height:1.1}.vid-atlas-note{font-size:calc(var(--u) * 1.6);opacity:.9;font-weight:600}@keyframes atlas-label-in{0%{opacity:0;transform:scale(.6)}}.vid-route-plan{fill:none;stroke:rgb(var(--fg-rgb) / .3);stroke-width:calc(var(--u) * .22);stroke-dasharray:calc(var(--u) * .36) calc(var(--u) * .8);stroke-linecap:round;vector-effect:non-scaling-stroke}.vid-route{fill:none;stroke:var(--t1);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--leg-seconds,1s) cubic-bezier(.65, 0, .35, 1)}.vid-route[data-on=true]{stroke-dashoffset:0}.vid-stop{opacity:0;transition:opacity .4s ease var(--arrival,0s)}.vid-stop[data-on=true]{opacity:1}.vid-stop-dot{fill:var(--t1);stroke:#fff}.vid-stop-halo{fill:var(--t1);opacity:0;transform-box:fill-box;transform-origin:50%}.vid-stop[data-on=true] .vid-stop-halo{animation:atlas-halo 1.3s ease-out var(--arrival,0s) backwards}@keyframes atlas-halo{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.vid-stop-name{fill:#fff;stroke:#0009;stroke-linejoin:round;paint-order:stroke;font-family:var(--font-display);font-weight:800}.vid-vehicle-badge{fill:var(--t2);stroke:#fff;stroke-width:1.3px}.vid-vehicle-body>g{fill:#fff;stroke:none}.vid-vehicle-detail{fill:var(--t2)}.vid-vehicle-line{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vid-district-line{fill:none;stroke:rgb(var(--fg-rgb) / .4);stroke-width:calc(var(--u) * .07);stroke-linejoin:round;vector-effect:non-scaling-stroke}.vid-district{stroke:none}.vid-green{fill:#34d39933;fill-rule:evenodd}.vid-water{fill:#38bdf880;fill-rule:evenodd}.vid-river{fill:none;stroke:#38bdf880;stroke-width:calc(var(--u) * .16);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vid-timetravel{gap:calc(var(--u) * 1.2);flex-direction:column;flex:1;min-height:0;display:flex}.vid-time-main{align-items:center;gap:calc(var(--u) * 3);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.vid-time-counter{justify-self:center;place-items:center;display:grid;position:relative}.vid-time-year{font-family:var(--font-display);font-size:calc(var(--u) * 12);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(180deg, var(--fg), var(--ac-1));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1;transition:filter .25s}.vid-time-counter[data-moving=true] .vid-time-year{filter:blur(calc(var(--u) * .14))}.vid-time-counter:before{content:"";border:calc(var(--u) * .2) solid var(--ac-1);opacity:0;border-radius:50%;position:absolute;inset:-10% -6%}.vid-time-counter[data-moving=true]:before{animation:.8s ease-out infinite time-warp}@keyframes time-warp{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.vid-time-card{gap:calc(var(--u) * .6);padding:calc(var(--u) * 2) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1.6);border-left:calc(var(--u) * .7) solid var(--t1);background:rgb(var(--fg-rgb) / .08);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.4) #0003;animation:time-card-in .7s cubic-bezier(.2, .9, .3, 1.15) var(--arrival,0s) backwards;flex-direction:column;display:flex}.vid-time-card-year{padding:calc(var(--u) * .2) calc(var(--u) * 1.1);background:linear-gradient(135deg, var(--t1), var(--t2));color:#fff;font-size:calc(var(--u) * 1.9);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;font-weight:800}.vid-time-card-title{font-size:calc(var(--u) * 3.3);font-weight:800;line-height:1.12}.vid-time-card-text{font-size:calc(var(--u) * 2.1);opacity:.82;line-height:1.3}@keyframes time-card-in{0%{opacity:0;transform:translateX(calc(var(--u) * 4)) scale(.94)}}@container vid-frame (max-width:34rem){.vid-time-main{align-content:center;gap:calc(var(--u) * 2.4);grid-template-columns:minmax(0,1fr)}}.vid-time-ruler{--year:0;height:calc(var(--u) * 9);flex:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.vid-time-ruler:before{content:"";inset:calc(var(--u) * 4) 0 auto;height:calc(var(--u) * .15);background:rgb(var(--fg-rgb) / .4);position:absolute}.vid-time-tick,.vid-time-pin{top:calc(var(--u) * 4);left:calc(50% + (var(--at) - var(--year)) * var(--per-year));position:absolute}.vid-time-tick{width:calc(var(--u) * .14);height:calc(var(--u) * 1.1);background:rgb(var(--fg-rgb) / .35)}.vid-time-tick[data-labelled=true]{height:calc(var(--u) * 1.8);background:rgb(var(--fg-rgb) / .6)}.vid-time-tick-label{margin-top:calc(var(--u) * .3);font-size:calc(var(--u) * 1.5);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.75;font-weight:600;position:absolute;top:100%;left:50%;transform:translate(-50%)}.vid-time-pin{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);margin:calc(var(--u) * -.8) 0 0 calc(var(--u) * -.8);border:calc(var(--u) * .25) solid var(--t1);background:0 0;border-radius:50%;transition:background .4s,transform .4s cubic-bezier(.3,1.6,.5,1)}.vid-time-pin[data-on=true]{background:var(--t1)}.vid-time-pin[data-active=true]{box-shadow:0 0 calc(var(--u) * 1.4) var(--t1);transform:scale(1.5)}.vid-time-needle{width:calc(var(--u) * .22);margin-left:calc(var(--u) * -.11);background:linear-gradient(180deg, var(--ac-1), transparent);border-radius:999px;position:absolute;top:0;bottom:0;left:50%}.vid-frame{--halo:#0a052066}.vid-frame[data-mode=light]{--halo:#ffffffbf}.vid-chart svg{font-family:inherit}.vc-show{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.9,.3,1.2);transform:translateY(10px)}.vc-show[data-on=true]{opacity:1;transform:none}.vc-pop{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .45s,transform .6s cubic-bezier(.2,1.1,.3,1.4);transform:scale(.5)}.vc-pop[data-on=true]{opacity:1;transform:none}.vc-draw{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.2,1)}.vc-draw[data-on=true]{stroke-dashoffset:0}.vc-line-stroke{stroke-width:5px;filter:drop-shadow(0 0 6px rgb(var(--fg-rgb) / .25))}.vc-grow{transform-box:fill-box;transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.9,.3,1.1);transform:scaleY(0)}.vc-grow[data-on=true]{transform:scaleY(1)}.vc-grow-right{transform-origin:0;transform:scaleX(0)}.vc-grow-right[data-on=true]{transform:scaleX(1)}.vc-text{fill:var(--fg);paint-order:stroke;stroke:var(--halo);stroke-width:4px;stroke-linejoin:round;font-size:21px;font-weight:700}.vc-text-sm{font-size:17px;font-weight:600}.vc-axis{stroke:rgb(var(--fg-rgb) / .3);stroke-width:2px;stroke-linecap:round}.vc-donut-track{fill:none;stroke:rgb(var(--fg-rgb) / .12)}.vc-slice{fill:none;transition:stroke-dasharray .9s cubic-bezier(.3,.8,.3,1),stroke-width .4s}.vc-area{opacity:0;transition:opacity .8s .5s}.vc-area[data-on=true]{opacity:.34}.vc-radar-grid{fill:none;stroke:rgb(var(--fg-rgb) / .2);stroke-width:1.5px}.vc-radar-spoke{stroke:rgb(var(--fg-rgb) / .2);stroke-width:1.5px}.vc-radar-slice{opacity:0;transition:opacity .9s}.vc-radar-slice[data-on=true]{opacity:.42}.vc-radar-edge{stroke:var(--fg);stroke-width:3.5px}.vc-dot{stroke:var(--fg);stroke-width:2.5px}.vc-halo{opacity:.28}@media (prefers-reduced-motion:reduce){.vc-show,.vc-pop,.vc-area,.vc-radar-slice{transition:none}}.vid-bg>*{position:absolute}.bg-aurora{width:140%;height:22%;left:-20%;top:var(--top);background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.42;filter:blur(calc(var(--u) * 2.6));transform-origin:50%;animation:bgk-aurora var(--dur) ease-in-out var(--delay) infinite alternate;border-radius:50%}@keyframes bgk-aurora{0%{opacity:.25;transform:translate(-8%)skewY(-6deg)scaleY(.8)}to{opacity:.55;transform:translate(8%)skewY(5deg)scaleY(1.25)}}.bg-wave{width:200%;height:52%;color:var(--c);animation:vid-wave-slide var(--dur) linear infinite var(--dir);bottom:0;left:0}.bg-dots{background-image:radial-gradient(rgb(var(--fg-rgb) / .2) calc(var(--u) * .12), transparent calc(var(--u) * .14));background-size:calc(var(--u) * 2.4) calc(var(--u) * 2.4);inset:0;-webkit-mask-image:radial-gradient(90% 90% at 50% 40%,#000 20%,#0000 85%);mask-image:radial-gradient(90% 90% at 50% 40%,#000 20%,#0000 85%)}.bg-dots-glow{aspect-ratio:1;background:radial-gradient(circle, var(--ga), transparent 65%);opacity:.4;border-radius:50%;width:60%;animation:24s ease-in-out infinite alternate bgk-roam;top:-20%;left:-20%}@keyframes bgk-roam{to{transform:translate(150%,80%)}}.bg-diagonal{background:repeating-linear-gradient(115deg, rgb(var(--fg-rgb) / .06) 0, rgb(var(--fg-rgb) / .06) calc(var(--u) * 1.2), transparent calc(var(--u) * 1.2), transparent calc(var(--u) * 4.4));animation:30s linear infinite bgk-stripes;inset:-10%;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}@keyframes bgk-stripes{to{transform:translateX(calc(var(--u) * 4.86))}}.bg-hex{width:100%;height:100%;color:rgb(var(--fg-rgb) / 1);inset:0;-webkit-mask-image:radial-gradient(90% 90% at 50% 45%,#000 15%,#0000 82%);mask-image:radial-gradient(90% 90% at 50% 45%,#000 15%,#0000 82%)}.bg-hex-cell{width:calc(var(--u) * 2.4);aspect-ratio:1/1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--ga);opacity:0;animation:9s ease-in-out infinite bgk-glow}@keyframes bgk-glow{0%,to{opacity:0}50%{opacity:.38}}.bg-bokeh{left:var(--x);width:calc(var(--u) * var(--s));aspect-ratio:1;background:radial-gradient(circle at 40% 35%, #fff6, var(--c) 55%, transparent 72%);opacity:0;animation:bgk-rise var(--dur) linear var(--delay) infinite;border-radius:50%;top:100%}@keyframes bgk-rise{0%{opacity:0;transform:translateY(0)scale(.8)}15%,80%{opacity:.38}to{transform:translateY(calc(var(--u) * -62)) scale(1.15);opacity:0}}.bg-bubble{left:var(--x);width:calc(var(--u) * var(--s));aspect-ratio:1;border:calc(var(--u) * .14) solid rgb(var(--fg-rgb) / .3);background:radial-gradient(circle at 32% 28%, #ffffff59, transparent 38%), radial-gradient(circle, transparent 60%, rgb(var(--fg-rgb) / .08));opacity:0;animation:bgk-bubble var(--dur) ease-in var(--delay) infinite;border-radius:50%;top:100%}@keyframes bgk-bubble{0%{opacity:0;transform:translate(0)scale(.8)}12%{opacity:.9}50%{transform:translate(calc(var(--u) * 1.4), calc(var(--u) * -30)) scale(1)}88%{opacity:.8}to{transform:translate(calc(var(--u) * -1), calc(var(--u) * -62)) scale(1.1);opacity:0}}.bg-particle{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));aspect-ratio:1;background:var(--fg);opacity:0;animation:bgk-particle var(--dur) ease-in-out var(--delay) infinite;border-radius:50%}@keyframes bgk-particle{0%,to{opacity:0;transform:translate(0)}25%,75%{opacity:.55}50%{transform:translate(calc(var(--u) * 3), calc(var(--u) * -2.4));opacity:.2}}.bg-matrix{left:var(--x);white-space:pre;font:700 calc(var(--u) * 1.5) / 1.25 var(--font-jetbrains-mono,ui-monospace, monospace);color:var(--ga);opacity:0;text-align:center;animation:bgk-rain var(--dur) linear var(--delay) infinite;top:0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#000);mask-image:linear-gradient(#0000,#000 45%,#000)}@keyframes bgk-rain{0%{opacity:0;transform:translateY(-100%)}10%,80%{opacity:.32}to{opacity:0;transform:translateY(100%)}}.bg-network{width:100%;height:100%;color:var(--fg);animation:40s ease-in-out infinite alternate bgk-sway;inset:0}.bg-node{fill:var(--ga);animation:6s ease-in-out infinite bgk-pulse}@keyframes bgk-sway{to{transform:translate(1.5%,-2%)}}@keyframes bgk-pulse{0%,to{opacity:.25}50%{opacity:1}}.bg-circuit{width:100%;height:100%;color:var(--fg);inset:0}.bg-pulse{stroke:var(--ga);stroke-linecap:round;stroke-dasharray:.12 .88;opacity:.85;animation:8s linear infinite bgk-trace}@keyframes bgk-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.bg-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg at 50% 50%, rgb(var(--fg-rgb) / .08) 0deg 4deg, transparent 4deg 16deg);width:220%;margin-left:-110%;animation:120s linear infinite bgk-spin;top:-60%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 46%);mask-image:radial-gradient(circle,#000 0%,#0000 46%)}@keyframes bgk-spin{to{transform:rotate(360deg)}}.bg-mountains{width:100%;height:54%;color:var(--c);animation:bgk-mountain-sway var(--dur) ease-in-out infinite alternate;bottom:0;left:0}@keyframes bgk-mountain-sway{0%{transform:translate(-2%)scale(1.04)}to{transform:translate(2%)scale(1.04)}}.bg-skyline{height:44%;bottom:0;left:0;right:0}.bg-skyline i{bottom:0;left:var(--x);width:var(--w);height:var(--h);background:repeating-linear-gradient(0deg, transparent 0 calc(var(--u) * .9), rgb(var(--fg-rgb) / .16) calc(var(--u) * .9) calc(var(--u) * 1.1)), linear-gradient(180deg, var(--ga), transparent 130%);background-blend-mode:normal;opacity:.34;border-top-left-radius:calc(var(--u) * .2);border-top-right-radius:calc(var(--u) * .2);animation:bgk-window 6s ease-in-out var(--delay) infinite;position:absolute}@keyframes bgk-window{0%,to{opacity:.26}50%{opacity:.4}}.bg-grain{opacity:.18;mix-blend-mode:overlay;width:108%;height:108%;animation:1.2s steps(6,end) infinite bgk-grain;inset:-4%}@keyframes bgk-grain{0%{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1.5%,-2%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,.5%)}to{transform:translate(0)}}.bg-spotlight{background:radial-gradient(40% 60% at var(--spot-x,50%) 40%, #ffffff1a, transparent 70%), radial-gradient(120% 100% at 50% 50%, transparent 40%, #00000061 100%);animation:18s ease-in-out infinite alternate bgk-spot;inset:0}@keyframes bgk-spot{0%{transform:translate(-12%)}to{transform:translate(12%)}}.bg-paper{background:repeating-linear-gradient(0deg, rgb(var(--fg-rgb) / .035) 0 1px, transparent 1px calc(var(--u) * 1.1)), repeating-linear-gradient(90deg, rgb(var(--fg-rgb) / .025) 0 1px, transparent 1px calc(var(--u) * 1.1)), radial-gradient(120% 90% at 50% 40%, transparent 55%, rgb(var(--fg-rgb) / .1) 100%);inset:0}.bg-chalk{width:100%;height:100%;color:var(--fg);inset:0}.bg-confetti{left:var(--x);width:calc(var(--u) * var(--s) * .8);height:calc(var(--u) * var(--s) * 1.5);border-radius:calc(var(--u) * .12);background:var(--c);opacity:0;animation:bgk-fall var(--dur) linear var(--delay) infinite;top:-6%}@keyframes bgk-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.7}90%{opacity:.7}to{transform:translate3d(calc(var(--u) * 4), calc(var(--u) * 62), 0) rotate(var(--spin));opacity:0}}.bg-flake{left:var(--x);width:calc(var(--u) * var(--s));aspect-ratio:1;background:var(--fg);opacity:0;animation:bgk-snow var(--dur) linear var(--delay) infinite;border-radius:50%;top:-4%}@keyframes bgk-snow{0%{opacity:0;transform:translate(0)}10%,90%{opacity:.6}to{transform:translate3d(calc(var(--u) * var(--drift)), calc(var(--u) * 60), 0);opacity:0}}.bg-cloud{left:-30%;top:var(--top);width:calc(var(--u) * 22 * var(--scale));color:rgb(var(--fg-rgb) / 1);opacity:var(--o);animation:bgk-cloud var(--dur) linear var(--delay) infinite}@keyframes bgk-cloud{0%{transform:translate(0)}to{transform:translateX(calc(var(--u) * 150))}}.bg-stream{left:0;top:var(--top);width:200%;height:calc(var(--u) * .5);background:repeating-linear-gradient(90deg, var(--ga) 0 calc(var(--u) * 6), transparent calc(var(--u) * 6) calc(var(--u) * 9), var(--gb) calc(var(--u) * 9) calc(var(--u) * 10.5), transparent calc(var(--u) * 10.5) calc(var(--u) * 17));opacity:.4;animation:vid-wave-slide var(--dur) linear var(--delay) infinite;border-radius:999px}.bg-stream[data-reverse=true]{animation-direction:reverse}.bg-horizon{height:calc(var(--u) * .2);background:linear-gradient(90deg, transparent, var(--ga), transparent);box-shadow:0 0 calc(var(--u) * 3) var(--ga);opacity:.7;top:46%;left:0;right:0}.bg-floor{transform-origin:50% 0;transform:perspective(calc(var(--u) * 40)) rotateX(62deg);background-image:linear-gradient(rgb(var(--fg-rgb) / .2) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--fg-rgb) / .2) 1px, transparent 1px);background-size:calc(var(--u) * 6) calc(var(--u) * 6);animation:4s linear infinite bgk-floor;inset:46% -50% 0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}@keyframes bgk-floor{to{background-position-y:calc(var(--u) * 6)}}@keyframes bgm-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes bgm-spin{to{transform:rotate(360deg)}}@keyframes bgm-slide{to{transform:translate(-50%)}}.bg-mesh{background:radial-gradient(38% 38% at 22% 28%, var(--ga), transparent 70%), radial-gradient(34% 34% at 78% 22%, var(--gb), transparent 70%), radial-gradient(42% 42% at 70% 78%, var(--gc), transparent 70%), radial-gradient(30% 30% at 18% 82%, var(--gb), transparent 70%);opacity:.55;filter:blur(calc(var(--u) * 2));animation:30s ease-in-out infinite alternate bgm-mesh;inset:-25%}@keyframes bgm-mesh{to{transform:translate(5%,-4%)rotate(16deg)scale(1.18)}}.bg-lava{left:var(--x);width:calc(var(--u) * var(--s));aspect-ratio:1;background:radial-gradient(circle at 36% 34%, var(--c), transparent 72%);opacity:.55;filter:blur(calc(var(--u) * 1.1));animation:bgm-lava var(--dur) ease-in-out var(--delay) infinite alternate;border-radius:50%;top:95%}@keyframes bgm-lava{0%{top:95%;transform:scaleY(1.15)}50%{transform:scale(1.18,.88)}to{top:-25%;transform:scale(.9,1.2)}}.bg-ribbon{width:100%;height:100%;color:var(--c);opacity:.42;filter:blur(calc(var(--u) * .12));animation:bgm-ribbon var(--dur) ease-in-out var(--delay) infinite alternate;inset:0}@keyframes bgm-ribbon{0%{transform:translate(-6%)scaleY(.85)}to{transform:translate(6%)scaleY(1.2)skewY(-3deg)}}.bg-horizon-glow{background:linear-gradient(#0000,#fb923c61);height:55%;inset:auto 0 0}.bg-sun{width:calc(var(--u) * 17);aspect-ratio:1;top:9%;right:9%}.bg-sun-halo{background:radial-gradient(circle,#fdba7461,#0000 62%);border-radius:50%;animation:9s ease-in-out infinite reverse bgm-pulse;position:absolute;inset:-34%}.bg-sun b{width:118%;height:calc(var(--u) * .2);margin-top:calc(var(--u) * -.1);transform-origin:0;transform:rotate(var(--a));background:linear-gradient(90deg,#fde0478c,#0000 78%);animation:6s ease-in-out infinite alternate bgm-ray;position:absolute;top:50%;left:50%}@keyframes bgm-ray{0%{opacity:.35}to{opacity:1}}.bg-sun span{box-shadow:0 0 calc(var(--u) * 5) calc(var(--u) * 1.4) #fdba748c;background:radial-gradient(circle at 38% 34%,#fff7c2,#fbbf24 55%,#f97316);border-radius:50%;animation:7s ease-in-out infinite bgm-pulse;position:absolute;inset:18%}.bg-topo{width:140%;height:140%;color:var(--fg);animation:240s linear infinite bgm-spin;inset:-20%}.bg-blueprint{background-image:linear-gradient(rgb(var(--fg-rgb) / .16) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--fg-rgb) / .16) 1px, transparent 1px), linear-gradient(rgb(var(--fg-rgb) / .07) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--fg-rgb) / .07) 1px, transparent 1px);background-size:calc(var(--u) * 12) calc(var(--u) * 12), calc(var(--u) * 12) calc(var(--u) * 12), calc(var(--u) * 2.4) calc(var(--u) * 2.4), calc(var(--u) * 2.4) calc(var(--u) * 2.4);inset:0;-webkit-mask-image:radial-gradient(120% 120%,#000 35%,#0000 100%);mask-image:radial-gradient(120% 120%,#000 35%,#0000 100%)}.bg-blueprint-art{width:100%;height:100%;inset:0}.bg-draw{stroke:rgb(var(--fg-rgb) / .5);stroke-width:.35px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:14s ease-in-out infinite bgm-draw}@keyframes bgm-draw{0%{stroke-dashoffset:1px}35%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.bg-notebook{background:linear-gradient(90deg, transparent calc(var(--u) * 7.2), #f472b680 calc(var(--u) * 7.2), #f472b680 calc(var(--u) * 7.35), transparent calc(var(--u) * 7.35)), repeating-linear-gradient(180deg, transparent 0, transparent calc(var(--u) * 3.6 - 1px), rgb(var(--fg-rgb) / .3) calc(var(--u) * 3.6 - 1px), rgb(var(--fg-rgb) / .3) calc(var(--u) * 3.6));background-size:100% 100%, 100% calc(var(--u) * 3.6);animation:24s linear infinite bgm-notebook;inset:0}@keyframes bgm-notebook{to{background-position:0 0, 0 calc(var(--u) * 3.6)}}.bg-gear{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));margin:calc(var(--u) * var(--s) * -.5) 0 0 calc(var(--u) * var(--s) * -.5);color:var(--fg);animation:bgm-spin var(--dur) linear infinite var(--dir)}.bg-waveform{width:200%;height:100%;color:var(--c);opacity:var(--o);animation:bgm-slide var(--dur) linear infinite var(--dir);top:0;left:0}.bg-warp{width:var(--len);height:calc(var(--u) * .16);background:linear-gradient(90deg, transparent, rgb(var(--fg-rgb) / .8));transform-origin:0;opacity:0;animation:bgm-warp var(--dur) ease-in var(--delay) infinite;top:50%;left:50%}@keyframes bgm-warp{0%{transform:rotate(var(--a)) translateX(60%) scaleX(.1);opacity:0}15%{opacity:.9}to{transform:rotate(var(--a)) translateX(220%) scaleX(1.6);opacity:0}}.bg-galaxy{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, var(--ga) 40deg, transparent 90deg, var(--gb) 140deg, transparent 190deg, var(--gc) 240deg, transparent 290deg, var(--ga) 330deg, transparent 360deg);opacity:.5;width:150%;filter:blur(calc(var(--u) * 1.6));margin:-75% 0 0 -75%;animation:150s linear infinite bgm-spin;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000080 30%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#00000080 30%,#0000 62%)}.bg-galaxy-back{opacity:.3;animation-duration:110s;animation-direction:reverse;transform:scale(.7)}.bg-galaxy-core{width:calc(var(--u) * 26);aspect-ratio:1;margin:calc(var(--u) * -13) 0 0 calc(var(--u) * -13);filter:blur(calc(var(--u) * .8));background:radial-gradient(circle,#ffffff8c,#0000 62%);border-radius:50%;animation:12s ease-in-out infinite bgm-pulse;top:50%;left:50%}.bg-orbit-sun{width:calc(var(--u) * 6);aspect-ratio:1;margin:calc(var(--u) * -3) 0 0 calc(var(--u) * -3);box-shadow:0 0 calc(var(--u) * 4) #fbbf248c;background:radial-gradient(circle at 40% 36%,#fff7c2,#fbbf24 58%,#f97316);border-radius:50%;top:46%;left:74%}.bg-orbit{width:calc(var(--u) * var(--s));aspect-ratio:1;margin:calc(var(--u) * var(--s) * -.5) 0 0 calc(var(--u) * var(--s) * -.5);border:1px solid rgb(var(--fg-rgb) / .2);animation:bgm-spin var(--dur) linear var(--delay) infinite;border-radius:50%;top:46%;left:74%}.bg-orbit b{width:calc(var(--u) * var(--p));aspect-ratio:1;margin:calc(var(--u) * var(--p) * -.5) 0 0 calc(var(--u) * var(--p) * -.5);background:var(--c);box-shadow:0 0 calc(var(--u) * 1.4) var(--c);border-radius:50%;position:absolute;top:0;left:50%}.bg-comet{left:var(--x);top:var(--y);width:calc(var(--u) * var(--len));height:calc(var(--u) * .28);background:linear-gradient(90deg, transparent, rgb(var(--fg-rgb) / .95));opacity:0;animation:bgm-comet var(--dur) ease-in var(--delay) infinite;border-radius:99px;transform:rotate(145deg)}.bg-comet:after{content:"";right:calc(var(--u) * -.2);width:calc(var(--u) * .5);aspect-ratio:1;margin-top:calc(var(--u) * -.25);background:var(--fg);box-shadow:0 0 calc(var(--u) * .9) var(--fg);border-radius:50%;position:absolute;top:50%}@keyframes bgm-comet{0%,55%{opacity:0;transform:translate(0)rotate(145deg)}58%{opacity:1}to{transform:translate(calc(var(--u) * -30), calc(var(--u) * 21)) rotate(145deg);opacity:0}}.bg-sparkle{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));aspect-ratio:1;background:var(--fg);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;animation:bgm-sparkle var(--dur) ease-in-out var(--delay) infinite}.bg-sparkle[data-accent=true]{background:var(--ac-1)}@keyframes bgm-sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:.85;transform:scale(1)rotate(90deg)}}.bg-radar{width:calc(var(--u) * 60);aspect-ratio:1;margin:calc(var(--u) * -30) 0 0 calc(var(--u) * -30);border:1px solid rgb(var(--fg-rgb) / .3);background:linear-gradient(90deg, transparent calc(50% - .5px), rgb(var(--fg-rgb) / .2) calc(50% - .5px), rgb(var(--fg-rgb) / .2) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(0deg, transparent calc(50% - .5px), rgb(var(--fg-rgb) / .2) calc(50% - .5px), rgb(var(--fg-rgb) / .2) calc(50% + .5px), transparent calc(50% + .5px)), repeating-radial-gradient(circle, transparent 0, transparent calc(var(--u) * 7.4), rgb(var(--fg-rgb) / .22) calc(var(--u) * 7.4), rgb(var(--fg-rgb) / .22) calc(var(--u) * 7.4 + 1px));border-radius:50%;top:50%;left:72%;overflow:hidden}.bg-radar-sweep{background:conic-gradient(from 0deg, transparent 0deg, transparent 280deg, var(--ga) 360deg);opacity:.55;border-radius:50%;animation:6s linear infinite bgm-spin;position:absolute;inset:0}.bg-blip{left:var(--x);top:var(--y);width:calc(var(--u) * .8);aspect-ratio:1;background:var(--gb);box-shadow:0 0 calc(var(--u) * 1.2) var(--gb);animation:bgm-blip 6s ease-out var(--delay) infinite;border-radius:50%}@keyframes bgm-blip{0%{opacity:1;transform:scale(1.4)}80%,to{opacity:0;transform:scale(.6)}}.bg-firefly{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));aspect-ratio:1;background:var(--ac-1);box-shadow:0 0 calc(var(--u) * 1.2) var(--ac-1), 0 0 calc(var(--u) * 3) var(--ac-1);opacity:0;animation:bgm-firefly var(--dur) ease-in-out var(--delay) infinite;border-radius:50%}@keyframes bgm-firefly{0%,to{opacity:0;transform:translate(0)}20%{opacity:.9}40%{transform:translate(calc(var(--u) * var(--dx)), calc(var(--u) * var(--dy)));opacity:.25}60%{opacity:.95}80%{transform:translate(calc(var(--u) * var(--dy) * -.8), calc(var(--u) * var(--dx) * .7));opacity:.3}}.bg-raindrop{left:var(--x);width:calc(var(--u) * .16);height:calc(var(--u) * var(--len));background:linear-gradient(180deg, transparent, rgb(var(--fg-rgb) / .85));opacity:0;animation:bgm-rain var(--dur) linear var(--delay) infinite;top:-10%;transform:rotate(12deg)}@keyframes bgm-rain{0%{opacity:0;transform:translate(0)rotate(12deg)}10%{opacity:.8}to{transform:translate(calc(var(--u) * -14), calc(var(--u) * 80)) rotate(12deg);opacity:.6}}.bg-ember{left:var(--x);width:calc(var(--u) * var(--s));aspect-ratio:1;box-shadow:0 0 calc(var(--u) * .8) #fb923c, 0 0 calc(var(--u) * 2) #ea580c;opacity:0;animation:bgm-ember var(--dur) ease-out var(--delay) infinite;background:#fdba74;border-radius:50%;bottom:-4%}@keyframes bgm-ember{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:.95}to{transform:translate(calc(var(--u) * var(--drift)), calc(var(--u) * -66)) scale(.2);opacity:0}}.bg-leaf{left:var(--x);width:calc(var(--u) * var(--s));animation:bgm-leaf-fall var(--dur) linear var(--delay) infinite;top:-8%}.bg-leaf b{aspect-ratio:1.4;background:var(--c);opacity:.6;width:100%;animation:bgm-leaf-sway var(--sway) ease-in-out infinite alternate;border-radius:0 100%;display:block}@keyframes bgm-leaf-fall{to{transform:translateY(calc(var(--u) * 78))}}@keyframes bgm-leaf-sway{0%{transform:translateX(calc(var(--u) * -3)) rotate(-50deg)}to{transform:translateX(calc(var(--u) * 3)) rotate(70deg)}}.bg-deep{background:linear-gradient(#7dd3fc1f,#0000 40%,#0206174d);inset:0}.bg-shaft{left:var(--x);width:var(--w);height:130%;filter:blur(calc(var(--u) * .5));transform-origin:50% 0;animation:bgm-shaft var(--dur) ease-in-out var(--delay) infinite alternate;background:linear-gradient(#ffffff4d,#0000 78%);top:-12%;transform:rotate(14deg)}@keyframes bgm-shaft{0%{opacity:.25;transform:rotate(9deg)scaleX(.8)}to{opacity:.8;transform:rotate(20deg)scaleX(1.25)}}.bg-flash{opacity:0;background:#ffffff80;animation:9s linear infinite bgm-flash;inset:0}.bg-bolt{color:#fff;width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--u) * .6) #bfdbfe);opacity:0;animation:9s linear infinite bgm-flash;inset:0}.bg-bolt-late{animation-delay:-4.5s}@keyframes bgm-flash{0%,62%,68%,to{opacity:0}63%{opacity:.9}65%{opacity:.15}66%{opacity:.7}}.bg-lantern{left:var(--x);width:calc(var(--u) * var(--s));animation:bgm-lantern var(--dur) linear var(--delay) infinite;bottom:-10%}.bg-lantern b{aspect-ratio:.8;width:100%;box-shadow:0 0 calc(var(--u) * 1.6) #fb923ccc, 0 0 calc(var(--u) * 5) #f9731666;opacity:.8;animation:bgm-lantern-sway var(--sway) ease-in-out infinite alternate;background:linear-gradient(#fde68a,#f97316);border-radius:38% 38% 30% 30%;display:block}@keyframes bgm-lantern{to{transform:translateY(calc(var(--u) * -78))}}@keyframes bgm-lantern-sway{0%{transform:translateX(calc(var(--u) * -1.4)) rotate(-6deg)}to{transform:translateX(calc(var(--u) * 1.4)) rotate(6deg)}}.bg-halftone{inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000008c 40%,#0000 75%);mask-image:linear-gradient(135deg,#000 0%,#0000008c 40%,#0000 75%)}.bg-halftone i{background-image:radial-gradient(circle, rgb(var(--fg-rgb) / .4) 26%, transparent 29%);background-size:calc(var(--u) * 1.7) calc(var(--u) * 1.7);animation:18s linear infinite bgm-halftone;position:absolute;inset:-10%}@keyframes bgm-halftone{to{background-position:calc(var(--u) * 1.7) calc(var(--u) * 1.7)}}.bg-triangle{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));aspect-ratio:1.15;background:linear-gradient(160deg, var(--c), transparent 90%);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:var(--o);transform:rotate(var(--r));animation:bgm-triangle var(--dur) ease-in-out var(--delay) infinite alternate}@keyframes bgm-triangle{to{transform:translate(calc(var(--u) * 4), calc(var(--u) * -3)) rotate(calc(var(--r) + 50deg))}}.bg-shape{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));aspect-ratio:1;opacity:.38;animation:bgm-shape var(--dur) linear var(--delay) infinite alternate}.bg-shape[data-kind=circle]{background:var(--c);opacity:.22;border-radius:50%}.bg-shape[data-kind=ring]{border:calc(var(--u) * .45) solid var(--c);border-radius:50%}.bg-shape[data-kind=square]{border:calc(var(--u) * .4) solid var(--c);border-radius:calc(var(--u) * .5)}.bg-shape[data-kind=plus]{background:linear-gradient(var(--c), var(--c)) center / 100% 24% no-repeat, linear-gradient(var(--c), var(--c)) center / 24% 100% no-repeat}.bg-shape[data-kind=triangle]{background:var(--c);clip-path:polygon(50% 8%,96% 92%,4% 92%);opacity:.25}.bg-shape[data-kind=dots]{background-image:radial-gradient(circle, var(--c) 28%, transparent 32%);background-size:33.3% 33.3%}@keyframes bgm-shape{0%{transform:translate(0)rotate(0)}to{transform:translate(calc(var(--u) * 3 * var(--spin)), calc(var(--u) * -4)) rotate(calc(120deg * var(--spin)))}}.bg-eq{align-items:flex-end;gap:calc(var(--u) * .7);height:40%;padding:0 calc(var(--u) * 1.2);display:flex;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.bg-eq i{height:var(--h);border-radius:calc(var(--u) * .4) calc(var(--u) * .4) 0 0;background:linear-gradient(0deg, var(--ga), var(--gb));opacity:.45;transform-origin:bottom;animation:bgm-eq var(--dur) ease-in-out var(--delay) infinite alternate;flex:1}@keyframes bgm-eq{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.bg-scanlines{background:repeating-linear-gradient(180deg, #0000004d 0, #0000004d calc(var(--u) * .18), transparent calc(var(--u) * .18), transparent calc(var(--u) * .5));inset:0}.bg-scanbar{background:linear-gradient(180deg, transparent, rgb(var(--fg-rgb) / .14), transparent);height:18%;animation:7s linear infinite bgm-scanbar;inset:0 0 auto}@keyframes bgm-scanbar{0%{transform:translateY(-110%)}to{transform:translateY(560%)}}@media (prefers-reduced-motion:reduce){.bg-mesh,.bg-lava,.bg-ribbon,.bg-topo,.bg-galaxy,.bg-orbit,.bg-gear,.bg-waveform,.bg-warp,.bg-comet,.bg-leaf,.bg-lantern,.bg-raindrop,.bg-ember{animation:none}}@keyframes bgp-spin{to{transform:rotate(360deg)}}@keyframes bgp-slide{to{transform:translate(-50%)}}@keyframes bgp-rise{0%{top:108%}to{top:-14%}}.bg-ripple{left:var(--x);top:var(--y);width:calc(var(--u) * 46);aspect-ratio:1;margin:calc(var(--u) * -23) 0 0 calc(var(--u) * -23);border:calc(var(--u) * .4) solid var(--c);opacity:0;animation:bgp-ripple var(--dur) ease-out var(--delay) infinite;border-radius:50%}@keyframes bgp-ripple{0%{opacity:1;transform:scale(.04)}to{opacity:0;transform:scale(1)}}.bg-fog{left:-30%;top:var(--top);background:radial-gradient(50% 50% at 50% 50%, rgb(var(--fg-rgb) / .17), transparent 72%);width:160%;height:38%;filter:blur(calc(var(--u) * 2));opacity:var(--o);animation:bgp-fog var(--dur) ease-in-out var(--delay) infinite alternate}@keyframes bgp-fog{0%{transform:translate(-12%)scaleY(.85)}to{transform:translate(12%)scaleY(1.2)}}.bg-flow{left:-20%;top:var(--top);width:140%;height:var(--h);background:linear-gradient(90deg, transparent 0%, var(--c1) 25%, transparent 50%, var(--c2) 75%, transparent 100%);filter:blur(calc(var(--u) * 2.4));opacity:.4;transform:skewY(var(--skew));animation:bgp-flow var(--dur) linear var(--delay) infinite;background-size:200% 100%;border-radius:50%}@keyframes bgp-flow{to{background-position:-200% 0}}.bg-bird{left:0;top:var(--y);width:calc(var(--u) * var(--s));height:auto;color:rgb(var(--fg-rgb) / .55);animation:bgp-fly var(--dur) linear var(--delay) infinite;overflow:visible}.bg-bird path{transform-box:fill-box;transform-origin:50% 100%;animation:bgp-flap var(--flap) ease-in-out infinite alternate}@keyframes bgp-fly{0%{transform:translate(calc(var(--u) * 112), 0)}50%{transform:translate(calc(var(--u) * 55), calc(var(--u) * -2.4))}to{transform:translate(calc(var(--u) * -8), calc(var(--u) * 1.2))}}@keyframes bgp-flap{0%{transform:scaleY(1)}to{transform:scaleY(.25)}}.bg-petal{left:var(--x);width:calc(var(--u) * var(--s));animation:bgp-petal-fall var(--dur) linear var(--delay) infinite;top:-8%}.bg-petal b{aspect-ratio:1.5;background:var(--c);opacity:.75;width:100%;animation:bgp-petal-sway var(--sway) ease-in-out infinite alternate;border-radius:90% 0;display:block}@keyframes bgp-petal-fall{to{transform:translateY(calc(var(--u) * 78))}}@keyframes bgp-petal-sway{0%{transform:translateX(calc(var(--u) * -3.5)) rotate(-40deg) rotateX(10deg)}to{transform:translateX(calc(var(--u) * 3.5)) rotate(60deg) rotateX(70deg)}}.bg-balloon{left:var(--x);width:calc(var(--u) * var(--s));animation:bgp-rise var(--dur) linear var(--delay) infinite;top:108%}.bg-balloon b{aspect-ratio:.82;background:radial-gradient(circle at 34% 30%, #ffffff8c, transparent 36%), var(--c);opacity:.62;transform-origin:50% 100%;width:100%;animation:bgp-balloon-sway var(--sway) ease-in-out infinite alternate;border-radius:50% 50% 48% 48%/56% 56% 44% 44%;display:block;position:relative}.bg-balloon b:before{content:"";left:calc(50% - var(--u) * .35);bottom:calc(var(--u) * -.5);width:calc(var(--u) * .7);height:calc(var(--u) * .6);background:var(--c);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute}.bg-balloon b:after{content:"";width:calc(var(--u) * .15);height:calc(var(--u) * 9);background:linear-gradient(rgb(var(--fg-rgb) / .4), transparent);position:absolute;top:100%;left:50%}@keyframes bgp-balloon-sway{0%{transform:translateX(calc(var(--u) * -2)) rotate(-6deg)}to{transform:translateX(calc(var(--u) * 2)) rotate(6deg)}}.bg-burst{left:var(--x);top:var(--y);width:0;height:0}.bg-burst b{left:calc(var(--u) * -.2);width:calc(var(--u) * .4);height:calc(var(--u) * 1.8);background:var(--c);box-shadow:0 0 calc(var(--u) * .8) var(--c);opacity:0;transform-origin:50% 0;animation:bgp-spark var(--dur) cubic-bezier(.1, .7, .3, 1) var(--delay) infinite;border-radius:99px;position:absolute;top:0}@keyframes bgp-spark{0%,6%{transform:rotate(var(--a)) translateY(0) scaleY(.3);opacity:0}10%{opacity:1}45%{transform:rotate(var(--a)) translateY(calc(var(--u) * 11)) scaleY(1);opacity:.9}70%{transform:rotate(var(--a)) translateY(calc(var(--u) * 13)) scaleY(.4);opacity:0}to{opacity:0}}.bg-doodle{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));height:auto;color:rgb(var(--fg-rgb) / .3);animation:bgp-doodle var(--dur) ease-in-out var(--delay) infinite alternate;overflow:visible}@keyframes bgp-doodle{0%{transform:translate(0)rotate(0)}to{transform:translate(calc(var(--u) * 2.4), calc(var(--u) * -3)) rotate(var(--turn))}}.bg-beam{left:var(--x);width:var(--w);background:linear-gradient(180deg, var(--c), transparent 82%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);height:118%;filter:blur(calc(var(--u) * .5));mix-blend-mode:screen;opacity:.26;transform-origin:50% 0;animation:bgp-beam var(--dur) ease-in-out var(--delay) infinite alternate;top:-6%}@keyframes bgp-beam{0%{transform:rotate(calc(var(--swing) * -1))}to{transform:rotate(var(--swing))}}.bg-film{width:100%;height:calc(var(--u) * 5.2);background:repeating-linear-gradient(90deg, rgb(var(--fg-rgb) / .26) 0, rgb(var(--fg-rgb) / .26) calc(var(--u) * 1.1), transparent calc(var(--u) * 1.1), transparent calc(var(--u) * 3)) 0 calc(var(--u) * .7) / 100% calc(var(--u) * 1.3) no-repeat, repeating-linear-gradient(90deg, rgb(var(--fg-rgb) / .26) 0, rgb(var(--fg-rgb) / .26) calc(var(--u) * 1.1), transparent calc(var(--u) * 1.1), transparent calc(var(--u) * 3)) 0 calc(100% - var(--u) * .7) / 100% calc(var(--u) * 1.3) no-repeat, repeating-linear-gradient(90deg, rgb(var(--fg-rgb) / .2) 0, rgb(var(--fg-rgb) / .2) calc(var(--u) * .3), transparent calc(var(--u) * .3), transparent calc(var(--u) * 9)) 0 0 / 100% 100%, #00000052;animation:14s linear infinite bgp-film;left:0}.bg-film[data-edge=top]{top:0}.bg-film[data-edge=bottom]{animation-direction:reverse;bottom:0}@keyframes bgp-film{to{background-position-x:calc(var(--u) * -9), calc(var(--u) * -9), calc(var(--u) * -9), 0}}.bg-spiral{width:calc(var(--u) * 110 * var(--scale));aspect-ratio:1;height:auto;margin:calc(var(--u) * -55 * var(--scale)) 0 0 calc(var(--u) * -55 * var(--scale));color:var(--c);opacity:var(--o);animation:bgp-spin var(--dur) linear infinite var(--dir);top:50%;left:50%}.bg-pixel{left:var(--x);top:var(--y);width:calc(var(--u) * var(--s));aspect-ratio:1;background:var(--c);opacity:0;animation:bgp-pixel var(--dur) steps(2, jump-none) var(--delay) infinite}@keyframes bgp-pixel{0%,to{opacity:0}40%,70%{opacity:.55}}.bg-isogrid{background-image:repeating-linear-gradient(var(--angle), rgb(var(--fg-rgb) / .13) 0, rgb(var(--fg-rgb) / .13) 1px, transparent 1px, transparent calc(var(--u) * 5));animation:36s ease-in-out infinite alternate bgp-isogrid;inset:-20%;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 90%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 90%)}@keyframes bgp-isogrid{to{transform:translate(3%,2%)}}.bg-dna{width:200%;height:48%;color:rgb(var(--fg-rgb));opacity:.55;animation:48s linear infinite bgp-slide;top:24%;left:0}.bg-atom{width:calc(var(--u) * 52);aspect-ratio:1;margin:calc(var(--u) * -26) 0 0 calc(var(--u) * -26);top:52%;left:70%}.bg-nucleus{left:calc(50% - var(--u) * 1.6);top:calc(50% - var(--u) * 1.6);width:calc(var(--u) * 3.2);aspect-ratio:1;background:radial-gradient(circle at 35% 35%, #fff, var(--ga) 60%);box-shadow:0 0 calc(var(--u) * 3) var(--ga);border-radius:50%;animation:3s ease-in-out infinite bgm-pulse;position:absolute}.bg-orbital{border:1px solid rgb(var(--fg-rgb) / .4);transform:rotate(var(--a)) scaleY(.36);border-radius:50%;position:absolute;inset:0}.bg-orbital b{animation:bgp-spin var(--dur) linear infinite;position:absolute;inset:0}.bg-orbital b:after{content:"";left:calc(50% - var(--u) * .9);top:calc(var(--u) * -.9);width:calc(var(--u) * 1.8);aspect-ratio:1;background:var(--ac-1);box-shadow:0 0 calc(var(--u) * 1.2) var(--ac-1);border-radius:50%;position:absolute}.bg-formula{left:var(--x);font-family:var(--font-body);font-size:calc(var(--u) * var(--s));white-space:nowrap;color:rgb(var(--fg-rgb) / .16);animation:bgp-rise var(--dur) linear var(--delay) infinite;font-weight:600;top:108%}.bg-code{left:var(--x);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--u) * 1.5);white-space:pre;color:rgb(var(--fg-rgb) / .2);animation:bgp-code var(--dur) linear var(--delay) infinite;margin:0;line-height:1.4;top:0}@keyframes bgp-code{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bg-ticker{left:0;bottom:calc(var(--u) * .8);gap:calc(var(--u) * 3.4);width:max-content;font-family:var(--font-body);font-size:calc(var(--u) * 1.7);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;opacity:.5;font-weight:800;animation:60s linear infinite bgp-slide;display:flex}.bg-ticker span{color:var(--tone-rose-light)}.bg-ticker span[data-up=true]{color:var(--tone-emerald-light)}@media (prefers-reduced-motion:reduce){.bg-ripple,.bg-fog,.bg-flow,.bg-bird,.bg-petal,.bg-balloon,.bg-burst b,.bg-doodle,.bg-beam,.bg-film,.bg-spiral,.bg-pixel,.bg-isogrid,.bg-dna,.bg-orbital b,.bg-formula,.bg-code,.bg-ticker{animation:none}}.bg-softbox{top:-12%;bottom:-12%;left:var(--x);width:var(--w);background:linear-gradient(180deg, transparent 0%, var(--ga) 28%, var(--gb) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.bg-softbox{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--ga) 22%, #fff) 28%, color-mix(in srgb, var(--gb) 14%, #fff) 70%, transparent 100%)}}.bg-softbox{filter:blur(calc(var(--u) * 1.4));opacity:.2;animation:bga-softbox var(--dur) ease-in-out var(--delay) infinite alternate;transform:skew(-7deg)}@keyframes bga-softbox{0%{opacity:.1;transform:skew(-7deg)scaleX(.8)}to{opacity:.32;transform:skew(-7deg)scaleX(1.12)}}.bg-sweep-wall{background:radial-gradient(70% 100% at 50% 100%, var(--ga), transparent 78%);inset:0 0 34%}@supports (color:color-mix(in lab, red, red)){.bg-sweep-wall{background:radial-gradient(70% 100% at 50% 100%, color-mix(in srgb, var(--ga) 30%, transparent), transparent 78%)}}.bg-sweep-floor{background:linear-gradient(180deg, rgb(var(--fg-rgb) / .07) 0%, rgb(var(--fg-rgb) / .03) 38%, #00000038 100%);height:48%;box-shadow:inset 0 calc(var(--u) * .3) calc(var(--u) * 1.6) rgb(var(--fg-rgb) / .12);border-radius:50% 50% 0 0/26% 26% 0 0;bottom:-2%;left:-10%;right:-10%}.bg-sweep-pool{background:radial-gradient(closest-side, var(--gb) 0%, transparent 100%);border-radius:50%;height:30%;bottom:8%;left:18%;right:18%}@supports (color:color-mix(in lab, red, red)){.bg-sweep-pool{background:radial-gradient(closest-side, color-mix(in srgb, var(--gb) 36%, #fff) 0%, transparent 100%)}}.bg-sweep-pool{opacity:.28;animation:9s ease-in-out infinite alternate bga-breathe}@keyframes bga-breathe{0%{opacity:.16;transform:scale(.94)}to{opacity:.34;transform:scale(1.06)}}.bg-orb{top:var(--y);left:var(--x);width:calc(var(--u) * var(--s));aspect-ratio:1;background:radial-gradient(circle at 30% 26%, #fff9, #ffffff14 20%, transparent 26%), radial-gradient(circle at 62% 68%, var(--o1), var(--o2) 82%);box-shadow:inset 0 0 calc(var(--u) * 2.4) #ffffff47, 0 calc(var(--u) * 1.4) calc(var(--u) * 3) #0000001f;opacity:.34;filter:blur(calc(var(--u) * .2));animation:bga-orb var(--dur) ease-in-out var(--delay) infinite alternate;border-radius:50%}@keyframes bga-orb{0%{transform:translate(0)scale(1)}to{transform:translate(calc(var(--u) * var(--drift)), calc(var(--u) * var(--drift) * -1)) scale(1.08)}}.bg-speed{inset:0}.bg-speed-line{width:calc(var(--u) * var(--len));height:calc(var(--u) * var(--t));background:linear-gradient(90deg, transparent, rgb(var(--fg-rgb) / .5));opacity:0;transform-origin:0;animation:bga-rush var(--dur) linear var(--delay) infinite;border-radius:99px;position:absolute;top:50%;left:50%}@keyframes bga-rush{0%{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--u) * 20))}25%{opacity:.7}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--u) * 74))}}.bg-aura-dots{background-image:radial-gradient(rgb(var(--fg-rgb) / .2) calc(var(--u) * .07), transparent calc(var(--u) * .09));background-size:calc(var(--u) * 1.4) calc(var(--u) * 1.4);opacity:.8;inset:0;-webkit-mask-image:radial-gradient(62% 56%,#000 0%,#0000 100%);mask-image:radial-gradient(62% 56%,#000 0%,#0000 100%)}.bg-aura{background:radial-gradient(closest-side at 62% 54%, var(--ac-2), transparent), radial-gradient(closest-side, var(--ac-1), transparent);border-radius:50%;width:84%;height:54%;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.bg-aura{background:radial-gradient(closest-side at 62% 54%, color-mix(in srgb, var(--ac-2) 30%, transparent), transparent), radial-gradient(closest-side, color-mix(in srgb, var(--ac-1) 38%, transparent), transparent)}}.bg-aura{filter:blur(calc(var(--u) * 2.6));animation:11s ease-in-out infinite alternate bga-aura}@keyframes bga-aura{0%{opacity:.7;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1.06)rotate(3deg)}}.vid-scene[data-enter=fade]{--enter-from:none;--enter-ease:ease}.vid-scene[data-enter=slide-up]{--enter-from:translateY(calc(var(--u) * 4));--enter-ease:cubic-bezier(.2, .8, .2, 1)}.vid-scene[data-enter=slide-left]{--enter-from:translateX(calc(var(--u) * 6));--enter-ease:cubic-bezier(.2, .8, .2, 1)}.vid-scene[data-enter=slide-right]{--enter-from:translateX(calc(var(--u) * -6));--enter-ease:cubic-bezier(.2, .8, .2, 1)}.vid-scene[data-enter=zoom]{--enter-from:scale(.6);--enter-ease:cubic-bezier(.2, .9, .3, 1.1)}.vid-scene[data-enter=flip]{--enter-from:perspective(calc(var(--u) * 70)) rotateX(-80deg);--enter-ease:cubic-bezier(.2, .9, .3, 1.1)}.vid-scene[data-enter=blur]{--enter-from:scale(.97);--enter-filter:blur(calc(var(--u) * 1.4));--enter-ease:ease-out}.vid-scene[data-enter=bounce]{--enter-from:translateY(calc(var(--u) * 5)) scale(.9);--enter-ease:cubic-bezier(.3, 1.9, .5, 1)}.vid-scene[data-enter=drop]{--enter-from:translateY(calc(var(--u) * -7));--enter-ease:cubic-bezier(.3, 1.4, .5, 1)}.vid-scene[data-enter=rotate]{--enter-from:rotate(-9deg) scale(.85);--enter-ease:cubic-bezier(.2, .9, .3, 1.2)}.vid-scene[data-enter=reveal]{--enter-from:none;--enter-clip:inset(-30% 100% -30% -30%);--enter-clip-open:inset(-30%);--enter-ease:ease-out}.vid-scene[data-enter=reveal-up]{--enter-from:none;--enter-clip:inset(100% -30% -30% -30%);--enter-clip-open:inset(-30%);--enter-ease:ease-out}.vid-scene[data-enter=curtain]{--enter-from:none;--enter-clip:inset(-30% 50% -30% 50%);--enter-clip-open:inset(-30%);--enter-ease:ease-out}.vid-scene[data-enter=iris]{--enter-from:none;--enter-clip:circle(0% at 50% 50%);--enter-clip-open:circle(150% at 50% 50%);--enter-ease:ease-out}.vid-scene[data-enter=grow]{--enter-from:scaleY(.05);--enter-origin:50% 100%;--enter-ease:cubic-bezier(.2, .9, .3, 1.15)}.vid-scene[data-enter=elastic]{--enter-from:scale(.2);--enter-ease:cubic-bezier(.25, 2.3, .4, .9)}.vid-scene[data-enter=swing]{--enter-from:perspective(calc(var(--u) * 90)) rotateX(-70deg) rotate(-6deg);--enter-origin:50% 0;--enter-ease:cubic-bezier(.3, 1.6, .5, 1)}.vid-scene[data-enter=tilt]{--enter-from:perspective(calc(var(--u) * 80)) rotateY(-75deg) translateX(calc(var(--u) * -3));--enter-ease:cubic-bezier(.2, .9, .3, 1.1)}.vid-scene[data-enter=slide-blur]{--enter-from:translateX(calc(var(--u) * 5));--enter-filter:blur(calc(var(--u) * 1.2));--enter-ease:cubic-bezier(.2, .8, .2, 1)}.vid-scene[data-enter=flash]{--enter-from:scale(1.12);--enter-filter:brightness(3) saturate(.2);--enter-ease:ease-out}.vid-scene[data-enter=launch]{--enter-from:translateY(calc(var(--u) * 14)) scaleY(1.5);--enter-origin:50% 100%;--enter-ease:cubic-bezier(.2, 1.1, .3, 1)}.vid-scene[data-enter=focus-pull]{--enter-from:scale(1.25);--enter-filter:blur(calc(var(--u) * 1.8));--enter-ease:ease-out}.vid-scene[data-enter=warp-in]{--enter-from:scale(.2) skewX(-14deg);--enter-filter:blur(calc(var(--u) * 1.6)) brightness(2);--enter-ease:cubic-bezier(.1, .9, .3, 1)}.vid-scene[data-enter=drift]{--enter-from:translateY(calc(var(--u) * 1.4));--enter-ease:cubic-bezier(.3, .6, .3, 1)}.vid-scene[data-enter=drift] .vid-reveal{transition-duration:1.2s}.vid-scene[data-enter=glitch]{--enter-from:none;--enter-ease:steps(1, end)}.vid-scene[data-enter=glitch] .vid-reveal[data-on=true]{animation:.55s step-end backwards vid-e-glitch}@keyframes vid-e-glitch{0%{opacity:0;transform:translateX(calc(var(--u) * -1.2));filter:hue-rotate(90deg)}20%{opacity:1;transform:translateX(calc(var(--u) * 1.4)) skewX(8deg);filter:hue-rotate(-60deg)saturate(2)}40%{opacity:.2;transform:translateX(calc(var(--u) * -.8));filter:none}60%{opacity:1;transform:translateX(calc(var(--u) * .6)) skewX(-6deg);filter:hue-rotate(40deg)}80%{filter:none;transform:none}}.vid-scene[data-enter=none] .vid-reveal{transition:none}@keyframes vid-t-in{0%{opacity:var(--in-opacity,0);transform:var(--in-transform,none);filter:var(--in-filter,none);clip-path:var(--in-clip,none)}to{clip-path:var(--in-clip-open,none)}}@keyframes vid-t-out{to{opacity:var(--out-opacity,0);transform:var(--out-transform,none);filter:var(--out-filter,none)}}.vid-scene[data-transition=rise]{--in-transform:translateY(calc(var(--u) * 2.4)) scale(1.025);--out-transform:translateY(calc(var(--u) * -2.2)) scale(.985)}.vid-scene[data-transition=fade]{--t-in-dur:.7s;--t-in-ease:ease-in-out;--t-out-dur:.7s;--t-out-ease:ease-in-out}.vid-scene[data-transition=slide-left]{--in-transform:translateX(calc(var(--u) * 10));--out-transform:translateX(calc(var(--u) * -10))}.vid-scene[data-transition=slide-right]{--in-transform:translateX(calc(var(--u) * -10));--out-transform:translateX(calc(var(--u) * 10))}.vid-scene[data-transition=slide-up]{--in-transform:translateY(calc(var(--u) * 8));--out-transform:translateY(calc(var(--u) * -8))}.vid-scene[data-transition=slide-down]{--in-transform:translateY(calc(var(--u) * -8));--out-transform:translateY(calc(var(--u) * 8))}.vid-scene[data-transition=zoom-in]{--in-transform:scale(.8);--out-transform:scale(1.22);--t-in-dur:.75s}.vid-scene[data-transition=zoom-out]{--in-transform:scale(1.2);--out-transform:scale(.82);--t-in-dur:.75s}.vid-scene[data-transition=blur]{--in-transform:scale(1.03);--in-filter:blur(calc(var(--u) * 1.6));--out-transform:scale(.98);--out-filter:blur(calc(var(--u) * 1.6));--t-in-dur:.8s;--t-out-dur:.6s}.vid-scene[data-transition=blur-zoom]{--in-transform:scale(.55);--in-filter:blur(calc(var(--u) * 1.8));--out-transform:scale(2.1);--out-filter:blur(calc(var(--u) * 2.2));--t-in-dur:.65s;--t-in-delay:.12s;--t-out-dur:.5s}.vid-scene[data-transition=whip]{--in-opacity:.3;--in-transform:translateX(calc(var(--u) * 32)) skewX(-26deg);--in-filter:blur(calc(var(--u) * 1.8));--out-transform:translateX(calc(var(--u) * -32)) skewX(26deg);--out-filter:blur(calc(var(--u) * 1.8));--t-in-dur:.5s;--t-in-ease:cubic-bezier(.15, .9, .2, 1);--t-out-dur:.4s}.vid-scene[data-transition=swirl]{--in-transform:rotate(120deg) scale(1.6);--in-filter:blur(calc(var(--u) * 1));--out-transform:rotate(-100deg) scale(.5);--out-filter:blur(calc(var(--u) * 1));--t-in-dur:.9s;--t-out-dur:.6s}.vid-scene[data-transition=flip]{--in-transform:perspective(calc(var(--u) * 90)) rotateY(-70deg);--out-transform:perspective(calc(var(--u) * 90)) rotateY(70deg)}.vid-scene[data-transition=cube]{--in-opacity:.4;--in-transform:perspective(calc(var(--u) * 140)) translateX(100%) rotateY(-90deg);--out-opacity:.4;--out-transform:perspective(calc(var(--u) * 140)) translateX(-100%) rotateY(90deg);--t-in-dur:.85s;--t-in-ease:cubic-bezier(.45, 0, .2, 1);--t-out-dur:.85s;--t-out-ease:cubic-bezier(.45, 0, .2, 1);transform-origin:0}.vid-scene[data-transition=cube][data-phase=out]{transform-origin:100%}.vid-scene[data-transition=wipe]{--in-opacity:1;--in-clip:inset(-30% 100% -30% -30%);--in-clip-open:inset(-30%);--t-in-dur:.75s;--t-in-ease:cubic-bezier(.5, 0, .2, 1);--out-transform:translateX(calc(var(--u) * -3));--t-out-dur:.5s}.vid-scene[data-transition=wipe-up]{--in-opacity:1;--in-clip:inset(100% -30% -30% -30%);--in-clip-open:inset(-30%);--t-in-dur:.75s;--t-in-ease:cubic-bezier(.5, 0, .2, 1);--out-transform:translateY(calc(var(--u) * -3));--t-out-dur:.5s}.vid-scene[data-transition=iris]{--in-opacity:1;--in-clip:circle(0% at 50% 50%);--in-clip-open:circle(150% at 50% 50%);--out-transform:scale(.96);--t-in-dur:.85s;--t-in-ease:cubic-bezier(.4, 0, .3, 1)}.vid-scene[data-transition=diamond]{--in-opacity:1;--in-clip:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);--in-clip-open:polygon(50% -60%, 160% 50%, 50% 160%, -60% 50%);--out-transform:scale(.96);--t-in-dur:.85s;--t-in-ease:cubic-bezier(.4, 0, .3, 1)}.vid-scene[data-transition=split-h]{--in-opacity:1;--in-clip:inset(-30% 50% -30% 50%);--in-clip-open:inset(-30%);--t-in-dur:.7s;--t-in-ease:cubic-bezier(.5, 0, .2, 1);--out-transform:scale(.97);--t-out-dur:.5s}.vid-scene[data-transition=drop]{--in-transform:translateY(calc(var(--u) * -12));--out-transform:translateY(calc(var(--u) * 18)) scale(.96);--t-in-dur:.8s;--t-in-ease:cubic-bezier(.3, 1.4, .5, 1);--t-out-dur:.45s}.vid-scene[data-transition=bounce]{--in-transform:translateY(calc(var(--u) * 40));--out-transform:translateY(calc(var(--u) * -8)) scale(.95);--t-in-dur:.9s;--t-in-ease:cubic-bezier(.3, 1.5, .5, 1);--t-out-dur:.45s}.vid-scene[data-transition=elastic]{--in-transform:scaleX(.05);--out-transform:scale(.9);--t-in-dur:.9s;--t-in-ease:cubic-bezier(.3, 1.5, .5, 1);--t-out-dur:.45s;transform-origin:0}.vid-scene[data-transition=elastic][data-phase=out]{transform-origin:50%}.vid-scene[data-transition=through]{--in-transform:scale(.45);--in-filter:blur(calc(var(--u) * 1.8)) brightness(1.2);--out-transform:scale(3.2);--out-filter:blur(calc(var(--u) * 2.6));--t-in-dur:.7s;--t-in-delay:.1s;--t-in-ease:cubic-bezier(.1, .9, .2, 1);--t-out-dur:.5s;--t-out-ease:cubic-bezier(.7, 0, .9, .5)}.vid-scene[data-transition=burn]{--in-opacity:0;--in-transform:scale(1.04);--in-filter:brightness(2.6) sepia(.8) saturate(2) hue-rotate(-14deg);--out-transform:scale(1.04);--out-filter:brightness(2.8) sepia(.8) saturate(2) hue-rotate(-14deg);--t-in-dur:.8s;--t-in-ease:ease-out;--t-out-dur:.55s;--t-out-ease:ease-in}.vid-scene[data-transition=flash]{--t-in-dur:.7s;--out-filter:brightness(5) saturate(0);--t-out-dur:.3s;--t-out-ease:ease-in;animation-name:vid-t-flash}.vid-scene[data-transition=flash][data-phase=out]{animation-name:vid-t-out}.vid-scene[data-transition=glitch]{--t-in-dur:.6s;--t-in-ease:steps(1, end);animation-name:vid-t-glitch-in}.vid-scene[data-transition=glitch][data-phase=out]{--t-out-dur:.45s;--t-out-ease:steps(1, end);animation-name:vid-t-glitch-out}.vid-scene[data-transition=tv]{--t-in-dur:.6s;animation-name:vid-t-tv-in}.vid-scene[data-transition=tv][data-phase=out]{--t-out-dur:.3s;--t-out-ease:ease-in;animation-name:vid-t-tv-out}.vid-scene[data-transition=dip]{--t-in-dur:.7s;--t-in-ease:ease-out;animation-name:vid-t-dip-in}.vid-scene[data-transition=dip][data-phase=out]{--t-out-dur:.7s;--t-out-ease:ease-in;animation-name:vid-t-dip-out}@keyframes vid-t-dip-out{0%{filter:none;background-color:#0000}40%{opacity:1;filter:brightness(0);background-color:#000}41%,to{opacity:0;background-color:#000}}@keyframes vid-t-dip-in{0%,39%{opacity:0;filter:brightness(0);background-color:#000}40%{opacity:1;filter:brightness(0);background-color:#000}to{opacity:1;filter:none;background-color:#0000}}.vid-scene[data-transition=none]{animation:none}.vid-scene[data-transition=none][data-phase=out]{display:none}@keyframes vid-t-flash{0%{opacity:0;filter:brightness(5)saturate(0)}25%{opacity:1;filter:brightness(5)saturate(0)}to{filter:none}}@keyframes vid-t-glitch-in{0%{opacity:0;transform:translateX(calc(var(--u) * -2));filter:hue-rotate(90deg)}15%{opacity:1;transform:translateX(calc(var(--u) * 2.4)) skewX(10deg);clip-path:inset(10% 0 55%);filter:hue-rotate(-70deg)saturate(2.4)}30%{transform:translateX(calc(var(--u) * -1.6));clip-path:inset(55% 0 12%)}45%{opacity:.4;clip-path:inset(-30%);filter:none;transform:none}60%{opacity:1;transform:translateX(calc(var(--u) * 1)) skewX(-8deg);filter:hue-rotate(40deg)}80%{filter:none;transform:none}}@keyframes vid-t-glitch-out{0%{opacity:1}20%{transform:translateX(calc(var(--u) * -1.6)) skewX(-8deg);clip-path:inset(10% 0 55%);filter:hue-rotate(70deg)saturate(2.4)}45%{transform:translateX(calc(var(--u) * 1.4));clip-path:inset(55% 0 12%);filter:hue-rotate(-40deg)}70%{opacity:.45;clip-path:inset(-30%);filter:none;transform:none}to{opacity:0}}@keyframes vid-t-tv-in{0%{opacity:0;filter:brightness(4);transform:scaleY(.006)}45%{opacity:1;filter:brightness(4);transform:scaleY(.006)}to{filter:none;transform:none}}@keyframes vid-t-tv-out{0%{opacity:1;filter:none;transform:none}60%{opacity:1;filter:brightness(4);transform:scaleY(.006)}to{opacity:0;filter:brightness(4);transform:scale(0,.006)}}@media (prefers-reduced-motion:reduce){.vid-scene{animation-duration:10ms!important;animation-delay:0s!important}}.vid-captions[data-position=top]{padding:0 0 calc(var(--u) * 1.5);order:-1;align-items:flex-start}.vid-captions[data-style=plain] .vid-caption,.vid-captions[data-style=highlight] .vid-caption,.vid-captions[data-style=outline] .vid-caption{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none}.vid-captions[data-style=plain] .vid-caption{text-shadow:0 2px 12px #000000a6,0 0 2px #000000b3;font-weight:700}.vid-captions[data-style=highlight] .vid-caption{text-shadow:0 2px 10px #0000008c;font-weight:800}.vid-captions[data-style=highlight] .vid-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.28em;padding:0 .14em;transition:opacity .12s linear,background-color .12s linear}.vid-captions[data-style=highlight] .vid-word[data-state=now]{background:var(--ac-1);color:#17120a;text-shadow:none}.vid-frame[data-mode=light] .vid-captions[data-style=highlight] .vid-word[data-state=now]{color:#fff}.vid-captions[data-style=outline] .vid-caption{color:#fff;font-size:calc(var(--u) * 2.5);letter-spacing:.01em;-webkit-text-stroke:calc(var(--u) * .5) #0b0620;paint-order:stroke fill;font-weight:900}.vid-captions[data-style=outline] .vid-word[data-state=now]{color:var(--ac-1)}.vid-captions[data-style=bar] .vid-caption{width:calc(100% + var(--u) * 6.4);max-width:none;margin-inline:calc(var(--u) * -3.2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;background:#080614d1;border:none;border-radius:0}.vid-captions[data-style=bold] .vid-caption{font-size:calc(var(--u) * 2.9);font-weight:900;line-height:1.15}.vid-captions[data-style=bold] .vid-word{transition:opacity .12s linear,transform .15s;display:inline-block}.vid-captions[data-style=bold] .vid-word[data-state=now]{transform:scale(1.14)}.vid-captions[data-style=neon] .vid-caption,.vid-captions[data-style=sticker] .vid-caption,.vid-captions[data-style=underline] .vid-caption,.vid-captions[data-style=boxed] .vid-caption{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none}.vid-captions[data-style=neon] .vid-caption{color:#fff;text-shadow:0 0 .12em var(--ac-1), 0 0 .45em var(--ac-1), 0 0 1em var(--ac-2);font-weight:800}.vid-captions[data-style=neon] .vid-word[data-state=now]{color:var(--ac-1);text-shadow:0 0 .08em #fff, 0 0 .4em var(--ac-1), 0 0 1.1em var(--ac-1)}.vid-captions[data-style=sticker] .vid-caption{padding:calc(var(--u) * .7) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.2 * var(--radius-k,1));box-shadow:0 calc(var(--u) * .35) 0 #00000059;color:#17120a;background:#fff;font-weight:800;rotate:-1.2deg}.vid-captions[data-style=sticker] .vid-word[data-state=now]{background:var(--ac-1);color:#17120a;border-radius:.25em;padding:0 .12em}.vid-captions[data-style=underline] .vid-caption{text-shadow:0 2px 12px #0009,0 0 2px #000000b3;font-weight:800}.vid-captions[data-style=underline] .vid-word[data-state=now]{text-decoration:underline;-webkit-text-decoration-color:var(--ac-1);-webkit-text-decoration-color:var(--ac-1);-webkit-text-decoration-color:var(--ac-1);text-decoration-color:var(--ac-1);text-underline-offset:.2em;text-decoration-thickness:.16em}.vid-captions[data-style=boxed] .vid-caption{font-weight:800;line-height:1.7}.vid-captions[data-style=boxed] .vid-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0a05209e;border-radius:.4em;padding:.05em .35em;transition:opacity .12s linear,background-color .12s linear}.vid-captions[data-style=boxed] .vid-word[data-state=now]{background:var(--ac-1);color:#17120a}.vid-captions[data-style=karaoke] .vid-caption,.vid-captions[data-style=cinema] .vid-caption,.vid-captions[data-style=comic] .vid-caption,.vid-captions[data-style=gradient] .vid-caption{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none}.vid-captions[data-style=karaoke] .vid-caption{font-size:calc(var(--u) * 2.6);text-shadow:0 2px 14px #0009;font-weight:800}.vid-captions[data-style=karaoke] .vid-word{opacity:.38;transition:opacity .12s linear,transform .15s,color .12s linear;display:inline-block}.vid-captions[data-style=karaoke] .vid-word[data-state=done]{color:var(--ac-2);opacity:1}.vid-captions[data-style=karaoke] .vid-word[data-state=now]{color:var(--ac-1);transform:scale(1.12)}.vid-captions[data-style=cinema] .vid-caption{font-family:var(--font-display);font-size:calc(var(--u) * 2.4);letter-spacing:.02em;text-shadow:0 0 calc(var(--u) * .3) #000000e6, 0 calc(var(--u) * .15) calc(var(--u) * .8) #000c;font-style:italic;font-weight:500}.vid-captions[data-style=cinema] .vid-word{opacity:.72}.vid-captions[data-style=cinema] .vid-word[data-state=done],.vid-captions[data-style=cinema] .vid-word[data-state=now]{opacity:1}.vid-captions[data-style=cinema] .vid-word[data-state=now]{color:inherit}.vid-captions[data-style=comic] .vid-caption{color:#fff;font-family:var(--font-display);font-size:calc(var(--u) * 2.7);letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .3) #0b0620;paint-order:stroke fill;text-shadow:calc(var(--u) * .28) calc(var(--u) * .28) 0 #0b0620;font-weight:900}.vid-captions[data-style=comic] .vid-word{opacity:.9;transition:transform .12s;display:inline-block}.vid-captions[data-style=comic] .vid-word[data-state=now]{color:var(--ac-1);transform:scale(1.18)rotate(-3deg)}.vid-captions[data-style=gradient] .vid-caption{background:linear-gradient(100deg, var(--ac-1), var(--ac-2));-webkit-text-fill-color:transparent;filter:drop-shadow(0 calc(var(--u) * .15) calc(var(--u) * .7) #0000008c);font-size:calc(var(--u) * 2.6);-webkit-background-clip:text;background-clip:text;font-weight:900}.vid-captions[data-style=gradient] .vid-word{opacity:.55}.vid-captions[data-style=gradient] .vid-word[data-state=done],.vid-captions[data-style=gradient] .vid-word[data-state=now]{opacity:1}.vid-captions[data-style=terminal] .vid-caption{border-radius:calc(var(--u) * .5 * var(--radius-k,1));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 calc(var(--u) * 2) #4ade8038;color:#4ade80;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--u) * 1.9);text-align:left;text-shadow:0 0 calc(var(--u) * .6) #4ade8099;background:#030e08e6;border:1px solid #4ade8080;font-weight:600}.vid-captions[data-style=terminal] .vid-caption:before{content:"> ";opacity:.7}.vid-captions[data-style=terminal] .vid-word{opacity:.4}.vid-captions[data-style=terminal] .vid-word[data-state=done]{opacity:1}.vid-captions[data-style=terminal] .vid-word[data-state=now]{color:#03140a;text-shadow:none;background:#4ade80}.vid-frame[data-mode=light] .vid-captions[data-style=glass] .vid-caption{border-color:rgb(var(--fg-rgb) / .12);box-shadow:0 8px 24px -12px rgb(var(--fg-rgb) / .4);background:#fffc}.vid-frame[data-mode=light] .vid-captions[data-style=plain] .vid-caption,.vid-frame[data-mode=light] .vid-captions[data-style=highlight] .vid-caption{text-shadow:0 1px 8px #fffc}.vid-frame[data-mode=light] .vid-captions[data-style=outline] .vid-caption{-webkit-text-stroke-color:#fff;color:var(--fg)}.vid-frame[data-mode=light] .vid-captions[data-style=bar] .vid-caption{color:var(--fg);background:#ffffffe6}.vid-frame[data-mode=light] .vid-captions[data-style=neon] .vid-caption{color:var(--fg);text-shadow:0 0 .5em rgb(var(--fg-rgb) / .25)}.vid-frame[data-mode=light] .vid-captions[data-style=neon] .vid-word[data-state=now]{color:var(--ac-1);text-shadow:0 0 .45em #ffffffe6}.vid-frame[data-mode=light] .vid-captions[data-style=underline] .vid-caption{text-shadow:0 1px 8px #fffc}.vid-frame[data-mode=light] .vid-captions[data-style=boxed] .vid-word{background:#ffffffc7}.vid-frame[data-mode=light] .vid-captions[data-style=karaoke] .vid-caption{text-shadow:0 1px 10px #ffffffd9}.vid-frame[data-mode=light] .vid-captions[data-style=karaoke] .vid-word[data-state=done]{color:var(--fg)}.vid-frame[data-mode=light] .vid-captions[data-style=cinema] .vid-caption{text-shadow:0 1px 10px #ffffffe6}.vid-frame[data-mode=light] .vid-captions[data-style=gradient] .vid-caption{filter:drop-shadow(0 0 calc(var(--u) * .5) #ffffffe6)}.vid-progress{z-index:3;gap:calc(var(--u) * .4);height:calc(var(--u) * .55);padding-inline:calc(var(--u) * .4);transition:opacity .5s,translate .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0 0 auto}.vid-progress[data-hidden=true]{opacity:0;translate:0 calc(var(--u) * -1.2)}.vid-progress[data-kind=bar]{background:rgb(var(--fg-rgb) / .14);padding:0}.vid-progress[data-kind=bar] i{background:linear-gradient(90deg, var(--ac-1), var(--ac-2));width:100%;height:100%;box-shadow:0 0 calc(var(--u) * 1.2) var(--ac-1);transform-origin:0;transition-property:transform;transition-timing-function:linear;display:block}.vid-progress[data-kind=dots]{top:calc(var(--u) * .5);height:calc(var(--u) * .7)}.vid-progress[data-kind=dots] i{background:rgb(var(--fg-rgb) / .2);border-radius:99px;flex:1;transition:background-color .4s,flex-grow .5s}.vid-progress[data-kind=dots] i[data-state=done]{background:rgb(var(--fg-rgb) / .65)}.vid-progress[data-kind=dots] i[data-state=now]{background:linear-gradient(90deg, var(--ac-1), var(--ac-2));flex-grow:2.6}.vid-progress[data-kind=glow]{top:calc(var(--u) * .5);height:calc(var(--u) * .9);padding:0 calc(var(--u) * 2.6);background:0 0}.vid-progress[data-kind=glow] i{background:linear-gradient(90deg, transparent, var(--ac-2) 45%, var(--ac-1) 85%, #fff);width:100%;height:100%;box-shadow:0 0 calc(var(--u) * 1.2) var(--ac-1), 0 0 calc(var(--u) * 2.8) var(--ac-2);transform-origin:0;border-radius:99px;transition-property:transform;transition-timing-function:linear;display:block}.vid-progress[data-kind=ring]{inset:calc(var(--u) * 1.4) calc(var(--u) * 2.6) auto auto;width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);padding:0;rotate:-90deg}.vid-layer:has(.vid-logo[data-position=top-right]) .vid-progress[data-kind=ring]{right:calc(var(--u) * 17)}.vid-progress-track,.vid-progress-fill{stroke-width:3.4px}.vid-progress-track{stroke:rgb(var(--fg-rgb) / .2)}.vid-progress-fill{stroke:var(--ac-1);stroke-dasharray:1;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--ac-1));transition-property:stroke-dashoffset;transition-timing-function:linear}.vid-logo{z-index:3;max-width:calc(var(--u) * 14);max-height:calc(var(--u) * 5.2);object-fit:contain;filter:drop-shadow(0 2px 8px #00000059);position:absolute}.vid-logo[data-position=top-right]{top:calc(var(--u) * 1.4);right:calc(var(--u) * 2.6)}.vid-logo[data-position=top-left]{top:calc(var(--u) * 1.4);left:calc(var(--u) * 2.6)}.vid-logo[data-position=bottom-right]{right:calc(var(--u) * 2.6);bottom:calc(var(--u) * 1.4)}.vid-logo[data-position=bottom-left]{bottom:calc(var(--u) * 1.4);left:calc(var(--u) * 2.6)}.vid-layer:has(.vid-logo[data-position=top-right]) .vid-top{padding-right:calc(var(--u) * 15)}.vid-layer:has(.vid-logo[data-position=top-left]) .vid-top{padding-left:calc(var(--u) * 15)}.vid-frame:not([data-aspect="16:9"],[data-aspect="9:16"][data-safe]) .vid-layer:has(.vid-logo[data-position^=top]):not(:has(.vid-top)){padding-top:calc(var(--u) * 7)}.vid-layer:has(.vid-logo[data-position^=bottom]) .vid-captions{padding-inline:calc(var(--u) * 14)}.vid-stage:is([data-fx],[data-grade]){filter:var(--fx-grade, ) var(--fx-mono, ) var(--fx-vivid, ) var(--fx-dim, ) var(--fx-film, )}.vid-grade-defs{pointer-events:none;width:0;height:0;position:absolute}.vid-stage[data-fx~=mono]{--fx-mono:grayscale(1) contrast(1.08)}.vid-stage[data-fx~=vivid]{--fx-vivid:saturate(1.35) contrast(1.08)}.vid-stage[data-fx~=dim]{--fx-dim:brightness(.78) saturate(.95)}.vid-stage[data-fx~=film]{--fx-film:sepia(.22) saturate(1.1) contrast(1.06) brightness(.97)}.vid-stage[data-fx~=glow] :is(.vid-heading,.vid-intro-title,.vid-section-title,.vid-statement-text,.vid-call-title,.vid-top-title,.vid-caption){text-shadow:0 0 .18em var(--ac-1), 0 0 .7em var(--ac-1), 0 0 1.4em var(--ac-2)}@supports (color:color-mix(in lab, red, red)){.vid-stage[data-fx~=glow] :is(.vid-heading,.vid-intro-title,.vid-section-title,.vid-statement-text,.vid-call-title,.vid-top-title,.vid-caption){text-shadow:0 0 .18em color-mix(in srgb, var(--ac-1) 80%, transparent), 0 0 .7em color-mix(in srgb, var(--ac-1) 55%, transparent), 0 0 1.4em color-mix(in srgb, var(--ac-2) 40%, transparent)}}.vid-stage[data-fx~=chromatic] :is(.vid-heading,.vid-intro-title,.vid-section-title,.vid-statement-text,.vid-call-title){text-shadow:calc(var(--u) * -.2) 0 0 #ff2850b3, calc(var(--u) * .2) 0 0 #28a0ffb3}.vid-stage[data-fx~=letterbox] .vid-layer{transform:scale(.78)}.vid-fx{z-index:2;pointer-events:none;position:absolute;inset:0}.vid-fx[data-fx=vignette]{background:radial-gradient(120% 100% at 50% 45%,#0000 55%,#0000008c 100%)}.vid-fx[data-fx=letterbox]{background:linear-gradient(#000,#000) top/100% 11% no-repeat,linear-gradient(#000,#000) bottom/100% 11% no-repeat}.vid-fx[data-fx=frame]{inset:calc(var(--u) * 1.3);border:calc(var(--u) * .18) solid rgb(var(--fg-rgb) / .55);border-radius:calc(var(--u) * .6 * var(--radius-k,1));box-shadow:0 0 0 calc(var(--u) * .18) #0000001f}.vid-fx[data-fx=haze]{mix-blend-mode:screen;background:radial-gradient(90% 70% at 30% 20%,#fff3,#0000 70%),linear-gradient(#ffffff14,#ffffff05)}.vid-fx[data-fx=leak]{mix-blend-mode:screen;background:radial-gradient(55% 70% at 8% 18%,#ff964680,#0000 70%),radial-gradient(45% 60% at 96% 82%,#ff5a8c61,#0000 70%);animation:11s ease-in-out infinite alternate vid-leak}@keyframes vid-leak{0%{opacity:.25;transform:translate(-6%)scale(1.08)}to{opacity:.95;transform:translate(7%)scale(1)}}.vid-fx[data-fx=scanfx]{mix-blend-mode:multiply;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px)}.vid-fx[data-fx=film]{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1.1 -0.1'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.vid-fx[data-fx=shine]{overflow:hidden}.vid-fx[data-fx=shine]:before{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:24%;animation:8s ease-in-out infinite vid-shine;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}@keyframes vid-shine{0%,58%{transform:translate(-160%)skew(-18deg)}to{transform:translate(560%)skew(-18deg)}}.vid-fx[data-fx=grain]{opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1.3 -0.15'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");animation:.6s step-end infinite vid-grain;inset:-20%}@keyframes vid-grain{0%{transform:translate(0)}17%{transform:translate(-7%,4%)}34%{transform:translate(5%,-6%)}50%{transform:translate(-3%,-8%)}67%{transform:translate(8%,6%)}84%{transform:translate(-6%,7%)}}.vid-frame[data-aspect="9:16"][data-safe] .vid-layer{--safe-scale:.8;--u:calc(var(--k) * 1cqw * var(--safe-scale));padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.vid-frame[data-aspect="9:16"][data-safe=tiktok] .vid-layer{--safe-top:22cqw;--safe-right:11.4cqw;--safe-bottom:46cqw;--safe-left:5.3cqw}.vid-frame[data-aspect="9:16"][data-safe=reels] .vid-layer{--safe-top:24.9cqw;--safe-right:6cqw;--safe-bottom:44cqw;--safe-left:6cqw}.vid-frame[data-aspect="9:16"][data-safe=shorts] .vid-layer{--safe-top:26.6cqw;--safe-right:18.5cqw;--safe-bottom:46cqw;--safe-left:4.6cqw}.vid-frame[data-aspect="9:16"][data-safe=all] .vid-layer{--safe-top:26.6cqw;--safe-right:18.5cqw;--safe-bottom:46cqw;--safe-left:6cqw}.vid-frame[data-aspect="9:16"][data-safe] .vid-captions:not([data-position=top]){--u:calc(var(--k) * 1cqw);padding-inline:var(--safe-left) var(--safe-right);position:absolute;inset:auto 0 0}.vid-frame[data-aspect="9:16"][data-safe] .vid-layer:has(.vid-logo[data-position^=top]):not(:has(.vid-top)){padding-top:calc(var(--safe-top) + var(--u) * 6)}.vid-frame[data-aspect="9:16"][data-safe] .vid-logo[data-position^=top]{top:var(--safe-top)}.vid-frame[data-aspect="9:16"][data-safe] .vid-logo[data-position$=left]{left:var(--safe-left)}.vid-frame[data-aspect="9:16"][data-safe] .vid-logo[data-position$=right]{right:var(--safe-right)}.vid-frame[data-mode=light]{box-shadow:0 0 0 1px rgb(var(--fg-rgb) / .1), 0 26px 60px -34px var(--ga)}.vid-frame[data-mode=light] .vid-heading,.vid-frame[data-mode=light] .vid-intro-title{text-shadow:none;filter:none}.vid-frame[data-mode=light]{--glass-a:#ffffffe0;--glass-b:#ffffff94;--glass-on-a:#fffffffa;--glass-on-b:#ffffffc7;--glass-line:rgb(var(--fg-rgb) / .12);--glass-line-on:var(--t1);--glass-shadow:0 10px 28px -16px rgb(var(--fg-rgb) / .35)}.vid-frame[data-mode=light] :is(.vid-callout,.vid-next-card,.vid-intro-badge,.vid-chip){border-color:rgb(var(--fg-rgb) / .12);box-shadow:0 18px 36px -20px rgb(var(--fg-rgb) / .4);background:linear-gradient(150deg,#ffffffe0,#fff9)}.vid-frame[data-mode=light] :is(.vid-line-num,.vid-line-result,.vid-card-mark,.vid-recap-check,.vid-card-num,.vid-bracket-trophy){color:#fff;background:linear-gradient(145deg, var(--t2), var(--t2))}@supports (color:color-mix(in lab, red, red)){.vid-frame[data-mode=light] :is(.vid-line-num,.vid-line-result,.vid-card-mark,.vid-recap-check,.vid-card-num,.vid-bracket-trophy){background:linear-gradient(145deg, color-mix(in srgb, var(--t2) 80%, #fff), var(--t2))}}.vid-frame[data-mode=light] .vid-card-num{background:rgb(var(--fg-rgb) / .08);color:var(--fg)}.vid-frame[data-mode=light] .vid-stat-value{background:linear-gradient(135deg, var(--t2) 10%, var(--t2) 90%)}@supports (color:color-mix(in lab, red, red)){.vid-frame[data-mode=light] .vid-stat-value{background:linear-gradient(135deg, var(--t2) 10%, color-mix(in srgb, var(--t2) 65%, var(--fg)) 90%)}}.vid-frame[data-mode=light] .vid-stat-value{filter:none;-webkit-background-clip:text;background-clip:text}.vid-frame[data-mode=light] .vid-arrow{color:var(--t2,var(--fg))}.vid-frame[data-mode=light] :is(.vid-callout-kicker,.vid-next-kicker){color:var(--t2)}.vid-frame[data-mode=light] :is(.vid-rank-value,.vid-tl-item[data-on=true] .vid-tl-label){color:var(--t2);filter:none}.vid-frame{font-family:var(--font-body,system-ui, sans-serif)}:is(.vid-heading,.vid-top-title,.vid-intro-title,.vid-section-title,.vid-section-number,.vid-statement-text,.vid-quote-text,.vid-card-title,.vid-stat-value,.vid-callout-title,.vid-call-title,.vid-term-word,.vid-rank-title,.vid-vs-head h3,.vid-cycle-label,.vid-tl-title,.vid-quiz-question,.vid-media-heading,.vid-next-title,.vid-funnel-stage){font-family:var(--font-display,system-ui, sans-serif)}.vid-overlay{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vid-cta{align-items:center;gap:calc(var(--u) * 1.3);margin-top:calc(var(--u) * .8);padding:calc(var(--u) * .8) calc(var(--u) * 2.2) calc(var(--u) * .8) calc(var(--u) * .8);color:#3b0764;font-size:calc(var(--u) * 2.1);cursor:pointer;box-shadow:0 0 0 calc(var(--u) * .9) #fff3, 0 16px 34px -12px #0000008c;background:#fff;border-radius:99px;font-weight:800;transition:transform .2s;animation:2.4s ease-in-out infinite vid-pulse;display:inline-flex}.vid-cta:hover:not(:disabled){transform:scale(1.04)}.vid-cta:focus-visible{outline-offset:4px;outline:3px solid #fde68a}.vid-cta:disabled{cursor:progress;animation:none}.vid-cta-icon{width:calc(var(--u) * 4.6);aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;place-items:center;display:grid}.vid-cta-icon svg{fill:currentColor;width:48%;height:48%;margin-left:8%}.vid-cta-time{padding:calc(var(--u) * .3) calc(var(--u) * 1);color:#5b21b6;font-size:calc(var(--u) * 1.6);font-variant-numeric:tabular-nums;background:#ede9fe;border-radius:99px}@keyframes vid-pulse{50%{box-shadow:0 0 0 calc(var(--u) * 1.8) #ffffff12, 0 16px 34px -12px #0000008c}}.vid-controls-poster{min-height:3.35rem}.vid-poster-note{opacity:.85;align-items:center;gap:.45rem;padding:0 .4rem;font-size:.78rem;display:inline-flex}.vid-poster-note svg{width:1rem;height:1rem}.vid-unmute{top:calc(var(--u) * 2);right:calc(var(--u) * 2);align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .8) calc(var(--u) * 1.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:calc(var(--u) * 1.6);cursor:pointer;pointer-events:auto;background:#0a0520b8;border-radius:99px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #ffffff2e}.vid-unmute:hover{background:#0a0520e0}.vid-unmute:focus-visible{outline-offset:2px;outline:3px solid #fde68a}.vid-unmute svg{width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.vid-badge{width:calc(var(--u) * 9);aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 calc(var(--u) * .5) #ffffff1f;pointer-events:none;background:#0a05208c;border-radius:50%;grid-area:1/1;place-items:center;animation:.25s ease-out .3s both vid-badge-in;display:grid}.vid-badge[data-flash=true]{animation:.7s ease-out both vid-badge-flash}.vid-badge svg{fill:#fff;width:46%;height:46%}.vid-badge[data-icon=play] svg{margin-left:6%}@keyframes vid-badge-in{0%{opacity:0;transform:scale(.8)}}@keyframes vid-badge-flash{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}.vid-spinner{aspect-ratio:1;border:calc(var(--u) * .45) solid #ffffff59;border-top-color:#fff;border-radius:50%;width:55%;animation:.8s linear infinite vid-spin}@keyframes vid-spin{to{transform:rotate(360deg)}}.vid-end-actions{gap:calc(var(--u) * 1);flex-wrap:wrap;justify-content:center;animation:.5s both vid-scene-in;display:flex}.vid-end-button{align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .9) calc(var(--u) * 2);color:#4c1d95;font-size:calc(var(--u) * 1.9);cursor:pointer;background:#fff;border-radius:99px;font-weight:800;display:inline-flex}.vid-end-button:hover{filter:brightness(.94)}.vid-end-button:focus-visible{outline-offset:2px;outline:3px solid #fde68a}.vid-end-button[data-variant=ghost]{color:#fff;background:#ffffff29}.vid-end-button svg{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}.vid-controls{background:linear-gradient(#0c0824,#07041a);border-top:1px solid #ffffff14;align-items:center;gap:.15rem;padding:.45rem .7rem .55rem;display:flex}.vid-btn{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.65rem;flex:none;place-items:center;min-width:2.15rem;height:2.15rem;padding:0 .4rem;font-size:.78rem;font-weight:700;transition:background-color .15s;display:inline-grid}.vid-btn:hover{background:#ffffff24}.vid-btn:focus-visible{outline-offset:1px;outline:2px solid #fde68a}.vid-btn:disabled{opacity:.35;cursor:default}.vid-btn[data-off=true]{opacity:.55}.vid-btn svg{width:1.15rem;height:1.15rem}.vid-btn-main{background:linear-gradient(135deg, var(--ga), var(--gb));width:2.5rem;min-width:2.5rem;height:2.5rem;box-shadow:0 6px 18px -6px var(--ga);border-radius:50%;margin-right:.2rem;padding:0}.vid-btn-main:hover{background:linear-gradient(135deg, var(--ga), var(--gb));filter:brightness(1.12)}.vid-btn-main svg{fill:currentColor}.vid-btn-main[data-action=replay] svg{fill:none}.vid-time{font-variant-numeric:tabular-nums;opacity:.85;text-align:center;flex:none;min-width:5.6rem;padding:0 .35rem;font-size:.76rem}.vid-spacer{flex:1}.vid-volume{accent-color:#c4b5fd;cursor:pointer;flex:none;width:4.4rem;margin:0 .35rem 0 .1rem}.vid-volume:focus-visible{outline-offset:2px;border-radius:99px;outline:2px solid #fde68a}.vid-seek{cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:4rem;height:1.6rem;margin:0 .35rem;display:flex;position:relative}.vid-seek:focus-visible{outline-offset:2px;border-radius:99px;outline:2px solid #fde68a}.vid-seek-track{background:#fff3;border-radius:99px;width:100%;height:.4rem;transition:height .15s;position:relative;overflow:hidden}.vid-seek:hover .vid-seek-track,.vid-seek[data-dragging=true] .vid-seek-track{height:.6rem}.vid-seek-fill{transform-origin:0;background:linear-gradient(90deg, var(--ga), var(--gb), #fbbf24);position:absolute;inset:0;transform:scaleX(0)}.vid-seek-tick{background:#0b0722;width:2px;position:absolute;top:0;bottom:0}.vid-seek-thumb{pointer-events:none;background:#fff;border-radius:50%;width:.95rem;height:.95rem;transition:transform .15s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(.85);box-shadow:0 2px 8px #00000080}.vid-seek:hover .vid-seek-thumb,.vid-seek[data-dragging=true] .vid-seek-thumb{transform:translate(-50%,-50%)scale(1.15)}@container vid-frame (max-width:34rem){.vid-controls{flex-wrap:wrap;row-gap:.1rem}.vid-seek{flex:1 0 100%;order:-1;margin:0 0 .15rem}.vid-time{text-align:left;margin-right:auto}.vid-btn-chapter,.vid-volume{display:none}}.vid-stage{--room:34}@container vid-frame (max-width:34rem){.vid-stage{--room:41}}.vid-frame[data-aspect="4:3"] .vid-stage{--room:43}.vid-frame[data-aspect="1:1"] .vid-stage{--room:41.9}.vid-frame[data-aspect="4:5"] .vid-stage{--room:41}.vid-frame[data-aspect="3:4"] .vid-stage{--room:45.4}.vid-frame[data-aspect="9:16"] .vid-stage{--room:56}:is(.vid-agenda,.vid-calendar,.vid-cards,.vid-menu-board,.vid-specs,.vid-wall,.vid-event,.vid-cards-flip,.vid-chat,.vid-columns,.vid-compare,.vid-counters,.vid-example,.vid-faq,.vid-feature,.vid-forecast,.vid-formula,.vid-gauges,.vid-keys,.vid-points,.vid-profile,.vid-rating,.vid-schedule,.vid-score,.vid-serp,.vid-stats,.vid-steps,.vid-timer,.vid-tracks,.vid-waffles){--u:calc(var(--k) * 1cqw * max(.6, min(1, calc(var(--room) / var(--need,1)))) * var(--fit,1))}.vid-cards[data-fit=min] .vid-card-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container vid-frame (min-width:34rem){.vid-agenda[data-count="4"]{--need:35.4}.vid-agenda[data-count="5"]{--need:44.1}.vid-agenda[data-count="6"]{--need:38.3}.vid-agenda[data-count="7"]{--need:44.6}.vid-calendar[data-count="5"]{--need:39.7}.vid-calendar[data-count="6"]{--need:49.2}.vid-cards-flip[data-count="4"]{--need:40.5}.vid-cards-flip[data-count="5"],.vid-cards-flip[data-count="6"]{--need:42.5}.vid-chat[data-count="5"]{--need:35.9}.vid-chat[data-count="6"]{--need:43.3}.vid-compare[data-rows="6"]{--need:36.7}.vid-example[data-count="5"]{--need:37.7}.vid-example[data-count="6"]{--need:45.4}.vid-faq[data-count="4"]{--need:40.7}.vid-faq[data-count="5"]{--need:46}.vid-formula[data-count="6"]{--need:40.1}.vid-points[data-count="6"]{--need:41.6}.vid-points[data-count="7"]{--need:40.3}.vid-points[data-count="8"]{--need:46.3}.vid-profile[data-count="4"]{--need:34.3}.vid-profile[data-count="5"]{--need:38.1}.vid-rating[data-count="4"]{--need:35.9}.vid-rating[data-count="5"]{--need:39.7}.vid-schedule[data-count="7"]{--need:37}.vid-serp[data-count="3"]{--need:36.2}.vid-steps[data-count="6"]{--need:40.9}.vid-tracks[data-count="5"]{--need:39.1}.vid-tracks[data-count="6"]{--need:41.1}.vid-waffles[data-count="2"]{--need:36.1}}@container vid-frame (max-width:34rem){.vid-agenda[data-count="7"]{--need:45.2}.vid-calendar[data-count="3"]{--need:43.1}.vid-calendar[data-count="4"]{--need:53.9}.vid-calendar[data-count="5"]{--need:54.5}.vid-calendar[data-count="6"]{--need:60.1}.vid-cards[data-count="4"]{--need:62.4}.vid-cards-flip[data-count="3"]{--need:44.9}.vid-chat[data-count="5"]{--need:43.5}.vid-chat[data-count="6"]{--need:53.3}.vid-columns[data-count="3"]{--need:51.2}.vid-counters[data-count="3"]{--need:47.3}.vid-faq[data-count="4"]{--need:43}.vid-faq[data-count="5"]{--need:62.1}.vid-feature[data-count="5"]{--need:43.3}.vid-forecast[data-count="5"]{--need:46.1}.vid-formula[data-count="6"]{--need:43.8}.vid-gauges[data-count="3"]{--need:77.2}.vid-keys[data-count="4"]{--need:46.1}.vid-keys[data-count="5"]{--need:46.9}.vid-keys[data-count="6"]{--need:58}.vid-points[data-count="7"]{--need:47}.vid-points[data-count="8"]{--need:60.6}.vid-profile[data-count="5"]{--need:47.1}.vid-rating[data-count="3"]{--need:42.8}.vid-rating[data-count="4"]{--need:51.6}.vid-rating[data-count="5"]{--need:55}.vid-score[data-count="4"]{--need:47.5}.vid-score[data-count="5"]{--need:49.2}.vid-serp[data-count="3"]{--need:44.6}.vid-stats[data-count="5"],.vid-stats[data-count="6"]{--need:58.7}.vid-timer[data-count="4"]{--need:42.6}.vid-timer[data-count="5"]{--need:48.4}.vid-timer[data-count="6"]{--need:48}.vid-tracks[data-count="6"]{--need:43}.vid-waffles[data-count="2"]{--need:44.1}.vid-waffles[data-count="3"]{--need:45.7}}@container vid-frame (min-width:34rem){.vid-outro[data-count="6"] .vid-outro-main{--u:calc(var(--k) * 1cqw * .82)}}@container vid-frame (max-width:34rem){.vid-news[data-ticker="4"]{--u:calc(var(--k) * 1cqw * .94)}}.vid-frame[dir=rtl] .vid-ba-arrow,.vid-frame[dir=rtl] .vid-points[data-marker=arrow] .vid-point-mark:not([data-custom]){scale:-1 1}@container vid-frame (max-width:34rem){.vid-frame[dir=rtl] .vid-ba-arrow{scale:none}}.vid-frame[data-aspect="4:3"] .vid-stage{--k:1.15}.vid-frame[data-aspect="1:1"] .vid-stage{--k:1.5}.vid-frame[data-aspect="9:16"] .vid-stage{--k:2.2}.vid-frame[data-render]{z-index:9999;box-shadow:none;border-radius:0;position:fixed;inset:0}.vid-frame[data-render] .vid-stage{aspect-ratio:auto;cursor:default;width:100%;height:100%}body:has(.vid-frame[data-render]) nextjs-portal{display:none!important}.vid-frame{--script-cjk:var(--script-chinese)}.vid-frame:lang(ja){--script-cjk:var(--script-japanese)}.vid-frame:lang(ko){--script-cjk:var(--script-korean);word-break:keep-all}.vid-frame:lang(ja){word-break:auto-phrase}
