.mascot-root.svelte-101vwk0{position:absolute;bottom:0;left:10%;width:clamp(144px,19vw,288px);height:clamp(184px,26vw,352px);transform:translate(80%,110%);opacity:0;pointer-events:none;z-index:6;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55));transition:transform 1.1s cubic-bezier(.34,1.56,.64,1),opacity .38s ease .22s}.mascot-root.on-stage.svelte-101vwk0{opacity:1;transform:translate(80%,12%)}.mascot-root.panic.svelte-101vwk0{transform:translate(110%,90%) rotate(8deg);opacity:.95;transition:transform .48s cubic-bezier(.7,-.4,.4,1),opacity .48s ease}.mascot-root.gone.svelte-101vwk0{transform:translate(110%,130%) rotate(14deg);opacity:0;transition:transform .6s ease,opacity .6s ease}.mascot.svelte-101vwk0{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ground-shadow.svelte-101vwk0{transform-origin:120px 328px;transition:transform .22s ease}.body.svelte-101vwk0{transform-origin:120px 290px;animation:svelte-101vwk0-breathe 3.6s ease-in-out infinite}@keyframes svelte-101vwk0-breathe{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.012) scaleX(.994)}}.leg-pose.svelte-101vwk0{transform-origin:120px 290px;transition:transform .22s cubic-bezier(.7,0,.4,1)}.leg-pose.dip.svelte-101vwk0{transform:scaleY(.7)}.upper-pose.svelte-101vwk0{transform-origin:120px 230px;transition:transform .22s cubic-bezier(.7,0,.4,1)}.upper-pose.dip.svelte-101vwk0{transform:translateY(18px)}.head.svelte-101vwk0{transform-origin:120px 172px;animation:svelte-101vwk0-head-bob 3.6s ease-in-out infinite}@keyframes svelte-101vwk0-head-bob{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-1.4px) rotate(.6deg)}}.helmet.svelte-101vwk0{transform-origin:120px 98px;animation:svelte-101vwk0-helmet-wobble 3.6s ease-in-out infinite}@keyframes svelte-101vwk0-helmet-wobble{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.pupil.svelte-101vwk0{transform-origin:center;animation:svelte-101vwk0-pupil-glance 4.2s ease-in-out infinite}@keyframes svelte-101vwk0-pupil-glance{0%,30%{transform:translate(0)}38%{transform:translate(-2.5px)}55%{transform:translate(-2.5px)}60%{transform:translate(0)}70%{transform:translate(2px)}85%{transform:translate(2px)}to{transform:translate(0)}}.mouth.svelte-101vwk0{transition:opacity .28s ease}.mouth-strain.svelte-101vwk0{opacity:0}.mascot[style*="--pump-count: 3"].svelte-101vwk0 .mouth-strain:where(.svelte-101vwk0),.mascot[style*="--pump-count: 4"].svelte-101vwk0 .mouth-strain:where(.svelte-101vwk0){opacity:1}.mascot[style*="--pump-count: 3"].svelte-101vwk0 .mouth-smirk:where(.svelte-101vwk0),.mascot[style*="--pump-count: 4"].svelte-101vwk0 .mouth-smirk:where(.svelte-101vwk0){opacity:0}.led.svelte-101vwk0{animation:svelte-101vwk0-led-pulse 2.4s ease-in-out infinite}@keyframes svelte-101vwk0-led-pulse{0%,to{opacity:.6}50%{opacity:1}}.arm-left.svelte-101vwk0{transform-origin:92px 180px;transition:transform .16s cubic-bezier(.7,0,.3,1)}.arm-left.down.svelte-101vwk0{transform:rotate(6deg)}.arm-right.svelte-101vwk0{transform-origin:148px 180px;transition:transform .16s cubic-bezier(.7,0,.3,1)}.arm-right.down.svelte-101vwk0{transform:rotate(-6deg)}.pump-handle.svelte-101vwk0{transform-origin:120px 220px;transition:transform .16s cubic-bezier(.7,0,.3,1)}.pump-handle.down.svelte-101vwk0{transform:translateY(4px)}.pump-back.svelte-101vwk0{transform-origin:120px 320px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pump-back.compressed.svelte-101vwk0{transform:scaleY(.94) scaleX(1.03)}.needle.svelte-101vwk0{transform:rotate(calc(-80deg + var(--pump-count, 0) * 35deg));transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.mascot-root.panic.svelte-101vwk0 .body:where(.svelte-101vwk0){animation:svelte-101vwk0-panic-shake .42s ease both}@keyframes svelte-101vwk0-panic-shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-3px,-2px) rotate(-2deg)}60%{transform:translate(8px,3px) rotate(6deg)}to{transform:translate(14px,14px) rotate(10deg)}}.mascot-root.panic.svelte-101vwk0 .helmet:where(.svelte-101vwk0){animation:svelte-101vwk0-helmet-fly .6s ease-out forwards}@keyframes svelte-101vwk0-helmet-fly{0%{transform:translate(0) rotate(0)}to{transform:translate(40px,-70px) rotate(140deg)}}.mascot-root.panic.svelte-101vwk0 .pump-back:where(.svelte-101vwk0),.mascot-root.panic.svelte-101vwk0 .pump-handle:where(.svelte-101vwk0){animation:svelte-101vwk0-pump-drop .5s ease-in forwards}@keyframes svelte-101vwk0-pump-drop{0%{transform:translate(0) rotate(0)}to{transform:translate(-18px,30px) rotate(-22deg)}}@media(prefers-reduced-motion:reduce){.body.svelte-101vwk0,.head.svelte-101vwk0,.helmet.svelte-101vwk0,.pupil.svelte-101vwk0,.led.svelte-101vwk0{animation:none}}.layer.svelte-c8tike{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;overflow:hidden}canvas.svelte-c8tike{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.flash.svelte-c8tike{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at var(--ox, 50%) var(--oy, 45%),rgba(255,250,220,1) 0%,rgba(255,200,120,.85) 20%,rgba(255,80,30,.5) 40%,transparent 70%);opacity:0;mix-blend-mode:screen;transition:opacity .22s ease-out}.flash.on.svelte-c8tike{opacity:1;transition:opacity 60ms ease-in}.hero-pin.svelte-4pizrv{min-height:calc(100svh + var(--pin-scroll, 650px))}.hero-pin.unpinned.svelte-4pizrv{min-height:0}.hero.svelte-4pizrv{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:5rem 1rem 6rem;overflow:hidden;isolation:isolate;color:#fff}.hero.shake.svelte-4pizrv{animation:svelte-4pizrv-cam-shake .72s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-4pizrv-cam-shake{0%{transform:translate(0)}10%{transform:translate(-6px,3px) rotate(-.4deg)}20%{transform:translate(8px,-4px) rotate(.5deg)}30%{transform:translate(-9px,6px) rotate(-.6deg)}40%{transform:translate(7px,5px) rotate(.4deg)}50%{transform:translate(-5px,-3px) rotate(-.3deg)}60%{transform:translate(4px,4px) rotate(.3deg)}70%{transform:translate(-3px,-2px)}80%{transform:translate(2px,2px)}to{transform:translate(0)}}.starfield.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.star-warp.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;perspective:28rem;perspective-origin:50% 50%;transform-style:preserve-3d}.star.svelte-4pizrv{position:absolute;left:var(--x);top:var(--y);display:block;width:calc(var(--w, 1) * clamp(62px,9vw,132px));max-width:none;height:auto;object-fit:cover;border-radius:7px;box-shadow:0 0 34px #00f4c338,0 10px 32px #00000080;transform:translate(-50%,-50%);transform-origin:center;will-change:transform,opacity;opacity:0;animation:svelte-4pizrv-star-warp-idle calc(var(--drift, 20) * 1s) linear infinite;animation-delay:calc(var(--u0, 0) * var(--drift, 20) * -1s)}@keyframes svelte-4pizrv-star-warp-idle{0%{transform:translate(-50%,-50%) translateZ(-260px) rotate(var(--rot, 0deg));opacity:0;filter:saturate(.45) brightness(.7)}12%{transform:translate(-50%,-50%) translateZ(-190.4px) rotate(var(--rot, 0deg));opacity:.9;filter:saturate(1.1) brightness(.766)}72%{transform:translate(-50%,-50%) translateZ(157.6px) rotate(var(--rot, 0deg));opacity:.9;filter:saturate(1.1) brightness(1.096)}to{transform:translate(-50%,-50%) translateZ(320px) rotate(var(--rot, 0deg));opacity:0;filter:saturate(1.1) brightness(1.25)}}@media(max-width:767px){.star.svelte-4pizrv:nth-child(n+13){display:none}}.starfield.scattering.svelte-4pizrv .star:where(.svelte-4pizrv){animation:svelte-4pizrv-star-blast 1.15s cubic-bezier(.34,1.15,.5,1) forwards;animation-delay:var(--blast-delay, 0ms)}@keyframes svelte-4pizrv-star-blast{0%{opacity:.9;transform:translate(-50%,-50%) translateZ(0) rotate(var(--rot, 0deg));filter:brightness(1.7) saturate(1.4)}30%{opacity:1;transform:translate(-50%,-50%) translateZ(150px) rotate(var(--rot, 0deg));filter:brightness(2.6) saturate(1.6)}to{opacity:0;transform:translate(-50%,-50%) translateZ(540px) rotate(calc(var(--rot, 0deg) + var(--blast-spin, 0deg)));filter:brightness(3) saturate(.6) blur(3px)}}.vignette.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(8,8,14,.78) 65%,#06060a 100%),radial-gradient(circle at 20% 30%,rgba(108,99,255,.18),transparent 55%),radial-gradient(circle at 80% 70%,rgba(0,244,195,.16),transparent 55%);pointer-events:none}.hero-inner.svelte-4pizrv{position:relative;z-index:1;max-width:64rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.badge.svelte-4pizrv{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .95rem .5rem .35rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-family:var(--font-mono);font-size:.9rem;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge.svelte-4pizrv span:where(.svelte-4pizrv):not(.avatar){text-box:trim-both cap alphabetic}.avatar.svelte-4pizrv{position:relative;display:inline-block;border-bottom-left-radius:20px;overflow:hidden;flex-shrink:0;isolation:isolate;width:60px;height:60px;margin:-30px 0 -10px -4px}.avatar.svelte-4pizrv img:where(.svelte-4pizrv){width:100%;height:100%;object-fit:cover;display:block}h1.svelte-4pizrv{font-family:Nunito Sans,sans-serif;font-size:clamp(3rem,19vw,5.5rem);font-weight:900;line-height:.9;letter-spacing:-.04em;margin:.4rem 0 .5rem;display:flex;flex-direction:column;gap:0}@media(min-width:768px){h1.svelte-4pizrv{font-size:clamp(6rem,11vw,9rem)}}.grad.svelte-4pizrv{padding-bottom:.18em;background:linear-gradient(95deg,#fff 20%,#00f2c3 70%,#6c63ff);-webkit-background-clip:text;background-clip:text;color:transparent}.grad.svelte-4pizrv+.grad:where(.svelte-4pizrv){margin-top:-.18em}.grad.accent.svelte-4pizrv{background:linear-gradient(95deg,#00f2c3,#6c63ff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-4pizrv{max-width:44rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:#ffffffbf;margin:0}.button-stage.svelte-4pizrv{position:relative;display:inline-flex;justify-content:center;align-items:flex-end;margin-top:.8rem;min-height:80px;min-width:280px;isolation:isolate}.boom-btn.svelte-4pizrv{--scale: 1;position:relative;z-index:5;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#052028;font:inherit;font-weight:800;font-size:1rem;letter-spacing:.02em;width:min(280px,80vw);height:56px;padding:0 1.4rem;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50% 100%;transform:scale(var(--scale));transition:transform .38s cubic-bezier(.34,1.56,.64,1),color .22s ease;will-change:transform}.boom-btn.svelte-4pizrv:disabled{cursor:default}.boom-btn-skin.svelte-4pizrv{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .32s ease,box-shadow .32s ease}.boom-btn-label.svelte-4pizrv{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.boom-btn-text.svelte-4pizrv{grid-area:1 / 1;display:inline-block;white-space:nowrap;animation:svelte-4pizrv-label-swap .42s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-4pizrv-label-swap{0%{opacity:0;transform:translateY(110%);filter:blur(4px)}60%{opacity:1;transform:translateY(-6%);filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.boom-btn.svelte-4pizrv:not(:disabled){animation:svelte-4pizrv-invite 2.6s ease-in-out infinite}@keyframes svelte-4pizrv-invite{0%,to{transform:scale(var(--scale)) translateY(0)}50%{transform:scale(calc(var(--scale) * 1.03)) translateY(-2px)}}.boom-btn.svelte-4pizrv:hover:not(:disabled) .boom-btn-skin:where(.svelte-4pizrv){transition-duration:0s;transition:none;background-color:#fff;box-shadow:0 20px 50px #00f2c359,0 6px 22px #6c63ff4d}.boom-btn.warn.svelte-4pizrv{color:#052028}.boom-btn.pre-press.svelte-4pizrv{animation:none;transform:scale(calc(var(--scale) * .88)) translateY(2px);transition:transform .12s ease-out}.boom-btn.wobble.svelte-4pizrv{animation:svelte-4pizrv-btn-wobble .48s cubic-bezier(.36,1.4,.4,1) 1}@keyframes svelte-4pizrv-btn-wobble{0%{transform:scale(calc(var(--scale) * .85)) translateY(4px)}40%{transform:scale(calc(var(--scale) * 1.12)) translateY(-4px)}70%{transform:scale(calc(var(--scale) * .96)) translateY(2px)}to{transform:scale(var(--scale)) translateY(0)}}.boom-btn.shudder.svelte-4pizrv{animation:svelte-4pizrv-btn-shudder .22s ease infinite}@keyframes svelte-4pizrv-btn-shudder{0%,to{transform:scale(var(--scale)) translate(0)}25%{transform:scale(var(--scale)) translate(-3px,-1px)}50%{transform:scale(var(--scale)) translate(3px,1px)}75%{transform:scale(var(--scale)) translate(-2px,2px)}}.boom-btn.popped.svelte-4pizrv{animation:svelte-4pizrv-btn-pop .28s ease-in forwards;pointer-events:none}@keyframes svelte-4pizrv-btn-pop{0%{transform:scale(var(--scale)) translateY(0);opacity:1;filter:brightness(2)}60%{transform:scale(calc(var(--scale) * 1.4)) translateY(-4px);opacity:1;filter:brightness(3.5)}to{transform:scale(calc(var(--scale) * .1)) translateY(0);opacity:0;filter:brightness(5)}}.before.svelte-4pizrv{transition:filter .3s ease}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv){animation:svelte-4pizrv-frag-fly 1.1s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(1){--fx: -260px;--fy: -180px;--fr: -18deg}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(2){--fx: 80px;--fy: -360px;--fr: 12deg;animation-delay:40ms}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(3){--fx: -180px;--fy: 240px;--fr: -22deg;animation-delay:80ms}.before.exploding.svelte-4pizrv [data-frag]:where(.svelte-4pizrv):nth-child(4){--fx: 280px;--fy: 200px;--fr: 26deg;animation-delay:.12s}@keyframes svelte-4pizrv-frag-fly{0%{transform:translate(0) rotate(0) scale(1);opacity:1;filter:blur(0)}20%{transform:translateY(-8px) rotate(0) scale(1.05);opacity:1}to{transform:translate(var(--fx, 0),var(--fy, 0)) rotate(var(--fr, 0)) scale(.6);opacity:0;filter:blur(4px)}}.aftermath.svelte-4pizrv{max-width:44rem;animation:svelte-4pizrv-aftermath-in .9s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-4pizrv-aftermath-in{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.aftermath-h1.svelte-4pizrv{font-family:Nunito Sans,sans-serif;font-size:clamp(2.6rem,10vw,5.5rem);font-weight:900;line-height:.95;letter-spacing:-.035em;margin:.6rem 0;display:flex;flex-direction:column}.aftermath-h1.svelte-4pizrv .line:where(.svelte-4pizrv){background:linear-gradient(95deg,#fff 10%,#ff9d40 60%,#ff5a3c);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.12em}.aftermath-h1.svelte-4pizrv .line-2:where(.svelte-4pizrv){background:linear-gradient(95deg,#ff9d40,#ff5a3c 80%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:-.12em}.aftermath-lede.svelte-4pizrv{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;color:#ffffffc7;margin:0 0 1.6rem}.contact-form.svelte-4pizrv{display:flex;flex-direction:column;gap:1rem;width:100%;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:1.4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 60px #0006}.field.svelte-4pizrv{display:flex;flex-direction:column;gap:.4rem}.field.svelte-4pizrv span:where(.svelte-4pizrv){font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.field.svelte-4pizrv input:where(.svelte-4pizrv),.field.svelte-4pizrv textarea:where(.svelte-4pizrv){font:inherit;font-size:1rem;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.75rem .95rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;resize:vertical}.field.svelte-4pizrv input:where(.svelte-4pizrv):focus,.field.svelte-4pizrv textarea:where(.svelte-4pizrv):focus{outline:none;border-color:#00f2c3;background:#00f2c30f;box-shadow:0 0 0 4px #00f2c31f}.field.svelte-4pizrv input:where(.svelte-4pizrv)::placeholder,.field.svelte-4pizrv textarea:where(.svelte-4pizrv)::placeholder{color:#ffffff52}.send-btn.svelte-4pizrv{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.5rem;background:linear-gradient(135deg,#00f2c3,#00d6ff);color:#052028;border:none;border-radius:999px;font-family:var(--font-sans);font-weight:800;font-size:1.2rem;cursor:pointer;box-shadow:0 10px 30px #00f2c34d;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.send-btn.svelte-4pizrv:hover:not(:disabled){transition-duration:0s;transform:translateY(-2px)}.send-btn.svelte-4pizrv:disabled{opacity:.6;cursor:progress}.send-btn.svelte-4pizrv svg:where(.svelte-4pizrv){width:16px;height:16px}.form-error.svelte-4pizrv{color:#ffb1a1;background:#ff5a3c1f;border:1px solid rgba(255,90,60,.35);border-radius:10px;padding:.6rem .85rem;font-size:.9rem}.form-success.svelte-4pizrv{text-align:center;padding:1rem .4rem;animation:svelte-4pizrv-pop-in .6s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-4pizrv-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.form-success.svelte-4pizrv h3:where(.svelte-4pizrv){font-size:1.4rem;margin:.6rem 0 .2rem;color:#00f2c3}.form-success.svelte-4pizrv p:where(.svelte-4pizrv){margin:0;color:#ffffffbf}.success-check.svelte-4pizrv{width:56px;height:56px;color:#00f2c3;filter:drop-shadow(0 0 12px rgba(0,242,195,.55))}.scroll-cue.svelte-4pizrv{position:absolute;left:50%;bottom:1.4rem;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.45rem;background:transparent;border:none;color:#ffffffb3;cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.32em;text-transform:uppercase;z-index:2;padding:.4rem .6rem;transition:color .2s ease,opacity .38s ease,transform .38s ease}.scroll-cue.svelte-4pizrv:hover{transition-duration:0s;color:#00f2c3}.scroll-cue.hidden.svelte-4pizrv{opacity:0;transform:translate(-50%,30px);pointer-events:none}.cue-arrow.svelte-4pizrv{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;animation:svelte-4pizrv-cue-bob 2s ease-in-out infinite}.cue-arrow.svelte-4pizrv svg:where(.svelte-4pizrv){width:16px;height:16px}@keyframes svelte-4pizrv-cue-bob{0%,to{transform:translateY(0);border-color:#ffffff40}50%{transform:translateY(6px);border-color:#00f2c3a6}}.scroll-cue.svelte-4pizrv:focus-visible{outline:2px solid #00f2c3;outline-offset:4px}@media(prefers-reduced-motion:reduce){.hero-pin.svelte-4pizrv{min-height:0}.star.svelte-4pizrv,.boom-btn.svelte-4pizrv,.cue-arrow.svelte-4pizrv,.hero.shake.svelte-4pizrv,.aftermath.svelte-4pizrv{animation:none}}.section-shell.svelte-6n4cne{position:relative;width:100%;padding:clamp(6rem,14vw,12rem) 0;content-visibility:auto;contain-intrinsic-size:1px 1200px}@supports (contain-intrinsic-size: auto 1px){.section-shell.svelte-6n4cne{contain-intrinsic-size:auto 1px auto 1200px}}@media(scripting:enabled){.reveal.svelte-1j7orjo:not(.visible){opacity:0;transform:var(--reveal-initial-transform)}.reveal.blur.svelte-1j7orjo:not(.visible){filter:blur(8px)}}.reveal.svelte-1j7orjo{transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay),transform .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay)}.reveal.blur.svelte-1j7orjo{transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay),transform .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay),filter .8s ease var(--reveal-delay)}@media(prefers-reduced-motion:reduce){.reveal.svelte-1j7orjo,.reveal.svelte-1j7orjo:not(.visible),.reveal.blur.svelte-1j7orjo:not(.visible){transition:none;transform:none;filter:none;opacity:1}}.lazy-media.svelte-1s2kn17{position:relative;display:block;overflow:hidden;background:#ffffff0a;margin:0;content-visibility:auto;contain-intrinsic-size:600px 400px}@supports (contain-intrinsic-size: auto 1px){.lazy-media.svelte-1s2kn17{contain-intrinsic-size:auto 600px auto 400px}}.lazy-media-button.svelte-1s2kn17{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;width:100%;color:inherit;font:inherit;cursor:pointer;transition:transform .2s ease}.lazy-media-button.svelte-1s2kn17:hover img:where(.svelte-1s2kn17){transition-duration:0s;transform:scale(1.02)}.lazy-media-button.svelte-1s2kn17 img:where(.svelte-1s2kn17){transition:transform .25s ease}.lazy-media-button.svelte-1s2kn17:focus-visible{outline:2px solid #00e0ff;outline-offset:2px}.play.svelte-1s2kn17{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(44px,9%,72px);aspect-ratio:1;border-radius:50%;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 24px #00000073;transition:transform .2s ease,background .2s ease;pointer-events:none}.play.svelte-1s2kn17 svg:where(.svelte-1s2kn17){width:45%;height:45%;margin-left:6%}.lazy-media-button.svelte-1s2kn17:hover .play:where(.svelte-1s2kn17){transition-duration:0s;transform:translate(-50%,-50%) scale(1.08);background:#000000b3}.lazy-media.rounded.svelte-1s2kn17{border-radius:12px}.lazy-media.shadow.svelte-1s2kn17{box-shadow:0 10px 30px #00000059,0 2px 6px #00000040}img.svelte-1s2kn17{display:block;width:100%;height:100%;opacity:0;transition:opacity .5s ease}img.loaded.svelte-1s2kn17{opacity:1}figcaption.svelte-1s2kn17,.lazy-media.svelte-1s2kn17 .caption:where(.svelte-1s2kn17){position:absolute;left:0;right:0;bottom:0;padding:.75rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);color:#fff;font-size:.85rem;font-family:var(--font-mono);letter-spacing:.02em}[data-theme=snt]{background:radial-gradient(circle at 12% 18%,rgba(0,242,195,.12),transparent 50%),radial-gradient(circle at 88% 78%,rgba(108,99,255,.1),transparent 50%),linear-gradient(180deg,#050a0c,#08161a 60%,#050a10);color:#e8faf6}.bg.svelte-7upay3{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,242,195,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,242,195,.05) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);pointer-events:none}.container.svelte-7upay3{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}@keyframes svelte-7upay3-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}.grid.svelte-7upay3{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:960px){.grid.svelte-7upay3{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}}.title.svelte-7upay3{font-size:clamp(2.8rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1.6rem}.grad.svelte-7upay3{background:linear-gradient(135deg,#00f2c3,#6c63ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lockup.svelte-7upay3{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem}.snt-mark.svelte-7upay3{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;flex-shrink:0;padding:4px}.brand.svelte-7upay3{font-size:1.5rem;font-weight:800;line-height:1;margin-bottom:.25rem}.tagline.svelte-7upay3{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.04em;color:#00f2c3}.lede.svelte-7upay3{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:36rem;color:#ffffffd1;margin:0 0 1.6rem}.lede.svelte-7upay3 a:where(.svelte-7upay3){color:#00f2c3;text-decoration:underline;text-decoration-color:#00f2c366;text-underline-offset:4px}.lede.svelte-7upay3 a:where(.svelte-7upay3):hover{transition-duration:0s;color:#fff}.ctas.svelte-7upay3{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.cta-primary.svelte-7upay3{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.35rem;background:linear-gradient(135deg,#00f2c3,#00d6ff);color:#052028;font-weight:800;border-radius:999px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 30px #00f2c34d}.cta-primary.svelte-7upay3:hover{transition-duration:0s;transform:translateY(-2px);box-shadow:0 14px 40px #00f2c373}.cta-primary.svelte-7upay3 svg:where(.svelte-7upay3){width:16px;height:16px}.cta-ghost.svelte-7upay3{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.35rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:999px;text-decoration:none;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .2s ease}.cta-ghost.svelte-7upay3:hover{transition-duration:0s;background:#ffffff1a;border-color:#00f2c373;transform:translateY(-2px)}.cta-ghost.svelte-7upay3 svg:where(.svelte-7upay3){width:16px;height:16px}.shot.svelte-7upay3{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(0,242,195,.18);box-shadow:0 40px 90px #0000008c,0 6px 20px #00f2c326}.shot-glow.svelte-7upay3{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top center,rgba(0,242,195,.18),transparent 60%);pointer-events:none}.pin-outer.svelte-hadq4r{position:relative;width:100%}.pin-inner.svelte-hadq4r{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.pin-outer.svelte-hadq4r{height:auto!important}.pin-inner.svelte-hadq4r{position:relative}}[data-theme=rewind]{background:radial-gradient(circle at 50% 0%,rgba(108,99,255,.18),transparent 55%),radial-gradient(circle at 50% 100%,rgba(255,156,74,.1),transparent 60%),linear-gradient(180deg,#050a10,#0a0a12 50%,#100a06);color:#fff}.section-shell[data-theme=rewind]{padding-block:0}.bg.svelte-f4tp3s{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.grid-overlay.svelte-f4tp3s{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 2px,transparent 2px 80px);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);opacity:.6}.vignette.svelte-f4tp3s{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(5,5,10,.65) 75%,#050a10 100%)}.scene.svelte-f4tp3s{position:relative;z-index:1;width:min(64rem,100%);padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,2rem);text-align:center}.eyebrow.svelte-f4tp3s{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:#fff9;margin-bottom:.9rem}.rew-icon.svelte-f4tp3s{color:#ff9c4a;opacity:.6}.rew-icon.running.svelte-f4tp3s{animation:svelte-f4tp3s-rew-pulse .7s ease-in-out infinite}@keyframes svelte-f4tp3s-rew-pulse{0%,to{opacity:.4}50%{opacity:1}}.title.svelte-f4tp3s{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:0 0 .7rem}.lede.svelte-f4tp3s{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;max-width:44rem;color:#ffffffb3;margin:0 auto}.lede.svelte-f4tp3s strong:where(.svelte-f4tp3s){color:#ff9c4a;font-weight:600}.cassette.svelte-f4tp3s{width:min(420px,82vw);filter:drop-shadow(0 24px 60px rgba(255,156,74,.12))}.cassette.svelte-f4tp3s svg:where(.svelte-f4tp3s){width:100%;height:auto;display:block}.shell.svelte-f4tp3s{fill:#ffffff08;stroke:#fff3;stroke-width:1.5}.screw.svelte-f4tp3s{fill:#ffffff40}.label.svelte-f4tp3s{fill:#ff9c4a12;stroke:#ff9c4a59;stroke-width:1}.label-text.svelte-f4tp3s{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;fill:#ffffffd9}.label-sub.svelte-f4tp3s{font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;fill:#ffffff73}.window.svelte-f4tp3s{fill:#00000080;stroke:#ffffff26;stroke-width:1}.pack.svelte-f4tp3s{fill:#241608;stroke:#ff9c4a73;stroke-width:1.5}.tape.svelte-f4tp3s{fill:none;stroke:#ff9c4a8c;stroke-width:2}.hub.svelte-f4tp3s{fill:#0d0d12;stroke:#ff9c4a;stroke-width:1.5}.spoke.svelte-f4tp3s{stroke:#ff9c4a;stroke-width:1.5;stroke-linecap:round}.cassette.done.svelte-f4tp3s .hub:where(.svelte-f4tp3s),.cassette.done.svelte-f4tp3s .spoke:where(.svelte-f4tp3s){stroke:#7dffc9}.year-stage.svelte-f4tp3s{position:relative;width:100%;height:clamp(8rem,24vw,18rem);display:grid;place-items:center;margin-top:-.5rem}.year-fly.svelte-f4tp3s{position:absolute;font-family:var(--font-mono);font-weight:900;font-size:clamp(7rem,22vw,17rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:2.5px #ff9c4a;-webkit-user-select:none;user-select:none;pointer-events:none}.year-stage.done.svelte-f4tp3s .year-fly:where(.svelte-f4tp3s){-webkit-text-stroke-color:#7dffc9;text-shadow:0 0 60px rgba(125,255,201,.25)}@media(max-width:640px){.year-fly.svelte-f4tp3s{-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){.rew-icon.running.svelte-f4tp3s{animation:none}}.year-mark.svelte-jnq1sd{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;pointer-events:none;-webkit-user-select:none;user-select:none;margin:clamp(2rem,6vw,4rem) 0}.year.svelte-jnq1sd{font-family:var(--font-mono);font-weight:900;font-size:var(--year-size);line-height:.85;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--year-color);background:linear-gradient(90deg,var(--year-color) calc(var(--p) * 100%),transparent calc(var(--p) * 100%));-webkit-background-clip:text;background-clip:text;transform:translate(calc((1 - var(--p)) * -3vw));transition:transform .2s linear}.subtitle.svelte-jnq1sd{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.4em;font-size:.85rem;opacity:.7;padding-left:.4rem}@media(max-width:640px){.year.svelte-jnq1sd{-webkit-text-stroke-width:1.5px}}.viewfinder.svelte-1mu0w2r{position:relative}.chrome.svelte-1mu0w2r{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--font-mono);font-size:clamp(.6rem,1.4vw,.72rem);letter-spacing:.14em;color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.9)}.corner.svelte-1mu0w2r{position:absolute;width:clamp(14px,3vw,22px);height:clamp(14px,3vw,22px);border:2px solid rgba(255,255,255,.75)}.corner.tl.svelte-1mu0w2r{top:6%;left:4%;border-right:0;border-bottom:0}.corner.tr.svelte-1mu0w2r{top:6%;right:4%;border-left:0;border-bottom:0}.corner.bl.svelte-1mu0w2r{bottom:6%;left:4%;border-right:0;border-top:0}.corner.br.svelte-1mu0w2r{bottom:6%;right:4%;border-left:0;border-top:0}.rec.svelte-1mu0w2r{position:absolute;top:calc(6% + 4px);left:calc(4% + clamp(20px,4vw,30px));display:inline-flex;align-items:center;gap:.35em}.rec-dot.svelte-1mu0w2r{width:.6em;height:.6em;border-radius:50%;background:#ff3b30;box-shadow:0 0 6px #ff3b30e6;animation:svelte-1mu0w2r-rec-blink 1.2s steps(1) infinite}@keyframes svelte-1mu0w2r-rec-blink{50%{opacity:.15}}.battery.svelte-1mu0w2r{position:absolute;top:calc(6% + 4px);right:calc(4% + clamp(20px,4vw,30px))}.battery-body.svelte-1mu0w2r{display:block;width:1.6em;height:.8em;border:1.5px solid rgba(255,255,255,.75);border-radius:2px;padding:1.5px}.battery-fill.svelte-1mu0w2r{display:block;width:60%;height:100%;background:#ffffffbf}.tc.svelte-1mu0w2r{position:absolute;bottom:calc(6% + 4px);left:calc(4% + clamp(20px,4vw,30px));font-variant-numeric:tabular-nums}.mode.svelte-1mu0w2r{position:absolute;bottom:calc(6% + 4px);right:calc(4% + clamp(20px,4vw,30px))}@media(prefers-reduced-motion:reduce){.rec-dot.svelte-1mu0w2r{animation:none}}@property --gc-fade{syntax: "<percentage>"; inherits: false; initial-value: 42%;}.gradient-collapse.svelte-1py5qia{display:block;position:relative}.clip.svelte-1py5qia{position:relative;overflow:clip;mask-image:linear-gradient(180deg,#000 var(--gc-fade),transparent calc(var(--gc-fade) + 58%));-webkit-mask-image:linear-gradient(180deg,#000 var(--gc-fade),transparent calc(var(--gc-fade) + 58%))}.interacted.svelte-1py5qia .clip:where(.svelte-1py5qia){transition:max-height .5s cubic-bezier(.16,1,.3,1),--gc-fade .5s cubic-bezier(.16,1,.3,1)}.open.svelte-1py5qia .clip:where(.svelte-1py5qia){--gc-fade: 100%}.veil.svelte-1py5qia{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;position:absolute;inset:auto 0 0 0;height:min(75%,9rem);width:100%;display:flex;align-items:flex-end;justify-content:center;padding:0 0 .25rem;cursor:pointer;font:inherit;color:inherit}.pill.svelte-1py5qia{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;letter-spacing:.02em;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease,transform .2s ease}.veil.svelte-1py5qia:hover .pill:where(.svelte-1py5qia){transition-duration:0s;background:#ffffff24;transform:translateY(-2px)}.veil.svelte-1py5qia:focus-visible{outline:none}.veil.svelte-1py5qia:focus-visible .pill:where(.svelte-1py5qia){outline:2px solid currentColor;outline-offset:3px}.pill.svelte-1py5qia svg:where(.svelte-1py5qia),.less.svelte-1py5qia svg:where(.svelte-1py5qia){width:16px;height:16px}.less.svelte-1py5qia{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:max-content;align-items:center;gap:.5rem;margin:1rem auto 0;padding:.5rem 1rem;font:inherit;font-weight:600;letter-spacing:.02em;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,.18);color:inherit;opacity:.75;cursor:pointer;transition:opacity .2s ease,background .2s ease}.less.svelte-1py5qia:hover{transition-duration:0s;opacity:1;background:#ffffff14}@media(prefers-reduced-motion:reduce){.interacted.svelte-1py5qia .clip:where(.svelte-1py5qia){transition:none}}[data-theme=tape]{--tape-bg: #1a120a;--tape-ink: #f5e6cf;--tape-accent: #ff9c4a;--tape-accent-2: #00e0ff}.container.svelte-qbqteo{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;color:var(--tape-ink, #f5e6cf)}[data-theme=tape]{background:linear-gradient(180deg,#06060a,#160e07 30%,#1a120a 70%,#0a0709);color:var(--tape-ink)}.grain.svelte-qbqteo{position:absolute;top:0;right:0;bottom:0;left:0;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'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.35 0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.55'/></svg>");opacity:.35;mix-blend-mode:overlay;pointer-events:none;animation:svelte-qbqteo-grainmove 1.4s steps(4) infinite}@keyframes svelte-qbqteo-grainmove{0%{transform:translate(0)}25%{transform:translate(-10px,5px)}50%{transform:translate(8px,-6px)}75%{transform:translate(-4px,8px)}}.scanlines.svelte-qbqteo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px);mix-blend-mode:overlay;pointer-events:none;opacity:.5}.title.svelte-qbqteo{font-size:clamp(2.2rem,6vw,4.5rem);font-weight:800;line-height:1.04;letter-spacing:-.02em;max-width:50rem;margin:0 0 2rem}.rec.svelte-qbqteo{display:flex;width:fit-content;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--tape-accent);background:#ff9c4a1a;border:1px solid rgba(255,156,74,.35);padding:.25rem .7rem;border-radius:4px;margin-bottom:.9rem;letter-spacing:.18em}.rec-dot.svelte-qbqteo{display:inline-block;width:9px;height:9px;border-radius:50%;background:#ff3535;box-shadow:0 0 12px #ff3535;animation:svelte-qbqteo-blink 1.4s infinite}@keyframes svelte-qbqteo-blink{0%,60%{opacity:1}70%,to{opacity:.25}}.tc.svelte-qbqteo{opacity:.7;margin-left:.4rem}.lede-grid.svelte-qbqteo{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:start;margin:2rem 0}@media(max-width:768px){.lede-grid.svelte-qbqteo{grid-template-columns:1fr}}.lede.svelte-qbqteo{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;max-width:36rem}.lede.svelte-qbqteo strong:where(.svelte-qbqteo){color:var(--tape-accent)}.annotated.svelte-qbqteo{position:relative;margin:0}.annotated.svelte-qbqteo img{object-position:50% 36%}.arrows.svelte-qbqteo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.problem.svelte-qbqteo{max-width:50rem;background:#ff9c4a0f;border-left:3px solid var(--tape-accent);padding:1.25rem 1.5rem;margin:2.5rem 0;border-radius:0 8px 8px 0}.problem-eyebrow.svelte-qbqteo{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.32em;color:var(--tape-accent);margin-bottom:.4rem}.problem.svelte-qbqteo p:where(.svelte-qbqteo){margin:0 0 1rem;line-height:1.55}.problem.svelte-qbqteo p:where(.svelte-qbqteo):last-child{margin:0}.fight-block.svelte-qbqteo{margin:4rem 0}.subtle.svelte-qbqteo{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;margin-bottom:.6rem}.caret.svelte-qbqteo{color:var(--tape-accent);margin-right:.4rem}.fight-pair.svelte-qbqteo{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.4rem}@media(max-width:640px){.fight-pair.svelte-qbqteo{grid-template-columns:1fr}}.karate.svelte-qbqteo{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin:4rem 0}@media(max-width:768px){.karate.svelte-qbqteo{grid-template-columns:1fr}}.karate-text.svelte-qbqteo p:where(.svelte-qbqteo){line-height:1.6}.quick-cuts.svelte-qbqteo{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;background:linear-gradient(135deg,rgba(255,156,74,.08),transparent);border:1px solid rgba(255,156,74,.15);border-radius:12px;padding:2rem;margin:4rem 0}@media(max-width:768px){.quick-cuts.svelte-qbqteo{grid-template-columns:1fr}}.qc-title.svelte-qbqteo{font-family:var(--font-mono);font-size:2.2rem;font-weight:800;color:var(--tape-accent);letter-spacing:.02em}.qc-sub.svelte-qbqteo{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin-bottom:.8rem}.vault-heading.svelte-qbqteo{display:flex;align-items:center;gap:1rem;font-size:clamp(1.4rem,2.4vw,2rem);margin:4rem 0 .5rem}.vault-line.svelte-qbqteo{display:block;flex:1;height:1px;background:linear-gradient(90deg,var(--tape-accent),transparent)}.vault-sub.svelte-qbqteo{opacity:.75;max-width:40rem;margin:0 0 2rem}.films.svelte-qbqteo{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.film.svelte-qbqteo{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:1.2rem 1.3rem;transition:transform .22s ease,border-color .22s ease,background .22s ease}.film.svelte-qbqteo:hover{transition-duration:0s;transform:translateY(-3px);border-color:#ff9c4a73;background:#ff9c4a0f}.film-head.svelte-qbqteo{display:flex;gap:.75rem;align-items:center;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#f5e6cf99;margin-bottom:.6rem}.film-index.svelte-qbqteo{color:var(--tape-accent);font-weight:700}.film-tag.svelte-qbqteo{margin-left:auto;padding:.05rem .5rem;border:1px solid rgba(245,230,207,.3);border-radius:999px;font-size:.55rem}.film-title.svelte-qbqteo{font-size:1.2rem;font-weight:700;margin:0 0 .4rem}.film-blurb.svelte-qbqteo{font-size:.95rem;line-height:1.5;opacity:.82;margin:0}.film-play.svelte-qbqteo{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ff9c4a1a;color:var(--tape-accent);border:1px solid rgba(255,156,74,.4);padding:.4rem .9rem;border-radius:999px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.film-play.svelte-qbqteo:hover{transition-duration:0s;background:var(--tape-accent);color:#1a120a;border-color:var(--tape-accent)}.film-play.svelte-qbqteo svg:where(.svelte-qbqteo){width:12px;height:12px}.prose.svelte-qbqteo p:where(.svelte-qbqteo){line-height:1.65;margin-bottom:1rem}.prose.svelte-qbqteo em:where(.svelte-qbqteo){color:var(--tape-accent);font-style:italic}[data-theme=green]{background:radial-gradient(ellipse at top,rgba(34,255,144,.06),transparent 50%),linear-gradient(180deg,#04130a,#0a1f12,#04140b);color:#d8ffe6}.bg-grid.svelte-1kcloym{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(34,255,144,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(34,255,144,.04) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none}.container.svelte-1kcloym{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.green-title.svelte-1kcloym{font-size:clamp(2.4rem,7vw,5rem);font-weight:800;line-height:1.02;letter-spacing:-.02em;margin:0 0 1.2rem}.key.svelte-1kcloym{color:#22ff90;font-style:italic}.lede.svelte-1kcloym{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;max-width:36rem}.lede.svelte-1kcloym strong:where(.svelte-1kcloym){color:#22ff90}.lede.svelte-1kcloym em:where(.svelte-1kcloym){color:#b6ffd0}.grid-2.svelte-1kcloym{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:4rem}@media(max-width:768px){.grid-2.svelte-1kcloym{grid-template-columns:1fr}}.key-card.svelte-1kcloym{position:relative}.key-frame.svelte-1kcloym{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;pointer-events:none;z-index:2}.key-marker.svelte-1kcloym{position:absolute;width:22px;height:22px;border:2px solid #22ff90;box-shadow:0 0 14px #22ff9099}.key-marker.tl.svelte-1kcloym{top:0;left:0;border-right:0;border-bottom:0}.key-marker.tr.svelte-1kcloym{top:0;right:0;border-left:0;border-bottom:0}.key-marker.bl.svelte-1kcloym{bottom:0;left:0;border-right:0;border-top:0}.key-marker.br.svelte-1kcloym{bottom:0;right:0;border-left:0;border-top:0}.key-label.svelte-1kcloym{position:absolute;top:-28px;left:0;font-family:var(--font-mono);font-size:.7rem;color:#22ff90;letter-spacing:.16em}.key-img{filter:saturate(1.1)}.sub.svelte-1kcloym{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:.4rem}.sub.neon.svelte-1kcloym{color:#ffd934;text-shadow:0 0 30px rgba(255,217,52,.4);font-family:var(--font-mono);letter-spacing:.04em}.xyz-block.svelte-1kcloym,.ae-block.svelte-1kcloym,.nuisance-block.svelte-1kcloym,.sideline-block.svelte-1kcloym{margin:4rem 0}.pac-block.svelte-1kcloym{margin:0}.inline-video.svelte-1kcloym{max-width:880px;margin:2rem auto 0}.pac-grid.svelte-1kcloym{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:3rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}@media(max-width:768px){.pac-grid.svelte-1kcloym{grid-template-columns:1fr}}.arcade.svelte-1kcloym{background:#111;border:1px solid rgba(255,217,52,.25);border-radius:8px;padding:1rem;box-shadow:0 0 30px #ffd93426,inset 0 0 30px #000c}.arcade-screen.svelte-1kcloym{position:relative;background:#000;border-radius:4px;overflow:hidden}.arcade-base.svelte-1kcloym{display:flex;justify-content:space-between;margin-top:.6rem;font-family:var(--font-mono);font-size:.7rem;color:#ffd934;letter-spacing:.2em}.blink.svelte-1kcloym{animation:svelte-1kcloym-blink 1s steps(1) infinite}@keyframes svelte-1kcloym-blink{50%{opacity:0}}.pac-flow.svelte-1kcloym{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:center;margin-top:2rem}@media(max-width:768px){.pac-flow.svelte-1kcloym{grid-template-columns:1fr}.arrow.svelte-1kcloym{transform:rotate(90deg);justify-self:center}}.pac-step.svelte-1kcloym{position:relative;background:#22ff900a;border:1px solid rgba(34,255,144,.18);border-radius:10px;padding:1rem}.pac-step.svelte-1kcloym p:where(.svelte-1kcloym){margin:.6rem 0 0;font-size:.9rem;line-height:1.5;opacity:.85}.num.svelte-1kcloym{position:absolute;top:-14px;left:-14px;width:30px;height:30px;background:#22ff90;color:#04130a;font-weight:800;font-family:var(--font-mono);display:grid;place-items:center;border-radius:50%;box-shadow:0 0 20px #22ff9099}.arrow.svelte-1kcloym{color:#22ff90;font-size:1.6rem;font-weight:700}.pac-video.svelte-1kcloym{margin-top:2.5rem;max-width:800px;margin-left:auto;margin-right:auto}.prose.svelte-1kcloym p:where(.svelte-1kcloym){line-height:1.65;margin-bottom:1rem}.pac-tunnel.svelte-1kcloym{--pac-size: clamp(220px, 30vw, 400px);--stage-height: calc(var(--pac-size) + clamp(20px, 3vw, 48px));--extra-scroll: 50vh;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:2rem;margin-bottom:0;height:calc(var(--stage-height) + var(--extra-scroll));pointer-events:none}.pac-stage.svelte-1kcloym{position:sticky;top:calc(50vh - var(--stage-height) / 2);height:var(--stage-height);overflow-x:clip;overflow-y:visible}.pac-pellets.svelte-1kcloym{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 8vw}.pac-pellets.svelte-1kcloym span:where(.svelte-1kcloym){display:block;width:clamp(14px,1.6vw,22px);height:clamp(14px,1.6vw,22px);background:#ffd934;border-radius:50%;box-shadow:0 0 18px #ffd93499;transition:transform .14s ease-out,opacity .14s ease-out}.pac-pellets.svelte-1kcloym span.eaten:where(.svelte-1kcloym){opacity:0;transform:scale(0)}.pac-runner.svelte-1kcloym{position:absolute;top:50%;left:0;width:var(--pac-size);height:var(--pac-size);margin-top:calc(var(--pac-size) / -2);transform:translate(calc(var(--p, 0) * (100vw + var(--pac-size) + 80px) - var(--pac-size) - 20px));filter:drop-shadow(0 0 32px rgba(255,217,52,.55));will-change:transform}.pac-runner.svelte-1kcloym svg:where(.svelte-1kcloym){width:100%;height:100%;display:block;overflow:visible}.pac-runner-mouth.svelte-1kcloym{transform-origin:50% 50%;animation:svelte-1kcloym-pac-chomp .28s ease-in-out infinite alternate}@keyframes svelte-1kcloym-pac-chomp{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.pac-tunnel.svelte-1kcloym{display:none}}.film-reel.svelte-1hwhvrb{position:relative;width:100%;background:linear-gradient(180deg,#111,#1a1a1a,#111);padding:18px 0;overflow:hidden;border-radius:4px;box-shadow:0 10px 40px #00000080}.perforations.svelte-1hwhvrb{display:flex;justify-content:space-around;padding:0 8px;height:14px}.perforations.svelte-1hwhvrb span:where(.svelte-1hwhvrb){display:block;width:22px;height:10px;background:#0a0a0a;border-radius:1px;box-shadow:inset 0 1px 2px #000c}.track.svelte-1hwhvrb{display:flex;gap:4px;padding:6px 0;animation:svelte-1hwhvrb-scroll var(--reel-duration) linear infinite;animation-direction:var(--reel-direction);will-change:transform}.film-reel.svelte-1hwhvrb:hover .track:where(.svelte-1hwhvrb){transition-duration:0s;animation-play-state:paused}@keyframes svelte-1hwhvrb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.frame.svelte-1hwhvrb{flex:0 0 auto;margin:0;height:var(--reel-height);background:#000;border:2px solid #000;outline:2px solid #1a1a1a;position:relative;overflow:hidden}.frame.svelte-1hwhvrb img:where(.svelte-1hwhvrb){height:100%;width:auto;display:block;object-fit:cover}.frame-button.svelte-1hwhvrb{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;color:inherit;cursor:pointer;transition:transform .2s ease}.frame-button.svelte-1hwhvrb:hover{transition-duration:0s;transform:scale(1.04);z-index:2}.frame-button.svelte-1hwhvrb:focus-visible{outline:2px solid #00e0ff;outline-offset:2px}figcaption.svelte-1hwhvrb,.frame.svelte-1hwhvrb .caption:where(.svelte-1hwhvrb){position:absolute;bottom:0;left:0;right:0;padding:.2rem .5rem;background:linear-gradient(transparent,#000c);color:#fff;font-family:var(--font-mono);font-size:.7rem;opacity:0;transition:opacity .2s ease}.frame.svelte-1hwhvrb:hover figcaption:where(.svelte-1hwhvrb),.frame.svelte-1hwhvrb:hover .caption:where(.svelte-1hwhvrb){transition-duration:0s;opacity:1}@media(hover:none){figcaption.svelte-1hwhvrb,.frame.svelte-1hwhvrb .caption:where(.svelte-1hwhvrb){opacity:1}}@media(prefers-reduced-motion:reduce){.track.svelte-1hwhvrb{animation:none}}[data-theme=ranger]{background:radial-gradient(ellipse at 20% 10%,rgba(255,58,58,.2),transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(80,160,255,.32),transparent 60%),linear-gradient(180deg,#0a0710,#100612,#06080f);color:#f4ecff}.container.svelte-7sbq1m{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.lockup.svelte-7sbq1m{text-align:center;margin-bottom:4rem}.eyebrow.svelte-7sbq1m{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.4em;opacity:.75;margin-bottom:1rem}.title.svelte-7sbq1m{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-family:Inter,sans-serif;font-weight:900;line-height:.9;letter-spacing:-.04em;margin:0}.word.svelte-7sbq1m{display:inline-block;font-size:clamp(3rem,12vw,9rem);background:linear-gradient(180deg,#ffd934,#fc3,#fa0);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(255,217,52,.15);transform-origin:center}.w1.svelte-7sbq1m{animation:svelte-7sbq1m-slamIn 1s cubic-bezier(.2,1,.3,1.2) both}.w2.svelte-7sbq1m{animation:svelte-7sbq1m-slamIn 1s cubic-bezier(.2,1,.3,1.2) .15s both}.w3.svelte-7sbq1m{animation:svelte-7sbq1m-slamIn 1s cubic-bezier(.2,1,.3,1.2) .3s both;color:#fff;-webkit-text-stroke:2px #ffcc33}@keyframes svelte-7sbq1m-slamIn{0%{transform:scale(1.25);opacity:0}to{transform:scale(1);opacity:1}}.lede.svelte-7sbq1m{max-width:44rem;margin:1.4rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;opacity:.88}.rangers.svelte-7sbq1m{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 0 4rem}@media(max-width:720px){.rangers.svelte-7sbq1m{grid-template-columns:repeat(2,1fr)}}.ranger-card.svelte-7sbq1m{text-align:center;padding:1.4rem .6rem;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);border:1px solid var(--c);border-radius:12px;position:relative;overflow:hidden;transition:transform .2s ease}.ranger-card.svelte-7sbq1m:hover{transition-duration:0s;transform:translateY(-4px)}.ranger-card.svelte-7sbq1m:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,var(--c),transparent 65%);opacity:.16}.ranger-helmet.svelte-7sbq1m svg:where(.svelte-7sbq1m){width:70px;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.ranger-name.svelte-7sbq1m{font-family:var(--font-mono);font-weight:800;letter-spacing:.16em;margin-top:.4rem;color:var(--c)}.ranger-who.svelte-7sbq1m{font-size:.85rem;opacity:.7;margin-top:.2rem}.pr-grid.svelte-7sbq1m{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:3rem}@media(max-width:768px){.pr-grid.svelte-7sbq1m{grid-template-columns:1fr}}.premiere-cap.svelte-7sbq1m{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;opacity:.75;margin-top:.6rem}.sub.svelte-7sbq1m{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:.4rem}.pr1-reel-wrap.svelte-7sbq1m{margin:3rem 0;position:relative}.film-meta.svelte-7sbq1m{text-align:center;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;opacity:.7;margin-top:.7rem}.seq-divider.svelte-7sbq1m{display:flex;align-items:center;gap:1.5rem;margin:4rem 0}.seq-divider.svelte-7sbq1m span:where(.svelte-7sbq1m){display:block;flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.seq-text.svelte-7sbq1m{text-align:center;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.18em;opacity:.7}.seq-text.svelte-7sbq1m strong:where(.svelte-7sbq1m){display:block;color:#ffd934;font-size:1rem;letter-spacing:.22em;margin-top:.2rem}.pr2-block.svelte-7sbq1m{margin-bottom:3rem}.pr2-block.svelte-7sbq1m p:where(.svelte-7sbq1m){max-width:56rem;line-height:1.6}.bts-strip.svelte-7sbq1m{margin:2rem 0}.bts-eyebrow.svelte-7sbq1m{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ffd934;margin-bottom:.8rem}.premiere-2.svelte-7sbq1m{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}@media(max-width:640px){.premiere-2.svelte-7sbq1m{grid-template-columns:1fr}}.prose.svelte-7sbq1m p:where(.svelte-7sbq1m){line-height:1.65;margin-bottom:1rem}[data-theme=flash]{background:radial-gradient(ellipse at 80% 20%,rgba(255,102,204,.08),transparent 50%),radial-gradient(ellipse at 10% 80%,rgba(0,255,200,.06),transparent 60%),linear-gradient(180deg,#0c0716,#14091a 50%,#07081a);color:#ffe2f4}.raster.svelte-yg3sip{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,102,204,.06) 3px 4px);pointer-events:none;opacity:.5}.container.svelte-yg3sip{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.grid.svelte-yg3sip{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(max-width:768px){.grid.svelte-yg3sip{grid-template-columns:1fr}}.eyebrow.svelte-yg3sip{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#f6c;margin-bottom:1rem}.title.svelte-yg3sip{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.grad.svelte-yg3sip{background:linear-gradient(90deg,#f6c,#ffb84d,#00ffc8);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-yg3sip{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:38rem;margin:0 0 1rem}.lede.svelte-yg3sip strong:where(.svelte-yg3sip){color:#ffb84d}.browser-stack.svelte-yg3sip{position:relative;aspect-ratio:4 / 3;max-width:540px;margin:0 auto}.browser.svelte-yg3sip{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #0000008c,0 4px 14px #0000004d;border:1px solid rgba(255,255,255,.12);transition:transform .35s ease}.browser.b1.svelte-yg3sip{transform:rotate(-8deg) translate(-7%,6%);z-index:1}.browser.b2.svelte-yg3sip{transform:rotate(2deg) translate(2%,-3%);z-index:2}.browser.b3.svelte-yg3sip{transform:rotate(-2deg);z-index:3}.browser-stack.svelte-yg3sip:hover .b1:where(.svelte-yg3sip){transition-duration:0s;transform:rotate(-12deg) translate(-14%,10%)}.browser-stack.svelte-yg3sip:hover .b2:where(.svelte-yg3sip){transition-duration:0s;transform:rotate(4deg) translate(6%,-7%)}.browser-stack.svelte-yg3sip:hover .b3:where(.svelte-yg3sip){transition-duration:0s;transform:rotate(0) translate(2%,-2%)}.chrome.svelte-yg3sip{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:linear-gradient(180deg,#ddd,#bbb);border-bottom:1px solid rgba(0,0,0,.2);font-family:var(--font-mono);font-size:.65rem;color:#222}.lights.svelte-yg3sip{display:flex;gap:4px}.lights.svelte-yg3sip span:where(.svelte-yg3sip){width:9px;height:9px;border-radius:50%}.lights.svelte-yg3sip span:where(.svelte-yg3sip):nth-child(1){background:#ff5f57}.lights.svelte-yg3sip span:where(.svelte-yg3sip):nth-child(2){background:#febc2e}.lights.svelte-yg3sip span:where(.svelte-yg3sip):nth-child(3){background:#28c840}.url.svelte-yg3sip{flex:1;background:#fff9;padding:.15rem .5rem;border-radius:4px;font-size:.6rem}.calamity-launch.svelte-yg3sip{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin:5rem 0}@media(max-width:768px){.calamity-launch.svelte-yg3sip{grid-template-columns:1fr}}.sub.svelte-yg3sip{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin:0 0 .6rem}.aside.svelte-yg3sip{padding:1rem 1.2rem;background:#ff66cc14;border-left:3px solid #ff66cc;border-radius:0 8px 8px 0}.aside.svelte-yg3sip em:where(.svelte-yg3sip){font-style:italic;color:#ffb84d}.flash-mock.svelte-yg3sip{position:relative}.flash-frame.svelte-yg3sip{background:#000;padding:8px;border-radius:6px;box-shadow:0 24px 60px #ff66cc2e,0 4px 14px #0006;border:1px solid #ff66cc}.flash-tag.svelte-yg3sip{position:absolute;bottom:-22px;right:1rem;background:#f6c;color:#1b0214;font-family:var(--font-mono);font-weight:800;font-size:.7rem;letter-spacing:.2em;padding:.25rem .8rem;border-radius:999px}.prose.svelte-yg3sip p:where(.svelte-yg3sip){line-height:1.65;margin-bottom:1rem}[data-theme=audio]{background:radial-gradient(ellipse at 80% 0%,rgba(255,122,208,.12),transparent 50%),radial-gradient(ellipse at 0% 100%,rgba(0,200,255,.1),transparent 50%),linear-gradient(180deg,#0c0316,#16071f 50%,#08041a);color:#ffe9f6}.eq.svelte-1kjkevu{position:absolute;bottom:6%;left:0;right:0;display:flex;justify-content:center;align-items:flex-end;gap:4px;height:200px;pointer-events:none;opacity:.15}.eq.svelte-1kjkevu span:where(.svelte-1kjkevu){display:block;width:8px;background:linear-gradient(180deg,#ff7ad0,#00c8ff);border-radius:4px 4px 0 0;animation:svelte-1kjkevu-eq 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * 60ms);height:20%;transform-origin:bottom}@keyframes svelte-1kjkevu-eq{0%,to{transform:scaleY(.3)}25%{transform:scaleY(1)}50%{transform:scaleY(.6)}75%{transform:scaleY(.9)}}.container.svelte-1kjkevu{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.hero-grid.svelte-1kjkevu{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;margin-bottom:5rem}@media(max-width:768px){.hero-grid.svelte-1kjkevu{grid-template-columns:1fr}}.eyebrow.svelte-1kjkevu{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ff7ad0;margin-bottom:1rem}.title.svelte-1kjkevu{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.grad.svelte-1kjkevu{background:linear-gradient(90deg,#ff7ad0,#ffb84d,#00c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-1kjkevu{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:38rem}.vinyl.svelte-1kjkevu{position:relative;aspect-ratio:1;max-width:420px;margin:0 auto}.vinyl-disc.svelte-1kjkevu{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:repeating-radial-gradient(circle at center,#181818 0,#181818 1px,#0a0a0a 1px,#0a0a0a 3px),#0a0a0a;box-shadow:0 30px 80px #ff7ad040,0 6px 20px #0009,inset 0 0 30px #000c;animation:svelte-1kjkevu-spin 12s linear infinite}@keyframes svelte-1kjkevu-spin{to{transform:rotate(360deg)}}.vinyl-label.svelte-1kjkevu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38%;height:38%;border-radius:50%;background:radial-gradient(circle,#ff7ad0,#ff4090 70%,#d02b78);display:grid;place-items:center;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;color:#fff}.vinyl-label.svelte-1kjkevu:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#000;border-radius:50%}.vinyl-arm.svelte-1kjkevu{position:absolute;top:0;right:-10%;width:60%;height:8px;background:linear-gradient(180deg,#444,#222);border-radius:4px;transform-origin:right center;transform:rotate(35deg);box-shadow:0 4px 14px #0006}@media(prefers-reduced-motion:reduce){.vinyl-disc.svelte-1kjkevu{animation:none}}.track.svelte-1kjkevu{margin:4.5rem 0}.track-head.svelte-1kjkevu{display:flex;align-items:baseline;gap:clamp(.9rem,2vw,1.4rem);margin-bottom:.75rem}.track-num.svelte-1kjkevu{font-family:var(--font-mono);font-size:clamp(2.6rem,5vw,4rem);font-weight:900;color:transparent;-webkit-text-stroke:2px #ff7ad0;letter-spacing:-.02em;line-height:1;flex:0 0 auto}.track-copy.svelte-1kjkevu{max-width:46rem;line-height:1.65}.sub.svelte-1kjkevu{font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;margin:0 0 .5rem}.dot.svelte-1kjkevu{color:#ff7ad0}.paired.svelte-1kjkevu{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media(max-width:640px){.paired.svelte-1kjkevu{grid-template-columns:1fr}}.track-video.svelte-1kjkevu{margin-top:1.2rem;max-width:820px}.prose.svelte-1kjkevu p:where(.svelte-1kjkevu){line-height:1.65;margin-bottom:1rem}.prose.svelte-1kjkevu em:where(.svelte-1kjkevu){color:#ff7ad0;font-style:italic}.accordion.svelte-pj4od8{width:100%;display:flex;flex-direction:column}.accordion.svelte-pj4od8.disabled{opacity:.5;pointer-events:none}.accordion.svelte-pj4od8.skeleton{pointer-events:none}.accordion.svelte-pj4od8.dense .skeleton-item:where(.svelte-pj4od8){padding:.5rem .75rem;gap:.5rem;font-size:.875rem}.accordion.svelte-pj4od8.comfortable .skeleton-item:where(.svelte-pj4od8){padding:1.25rem 1.5rem;gap:1rem}.item.svelte-pj4od8{border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151));perspective:100px;transition:margin .32s cubic-bezier(.23,1,.32,1),border-radius .32s cubic-bezier(.23,1,.32,1),background-color .3s,border-color .3s}.item.svelte-pj4od8:last-child{border-bottom-color:transparent}.item.svelte-pj4od8.disabled{opacity:.5;pointer-events:none}.item.svelte-pj4od8 .summary:where(.svelte-pj4od8){display:flex;align-items:center;cursor:pointer;padding:1rem 1.25rem;gap:.75rem;-webkit-user-select:none;user-select:none;outline:none;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));-webkit-tap-highlight-color:transparent;transition:background-color .3s,translate .2s ease}.item.svelte-pj4od8 .summary:where(.svelte-pj4od8):focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent, #1976d2);border-radius:4px}.item.svelte-pj4od8 .summary:where(.svelte-pj4od8):hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .04),rgb(from var(--color-text, #fff) r g b / .06));transition:translate .2s ease}.item.svelte-pj4od8 .summary:where(.svelte-pj4od8):active{translate:0px 6px clamp(-7px,calc(.2em - 6px),-2px)}.item.svelte-pj4od8.dense .summary:where(.svelte-pj4od8){padding:.5rem .75rem;gap:.5rem;font-size:.875rem}.item.svelte-pj4od8.comfortable .summary:where(.svelte-pj4od8){padding:1.25rem 1.5rem;gap:1rem}.item.svelte-pj4od8.open .chevron:where(.svelte-pj4od8){transform:rotate(90deg)}.item.svelte-pj4od8 .title:where(.svelte-pj4od8){flex:1;font-weight:500}.item.svelte-pj4od8 .panel:where(.svelte-pj4od8){padding:0 1.25rem 1rem;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5))}.item.svelte-pj4od8.dense .panel:where(.svelte-pj4od8){padding:0 .75rem .5rem;font-size:.875rem}.item.svelte-pj4od8.comfortable .panel:where(.svelte-pj4od8){padding:0 1.5rem 1.25rem}.item.svelte-pj4od8.filled,.item.svelte-pj4od8.outline{--_cr: var(--radius-lg, 10px);overflow:clip}@supports (corner-shape: squircle){.item.svelte-pj4od8.filled,.item.svelte-pj4od8.outline{corner-shape:squircle;--_cr: calc(var(--radius-lg, 10px) * var(--squircle-ratio, 2))}}.item.svelte-pj4od8.filled:first-child,.item.svelte-pj4od8.outline:first-child{border-start-start-radius:var(--_cr);border-start-end-radius:var(--_cr)}.item.svelte-pj4od8.filled:last-child,.item.svelte-pj4od8.outline:last-child{border-end-start-radius:var(--_cr);border-end-end-radius:var(--_cr)}.item.svelte-pj4od8.filled{background:light-dark(rgb(from var(--color-text, #000) r g b / .04),rgb(from var(--color-text, #fff) r g b / .05))}.item.svelte-pj4od8.outline{border-inline:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}.item.svelte-pj4od8.outline:first-child{border-top:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}.item.svelte-pj4od8.outline:last-child{border-bottom-color:light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}.item.svelte-pj4od8.separated.open{margin-block:.625rem}.item.svelte-pj4od8.separated.open:first-child{margin-top:0}.item.svelte-pj4od8.separated.open:last-child{margin-bottom:0}.item.svelte-pj4od8.filled.separated.open,.item.svelte-pj4od8.outline.separated.open{border-radius:var(--_cr)}.item.svelte-pj4od8.outline.separated.open{border-top:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}.item.svelte-pj4od8.filled.separated.open{border-bottom-color:transparent}.item.svelte-pj4od8.filled.separated:has(+.item.open),.item.svelte-pj4od8.outline.separated:has(+.item.open){border-end-start-radius:var(--_cr);border-end-end-radius:var(--_cr)}.item.svelte-pj4od8.filled.separated:has(+.item.open){border-bottom-color:transparent}.item.svelte-pj4od8.filled.separated.open+.item,.item.svelte-pj4od8.outline.separated.open+.item{border-start-start-radius:var(--_cr);border-start-end-radius:var(--_cr)}.item.svelte-pj4od8.outline.separated.open+.item{border-top:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}.chevron.svelte-pj4od8{flex-shrink:0;transition:transform .25s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1));color:light-dark(var(--color-text-disabled, #888),var(--color-text-disabled, #888))}.skeleton-item.svelte-pj4od8{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}.skeleton-chevron.svelte-pj4od8,.skeleton-bar.svelte-pj4od8{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-chevron.svelte-pj4od8:after,.skeleton-bar.svelte-pj4od8:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-chevron.svelte-pj4od8{width:16px;height:16px;flex-shrink:0;border-radius:var(--radius-sm, 2px)}.skeleton-bar.svelte-pj4od8{height:.7em;margin-block:calc((1lh - .7em)/2);border-radius:var(--radius-full, 1e5px)}@media(prefers-reduced-motion:reduce){.skeleton-chevron.svelte-pj4od8:after,.skeleton-bar.svelte-pj4od8:after{animation:none}.chevron.svelte-pj4od8,.item.svelte-pj4od8{transition:none}}.avatar.svelte-t74wh7{--avatar-size: 32px;--avatar-font: .75rem;--avatar-status: 11px;--avatar-radius: var(--radius-full, 9999px);--_corner-shape: round;--_corner-scale: 1;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:middle;overflow:visible;font-size:var(--avatar-font);line-height:1}@supports (corner-shape: squircle){.avatar.svelte-t74wh7{corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-t74wh7.size-0{--avatar-size: 24px;--avatar-font: .625rem;--avatar-status: 10px}.avatar.svelte-t74wh7.size-1{--avatar-size: 32px;--avatar-font: .75rem;--avatar-status: 13px}.avatar.svelte-t74wh7.size-2{--avatar-size: 40px;--avatar-font: .875rem;--avatar-status: 15px}.avatar.svelte-t74wh7.size-3{--avatar-size: 56px;--avatar-font: 1.125rem;--avatar-status: 19px}.avatar.svelte-t74wh7.size-4{--avatar-size: 80px;--avatar-font: 1.5rem;--avatar-status: 25px}.avatar.svelte-t74wh7.size-5{--avatar-size: 120px;--avatar-font: 2.25rem;--avatar-status: 34px}.avatar.svelte-t74wh7.square{--avatar-radius: var(--radius-lg, 8px);--_corner-shape: squircle;--_corner-scale: var(--squircle-ratio, 2)}.avatar.svelte-t74wh7.ring{box-shadow:0 0 0 2px var(--ring-color, var(--color-accent, currentColor))}.avatar.svelte-t74wh7.interactive{cursor:pointer;outline:none;transition:transform .15s ease,box-shadow .2s ease}.avatar.svelte-t74wh7.interactive:hover{transform:scale(1.05)}.avatar.svelte-t74wh7.interactive:active{transform:scale(.97)}.avatar.svelte-t74wh7.interactive:focus-visible{box-shadow:0 0 0 2px var(--color-bg, #fff),0 0 0 4px var(--color-accent, currentColor)}.avatar.svelte-t74wh7.interactive.ring:focus-visible{box-shadow:0 0 0 2px var(--ring-color, var(--color-accent, currentColor)),0 0 0 4px var(--color-bg, #fff),0 0 0 6px var(--color-accent, currentColor)}.avatar.svelte-t74wh7 img:where(.svelte-t74wh7){display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--avatar-radius)}@supports (corner-shape: squircle){.avatar.svelte-t74wh7 img:where(.svelte-t74wh7){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-t74wh7 .initials:where(.svelte-t74wh7){display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--avatar-radius);color:#fff;font-weight:600;letter-spacing:.02em;text-transform:uppercase}@supports (corner-shape: squircle){.avatar.svelte-t74wh7 .initials:where(.svelte-t74wh7){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-t74wh7 .icon:where(.svelte-t74wh7){display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--avatar-radius);background:light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af))}@supports (corner-shape: squircle){.avatar.svelte-t74wh7 .icon:where(.svelte-t74wh7){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-t74wh7 .icon:where(.svelte-t74wh7) svg:where(.svelte-t74wh7){width:60%;height:60%}.avatar.svelte-t74wh7 .status:where(.svelte-t74wh7){position:absolute;width:var(--avatar-status);height:var(--avatar-status);border-radius:var(--radius-full, 9999px);border:2px solid light-dark(var(--color-bg, #fff),var(--color-bg, #1f2937));z-index:1}.avatar.svelte-t74wh7 .status:where(.svelte-t74wh7).bottom{bottom:-1px;right:-1px}.avatar.svelte-t74wh7 .status:where(.svelte-t74wh7).top{top:-1px;right:-1px}.avatar.svelte-t74wh7 .status:where(.svelte-t74wh7).online{background-color:var(--color-success, #22c55e);animation:svelte-t74wh7-avatar-pulse 2s ease-in-out infinite}.avatar.svelte-t74wh7 .status:where(.svelte-t74wh7).away{background-color:var(--color-warning, #eab308)}.avatar.svelte-t74wh7 .status:where(.svelte-t74wh7).busy{background-color:var(--color-error, #ef4444)}.avatar.svelte-t74wh7 .status:where(.svelte-t74wh7).offline{background-color:light-dark(var(--color-text-muted, #9ca3af),var(--color-text-muted, #6b7280))}.avatar.svelte-t74wh7.square .status:where(.svelte-t74wh7).bottom{bottom:-2px;right:-2px}.avatar.svelte-t74wh7.square .status:where(.svelte-t74wh7).top{top:-2px;right:-2px}.avatar.svelte-t74wh7 .badge:where(.svelte-t74wh7){position:absolute;top:0;left:100%;translate:-45% -30%;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent, var(--color-error, #ef4444));color:var(--color-accent-text, #fff);border-radius:var(--radius-full, 9999px);font-size:.8rem;font-weight:700;line-height:1;min-width:1.5em;height:1.5em;padding:0 .45em;border:2px solid light-dark(var(--color-bg, #fff),var(--color-bg, #1f2937));z-index:1;pointer-events:none;white-space:nowrap}.avatar.svelte-t74wh7 .badge:where(.svelte-t74wh7).dot{left:auto;right:0;width:.95em;min-width:.95em;height:.95em;padding:0;translate:25% -25%}.avatar.svelte-t74wh7.size-0 .badge:where(.svelte-t74wh7){font-size:.6rem}.avatar.svelte-t74wh7.size-2 .badge:where(.svelte-t74wh7){font-size:.85rem}.avatar.svelte-t74wh7.size-3 .badge:where(.svelte-t74wh7){font-size:.95rem}.avatar.svelte-t74wh7.size-4 .badge:where(.svelte-t74wh7){font-size:1.1rem}.avatar.svelte-t74wh7.size-5 .badge:where(.svelte-t74wh7){font-size:1.3rem}.avatar.svelte-t74wh7.skeleton{pointer-events:none}.avatar.svelte-t74wh7 .skeleton-inner:where(.svelte-t74wh7){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--avatar-radius);background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));overflow:hidden}@supports (corner-shape: squircle){.avatar.svelte-t74wh7 .skeleton-inner:where(.svelte-t74wh7){corner-shape:var(--_corner-shape);border-radius:calc(var(--avatar-radius) * var(--_corner-scale))}}.avatar.svelte-t74wh7 .skeleton-inner:where(.svelte-t74wh7):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}@keyframes svelte-t74wh7-avatar-pulse{0%,to{box-shadow:0 0 rgb(from var(--color-success, #22c55e) r g b / .4)}50%{box-shadow:0 0 0 3px rgb(from var(--color-success, #22c55e) r g b / 0)}}@media(prefers-reduced-motion:reduce){.avatar.svelte-t74wh7 .status.online:where(.svelte-t74wh7){animation:none}.avatar.svelte-t74wh7 .skeleton-inner:where(.svelte-t74wh7):after{animation:none}}.calendar.svelte-7uo504{display:inline-flex;font-family:inherit;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--_radius: min(var(--radius-xl, 20px), var(--radius-cap, 40px));border-radius:var(--_radius);background:transparent}@supports (corner-shape: squircle){.calendar.svelte-7uo504{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}.calendar.svelte-7uo504.dense{--_radius: min(var(--radius-lg, 10px), var(--radius-cap, 40px))}.calendar.svelte-7uo504.comfortable{--_radius: min(var(--radius-2xl, 30px), var(--radius-cap, 40px))}.calendar.svelte-7uo504.filled{background:var(--color-bg-active)}.calendar.svelte-7uo504.outline{border:1px solid var(--color-border)}.calendar.svelte-7uo504.has-time-slots{overflow:hidden}.main.svelte-7uo504{display:flex;flex-direction:column}.header.svelte-7uo504{display:flex;align-items:center;justify-content:space-between;padding:.75rem;gap:.5rem}.dense:where(.svelte-7uo504) .header.svelte-7uo504{padding:.375rem .5rem}.comfortable:where(.svelte-7uo504) .header.svelte-7uo504{padding:1rem 1.25rem}.title.svelte-7uo504{flex:1;text-align:center;font-weight:600;font-size:.9375rem;white-space:nowrap}.dense:where(.svelte-7uo504) .title.svelte-7uo504{font-size:.8125rem}.comfortable:where(.svelte-7uo504) .title.svelte-7uo504{font-size:1.0625rem}.nav.svelte-7uo504{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;border-radius:var(--radius-md, .25rem);cursor:pointer;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));flex-shrink:0;padding:0;position:relative;overflow:hidden;transition:background .12s ease,transform .2s ease}@supports (corner-shape: squircle){.nav.svelte-7uo504{corner-shape:squircle;border-radius:calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2))}}.nav.svelte-7uo504:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08));transition:transform .2s ease}.nav.svelte-7uo504:active{transform:perspective(20px) translate3d(0,1px,clamp(-10px,calc(.2em - 12px),-2px))}.nav.svelte-7uo504:focus-visible{outline:2px solid var(--color-action, #3b82f6);outline-offset:-2px}.dense:where(.svelte-7uo504) .nav.svelte-7uo504{width:1.5rem;height:1.5rem}.comfortable:where(.svelte-7uo504) .nav.svelte-7uo504{width:2.25rem;height:2.25rem}.weekdays.svelte-7uo504{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:0 .75rem}.dense:where(.svelte-7uo504) .weekdays.svelte-7uo504{padding:0 .5rem}.comfortable:where(.svelte-7uo504) .weekdays.svelte-7uo504{padding:0 1.25rem}.weekday.svelte-7uo504{text-align:center;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:.25rem 0;color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af))}.dense:where(.svelte-7uo504) .weekday.svelte-7uo504{font-size:.625rem;padding:.125rem 0}.comfortable:where(.svelte-7uo504) .weekday.svelte-7uo504{font-size:.75rem;padding:.375rem 0}.grid.svelte-7uo504{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:.375rem .75rem .75rem}.dense:where(.svelte-7uo504) .grid.svelte-7uo504{padding:.25rem .5rem .5rem}.comfortable:where(.svelte-7uo504) .grid.svelte-7uo504{padding:.5rem 1.25rem 1.25rem}.day.svelte-7uo504{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border:none;background:transparent;border-radius:var(--radius-md, .25rem);cursor:pointer;padding:0;font-size:.8125rem;font-family:inherit;font-variant-numeric:tabular-nums;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));overflow:hidden;transition:background .1s ease,color .1s ease,transform .2s ease;outline:none}@supports (corner-shape: squircle){.day.svelte-7uo504{corner-shape:squircle;border-radius:calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2))}}.day.svelte-7uo504:hover:not(.disabled){background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08));transition:transform .2s ease}.day.svelte-7uo504:active:not(.disabled){transform:perspective(100px) translate3d(0,1px,clamp(-10px,calc(.2em - 12px),-2px))}.day.svelte-7uo504:focus-visible{box-shadow:inset 0 0 0 2px var(--color-action, #3b82f6);z-index:1}.dense:where(.svelte-7uo504) .day.svelte-7uo504{font-size:.75rem}.comfortable:where(.svelte-7uo504) .day.svelte-7uo504{font-size:.875rem}.day.svelte-7uo504.other-month{color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af));opacity:.4}.day.svelte-7uo504.today{box-shadow:inset 0 0 0 1.5px light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563))}.day.svelte-7uo504.selected{background:var(--color-action, #3b82f6);color:var(--color-action-text, #fff)}.day.svelte-7uo504.selected:hover:not(.disabled){background:var(--color-action, #3b82f6);filter:brightness(1.1);transition:none}.day.svelte-7uo504.selected.today{box-shadow:none}.day.svelte-7uo504.range-start{border-radius:var(--radius-md, .25rem) 0 0 var(--radius-md, .25rem);background:var(--color-action, #3b82f6);color:var(--color-action-text, #fff)}@supports (corner-shape: squircle){.day.svelte-7uo504.range-start{corner-shape:squircle;border-radius:calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2)) 0 0 calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2))}}.day.svelte-7uo504.range-end{border-radius:0 var(--radius-md, .25rem) var(--radius-md, .25rem) 0;background:var(--color-action, #3b82f6);color:var(--color-action-text, #fff)}@supports (corner-shape: squircle){.day.svelte-7uo504.range-end{corner-shape:squircle;border-radius:0 calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2)) calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2)) 0}}.day.svelte-7uo504.range-start.range-end{border-radius:var(--radius-md, .25rem)}@supports (corner-shape: squircle){.day.svelte-7uo504.range-start.range-end{corner-shape:squircle;border-radius:calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2))}}.day.svelte-7uo504.in-range{background:light-dark(rgb(from var(--color-action, #3b82f6) r g b / .12),rgb(from var(--color-action, #3b82f6) r g b / .2));border-radius:0}.day.svelte-7uo504.range-hover{background:light-dark(rgb(from var(--color-action, #3b82f6) r g b / .08),rgb(from var(--color-action, #3b82f6) r g b / .14));border-radius:0}.day.svelte-7uo504.disabled{opacity:.3;cursor:not-allowed}.number.svelte-7uo504{line-height:1}.dots.svelte-7uo504{display:flex;gap:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.dense:where(.svelte-7uo504) .dots.svelte-7uo504{bottom:1px}.comfortable:where(.svelte-7uo504) .dots.svelte-7uo504{bottom:5px}.dot.svelte-7uo504{width:4px;height:4px;border-radius:50%;flex-shrink:0}.dense:where(.svelte-7uo504) .dot.svelte-7uo504{width:3px;height:3px}.slots.svelte-7uo504{display:flex;flex-direction:column;border-left:1px solid var(--color-border);overflow-y:auto;overscroll-behavior:contain;max-height:320px;min-width:6rem;padding:.5rem;gap:3px}.dense:where(.svelte-7uo504) .slots.svelte-7uo504{min-width:5rem;max-height:260px;padding:.375rem;gap:2px}.comfortable:where(.svelte-7uo504) .slots.svelte-7uo504{min-width:7rem;max-height:400px;padding:.625rem;gap:4px}.slot.svelte-7uo504{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;font-family:inherit;font-variant-numeric:tabular-nums;border:1px solid transparent;background:transparent;border-radius:var(--radius-md, 5px);cursor:pointer;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));white-space:nowrap;position:relative;overflow:hidden;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}@supports (corner-shape: squircle){.slot.svelte-7uo504{corner-shape:squircle;border-radius:calc(var(--radius-md, 5px) * var(--squircle-ratio, 2))}}.slot.svelte-7uo504:hover:not(.selected){background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08));border-color:var(--color-border);transition:transform .2s ease}.slot.svelte-7uo504:active{transform:perspective(100px) translate3d(0,1px,clamp(-10px,calc(.2em - 12px),-2px))}.slot.svelte-7uo504:focus-visible{outline:2px solid var(--color-action, #3b82f6);outline-offset:-2px}.slot.svelte-7uo504.selected{background:var(--color-action, #3b82f6);border-color:var(--color-action, #3b82f6);color:var(--color-action-text, #fff);font-weight:600}.slot.svelte-7uo504.selected:hover{filter:brightness(1.08)}.dense:where(.svelte-7uo504) .slot.svelte-7uo504{padding:.375rem .5rem;font-size:.75rem}.comfortable:where(.svelte-7uo504) .slot.svelte-7uo504{padding:.625rem .875rem;font-size:.875rem}.calendar.skeleton.svelte-7uo504{pointer-events:none}.calendar.skeleton.svelte-7uo504 .title:where(.svelte-7uo504),.calendar.skeleton.svelte-7uo504 .weekday:where(.svelte-7uo504),.calendar.skeleton.svelte-7uo504 .number:where(.svelte-7uo504){color:transparent}.calendar.skeleton.svelte-7uo504 .title:where(.svelte-7uo504),.calendar.skeleton.svelte-7uo504 .weekday:where(.svelte-7uo504){position:relative}.skeleton-fill.svelte-7uo504{display:block;border-radius:var(--radius-sm, 2px);background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));position:relative;overflow:hidden}@supports (corner-shape: squircle){.skeleton-fill.svelte-7uo504{corner-shape:squircle;border-radius:calc(var(--radius-sm, 2px) * var(--squircle-ratio, 2))}}.skeleton-fill.svelte-7uo504:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-title.svelte-7uo504,.skeleton-weekday.svelte-7uo504,.skeleton-day.svelte-7uo504{position:absolute;top:50%;left:50%;translate:-50% -50%}.skeleton-nav.svelte-7uo504{width:1rem;height:1rem}.skeleton-title.svelte-7uo504{width:7rem;max-width:70%;height:.9em}.dense:where(.svelte-7uo504) .skeleton-title.svelte-7uo504{width:5.5rem}.comfortable:where(.svelte-7uo504) .skeleton-title.svelte-7uo504{width:8rem}.skeleton-weekday.svelte-7uo504{width:60%;height:.6875rem}.dense:where(.svelte-7uo504) .skeleton-weekday.svelte-7uo504{height:.625rem}.comfortable:where(.svelte-7uo504) .skeleton-weekday.svelte-7uo504{height:.75rem}.skeleton-day.svelte-7uo504{width:45%;aspect-ratio:1;border-radius:50%}.skeleton-slot.svelte-7uo504{width:100%;height:.9em}@media(prefers-reduced-motion:reduce){.skeleton-fill.svelte-7uo504:after{animation:none}.day.svelte-7uo504,.slot.svelte-7uo504,.nav.svelte-7uo504{transition:none}}.chart.svelte-adc4h6{position:relative;width:100%;overflow:hidden}svg.svelte-adc4h6{display:block}.grid-line.svelte-adc4h6{stroke:var(--color-border, light-dark(#e5e7eb, #374151));stroke-width:1;stroke-dasharray:4 4;opacity:.6}text.svelte-adc4h6{font-size:11px;fill:var(--color-text-muted, light-dark(#6b7280, #9ca3af));-webkit-user-select:none;user-select:none}.line.svelte-adc4h6{transition:stroke-dashoffset 1s ease-out}.chart:where(.svelte-adc4h6):not(.animate):not(.animated) .line.svelte-adc4h6{stroke-dasharray:none!important;stroke-dashoffset:0!important}.area.svelte-adc4h6{opacity:0;transition:opacity .6s ease-out}.chart.animated:where(.svelte-adc4h6) .area.svelte-adc4h6{opacity:1}.point.svelte-adc4h6{transition:r .15s ease;cursor:pointer}.point.svelte-adc4h6:hover{r:6;fill-opacity:1;transition:none}.bar.svelte-adc4h6{transition:opacity .15s ease}.chart.animate:where(.svelte-adc4h6) .bar.svelte-adc4h6{animation:svelte-adc4h6-chart-bar-grow .6s ease-out both}.bar.svelte-adc4h6:hover{opacity:.8;cursor:pointer;transition:none}@keyframes svelte-adc4h6-chart-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hbar.svelte-adc4h6{transition:opacity .15s ease}.chart.animate:where(.svelte-adc4h6) .hbar.svelte-adc4h6{animation:svelte-adc4h6-chart-hbar-grow .6s ease-out both}.hbar.svelte-adc4h6:hover{opacity:.8;cursor:pointer;transition:none}@keyframes svelte-adc4h6-chart-hbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.segment.svelte-adc4h6{transition:transform .15s ease;cursor:pointer}.segment.svelte-adc4h6:hover{transform:scale(1.03)}.chart.animate.svelte-adc4h6 .pie:where(.svelte-adc4h6){animation:svelte-adc4h6-chart-pie-spin .8s ease-out}@keyframes svelte-adc4h6-chart-pie-spin{0%{transform:rotate(-90deg);opacity:0}to{transform:rotate(0);opacity:1}}.tooltip.svelte-adc4h6{position:absolute;z-index:10;background:var(--color-bg, light-dark(#ffffff, #1f2937));border:1px solid var(--color-border, light-dark(#e5e7eb, #374151));border-radius:var(--radius-lg, .5rem);padding:6px 10px;pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;gap:2px;box-shadow:0 4px 12px #0000001a;transform:translate(-50%);font-size:12px}@supports (corner-shape: squircle){.tooltip.svelte-adc4h6{corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}}.tooltip.svelte-adc4h6 .dataset:where(.svelte-adc4h6){font-weight:600;color:var(--color-text, light-dark(#111827, #f9fafb))}.tooltip.svelte-adc4h6 .label:where(.svelte-adc4h6){color:var(--color-text-muted, light-dark(#6b7280, #9ca3af))}.tooltip.svelte-adc4h6 .value:where(.svelte-adc4h6){font-weight:600;color:var(--color-text, light-dark(#111827, #f9fafb));font-variant-numeric:tabular-nums}.legend.svelte-adc4h6{display:flex;flex-wrap:wrap;gap:.5rem;padding:8px 0 0;justify-content:center}.legend.svelte-adc4h6 button:where(.svelte-adc4h6){display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:2px 6px;cursor:pointer;border-radius:var(--radius-lg, .5rem);font-size:12px;color:var(--color-text, light-dark(#111827, #f9fafb));transition:opacity .15s ease}@supports (corner-shape: squircle){.legend.svelte-adc4h6 button:where(.svelte-adc4h6){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}}.legend.svelte-adc4h6 button:where(.svelte-adc4h6):hover{background:light-dark(rgb(0 0 0 / .05),rgb(255 255 255 / .05));transition:none}.legend.svelte-adc4h6 button:where(.svelte-adc4h6).hidden{opacity:.4}.legend.svelte-adc4h6 .dot:where(.svelte-adc4h6){width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend.svelte-adc4h6 .label:where(.svelte-adc4h6){white-space:nowrap}.empty.svelte-adc4h6{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted, light-dark(#6b7280, #9ca3af));font-size:14px}.chart.skeleton.svelte-adc4h6{pointer-events:none}.skeleton-frame.svelte-adc4h6{display:flex;align-items:center;justify-content:center}.skeleton-bars.svelte-adc4h6{display:flex;align-items:flex-end;gap:8px;height:100%;width:100%;padding:20px 20px 30px 50px}.skeleton-bar.svelte-adc4h6,.skeleton-circle.svelte-adc4h6{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-bar.svelte-adc4h6:after,.skeleton-circle.svelte-adc4h6:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-bar.svelte-adc4h6{flex:1;border-radius:var(--radius-lg, .5rem) var(--radius-lg, .5rem) 0 0}@supports (corner-shape: squircle){.skeleton-bar.svelte-adc4h6{corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2)) calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2)) 0 0}}.skeleton-circle.svelte-adc4h6{height:calc(100% - 60px);max-width:calc(100% - 60px);aspect-ratio:1;border-radius:var(--radius-full, 1e5px)}.skeleton-circle.svelte-adc4h6.donut{-webkit-mask:radial-gradient(closest-side,transparent calc(var(--donut-inner, 60%) - 1px),#000 var(--donut-inner, 60%));mask:radial-gradient(closest-side,transparent calc(var(--donut-inner, 60%) - 1px),#000 var(--donut-inner, 60%))}@media(prefers-reduced-motion:reduce){.line.svelte-adc4h6{transition:none;stroke-dasharray:none!important;stroke-dashoffset:0!important}.area.svelte-adc4h6{transition:none;opacity:1}.chart.animate.svelte-adc4h6 .bar:where(.svelte-adc4h6),.chart.animate.svelte-adc4h6 .hbar:where(.svelte-adc4h6){animation:none}.chart.animate.svelte-adc4h6 .pie:where(.svelte-adc4h6){animation:none}.skeleton-bar.svelte-adc4h6:after,.skeleton-circle.svelte-adc4h6:after{animation:none}}.code.svelte-1n1p9p7{border-radius:var(--radius-lg, .5rem);border:1px solid var(--color-border, light-dark(#e2e8f0, #334155));background:var(--color-bg-muted, light-dark(#f8fafc, #1e293b));overflow:hidden;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;line-height:1.6}@supports (corner-shape: squircle){.code.svelte-1n1p9p7{corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}}.code.svelte-1n1p9p7.wrap .content:where(.svelte-1n1p9p7){white-space:pre-wrap;word-break:break-all}.code.svelte-1n1p9p7.skeleton{pointer-events:none;width:100%}.header.svelte-1n1p9p7{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--color-border, light-dark(#e2e8f0, #334155));background:var(--color-bg-4, light-dark(#f1f5f9, #1a2332));min-height:2rem}.header.svelte-1n1p9p7 button:where(.svelte-1n1p9p7){display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--radius-lg, .5rem);background:transparent;color:light-dark(#64748b,#94a3b8);cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease}@supports (corner-shape: squircle){.header.svelte-1n1p9p7 button:where(.svelte-1n1p9p7){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}}.header.svelte-1n1p9p7 button:where(.svelte-1n1p9p7):hover{background:light-dark(rgb(0 0 0 / .06),rgb(255 255 255 / .08));color:light-dark(#334155,#e2e8f0);transition:none}.header.svelte-1n1p9p7 button:where(.svelte-1n1p9p7):active{background:light-dark(rgb(0 0 0 / .1),rgb(255 255 255 / .12))}.header.svelte-1n1p9p7 button:where(.svelte-1n1p9p7):focus-visible{outline:2px solid var(--color-action, #3b82f6);outline-offset:-2px}.filename.svelte-1n1p9p7{font-size:.8125rem;color:light-dark(#475569,#94a3b8);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.body.svelte-1n1p9p7{overflow:auto}.body.svelte-1n1p9p7 pre:where(.svelte-1n1p9p7){margin:0;padding:0}.body.svelte-1n1p9p7 code:where(.svelte-1n1p9p7){display:block;padding:.75rem 0}.line.svelte-1n1p9p7{display:flex;min-height:1.6em}.line.svelte-1n1p9p7:not(:has(.number)) .content:where(.svelte-1n1p9p7){padding-left:1rem}.line.svelte-1n1p9p7.highlighted{background:light-dark(rgb(from var(--color-action, #3b82f6) r g b / .08),rgb(from var(--color-action, #3b82f6) r g b / .12))}.line.svelte-1n1p9p7.diff-add{background:light-dark(rgb(from var(--color-success, #22c55e) r g b / .1),rgb(from var(--color-success, #22c55e) r g b / .12))}.line.svelte-1n1p9p7.diff-remove{background:light-dark(rgb(from var(--color-error, #ef4444) r g b / .1),rgb(from var(--color-error, #ef4444) r g b / .12))}.line.svelte-1n1p9p7.diff-section{background:light-dark(rgb(from var(--color-action, #3b82f6) r g b / .06),rgb(from var(--color-action, #3b82f6) r g b / .08));color:light-dark(#6b7280,#9ca3af);font-style:italic}.number.svelte-1n1p9p7{display:inline-block;width:3.5rem;padding-right:1rem;text-align:right;color:light-dark(#94a3b8,#475569);-webkit-user-select:none;user-select:none;flex-shrink:0;box-sizing:border-box}.number.svelte-1n1p9p7.highlighted{color:var(--color-action, #3b82f6)}.content.svelte-1n1p9p7{flex:1;min-width:0;padding-right:1rem;white-space:pre}.token-keyword.svelte-1n1p9p7{color:light-dark(#7c3aed,#a78bfa)}.token-string.svelte-1n1p9p7{color:light-dark(#059669,#34d399)}.token-comment.svelte-1n1p9p7{color:light-dark(#6b7280,#9ca3af);font-style:italic}.token-function.svelte-1n1p9p7{color:light-dark(#2563eb,#60a5fa)}.token-number.svelte-1n1p9p7{color:light-dark(#d97706,#fbbf24)}.token-operator.svelte-1n1p9p7{color:light-dark(#6b7280,#cbd5e1)}.token-tag.svelte-1n1p9p7{color:light-dark(#dc2626,#f87171)}.token-attribute.svelte-1n1p9p7{color:light-dark(#d97706,#fbbf24)}.token-property.svelte-1n1p9p7{color:light-dark(#2563eb,#60a5fa)}.token-value.svelte-1n1p9p7{color:light-dark(#059669,#34d399)}.token-variable.svelte-1n1p9p7{color:light-dark(#d97706,#fbbf24)}.token-decorator.svelte-1n1p9p7{color:light-dark(#d97706,#fbbf24);font-style:italic}.token-heading.svelte-1n1p9p7{color:light-dark(#7c3aed,#a78bfa);font-weight:700}.token-bold.svelte-1n1p9p7{font-weight:700}.token-italic.svelte-1n1p9p7{font-style:italic}.token-code.svelte-1n1p9p7{color:light-dark(#059669,#34d399);background:light-dark(rgb(0 0 0 / .04),rgb(255 255 255 / .06));border-radius:3px;padding:0 .25em}.token-link.svelte-1n1p9p7{color:light-dark(#2563eb,#60a5fa);text-decoration:underline}.token-plain.svelte-1n1p9p7{color:inherit}.skeleton-filename.svelte-1n1p9p7,.skeleton-copy.svelte-1n1p9p7,.skeleton-line.svelte-1n1p9p7{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));border-radius:var(--radius-full, 1e5px)}.skeleton-filename.svelte-1n1p9p7:after,.skeleton-copy.svelte-1n1p9p7:after,.skeleton-line.svelte-1n1p9p7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-filename.svelte-1n1p9p7{font-size:.8125rem;height:.7em;margin-block:calc((1lh - .7em)/2);width:6rem}.skeleton-copy.svelte-1n1p9p7{width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:var(--radius-lg, .5rem)}@supports (corner-shape: squircle){.skeleton-copy.svelte-1n1p9p7{corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}}.skeleton-body.svelte-1n1p9p7{padding:.75rem 1rem;display:flex;flex-direction:column}.skeleton-line.svelte-1n1p9p7{height:.7em;margin-block:calc((1lh - .7em)/2)}@media(prefers-reduced-motion:reduce){.skeleton-filename.svelte-1n1p9p7:after,.skeleton-copy.svelte-1n1p9p7:after,.skeleton-line.svelte-1n1p9p7:after{animation:none}}.comparison.svelte-1qb599v{--handle-size: 40px;--handle-color: var(--cmp-handle, #fff);--handle-shadow: 0 0 6px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .15);--divider-color: var(--cmp-divider, #fff);--divider-width: var(--width-divider, 2px);--label-bg: var(--cmp-label-bg, rgba(0, 0, 0, .55));--label-color: var(--cmp-label-text, #fff);--label-padding: var(--padding-label, 4px 10px);--label-radius: var(--radius-md, 4px);--label-font-size: var(--text-sm, .8125rem);--_radius: min(var(--cmp-radius, var(--radius-xl, 20px)), var(--radius-cap, 40px));position:relative;overflow:hidden;border-radius:var(--_radius);touch-action:none;user-select:none;-webkit-user-select:none;cursor:ew-resize}@supports (corner-shape: squircle){.comparison.svelte-1qb599v{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}.comparison.svelte-1qb599v.vertical{cursor:ns-resize}.comparison.svelte-1qb599v.dragging{cursor:grabbing}.comparison.svelte-1qb599v.overflowing{overflow:visible}.comparison.svelte-1qb599v.skeleton{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.skeleton-inner.svelte-1qb599v{width:100%;min-height:200px;aspect-ratio:var(--cmp-aspect, 16 / 9);border-radius:var(--_radius);background-color:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));position:relative;overflow:hidden}@supports (corner-shape: squircle){.skeleton-inner.svelte-1qb599v{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}.skeleton-inner.svelte-1qb599v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite}.skeleton-divider.svelte-1qb599v{position:absolute;top:0;bottom:0;left:50%;width:var(--divider-width);transform:translate(-50%);background:var(--divider-color);opacity:.55}.vertical:where(.svelte-1qb599v) .skeleton-divider.svelte-1qb599v{top:50%;bottom:auto;left:0;right:0;width:auto;height:var(--divider-width);transform:translateY(-50%)}.skeleton-handle.svelte-1qb599v{position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--handle-size);height:var(--handle-size);border-radius:var(--radius-full, 9999px);background:var(--handle-color);box-shadow:var(--handle-shadow);opacity:.75;animation:svelte-1qb599v-comparison-handle-breathe 2.4s ease-in-out infinite}@keyframes svelte-1qb599v-comparison-handle-breathe{50%{scale:1.08}}.skeleton-label.svelte-1qb599v{position:absolute;z-index:2;width:4.5em;height:calc(1em + 8px);font-size:var(--label-font-size);border-radius:var(--label-radius);background:var(--label-bg);opacity:.45}@media(prefers-reduced-motion:reduce){.skeleton-inner.svelte-1qb599v:after,.skeleton-handle.svelte-1qb599v{animation:none}}img.svelte-1qb599v{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--_radius)}@supports (corner-shape: squircle){img.svelte-1qb599v{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}img.svelte-1qb599v.before{position:relative}img.svelte-1qb599v.after{position:absolute;top:0;right:0;bottom:0;left:0;transition:clip-path .3s cubic-bezier(.34,1.56,.64,1)}.dragging:where(.svelte-1qb599v) img.svelte-1qb599v.after{transition:none}.label.svelte-1qb599v{position:absolute;padding:var(--label-padding);background:var(--label-bg);color:var(--label-color);font-size:var(--label-font-size);font-weight:500;border-radius:var(--label-radius);pointer-events:none;z-index:2;line-height:1}@supports (corner-shape: squircle){.label.svelte-1qb599v{corner-shape:squircle;border-radius:calc(var(--label-radius) * var(--squircle-ratio, 2))}}.label-before.svelte-1qb599v{top:12px;left:12px}.label-after.svelte-1qb599v{bottom:12px;right:12px}.divider.svelte-1qb599v{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.divider.svelte-1qb599v:before{content:"";position:absolute;background:var(--divider-color)}.divider.svelte-1qb599v:not(.vertical){width:0;transform:translate(var(--divider-overshoot, 0px))}.divider.svelte-1qb599v:not(.vertical):before{width:var(--divider-width);top:0;bottom:0;left:calc(var(--divider-width) / -2)}.divider.svelte-1qb599v.vertical{height:0;transform:translateY(var(--divider-overshoot, 0px))}.divider.svelte-1qb599v.vertical:before{height:var(--divider-width);left:0;right:0;top:calc(var(--divider-width) / -2)}.dragging:where(.svelte-1qb599v) .divider.svelte-1qb599v{transition:none}.handle.svelte-1qb599v{position:relative;width:var(--handle-size);height:var(--handle-size);border-radius:50%;background:color-mix(in oklch,var(--handle-color) 55%,transparent);box-shadow:var(--handle-shadow);display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:grab;flex-shrink:0;z-index:1;outline:none;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(255,255,255,.5);transition:box-shadow .15s ease,background .15s ease}.handle.svelte-1qb599v:hover{background:color-mix(in oklch,var(--handle-color) 70%,transparent);transition:box-shadow .15s ease}.handle.svelte-1qb599v:focus-visible{box-shadow:var(--handle-shadow),0 0 0 3px #3b82f680}.dragging:where(.svelte-1qb599v) .handle.svelte-1qb599v{cursor:grabbing;background:color-mix(in oklch,var(--handle-color) 80%,transparent)}.handle.svelte-1qb599v svg:where(.svelte-1qb599v){width:20px;height:20px;color:#000000bf;pointer-events:none}.counter.svelte-1nywh7i{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.counter.svelte-1nywh7i.skeleton{-webkit-user-select:none;user-select:none}.counter.svelte-1nywh7i .affix:where(.svelte-1nywh7i){display:inline-block;font-size:.5em;line-height:1;font-weight:500;opacity:.85;align-self:flex-start;padding-top:.15em}.counter.svelte-1nywh7i .prefix:where(.svelte-1nywh7i){margin-right:.1em}.counter.svelte-1nywh7i .suffix:where(.svelte-1nywh7i){margin-left:.1em}.counter.svelte-1nywh7i .value:where(.svelte-1nywh7i){display:inline}.skeleton-pill.svelte-1nywh7i{display:inline-block;width:var(--counter-skeleton-width, 4ch);height:.8em;margin-top:.1em;border-radius:var(--radius-full, 1e5px);position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-pill.svelte-1nywh7i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}@media(prefers-reduced-motion:reduce){.skeleton-pill.svelte-1nywh7i:after{animation:none}}.qr.svelte-y996bp{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:8px;width:var(--qr-size)}.qr.svelte-y996bp svg:where(.svelte-y996bp){display:block;width:var(--qr-size);height:var(--qr-size)}.qr.svelte-y996bp.skeleton{pointer-events:none}.skeleton-inner.svelte-y996bp{width:var(--qr-size);height:var(--qr-size);border-radius:var(--radius-lg, 8px);background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));position:relative;overflow:hidden}@supports (corner-shape: squircle){.skeleton-inner.svelte-y996bp{corner-shape:squircle;border-radius:calc(var(--radius-lg, 8px) * var(--squircle-ratio, 2))}}.skeleton-inner.svelte-y996bp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite}.skeleton-finder.svelte-y996bp{position:absolute;width:calc(var(--qr-size) * .18);height:calc(var(--qr-size) * .18);border:calc(var(--qr-size) * .026) solid rgb(from var(--color-text, #888) r g b / .1);border-radius:calc(var(--qr-size) * .02)}.skeleton-finder.svelte-y996bp:after{content:"";position:absolute;inset:calc(var(--qr-size) * .026);background:rgb(from var(--color-text, #888) r g b / .1);border-radius:calc(var(--qr-size) * .01)}.skeleton-finder.svelte-y996bp.tl{top:calc(var(--qr-size) * .08);left:calc(var(--qr-size) * .08)}.skeleton-finder.svelte-y996bp.tr{top:calc(var(--qr-size) * .08);right:calc(var(--qr-size) * .08)}.skeleton-finder.svelte-y996bp.bl{bottom:calc(var(--qr-size) * .08);left:calc(var(--qr-size) * .08)}@media(prefers-reduced-motion:reduce){.skeleton-inner.svelte-y996bp:after{animation:none}}.stat.svelte-1guprq0{--stat-value-font: 28px;--stat-label-font: 13px;--stat-icon-size: 28px;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.stat.svelte-1guprq0.size-0{--stat-value-font: 20px;--stat-label-font: 11px;--stat-icon-size: 20px}.stat.svelte-1guprq0.size-1{--stat-value-font: 28px;--stat-label-font: 13px;--stat-icon-size: 28px}.stat.svelte-1guprq0.size-2{--stat-value-font: 40px;--stat-label-font: 15px;--stat-icon-size: 36px}.stat.svelte-1guprq0.size-3{--stat-value-font: 56px;--stat-label-font: 17px;--stat-icon-size: 48px}.stat.svelte-1guprq0.horizontal{flex-direction:row;align-items:center;gap:.75rem}.stat.svelte-1guprq0 .icon:where(.svelte-1guprq0){display:flex;align-items:center;justify-content:center;width:var(--stat-icon-size);height:var(--stat-icon-size);color:var(--color-action, light-dark(#3b82f6, #60a5fa));flex-shrink:0}.stat.svelte-1guprq0 .icon:where(.svelte-1guprq0) svg{width:100%;height:100%}.stat.svelte-1guprq0 .body:where(.svelte-1guprq0){display:flex;flex-direction:column;gap:.125rem;min-width:0}.stat.svelte-1guprq0 .value:where(.svelte-1guprq0){font-size:var(--stat-value-font);font-weight:600;line-height:1.15;color:var(--color-text, light-dark(#111827, #f9fafb));font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:flex-start}.stat.svelte-1guprq0 .value:where(.svelte-1guprq0)>.counter{line-height:inherit}.stat.svelte-1guprq0 .affix:where(.svelte-1guprq0){font-size:.5em;line-height:1;font-weight:500;opacity:.85;padding-top:.15em}.stat.svelte-1guprq0 .prefix:where(.svelte-1guprq0){margin-right:.1em}.stat.svelte-1guprq0 .suffix:where(.svelte-1guprq0){margin-left:.1em}.stat.svelte-1guprq0 .label:where(.svelte-1guprq0){font-size:var(--stat-label-font);line-height:1.3;color:var(--color-text-muted, light-dark(#6b7280, #9ca3af));white-space:nowrap}.stat.svelte-1guprq0 .change:where(.svelte-1guprq0){display:inline-flex;align-items:center;gap:.2rem;font-size:var(--stat-label-font);line-height:1.3;margin-top:.25rem;white-space:nowrap}.stat.svelte-1guprq0 .change:where(.svelte-1guprq0).success{color:var(--color-success, light-dark(#16a34a, #4ade80))}.stat.svelte-1guprq0 .change:where(.svelte-1guprq0).error{color:var(--color-error, light-dark(#dc2626, #f87171))}.stat.svelte-1guprq0 .change:where(.svelte-1guprq0).neutral{color:var(--color-text-muted, light-dark(#6b7280, #9ca3af))}.stat.svelte-1guprq0 .change:where(.svelte-1guprq0) .arrow:where(.svelte-1guprq0){flex-shrink:0}.stat.svelte-1guprq0 .change:where(.svelte-1guprq0) .text:where(.svelte-1guprq0){display:inline}.stat.skeleton.svelte-1guprq0{pointer-events:none}.skeleton-wrap.svelte-1guprq0{display:flex;flex-direction:column;gap:.5rem;width:100%}.stat.horizontal:where(.svelte-1guprq0) .skeleton-wrap.svelte-1guprq0{flex-direction:row;align-items:center;gap:.75rem}.skeleton-icon.svelte-1guprq0,.skeleton-value.svelte-1guprq0,.skeleton-label.svelte-1guprq0,.skeleton-change.svelte-1guprq0{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-icon.svelte-1guprq0:after,.skeleton-value.svelte-1guprq0:after,.skeleton-label.svelte-1guprq0:after,.skeleton-change.svelte-1guprq0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-icon.svelte-1guprq0{--shimmer-delay: 0ms;width:var(--stat-icon-size);height:var(--stat-icon-size);border-radius:var(--radius-md, .25rem);flex-shrink:0}@supports (corner-shape: squircle){.skeleton-icon.svelte-1guprq0{corner-shape:squircle;border-radius:calc(var(--radius-md, .25rem) * var(--squircle-ratio, 2))}}.skeleton-body.svelte-1guprq0{display:flex;flex-direction:column;gap:.125rem}.skeleton-value.svelte-1guprq0{--shimmer-delay: .12s;width:6em;height:calc(var(--stat-value-font) * .7);margin-block:calc(var(--stat-value-font) * .225);border-radius:var(--radius-full, 1e5px)}.skeleton-label.svelte-1guprq0,.skeleton-change.svelte-1guprq0{height:calc(var(--stat-label-font) * .7);margin-block:calc(var(--stat-label-font) * .3);border-radius:var(--radius-full, 1e5px)}.skeleton-label.svelte-1guprq0{--shimmer-delay: .24s;width:8em}.skeleton-change.svelte-1guprq0{--shimmer-delay: .36s;width:10em;margin-top:calc(.25rem + var(--stat-label-font) * .3)}@media(prefers-reduced-motion:reduce){.skeleton-icon.svelte-1guprq0:after,.skeleton-value.svelte-1guprq0:after,.skeleton-label.svelte-1guprq0:after,.skeleton-change.svelte-1guprq0:after{animation:none}}.pagination.svelte-1dye3tw{display:flex;align-items:center;gap:.75rem;font-size:var(--pg-font-size);perspective:100px}.pagination.skeleton.svelte-1dye3tw{pointer-events:none}.skeleton-nav.svelte-1dye3tw,.skeleton-page.svelte-1dye3tw,.skeleton-select.svelte-1dye3tw,.skeleton-bar.svelte-1dye3tw{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-nav.svelte-1dye3tw:after,.skeleton-page.svelte-1dye3tw:after,.skeleton-select.svelte-1dye3tw:after,.skeleton-bar.svelte-1dye3tw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-nav.svelte-1dye3tw,.skeleton-page.svelte-1dye3tw,.skeleton-select.svelte-1dye3tw{flex-shrink:0;height:var(--pg-height);border-radius:var(--radius-md, .375rem)}@supports (corner-shape: squircle){.skeleton-nav.svelte-1dye3tw,.skeleton-page.svelte-1dye3tw,.skeleton-select.svelte-1dye3tw{corner-shape:squircle;border-radius:calc(var(--radius-md, .375rem) * var(--squircle-ratio, 2))}}.skeleton-page.svelte-1dye3tw{width:var(--pg-min-width)}.skeleton-nav.svelte-1dye3tw{width:4.25em}.skeleton-select.svelte-1dye3tw{width:3.25em}.skeleton-bar.svelte-1dye3tw{display:inline-block;vertical-align:middle;height:.7em;border-radius:var(--radius-full, 1e5px)}.pagination-controls.svelte-1dye3tw{display:flex;align-items:center;gap:.25rem}button.svelte-1dye3tw{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pg-min-width);height:var(--pg-height);border-radius:var(--radius-md, .375rem);border:none;background:transparent;color:inherit;cursor:pointer;margin:0;padding:0 .375em;font:inherit;font-size:inherit;line-height:1;gap:.25em;position:relative;overflow:hidden;transition:background .3s,transform .2s ease;white-space:nowrap}@supports (corner-shape: squircle){button.svelte-1dye3tw{corner-shape:squircle;border-radius:calc(var(--radius-md, .375rem) * var(--squircle-ratio, 2))}}button.svelte-1dye3tw:hover:not(:disabled):not(.current){background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08));transition:transform .2s ease}button.svelte-1dye3tw:active:not(:disabled){transform:perspective(100px) translate3d(0,1px,clamp(-10px,calc(.2em - 12px),-2px))}button.svelte-1dye3tw:focus-visible{outline:2px solid var(--color-action, #2563eb);outline-offset:1px}button.svelte-1dye3tw.current{background:var(--color-action, #2563eb);color:var(--color-action-text, white)}button.svelte-1dye3tw:disabled{opacity:.4;cursor:not-allowed}button.svelte-1dye3tw svg:where(.svelte-1dye3tw){flex-shrink:0}.ellipsis.svelte-1dye3tw{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pg-min-width);height:var(--pg-height);line-height:1;color:var(--color-text-muted, #6b7280);-webkit-user-select:none;user-select:none}.simple-info.svelte-1dye3tw{padding:0 .75em;white-space:nowrap;color:var(--color-text-muted, #6b7280)}.compact-info.svelte-1dye3tw{padding:0 .25em;white-space:nowrap;font-variant-numeric:tabular-nums}.info.svelte-1dye3tw{white-space:nowrap;color:var(--color-text-muted, #6b7280);font-size:.875em}.page-size.svelte-1dye3tw{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;font-size:.875em;color:var(--color-text-muted, #6b7280)}select.svelte-1dye3tw{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));border-radius:var(--radius-md, .375rem);background:light-dark(var(--color-bg, white),var(--color-bg, #0a0a0a));color:inherit;font-size:inherit;font-family:inherit;padding:.25em .5em;height:var(--pg-height);cursor:pointer}@supports (corner-shape: squircle){select.svelte-1dye3tw{corner-shape:squircle;border-radius:calc(var(--radius-md, .375rem) * var(--squircle-ratio, 2))}}select.svelte-1dye3tw:focus-visible{outline:2px solid var(--color-action, #2563eb);outline-offset:1px}@media(prefers-reduced-motion:reduce){.skeleton-nav.svelte-1dye3tw:after,.skeleton-page.svelte-1dye3tw:after,.skeleton-select.svelte-1dye3tw:after,.skeleton-bar.svelte-1dye3tw:after{animation:none}button.svelte-1dye3tw{transition:none}}.wrapper.svelte-hyyl2y{width:100%;position:relative}.pager.svelte-hyyl2y{display:flex;align-items:center;padding-top:.875rem}.pager.svelte-hyyl2y.top{padding-top:0;padding-bottom:.875rem}.pager.svelte-hyyl2y.align-start{justify-content:flex-start}.pager.svelte-hyyl2y.align-center{justify-content:center}.pager.svelte-hyyl2y.align-end{justify-content:flex-end}.pager.svelte-hyyl2y.align-between .pagination{width:100%}.pager.svelte-hyyl2y.align-between .pagination .pagination-controls{margin-left:auto}.toolbar.svelte-hyyl2y{display:flex;justify-content:flex-end;padding:0 0 .5rem}.export.svelte-hyyl2y{position:relative}.export.svelte-hyyl2y>button:where(.svelte-hyyl2y){display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-family:inherit;border:1px solid light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));border-radius:var(--radius-lg, 10px);background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));cursor:pointer;line-height:1}@supports (corner-shape: squircle){.export.svelte-hyyl2y>button:where(.svelte-hyyl2y){corner-shape:squircle;border-radius:calc(var(--radius-lg, 10px) * var(--squircle-ratio, 2))}}.export.svelte-hyyl2y>button:where(.svelte-hyyl2y):hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .04),rgb(from var(--color-text, #fff) r g b / .08));transition:none}.export.svelte-hyyl2y .menu:where(.svelte-hyyl2y){position:absolute;top:100%;right:0;margin-top:.25rem;min-width:140px;background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));border:1px solid light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));border-radius:var(--radius-lg, 10px);box-shadow:0 4px 12px #0000001a;z-index:10;overflow:hidden}@supports (corner-shape: squircle){.export.svelte-hyyl2y .menu:where(.svelte-hyyl2y){corner-shape:squircle;border-radius:calc(var(--radius-lg, 10px) * var(--squircle-ratio, 2))}}.export.svelte-hyyl2y .menu:where(.svelte-hyyl2y) button:where(.svelte-hyyl2y){display:block;width:100%;padding:.5rem .75rem;font-size:.8125rem;font-family:inherit;text-align:left;border:none;background:none;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));cursor:pointer}.export.svelte-hyyl2y .menu:where(.svelte-hyyl2y) button:where(.svelte-hyyl2y):hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08))}.export.svelte-hyyl2y .menu:where(.svelte-hyyl2y) button:where(.svelte-hyyl2y):not(:last-child){border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}.scroll.svelte-hyyl2y{overflow-x:auto;border:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #3a3a3a));border-radius:var(--table-radius, 14px)}@supports (corner-shape: squircle){.scroll.svelte-hyyl2y{corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}}.scroll.bounded.svelte-hyyl2y{overflow-y:auto}.scroll.passthrough.svelte-hyyl2y{overflow:visible}.v-spacer.svelte-hyyl2y{display:block;grid-column:1 / -1;padding:0;border:none;background:none}table.svelte-hyyl2y{display:grid;width:100%;font-size:.875rem;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5))}thead.svelte-hyyl2y,tbody.svelte-hyyl2y{display:contents}tr.svelte-hyyl2y{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:stretch}thead.svelte-hyyl2y tr:where(.svelte-hyyl2y){border-bottom:2px solid light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));background:light-dark(var(--color-bg-muted, #eef0f3),var(--color-bg-muted, #262626))}thead.svelte-hyyl2y tr.sticky:where(.svelte-hyyl2y){position:sticky;top:0;z-index:2}th.svelte-hyyl2y{display:flex;align-items:stretch;text-align:left;font-weight:600;white-space:nowrap;min-width:0;background:light-dark(var(--color-bg-muted, #eef0f3),var(--color-bg-muted, #262626));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));position:relative;-webkit-user-select:none;user-select:none}th.svelte-hyyl2y:not(:last-child){border-right:1px solid light-dark(var(--color-border, #e8eaed),var(--color-border, #2b2b2b))}.th-content.svelte-hyyl2y{display:flex;flex:1;align-items:center;gap:.25rem;padding:.75rem 1rem}.dense.svelte-hyyl2y .th-content:where(.svelte-hyyl2y){padding:.375rem .75rem;font-size:.75rem}.comfortable.svelte-hyyl2y .th-content:where(.svelte-hyyl2y){padding:1rem 1.25rem}th.sortable.svelte-hyyl2y{padding:0}.th-button.svelte-hyyl2y{display:flex;align-items:center;gap:.4rem;width:100%;padding:.75rem 1rem;margin:0;border:none;background:none;font:inherit;font-weight:600;color:inherit;text-align:inherit;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,color .2s ease,translate .2s ease,scale .2s ease}.th-button.svelte-hyyl2y:hover{background-color:light-dark(rgb(from var(--color-text, #000) r g b / .05),rgb(from var(--color-text, #fff) r g b / .07));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));transition:color .2s ease}.th-button.svelte-hyyl2y:active{translate:0 .95px;scale:.952}.th-button.svelte-hyyl2y:focus-visible{outline:2px solid var(--color-action, #1976d2);outline-offset:-2px}.dense.svelte-hyyl2y .th-button:where(.svelte-hyyl2y){padding:.375rem .75rem;font-size:.75rem}.comfortable.svelte-hyyl2y .th-button:where(.svelte-hyyl2y){padding:1rem 1.25rem}.sort-icon.svelte-hyyl2y{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5))}.sort-icon.active.svelte-hyyl2y{color:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6))}.arrow-hint.svelte-hyyl2y{opacity:.55;transition:opacity .18s ease,translate .18s ease}.th-button.svelte-hyyl2y:hover .arrow-hint:where(.svelte-hyyl2y){opacity:.9}.arrow-rot.svelte-hyyl2y{display:inline-flex;transition:transform .3s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.arrow-rot.desc.svelte-hyyl2y{transform:rotate(180deg)}.arrow.svelte-hyyl2y{animation:svelte-hyyl2y-sort-pop .34s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}@keyframes svelte-hyyl2y-sort-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.resize-handle.svelte-hyyl2y{position:absolute;top:0;bottom:0;right:-4px;width:9px;display:flex;align-items:stretch;justify-content:center;cursor:col-resize;z-index:3;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.resize-handle.edge.svelte-hyyl2y{right:0;width:8px;justify-content:flex-end}.resize-handle.body.svelte-hyyl2y{right:0;width:6px}.resize-handle.body.start.svelte-hyyl2y{left:0;right:auto;width:6px;justify-content:flex-start}.resize-handle.svelte-hyyl2y:not(.body){bottom:-2px}.resize-line.svelte-hyyl2y{width:2px;align-self:stretch;border-radius:2px;background:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6));opacity:0;transform:scaleY(.5);transform-origin:center;transition:opacity .16s ease,transform .24s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .2s ease}th.col-hover.svelte-hyyl2y .resize-line:where(.svelte-hyyl2y),.resize-handle.svelte-hyyl2y:focus-visible .resize-line:where(.svelte-hyyl2y){opacity:.6;transform:scaleY(1)}.resize-handle.svelte-hyyl2y:active .resize-line:where(.svelte-hyyl2y),.resize-handle.active.svelte-hyyl2y .resize-line:where(.svelte-hyyl2y){opacity:1;transform:scaleY(1);box-shadow:0 0 0 1px rgb(from var(--color-action, #1976d2) r g b / .35),0 0 8px rgb(from var(--color-action, #1976d2) r g b / .55)}.resize-handle.svelte-hyyl2y:focus-visible{outline:none}.resize-handle.svelte-hyyl2y:focus-visible .resize-line:where(.svelte-hyyl2y){box-shadow:0 0 0 2px var(--color-action, #1976d2)}tbody.svelte-hyyl2y td.col-hover:where(.svelte-hyyl2y):not(:last-child):after{background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .6),rgb(from var(--color-action, #5c9ce6) r g b / .7));width:2px;z-index:4;bottom:-1px}tbody.svelte-hyyl2y td.col-resizing:where(.svelte-hyyl2y){background-color:light-dark(rgb(from var(--color-action, #1976d2) r g b / .05),rgb(from var(--color-action, #5c9ce6) r g b / .08))}tbody.svelte-hyyl2y td.col-resizing:where(.svelte-hyyl2y):not(:last-child):after{background:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6));width:2px;z-index:4;bottom:-1px}tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y):last-child td.col-hover:where(.svelte-hyyl2y):after,tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y):last-child td.col-resizing:where(.svelte-hyyl2y):after{bottom:0}tbody.svelte-hyyl2y tr:where(.svelte-hyyl2y){position:relative;isolation:isolate}tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y){border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #2e2e2e))}tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-color:var(--row-bg);transition:background-color .26s ease;pointer-events:none}:where(tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y)){--row-bg: transparent}tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y):last-child{border-bottom:none}td.svelte-hyyl2y{display:flex;align-items:center;padding:.75rem 1rem;min-width:0;position:relative;transition:background-color .18s ease}.cell-text.svelte-hyyl2y{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}tbody.svelte-hyyl2y td:where(.svelte-hyyl2y):not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:light-dark(var(--color-border, #e8eaed),var(--color-border, #2b2b2b));z-index:-3;pointer-events:none;transition:background-color .18s ease,width .18s ease}.dense.svelte-hyyl2y td:where(.svelte-hyyl2y){padding:.375rem .75rem;font-size:.8125rem}.comfortable.svelte-hyyl2y td:where(.svelte-hyyl2y){padding:1rem 1.25rem}.row.clickable.svelte-hyyl2y{cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:translate .2s ease,scale .2s ease}.row.clickable.svelte-hyyl2y:active{translate:0 1px;scale:.909}:where(tbody.svelte-hyyl2y tr.row.stripe:where(.svelte-hyyl2y)){--row-bg: light-dark( rgb(from var(--color-text, #000) r g b / .03), rgb(from var(--color-text, #fff) r g b / .035) )}:where(tbody.svelte-hyyl2y tr.row.selected:where(.svelte-hyyl2y)){--row-bg: light-dark( rgb(from var(--color-action, #1976d2) r g b / .1), rgb(from var(--color-action, #5c9ce6) r g b / .16) )}:where(table:where(.svelte-hyyl2y):not(.editable)) tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y):hover{--row-bg: light-dark( rgb(from var(--color-text, #000) r g b / .06), rgb(from var(--color-text, #fff) r g b / .08) )}:where(table:where(.svelte-hyyl2y):not(.editable)) tbody.svelte-hyyl2y tr.row.selected:where(.svelte-hyyl2y):hover{--row-bg: light-dark( rgb(from var(--color-action, #1976d2) r g b / .17), rgb(from var(--color-action, #5c9ce6) r g b / .24) )}tbody.svelte-hyyl2y tr.row.preview:where(.svelte-hyyl2y){--row-bg: light-dark( rgb(from var(--color-action, #1976d2) r g b / .14), rgb(from var(--color-action, #5c9ce6) r g b / .2) )}tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y):hover:before,tbody.svelte-hyyl2y tr.row.selected:where(.svelte-hyyl2y):hover:before,tbody.svelte-hyyl2y tr.row.preview:where(.svelte-hyyl2y):before{transition:none}.editable.svelte-hyyl2y tbody:where(.svelte-hyyl2y) tr.row:where(.svelte-hyyl2y){overflow:visible}.editable.svelte-hyyl2y tbody:where(.svelte-hyyl2y) tr.row.clickable:where(.svelte-hyyl2y){cursor:default}.editable.svelte-hyyl2y tbody:where(.svelte-hyyl2y) tr.row.clickable:where(.svelte-hyyl2y):active{translate:none;scale:1}.editable.svelte-hyyl2y td.editable-cell:where(.svelte-hyyl2y){cursor:cell}.editable.svelte-hyyl2y td.editable-cell:where(.svelte-hyyl2y):hover{background-color:light-dark(rgb(from var(--color-text, #000) r g b / .05),rgb(from var(--color-text, #fff) r g b / .07));transition:none}.editable.svelte-hyyl2y td.cell-active:where(.svelte-hyyl2y){z-index:1;background-color:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));box-shadow:inset 0 0 0 2px var(--color-action, #1976d2);transition:none}.editable.svelte-hyyl2y td.cell-error:where(.svelte-hyyl2y),.editable.svelte-hyyl2y td.cell-active.cell-error:where(.svelte-hyyl2y){box-shadow:inset 0 0 0 2px var(--color-error, #dc2626)}.cell-status.svelte-hyyl2y{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding-left:.1rem;flex-shrink:0;width:1.5em;height:1.5em}.cell-status.pending.svelte-hyyl2y{color:var(--color-action, #1976d2)}.cell-status.saved.svelte-hyyl2y{color:var(--color-success, #16a34a);animation:svelte-hyyl2y-cell-saved-pop .24s cubic-bezier(.34,1.56,.64,1)}.cell-status.saved.svelte-hyyl2y svg:where(.svelte-hyyl2y){width:100%;height:100%;stroke-width:2.75}@keyframes svelte-hyyl2y-cell-saved-pop{0%{transform:scale(.3);opacity:0}}.cell-checkbox.svelte-hyyl2y{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;perspective:120px}.cell-checkbox.svelte-hyyl2y:focus-visible{outline:none}.cell-checkbox.svelte-hyyl2y .cell-bool:where(.svelte-hyyl2y){transition:transform .15s ease}.cell-checkbox.svelte-hyyl2y:active .cell-bool:where(.svelte-hyyl2y){transform:translateY(3px) scale(.9);transition:transform 80ms ease}.cell-bool.svelte-hyyl2y{display:inline-flex;flex-shrink:0;line-height:0}.cell-bool.svelte-hyyl2y .box:where(.svelte-hyyl2y){stroke:light-dark(var(--color-text-disabled, #999),var(--color-text-disabled, #777));fill:transparent;transition:stroke .15s ease,fill .15s ease}.cell-bool.svelte-hyyl2y .check:where(.svelte-hyyl2y){stroke:transparent;fill:none;stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .25s ease,stroke .15s ease}.cell-bool.checked.svelte-hyyl2y .box:where(.svelte-hyyl2y){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.cell-bool.checked.svelte-hyyl2y .check:where(.svelte-hyyl2y){stroke:var(--color-action-text, #fff);stroke-dashoffset:0}.grip-cell.svelte-hyyl2y{justify-content:center;align-items:center;padding-left:.25rem!important;padding-right:.25rem!important;cursor:grab;touch-action:none;color:light-dark(var(--color-text-muted, #9ca3af),var(--color-text-muted, #6b7280));transition:color .2s ease}.grip-cell.svelte-hyyl2y:hover{color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));transition:none}.grip-cell.svelte-hyyl2y:active{cursor:grabbing}.grip-dots.svelte-hyyl2y{fill:currentColor;display:block}@media(prefers-reduced-motion:reduce){.cell-status.saved.svelte-hyyl2y{animation:none}}.checkbox-cell.svelte-hyyl2y{justify-content:center;text-align:center;padding-left:.5rem!important;padding-right:.25rem!important}th.checkbox-cell.svelte-hyyl2y{align-items:center}.check-wrap.svelte-hyyl2y{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;cursor:pointer;flex-shrink:0;overflow:hidden;outline:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;--hover-tint: color-mix(in srgb, var(--color-text, currentColor) 12%, transparent);transition:background .2s ease,transform .15s ease}.check-wrap.svelte-hyyl2y.checked,.check-wrap.svelte-hyyl2y.preview{--hover-tint: color-mix(in srgb, var(--color-action, #1976d2) 18%, transparent)}.check-wrap.svelte-hyyl2y:hover{background:var(--hover-tint);transition:none}.check-wrap.svelte-hyyl2y:active{transform:scale(.9);transition:transform 80ms ease,background .2s ease}.check-wrap.svelte-hyyl2y:focus-visible{box-shadow:0 0 0 2px light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a)),0 0 0 4px var(--color-action, #1976d2)}.check-icon.svelte-hyyl2y{flex-shrink:0}.check-icon.svelte-hyyl2y .box:where(.svelte-hyyl2y){stroke:light-dark(rgb(from var(--color-text, #000) r g b / .5),rgb(from var(--color-text, #fff) r g b / .55));stroke-width:2.4;fill:transparent;transition:stroke .15s ease,fill .15s ease}.check-icon.svelte-hyyl2y .check:where(.svelte-hyyl2y){stroke:var(--color-action-text, #fff);fill:none;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .26s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.check-icon.svelte-hyyl2y .dash:where(.svelte-hyyl2y){stroke:var(--color-action-text, #fff)}.check-icon.svelte-hyyl2y.checked .box:where(.svelte-hyyl2y){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.check-icon.svelte-hyyl2y.checked .check:where(.svelte-hyyl2y){stroke-dashoffset:0}.check-icon.svelte-hyyl2y.preview .box:where(.svelte-hyyl2y){stroke:var(--color-action, #1976d2);fill:rgb(from var(--color-action, #1976d2) r g b / .35)}.check-icon.svelte-hyyl2y.preview .check:where(.svelte-hyyl2y){stroke:light-dark(var(--color-action, #1976d2),var(--color-action-text, #fff));stroke-dashoffset:0;opacity:.55}.expand-cell.svelte-hyyl2y{justify-content:center;text-align:center;padding-left:.5rem!important;padding-right:.25rem!important}.expand-btn.svelte-hyyl2y{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:none;border-radius:50%;background:none;color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af));cursor:pointer;transition:background .16s ease}.expand-btn.svelte-hyyl2y:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .07),rgb(from var(--color-text, #fff) r g b / .1));transition:none}.expand-btn.svelte-hyyl2y:active{transform:scale(.9)}.expand-btn.svelte-hyyl2y:focus-visible{outline:2px solid var(--color-action, #1976d2);outline-offset:1px}.expand-chevron.svelte-hyyl2y{transition:transform .24s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.expand-chevron.expanded.svelte-hyyl2y{transform:rotate(90deg)}.expanded-row.svelte-hyyl2y{background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .04),rgb(from var(--color-action, #5c9ce6) r g b / .07))}.expanded-row.svelte-hyyl2y td:where(.svelte-hyyl2y){display:block;grid-column:1 / -1;padding:0;white-space:normal;overflow:visible;text-overflow:clip}.expanded-content.svelte-hyyl2y{padding:1rem 1.25rem}.dense.svelte-hyyl2y .expanded-content:where(.svelte-hyyl2y){padding:.5rem .75rem}.comfortable.svelte-hyyl2y .expanded-content:where(.svelte-hyyl2y){padding:1.25rem 1.5rem}.group-row.svelte-hyyl2y{background:light-dark(rgb(from var(--color-text, #000) r g b / .03),rgb(from var(--color-text, #fff) r g b / .05))}.group-row.svelte-hyyl2y td:where(.svelte-hyyl2y){display:block;grid-column:1 / -1;padding:0}.group-toggle.svelte-hyyl2y{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;border:none;background:none;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));font:inherit;font-weight:600;font-size:.8125rem;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.group-toggle.svelte-hyyl2y:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .04),rgb(from var(--color-text, #fff) r g b / .06))}.group-toggle.svelte-hyyl2y:focus-visible{outline:2px solid var(--color-action, #1976d2);outline-offset:-2px;border-radius:2px}.group-chevron.svelte-hyyl2y{transition:transform .2s ease;flex-shrink:0}.group-chevron.svelte-hyyl2y:not(.group-collapsed){transform:rotate(90deg)}.group-count.svelte-hyyl2y{color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af));font-weight:400;font-size:.75rem}.empty-row.svelte-hyyl2y td:where(.svelte-hyyl2y){display:block;grid-column:1 / -1;padding:0;white-space:normal}.empty.svelte-hyyl2y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af))}.empty.svelte-hyyl2y p:where(.svelte-hyyl2y){margin:.75rem 0 0;font-size:.875rem}.skeleton-row.svelte-hyyl2y{pointer-events:none;border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #2e2e2e))}.skeleton-row.svelte-hyyl2y:last-child{border-bottom:none}.skeleton-bar.svelte-hyyl2y{height:.7em;margin-block:calc((1lh - .7em)/2);border-radius:var(--radius-full, 1e5px);background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));position:relative;overflow:hidden}.skeleton-bar.svelte-hyyl2y:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-bar.svelte-hyyl2y.glyph{margin-block:0}.row.reorderable.svelte-hyyl2y{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.wrapper.reordering.svelte-hyyl2y{-webkit-user-select:none;user-select:none;cursor:grabbing}.wrapper.resizing-active.svelte-hyyl2y{cursor:col-resize;user-select:none;-webkit-user-select:none}.wrapper.reordering.svelte-hyyl2y tbody:where(.svelte-hyyl2y) tr:where(.svelte-hyyl2y){pointer-events:none}.wrapper.reordering.svelte-hyyl2y .row:where(.svelte-hyyl2y){transition:transform .2s cubic-bezier(.2,.85,.3,1);will-change:transform}.wrapper.reordering.svelte-hyyl2y .row.clickable:where(.svelte-hyyl2y):active{translate:none;scale:none}.row.drag-source.svelte-hyyl2y{visibility:hidden}.wrapper.reordering.svelte-hyyl2y .row.drag-source:where(.svelte-hyyl2y){transition:none}.row.drag-armed.svelte-hyyl2y{z-index:5;background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));animation:svelte-hyyl2y-arm .18s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes svelte-hyyl2y-arm{0%{transform:scale(1);box-shadow:0 0 #0000}to{transform:scale(1.015);box-shadow:0 10px 24px #00000029,0 3px 8px #0000001f}}.drag-overlay.svelte-hyyl2y{position:fixed;top:0;left:0;z-index:1000;display:grid;pointer-events:none;filter:drop-shadow(0 18px 32px rgb(0 0 0 / .22)) drop-shadow(0 6px 12px rgb(0 0 0 / .16));border-radius:var(--table-radius, 14px);overflow:hidden;will-change:translate,scale}@supports (corner-shape: squircle){.drag-overlay.svelte-hyyl2y{corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}}.drag-overlay.settling.svelte-hyyl2y{filter:drop-shadow(0 6px 14px rgb(0 0 0 / .12));transition:filter .3s ease}.drag-overlay.collapsed.svelte-hyyl2y{overflow:visible}.drag-overlay.collapsed.svelte-hyyl2y .ghost-row:where(.svelte-hyyl2y){border-radius:var(--table-radius, 14px);overflow:hidden}@supports (corner-shape: squircle){.drag-overlay.collapsed.svelte-hyyl2y .ghost-row:where(.svelte-hyyl2y){corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}}.drag-overlay.collapsed.svelte-hyyl2y:before,.drag-overlay.collapsed.svelte-hyyl2y:after{content:"";position:absolute;left:5px;right:5px;top:0;bottom:0;z-index:-1;border-radius:var(--table-radius, 14px);background:light-dark(var(--color-bg, #fff),var(--color-bg, #232323));border:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #3a3a3a))}@supports (corner-shape: squircle){.drag-overlay.collapsed.svelte-hyyl2y:before,.drag-overlay.collapsed.svelte-hyyl2y:after{corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}}.drag-overlay.collapsed.svelte-hyyl2y:before{transform:translateY(5px) scale(.99)}.drag-overlay.collapsed.svelte-hyyl2y:after{left:10px;right:10px;transform:translateY(10px) scale(.985);opacity:.85}.drag-count.svelte-hyyl2y{position:absolute;top:50%;right:12px;transform:translateY(-50%);min-width:1.5rem;height:1.5rem;padding:0 .45rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-action, #1976d2);color:var(--color-action-text, #fff);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px #00000040}.ghost-row.svelte-hyyl2y{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));font-size:.875rem}.ghost-row.svelte-hyyl2y:not(:last-child){border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #2e2e2e))}.ghost-cell.svelte-hyyl2y{display:flex;align-items:center;padding:.75rem 1rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drag-overlay.dense.svelte-hyyl2y .ghost-cell:where(.svelte-hyyl2y){padding:.375rem .75rem;font-size:.8125rem}.drag-overlay.comfortable.svelte-hyyl2y .ghost-cell:where(.svelte-hyyl2y){padding:1rem 1.25rem}.ghost-cell.checkbox-cell.svelte-hyyl2y,.ghost-cell.expand-cell.svelte-hyyl2y{justify-content:center;padding-left:.5rem;padding-right:.25rem}@media(prefers-reduced-motion:reduce){.skeleton-bar.svelte-hyyl2y:after{animation:none}.expand-chevron.svelte-hyyl2y,.group-chevron.svelte-hyyl2y,.arrow-rot.svelte-hyyl2y,.arrow.svelte-hyyl2y,.check-icon.svelte-hyyl2y .check:where(.svelte-hyyl2y),.row.clickable.svelte-hyyl2y,tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y),tbody.svelte-hyyl2y tr.row:where(.svelte-hyyl2y):before,.th-button.svelte-hyyl2y,.row.drag-armed.svelte-hyyl2y,.wrapper.reordering.svelte-hyyl2y .row:where(.svelte-hyyl2y),.drag-overlay.svelte-hyyl2y,.drag-overlay.settling.svelte-hyyl2y,.resize-line.svelte-hyyl2y{animation:none!important;transition:none!important}}.timeline.svelte-f6gp21{list-style:none;padding:0;margin:0;position:relative;width:100%}.timeline.svelte-f6gp21.vertical{display:flex;flex-direction:column}.timeline.svelte-f6gp21.horizontal{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:0;padding-block:1.4rem;scrollbar-width:none}.timeline.svelte-f6gp21.horizontal::-webkit-scrollbar{display:none}.wrap.svelte-f6gp21{position:relative;width:100%}.wrap.svelte-f6gp21 .timeline-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:var(--color-surface, #fff);box-shadow:var(--shadow-md, 0 3px 10px rgb(0 0 0 / .12));opacity:0;animation:svelte-f6gp21-timeline-nav-fade .2s var(--ease-out, ease) forwards}.wrap.svelte-f6gp21 .timeline-nav-prev{left:-.75rem}.wrap.svelte-f6gp21 .timeline-nav-next{right:-.75rem}@keyframes svelte-f6gp21-timeline-nav-fade{to{opacity:1}}.item.svelte-f6gp21{--node: 18px;--rail: 2px;--gap: 1rem;--run: 1.9rem;--node-gap: 4px;--fs-date: .72rem;--fs-title: .9rem;--fs-body: .83rem;--accent: var(--marker-color, var(--color-action, #2563eb));--node-fg: var(--color-action-text, #fff);--rail-color: var(--color-border, #e5e7eb);position:relative;display:block}.item.svelte-f6gp21.dense{--node: 14px;--gap: .7rem;--run: 1.1rem;--node-gap: 3px;--fs-date: .68rem;--fs-title: .83rem;--fs-body: .78rem}.item.svelte-f6gp21.comfortable{--node: 24px;--rail: 2.5px;--gap: 1.25rem;--run: 2.6rem;--node-gap: 5px;--fs-date: .78rem;--fs-title: 1rem;--fs-body: .9rem}.item.svelte-f6gp21.vertical{padding-bottom:var(--run)}.item.svelte-f6gp21.horizontal{min-width:9rem;scroll-snap-align:start}.item.svelte-f6gp21.horizontal.dense{min-width:6.5rem}.item.svelte-f6gp21.horizontal.comfortable{min-width:12.5rem}.lead.svelte-f6gp21{display:flex;width:100%;box-sizing:border-box;color:inherit;text-decoration:none}.item.vertical:where(.svelte-f6gp21) .lead.svelte-f6gp21{flex-direction:row;align-items:flex-start;gap:var(--gap)}.item.horizontal:where(.svelte-f6gp21) .lead.svelte-f6gp21{flex-direction:column;align-items:center}.item.complete.svelte-f6gp21{--accent: var(--marker-color, var(--color-success, #16a34a));--node-fg: var(--color-success-text, #fff);--rail-color: var(--marker-color, var(--color-success, #16a34a))}.item.active.svelte-f6gp21{--accent: var(--marker-color, var(--color-action, #2563eb))}.item.pending.svelte-f6gp21{--accent: var(--marker-color, var(--color-text-muted, #9ca3af))}.item.reveal.svelte-f6gp21{opacity:0;transform:translateY(14px);transition:opacity .52s var(--ease-out, ease),transform .52s var(--ease-out, ease)}.item.reveal.visible.svelte-f6gp21{opacity:1;transform:none}.item.reveal.horizontal.svelte-f6gp21{transform:translate(18px)}.item.reveal.horizontal.visible.svelte-f6gp21{transform:none}.item.vertical.alternate.svelte-f6gp21{width:calc(50% + var(--node) / 2)}.item.vertical.alternate.odd.svelte-f6gp21{margin-left:calc(50% - var(--node) / 2)}.item.vertical.alternate.even.svelte-f6gp21{text-align:right}.item.vertical.alternate.even.svelte-f6gp21 .lead:where(.svelte-f6gp21){flex-direction:row-reverse}.marker.svelte-f6gp21{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center}.item.horizontal.svelte-f6gp21 .marker:where(.svelte-f6gp21){align-items:center}.node.svelte-f6gp21{position:relative;width:var(--node);height:var(--node);border-radius:var(--radius-full, 1e5px);display:grid;place-items:center;color:var(--node-fg);background:var(--accent);box-shadow:0 0 0 4px rgb(from var(--accent) r g b / .12);scale:var(--node-scale, 1);transition:scale .36s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),background-color .24s ease,box-shadow .24s ease}.item.reveal.svelte-f6gp21 .node:where(.svelte-f6gp21){--node-scale: 0}.item.reveal.visible.svelte-f6gp21 .node:where(.svelte-f6gp21){--node-scale: 1}.node.svelte-f6gp21>.glyph:where(.svelte-f6gp21){display:grid;place-items:center;width:63%;height:63%}.node.svelte-f6gp21>.glyph:where(.svelte-f6gp21) svg{width:100%;height:100%}.node.busy.svelte-f6gp21>.glyph:where(.svelte-f6gp21){opacity:0}.feedback.svelte-f6gp21{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1}.feedback.svelte-f6gp21 .layer:where(.svelte-f6gp21){grid-area:1 / 1;display:grid;place-items:center}.feedback.svelte-f6gp21 .progress{scale:calc(var(--node) / 20)}.feedback.svelte-f6gp21 circle.track{stroke:rgb(from currentColor r g b / .25)}.feedback.svelte-f6gp21 circle.arc{stroke:currentColor}.feedback.svelte-f6gp21 .check:where(.svelte-f6gp21){width:64%;height:64%}.feedback.svelte-f6gp21 .check:where(.svelte-f6gp21) polyline:where(.svelte-f6gp21){stroke-dasharray:24;stroke-dashoffset:var(--check-draw, 0)}.item.active.motion.svelte-f6gp21 .node.busy:where(.svelte-f6gp21):before{animation:none}.item.active.svelte-f6gp21 .node:where(.svelte-f6gp21){box-shadow:0 0 0 4px rgb(from var(--accent) r g b / .18),0 0 14px 1px rgb(from var(--accent) r g b / .45)}.item.active.motion.svelte-f6gp21 .node:where(.svelte-f6gp21):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--accent);z-index:-1;animation:svelte-f6gp21-timeline-ping 2.4s var(--ease-out, ease-out) infinite}.item.pending.svelte-f6gp21 .node:where(.svelte-f6gp21),.pending-node.svelte-f6gp21{background:rgb(from var(--accent) r g b / .1);box-shadow:inset 0 0 0 var(--rail) var(--accent);color:var(--accent)}.pending-node.svelte-f6gp21{--accent: var(--marker-color, var(--color-text-muted, #9ca3af));width:var(--node, 18px);height:var(--node, 18px);border-radius:var(--radius-full, 1e5px)}.pending-item.motion.svelte-f6gp21 .pending-node:where(.svelte-f6gp21){animation:svelte-f6gp21-timeline-breathe 2.4s ease-in-out infinite}.connector.svelte-f6gp21{position:absolute;border-radius:var(--radius-full, 1e5px);background:var(--rail-color);z-index:0}.item.vertical.svelte-f6gp21>.connector:where(.svelte-f6gp21){left:calc(var(--node) / 2 - var(--rail) / 2);top:calc(var(--node) + var(--node-gap));bottom:var(--node-gap);width:var(--rail)}.item.horizontal.svelte-f6gp21>.connector:where(.svelte-f6gp21){top:calc(var(--node) / 2 - var(--rail) / 2);left:calc(50% + var(--node) / 2 + var(--node-gap));width:calc(100% - var(--node) - 2 * var(--node-gap));height:var(--rail)}.item.reveal.vertical.svelte-f6gp21>.connector:where(.svelte-f6gp21){transform:scaleY(0);transform-origin:top center;transition:transform .56s var(--ease-out, ease) .12s}.item.reveal.vertical.visible.svelte-f6gp21>.connector:where(.svelte-f6gp21){transform:scaleY(1)}.item.reveal.horizontal.svelte-f6gp21>.connector:where(.svelte-f6gp21){transform:scaleX(0);transform-origin:left center;transition:transform .56s var(--ease-out, ease) .12s}.item.reveal.horizontal.visible.svelte-f6gp21>.connector:where(.svelte-f6gp21){transform:scaleX(1)}.item.active.vertical.svelte-f6gp21>.connector:where(.svelte-f6gp21){background:linear-gradient(to bottom,var(--accent),var(--color-border, #e5e7eb))}.item.active.horizontal.svelte-f6gp21>.connector:where(.svelte-f6gp21){background:linear-gradient(to right,var(--accent),var(--color-border, #e5e7eb))}.item.svelte-f6gp21:not(:has(~.item))>.connector:where(.svelte-f6gp21){display:none}.item.vertical.alternate.even.svelte-f6gp21>.connector:where(.svelte-f6gp21){left:auto;right:calc(var(--node) / 2 - var(--rail) / 2)}.lead.interactive.svelte-f6gp21{position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:scale .18s ease}.lead.interactive.svelte-f6gp21:active{scale:.985}.lead.interactive.svelte-f6gp21:focus-visible{outline:2px solid var(--color-action, #2563eb);outline-offset:3px;border-radius:var(--radius-md, 5px)}@supports (corner-shape: squircle){.lead.interactive.svelte-f6gp21:focus-visible{corner-shape:squircle;border-radius:calc(var(--radius-md, 5px) * var(--squircle-ratio, 2))}}.lead.interactive.svelte-f6gp21:hover .node:where(.svelte-f6gp21){--node-scale: 1.1;box-shadow:0 0 0 6px rgb(from var(--accent) r g b / .18);transition:scale .32s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.item.active.svelte-f6gp21 .lead.interactive:where(.svelte-f6gp21):hover .node:where(.svelte-f6gp21){box-shadow:0 0 0 6px rgb(from var(--accent) r g b / .22),0 0 16px 1px rgb(from var(--accent) r g b / .5)}.lead.interactive.svelte-f6gp21:hover .title:where(.svelte-f6gp21){color:var(--color-text-active, var(--color-text, #1a1a1a));transition:none}.content.svelte-f6gp21{flex:1;min-width:0;position:relative;isolation:isolate;padding-top:calc(var(--node) / 2 - .5em)}.item.horizontal:where(.svelte-f6gp21) .content.svelte-f6gp21{margin-top:.85rem;padding-top:0;text-align:center}.content.svelte-f6gp21:before{content:"";position:absolute;top:-.3rem;right:-.6rem;bottom:-.3rem;left:-.6rem;z-index:-1;border-radius:var(--radius-md, 5px);background:transparent;transition:background-color .24s ease}@supports (corner-shape: squircle){.content.svelte-f6gp21:before{corner-shape:squircle;border-radius:calc(var(--radius-md, 5px) * var(--squircle-ratio, 2))}}.item.horizontal.svelte-f6gp21 .content:where(.svelte-f6gp21):before{top:-.3rem;right:-.7rem;bottom:-.3rem;left:-.7rem}.lead.interactive.svelte-f6gp21:hover .content:where(.svelte-f6gp21):before{background:rgb(from var(--color-text, #333) r g b / .06);transition:none}.surface.svelte-f6gp21{position:absolute;top:-.3rem;right:-.6rem;bottom:-.3rem;left:-.6rem;z-index:2;border-radius:var(--radius-md, 5px);cursor:pointer;-webkit-tap-highlight-color:transparent}@supports (corner-shape: squircle){.surface.svelte-f6gp21{corner-shape:squircle;border-radius:calc(var(--radius-md, 5px) * var(--squircle-ratio, 2))}}.item.horizontal.svelte-f6gp21 .surface:where(.svelte-f6gp21){top:-.3rem;right:-.7rem;bottom:-.3rem;left:-.7rem}time.svelte-f6gp21{display:block;font-size:var(--fs-date);font-weight:var(--font-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted, #6b7280);margin-bottom:.3em;line-height:1.2}.title.svelte-f6gp21{font-weight:var(--font-weight-semibold, 600);font-size:var(--fs-title);color:var(--color-text, #1a1a1a);line-height:1.35;transition:color .24s ease}.body.svelte-f6gp21{margin-top:.25em;font-size:var(--fs-body);color:var(--color-text-muted, #6b7280);line-height:1.55}.pending-item.svelte-f6gp21{padding-bottom:0}.sentinel.svelte-f6gp21{height:1px;width:1px;overflow:hidden;position:absolute;bottom:0}.timeline.skeleton.svelte-f6gp21{pointer-events:none}.skeleton-item.svelte-f6gp21>.connector:where(.svelte-f6gp21){background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-circle.svelte-f6gp21,.skeleton-bar.svelte-f6gp21{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-circle.svelte-f6gp21:after,.skeleton-bar.svelte-f6gp21:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-circle.svelte-f6gp21{width:var(--node, 18px);height:var(--node, 18px);border-radius:var(--radius-full, 1e5px)}.skeleton-item.svelte-f6gp21 .content:where(.svelte-f6gp21){display:flex;flex-direction:column;align-items:flex-start}.skeleton-item.horizontal.svelte-f6gp21 .content:where(.svelte-f6gp21){align-items:center}.skeleton-bar.svelte-f6gp21{height:.7em;border-radius:var(--radius-full, 1e5px);max-width:100%}.skeleton-bar.svelte-f6gp21.skeleton-date{width:5rem;font-size:var(--fs-date);line-height:1.2;margin-block:calc((1lh - .7em)/2) calc((1lh - .7em)/2 + .3em)}.skeleton-bar.svelte-f6gp21.skeleton-title-bar{width:8rem;font-size:var(--fs-title);line-height:1.35;margin-block:calc((1lh - .7em)/2)}.skeleton-bar.svelte-f6gp21.skeleton-body-bar{width:12rem;font-size:var(--fs-body);line-height:1.55;margin-block:calc((1lh - .7em)/2 + .25em) calc((1lh - .7em)/2)}@keyframes svelte-f6gp21-timeline-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}@keyframes svelte-f6gp21-timeline-breathe{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.item.reveal.svelte-f6gp21{opacity:1!important;transform:none!important;transition:none!important}.node.svelte-f6gp21{scale:1!important;transition:none!important}.item.active.svelte-f6gp21 .node:where(.svelte-f6gp21):before,.pending-node.svelte-f6gp21{animation:none!important}.item.reveal.svelte-f6gp21>.connector:where(.svelte-f6gp21){transform:none!important;transition:none!important}.skeleton-circle.svelte-f6gp21:after,.skeleton-bar.svelte-f6gp21:after{animation:none}}@property --_tree-rail{syntax: "<color>"; inherits: true; initial-value: transparent;}.tree.svelte-1kytq9q{--_indent: var(--tree-indent, .75rem);width:100%;list-style:none;margin:0;padding:0;outline:none;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));font-size:.875rem;-webkit-user-select:none;user-select:none}.tree.svelte-1kytq9q:focus-visible:not(.pointer-focus){box-shadow:inset 0 0 0 2px var(--color-action, #1976d2);border-radius:8px}@supports (corner-shape: squircle){.tree.svelte-1kytq9q:focus-visible:not(.pointer-focus){corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio, 2))}}.node.svelte-1kytq9q{list-style:none;position:relative;perspective:100px}.row.svelte-1kytq9q{display:flex;align-items:center;gap:.125rem;padding:.25rem .5rem .25rem 0;cursor:pointer;border-radius:8px;position:relative;min-height:1.75rem;transition:background-color .1s ease,translate .2s ease}@supports (corner-shape: squircle){.row.svelte-1kytq9q{corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio, 2))}}.row.svelte-1kytq9q:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08));transition:translate .2s ease}.row.svelte-1kytq9q:active{translate:0px 4px clamp(-5px,calc(.2em - 5px),-2px)}.node.disabled.svelte-1kytq9q>.row:where(.svelte-1kytq9q):active{translate:none}.node.selected.svelte-1kytq9q>.row:where(.svelte-1kytq9q){background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .1),rgb(from var(--color-action, #5c9ce6) r g b / .15))}.node.selected.svelte-1kytq9q>.row.adj-bottom:where(.svelte-1kytq9q),.row:hover.adj-bottom.svelte-1kytq9q{border-bottom-left-radius:0;border-bottom-right-radius:0}.node.selected.svelte-1kytq9q>.row.adj-top:where(.svelte-1kytq9q),.row:hover.adj-top.svelte-1kytq9q{border-top-left-radius:0;border-top-right-radius:0}.node.selected.svelte-1kytq9q>.row:where(.svelte-1kytq9q):hover{background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .15),rgb(from var(--color-action, #5c9ce6) r g b / .22));transition:translate .2s ease}.node.focused.svelte-1kytq9q>.row:where(.svelte-1kytq9q){outline:2px solid var(--color-action, #1976d2);outline-offset:-2px;border-radius:var(--radius-md, 4px)}@supports (corner-shape: squircle){.node.focused.svelte-1kytq9q>.row:where(.svelte-1kytq9q){corner-shape:squircle;border-radius:calc(var(--radius-md, 4px) * var(--squircle-ratio, 2))}}.node.disabled.svelte-1kytq9q>.row:where(.svelte-1kytq9q){opacity:.5;pointer-events:none}.tree.dense.svelte-1kytq9q .row:where(.svelte-1kytq9q){padding-top:.0625rem;padding-bottom:.0625rem;min-height:1.375rem;font-size:.8125rem}.tree.comfortable.svelte-1kytq9q .row:where(.svelte-1kytq9q){padding-top:.5rem;padding-bottom:.5rem;min-height:2.25rem}.chevron.svelte-1kytq9q{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;padding:0;margin:0;border:none;background:none;cursor:pointer;color:light-dark(var(--color-text-muted, #888),var(--color-text-muted, #999));border-radius:var(--radius-md, 4px)}@supports (corner-shape: squircle){.chevron.svelte-1kytq9q{corner-shape:squircle;border-radius:calc(var(--radius-md, 4px) * var(--squircle-ratio, 2))}}.chevron.svelte-1kytq9q:not(.has-children){visibility:hidden}.chevron.svelte-1kytq9q:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .08),rgb(from var(--color-text, #fff) r g b / .1));transition:none}.chevron-icon.svelte-1kytq9q{transition:transform .2s ease}.chevron-icon.svelte-1kytq9q.rotated{transform:rotate(90deg)}.spinner.svelte-1kytq9q{color:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6));animation:svelte-1kytq9q-tree-spin 1.4s cubic-bezier(.4,0,.2,1) infinite}.spinner.svelte-1kytq9q circle:where(.svelte-1kytq9q){transform-origin:center;animation:svelte-1kytq9q-tree-spinner-dash 1.4s ease-in-out infinite}@keyframes svelte-1kytq9q-tree-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1kytq9q-tree-spinner-dash{0%{stroke-dasharray:1,38;stroke-dashoffset:0}50%{stroke-dasharray:22,38;stroke-dashoffset:-9}to{stroke-dasharray:22,38;stroke-dashoffset:-28}}.checkbox.svelte-1kytq9q{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;margin:0 .125rem;border:none;background:none;cursor:pointer;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5))}.indicator.svelte-1kytq9q{flex-shrink:0}.indicator.svelte-1kytq9q .box:where(.svelte-1kytq9q){stroke:light-dark(var(--color-text-muted, #999),var(--color-text-muted, #777));fill:transparent;transition:stroke .15s ease,fill .15s ease}.indicator.svelte-1kytq9q .mark:where(.svelte-1kytq9q){stroke:transparent;fill:none;stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .25s ease,stroke .15s ease}.indicator.svelte-1kytq9q .dash:where(.svelte-1kytq9q){stroke:transparent;transition:stroke .15s ease}.indicator.svelte-1kytq9q.checked .box:where(.svelte-1kytq9q){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.indicator.svelte-1kytq9q.checked .mark:where(.svelte-1kytq9q){stroke:var(--color-bg, #fff);stroke-dashoffset:0}.indicator.svelte-1kytq9q.indeterminate .box:where(.svelte-1kytq9q){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.indicator.svelte-1kytq9q.indeterminate .dash:where(.svelte-1kytq9q){stroke:var(--color-bg, #fff)}.indicator.svelte-1kytq9q.animating-check{animation:svelte-1kytq9q-box-pulse .35s cubic-bezier(.34,1.56,.64,1)}.indicator.svelte-1kytq9q.animating-check .mark:where(.svelte-1kytq9q){stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.34,1.56,.64,1)}.indicator.svelte-1kytq9q.animating-uncheck .mark:where(.svelte-1kytq9q){stroke:var(--color-bg, #fff);stroke-dashoffset:28;transition:stroke-dashoffset 50ms cubic-bezier(.4,0,.2,1)}.indicator.svelte-1kytq9q.animating-uncheck .box:where(.svelte-1kytq9q){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}@keyframes svelte-1kytq9q-box-pulse{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}.content.svelte-1kytq9q{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;overflow:hidden}.icon.svelte-1kytq9q{display:flex;align-items:center;flex-shrink:0;color:light-dark(var(--color-text-muted, #666),var(--color-text-muted, #aaa))}.label.svelte-1kytq9q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label.svelte-1kytq9q mark:where(.svelte-1kytq9q){background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .2),rgb(from var(--color-action, #5c9ce6) r g b / .3));color:inherit;border-radius:2px;padding:0 1px}.children.svelte-1kytq9q{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .2s ease,opacity .15s;opacity:0}.children.svelte-1kytq9q:before{content:""}.children.svelte-1kytq9q>ul{overflow:hidden;visibility:hidden;transition-behavior:allow-discrete;transition:visibility 0ms .2s;list-style:none;margin:0;padding:0}.children.svelte-1kytq9q.show{grid-template-rows:min-content 1fr;opacity:1}.children.svelte-1kytq9q.show>ul{visibility:visible;transition:visibility 0ms}.tree.show-lines.svelte-1kytq9q .children:where(.svelte-1kytq9q)>ul{position:relative;--_tree-rail: light-dark( rgb(from var(--color-text, #000) r g b / .15), rgb(from var(--color-text, #fff) r g b / .2) );transition:--_tree-rail .2s ease}.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children:where(.svelte-1kytq9q)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children:where(.svelte-1kytq9q)>ul>.node:last-child>.row:before{content:"";position:absolute;top:0;left:calc(.625rem + var(--line-offset, 0px));border-left:1.5px solid var(--_tree-rail);pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .15s ease}.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children:where(.svelte-1kytq9q)>ul>.node:not(:last-child):before{bottom:0}.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children:where(.svelte-1kytq9q)>ul>.node:last-child>.row:before{height:50%;width:.5rem;border-bottom:1.5px solid var(--_tree-rail);border-bottom-left-radius:.375rem}.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children:where(.svelte-1kytq9q)>ul>.node:first-child:not(:last-child):before{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 .5rem);mask-image:linear-gradient(to bottom,transparent,#000 .5rem)}.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children.show:where(.svelte-1kytq9q)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children.show:where(.svelte-1kytq9q)>ul>.node:last-child>.row:before{clip-path:inset(0 0 0 0);transition:clip-path .2s ease-out min(80ms + var(--i, 0) * 40ms,.4s)}.tree.show-lines.svelte-1kytq9q .children:where(.svelte-1kytq9q)>ul:has(>.node>.row:hover),.tree.show-lines.svelte-1kytq9q .children:where(.svelte-1kytq9q)>ul:has(>.node.selected),.tree.show-lines.svelte-1kytq9q .children:where(.svelte-1kytq9q)>ul:has(>.node.focused){--_tree-rail: light-dark( rgb(from var(--color-action, #1976d2) r g b / .5), rgb(from var(--color-action, #5c9ce6) r g b / .55) );transition:none}.node.dragged.svelte-1kytq9q{opacity:.4}.node.drop-before.svelte-1kytq9q>.row:where(.svelte-1kytq9q):after,.node.drop-after.svelte-1kytq9q>.row:where(.svelte-1kytq9q):after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--color-action, #1976d2);border-radius:1px;z-index:1}.node.drop-before.svelte-1kytq9q>.row:where(.svelte-1kytq9q):after{top:0}.node.drop-after.svelte-1kytq9q>.row:where(.svelte-1kytq9q):after{bottom:0}.node.drop-inside.svelte-1kytq9q>.row:where(.svelte-1kytq9q){outline:2px solid var(--color-action, #1976d2);outline-offset:-2px;border-radius:8px;background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .08),rgb(from var(--color-action, #5c9ce6) r g b / .12))}@supports (corner-shape: squircle){.node.drop-inside.svelte-1kytq9q>.row:where(.svelte-1kytq9q){corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio, 2))}}.tree.dragging.svelte-1kytq9q{cursor:grabbing}.tree.dragging.svelte-1kytq9q .row:where(.svelte-1kytq9q){cursor:grabbing}.tree.skeleton.svelte-1kytq9q{pointer-events:none}.skeleton-node.svelte-1kytq9q{display:flex;align-items:center;gap:.125rem;padding:.25rem .5rem .25rem 0;min-height:1.75rem}.tree.dense.svelte-1kytq9q .skeleton-node:where(.svelte-1kytq9q){padding-top:.0625rem;padding-bottom:.0625rem;min-height:1.375rem;font-size:.8125rem}.tree.comfortable.svelte-1kytq9q .skeleton-node:where(.svelte-1kytq9q){padding-top:.5rem;padding-bottom:.5rem;min-height:2.25rem}.skeleton-chevron.svelte-1kytq9q,.skeleton-bar.svelte-1kytq9q{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1))}.skeleton-chevron.svelte-1kytq9q:after,.skeleton-bar.svelte-1kytq9q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-chevron.svelte-1kytq9q{width:.875rem;height:.875rem;margin:.1875rem;flex-shrink:0;border-radius:var(--radius-sm, 2px)}.skeleton-bar.svelte-1kytq9q{height:.7em;margin-block:calc((1lh - .7em)/2);border-radius:var(--radius-full, 1e5px)}@media(prefers-reduced-motion:reduce){.skeleton-chevron.svelte-1kytq9q:after,.skeleton-bar.svelte-1kytq9q:after{animation:none}.chevron-icon.svelte-1kytq9q{transition:none}.indicator.svelte-1kytq9q{animation:none}.indicator.svelte-1kytq9q .mark:where(.svelte-1kytq9q){transition:none}.children.svelte-1kytq9q{transition:none}.spinner.svelte-1kytq9q{animation:none}.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children:where(.svelte-1kytq9q)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children:where(.svelte-1kytq9q)>ul>.node:last-child>.row:before,.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children.show:where(.svelte-1kytq9q)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-1kytq9q .node:where(.svelte-1kytq9q)>.children.show:where(.svelte-1kytq9q)>ul>.node:last-child>.row:before{clip-path:none;transition:none}}.scrub-wrap.svelte-betn5n{position:relative}.layer.svelte-betn5n{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;opacity:0}.layer.active.svelte-betn5n{opacity:1}[data-theme=vfx]{background:radial-gradient(circle at 20% 0%,rgba(108,99,255,.15),transparent 50%),radial-gradient(circle at 80% 100%,rgba(0,200,255,.1),transparent 50%),linear-gradient(180deg,#050514,#0a0a26 50%,#050514);color:#e8ecff;overflow-x:clip}.container.svelte-6x3mu5{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.lockup.svelte-6x3mu5{margin-bottom:4rem}.eyebrow.svelte-6x3mu5{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#6c63ff;margin-bottom:1rem}.title.svelte-6x3mu5{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.grad.svelte-6x3mu5{background:linear-gradient(90deg,#6c63ff,#00f2c3,#00c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-6x3mu5{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:44rem}.sub.svelte-6x3mu5{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin:0 0 .8rem;display:inline-flex;align-items:center;gap:.7rem}.calamity.svelte-6x3mu5,.exposure.svelte-6x3mu5,.iprez.svelte-6x3mu5{margin:5rem 0}.cal-grid.svelte-6x3mu5{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(max-width:768px){.cal-grid.svelte-6x3mu5{grid-template-columns:1fr}}.cal-grid.svelte-6x3mu5 p:where(.svelte-6x3mu5){max-width:38rem;line-height:1.6;margin-bottom:1rem}.brick-tag.svelte-6x3mu5{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;padding:.15rem .55rem;border-radius:4px;background:linear-gradient(180deg,#ffd934,#ffb800);color:#2a1a00;font-weight:800;box-shadow:0 2px #b88500,inset 0 -2px #0000001a}.story-eyebrow.svelte-6x3mu5{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#6c63ff;margin:2rem 0 .6rem}.storyboard.svelte-6x3mu5{margin:2rem 0}.bts-pair.svelte-6x3mu5{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}@media(max-width:640px){.bts-pair.svelte-6x3mu5{grid-template-columns:1fr}}.exposure-head.svelte-6x3mu5{max-width:56rem;margin-bottom:2rem}.exposure-head.svelte-6x3mu5 p:where(.svelte-6x3mu5){line-height:1.6;margin-bottom:1rem}.exposure-head.svelte-6x3mu5 strong:where(.svelte-6x3mu5){color:#6c63ff}.robot.svelte-6x3mu5{color:#6c63ff;font-family:var(--font-mono);letter-spacing:.08em}.bracket.svelte-6x3mu5{color:#fff6}.transformer-stage.svelte-6x3mu5{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);pointer-events:none;margin-bottom:-100px;margin-top:-500px}@media(min-width:1024px){.transformer-stage.svelte-6x3mu5{margin-bottom:-50px}}.transformer-stage.svelte-6x3mu5 .transformer-video{width:100vw;height:100svh;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(108,99,255,.35))}.transformer-stage.svelte-6x3mu5 .transformer-video video{width:1500px;height:1000px;left:calc(43vw - 400px)}@media(min-width:769px){.transformer-stage.svelte-6x3mu5 .transformer-video video{width:2000px;height:1000px;left:calc(43vw - 600px)}}@media(min-width:1024px){.transformer-stage.svelte-6x3mu5 .transformer-video video{left:0;top:-100px;width:2500px;height:1200px;left:calc(43vw - 700px)}}@media(min-width:1400px){.transformer-stage.svelte-6x3mu5 .transformer-video video{left:calc(43vw - 600px)}}.exposure-grid.svelte-6x3mu5{margin:3rem 0 2rem}.iprez-grid.svelte-6x3mu5{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(max-width:768px){.iprez-grid.svelte-6x3mu5{grid-template-columns:1fr}}.iprez-grid.svelte-6x3mu5 p:where(.svelte-6x3mu5){line-height:1.6;margin-bottom:1rem;max-width:36rem}.aside.svelte-6x3mu5{padding:1rem 1.2rem;background:#6c63ff14;border-left:3px solid #6c63ff;border-radius:0 8px 8px 0;font-style:italic}.news-tag.svelte-6x3mu5{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;padding:.18rem .6rem;background:#c00;color:#fff;font-weight:800;border-radius:2px}.iprez-row.svelte-6x3mu5{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;margin-top:2rem}.iprez-compare.svelte-6x3mu5{grid-column:span 2}.iprez-row.svelte-6x3mu5 .comparison img{height:100%}@media(max-width:768px){.iprez-row.svelte-6x3mu5{grid-template-columns:1fr}.iprez-compare.svelte-6x3mu5{grid-column:auto}}.prose.svelte-6x3mu5 p:where(.svelte-6x3mu5){line-height:1.65;margin-bottom:1rem}.inline-video.svelte-6x3mu5{max-width:880px;margin:2rem auto 0}.extra-video.svelte-6x3mu5{max-width:880px;margin:1.5rem auto 0}.extra-video.svelte-6x3mu5 summary:where(.svelte-6x3mu5){display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1rem;border:1px solid rgba(108,99,255,.4);border-radius:999px;cursor:pointer;list-style:none;color:#6c63ff}.extra-video[open].svelte-6x3mu5 summary:where(.svelte-6x3mu5){margin-bottom:1rem}.extra-video.svelte-6x3mu5 summary:where(.svelte-6x3mu5)::-webkit-details-marker{display:none}.extra-video.svelte-6x3mu5 summary:where(.svelte-6x3mu5){transition:background .2s ease}.extra-video.svelte-6x3mu5 summary:where(.svelte-6x3mu5):hover{transition-duration:0s;background:#6c63ff1f}.extra-video.svelte-6x3mu5 summary:where(.svelte-6x3mu5):after{content:"▾";display:inline-block;transition:transform .25s ease}.extra-video[open].svelte-6x3mu5 summary:where(.svelte-6x3mu5):after{transform:rotate(180deg)}[data-theme=broadcast]{background:linear-gradient(180deg,#0c0808,#160c0c,#0a0606);color:#fdebe5}.container.svelte-fn2o7k{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.award-banner.svelte-fn2o7k{display:flex;justify-content:center;margin:3rem 0}.award-banner.svelte-fn2o7k>.reveal{display:flex;align-items:baseline;gap:2rem;padding:1.6rem 2.2rem;background:linear-gradient(135deg,rgba(255,58,58,.12),transparent);border-left:4px solid #ff3a3a;border-radius:0 12px 12px 0}.award-num.svelte-fn2o7k{display:flex;align-items:baseline}.laurel.svelte-fn2o7k{width:clamp(1.6rem,4vw,3rem);height:auto;align-self:center;color:#ff3a3abf}.laurel-l.svelte-fn2o7k{margin-right:.35rem}.laurel-r.svelte-fn2o7k{margin-left:.35rem}.num-digit.svelte-fn2o7k{font-size:clamp(4rem,12vw,8rem);font-weight:900;line-height:.85;color:transparent;-webkit-text-stroke:3px #ff3a3a;font-family:var(--font-mono)}.num-plus.svelte-fn2o7k{font-size:clamp(2rem,5vw,4rem);font-weight:800;color:#ff3a3a;font-family:var(--font-mono);margin-left:.2rem}.award-title.svelte-fn2o7k{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;max-width:26rem;line-height:1.3}.award-sub.svelte-fn2o7k{font-size:.95rem;opacity:.75;margin-top:.4rem}.yard-sale.svelte-fn2o7k,.ksms-block.svelte-fn2o7k{margin:5rem 0}.sub.svelte-fn2o7k{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;margin:0 0 .6rem}.yard-sale.svelte-fn2o7k p:where(.svelte-fn2o7k),.ksms-block.svelte-fn2o7k p:where(.svelte-fn2o7k){max-width:56rem;line-height:1.6;margin-bottom:1rem}.ksms-eyebrow.svelte-fn2o7k{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ff3a3a;margin:4rem 0 1rem}.ksms-title.svelte-fn2o7k{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.ksms-grad.svelte-fn2o7k{background:linear-gradient(90deg,#ff3a3a,#ffb84d);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-fn2o7k{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:44rem}.control-room.svelte-fn2o7k{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0}@media(max-width:900px){.control-room.svelte-fn2o7k{grid-template-columns:1fr}}.cr-card.svelte-fn2o7k{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.2rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s ease,transform .2s ease}.cr-card.svelte-fn2o7k:hover{transition-duration:0s;border-color:#ff3a3a66;transform:translateY(-3px)}.cr-eyebrow.svelte-fn2o7k{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.32em;color:#ff3a3a}.cr-card.svelte-fn2o7k h4:where(.svelte-fn2o7k){font-size:1.2rem;font-weight:800;margin:0}.cr-card.svelte-fn2o7k p:where(.svelte-fn2o7k){font-size:.95rem;line-height:1.5;opacity:.85;max-width:none;margin:0}.cr-media.svelte-fn2o7k{margin-top:.5rem}.live-broadcast.svelte-fn2o7k{margin:4rem 0}.lb-title.svelte-fn2o7k{display:flex;align-items:center;gap:.7rem;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:800;margin:0 0 .5rem}.rec-pulse.svelte-fn2o7k{display:inline-block;width:12px;height:12px;border-radius:50%;background:#ff3a3a;box-shadow:0 0 12px #ff3a3a;animation:svelte-fn2o7k-rec 1.4s ease-in-out infinite}@keyframes svelte-fn2o7k-rec{0%,to{opacity:1}50%{opacity:.4}}.rig-diagram.svelte-fn2o7k{display:grid;grid-template-columns:repeat(7,auto);gap:.5rem;align-items:center;justify-content:center;padding:1.6rem;background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin:1.5rem 0;overflow-x:auto;font-family:var(--font-mono)}@media(max-width:768px){.rig-diagram.svelte-fn2o7k{grid-template-columns:1fr}.rig-arrow.svelte-fn2o7k{transform:rotate(90deg);justify-self:center}}.rig-node.svelte-fn2o7k{text-align:center;min-width:110px}.rig-icon.svelte-fn2o7k{font-size:1.6rem}.rig-label.svelte-fn2o7k{font-weight:700;font-size:.85rem;margin-top:.2rem}.rig-sub.svelte-fn2o7k{font-size:.7rem;opacity:.6;margin-top:.1rem}.rig-arrow.svelte-fn2o7k{color:#ff3a3a;font-size:1.4rem;font-weight:800}.aside.svelte-fn2o7k{padding:1rem 1.2rem;background:#ff3a3a0f;border-left:3px solid #ff3a3a;border-radius:0 8px 8px 0;font-style:italic;margin:1.5rem 0}.block-party.svelte-fn2o7k{margin:4rem 0}.trick-shot.svelte-fn2o7k{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(1rem,3vw,2rem);align-items:center;padding:1.5rem;background:#ffffff08;border-radius:10px;margin-top:2rem}@media(max-width:768px){.trick-shot.svelte-fn2o7k{grid-template-columns:1fr}}.ts-eyebrow.svelte-fn2o7k{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ffb84d;margin-bottom:.5rem}.ts-info.svelte-fn2o7k p:where(.svelte-fn2o7k){line-height:1.55}.inline-video.svelte-fn2o7k{max-width:880px;margin:2rem auto 0}.extra-video.svelte-fn2o7k{max-width:880px;margin:1.5rem auto 0}.extra-video.svelte-fn2o7k summary:where(.svelte-fn2o7k){display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1rem;border:1px solid rgba(255,184,77,.4);border-radius:999px;cursor:pointer;list-style:none;color:#ffb84d}.extra-video[open].svelte-fn2o7k summary:where(.svelte-fn2o7k){margin-bottom:1rem}.extra-video.svelte-fn2o7k summary:where(.svelte-fn2o7k)::-webkit-details-marker{display:none}.extra-video.svelte-fn2o7k summary:where(.svelte-fn2o7k){transition:background .2s ease}.extra-video.svelte-fn2o7k summary:where(.svelte-fn2o7k):hover{transition-duration:0s;background:#ffb84d1f}.extra-video.svelte-fn2o7k summary:where(.svelte-fn2o7k):after{content:"▾";display:inline-block;transition:transform .25s ease}.extra-video[open].svelte-fn2o7k summary:where(.svelte-fn2o7k):after{transform:rotate(180deg)}.gal-eyebrow.svelte-fn2o7k{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:#ffb84d;margin-bottom:.75rem}.block-party-videos.svelte-fn2o7k{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0}@media(max-width:900px){.block-party-videos.svelte-fn2o7k{grid-template-columns:1fr}}.bp-video-card.svelte-fn2o7k{display:flex;flex-direction:column;gap:.4rem}.bp-video-eyebrow.svelte-fn2o7k{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.32em;color:#ff3a3a}.midwestside.svelte-fn2o7k{margin:4rem 0}.midwestside.svelte-fn2o7k p:where(.svelte-fn2o7k){max-width:56rem;line-height:1.6;margin-bottom:1rem}.last-film.svelte-fn2o7k{margin:5rem 0 0}.last-film.svelte-fn2o7k p:where(.svelte-fn2o7k){max-width:56rem;line-height:1.6;margin-bottom:1rem}.archive-frame.svelte-1y9p9oq{width:100%;max-width:100%;background:#1b1c22;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0000008c,0 4px 14px #0000004d;border:1px solid rgba(255,255,255,.08)}.chrome.svelte-1y9p9oq{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;background:linear-gradient(180deg,#2a2c34,#1f2027);border-bottom:1px solid rgba(0,0,0,.4);color:#ffffffb3;font-family:var(--font-mono);font-size:.75rem}.lights.svelte-1y9p9oq{display:flex;gap:.35rem}.lights.svelte-1y9p9oq span:where(.svelte-1y9p9oq){display:block;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 -1px #0006}.lights.svelte-1y9p9oq .r:where(.svelte-1y9p9oq){background:#ff5f57}.lights.svelte-1y9p9oq .y:where(.svelte-1y9p9oq){background:#febc2e}.lights.svelte-1y9p9oq .g:where(.svelte-1y9p9oq){background:#28c840}.addr.svelte-1y9p9oq{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.3rem .7rem;background:#00000059;border-radius:999px;border:1px solid rgba(255,255,255,.06);color:#ffffffb3;overflow:hidden}.url.svelte-1y9p9oq{font-weight:500;color:#fff;flex-shrink:0}.archive-pill.svelte-1y9p9oq{font-size:.65rem;letter-spacing:.18em;padding:.1rem .55rem;border-radius:999px;background:#ffc8002e;color:#ffd866;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-btn.svelte-1y9p9oq{font:inherit;cursor:pointer;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:.35rem .85rem;transition:background .2s ease}.open-btn.svelte-1y9p9oq:hover{transition-duration:0s;background:#ffffff29}.stage.svelte-1y9p9oq{position:relative;width:100%;background:#0a0a0a}iframe.svelte-1y9p9oq{display:block;width:100%;height:100%;border:0;background:#fff}.placeholder.svelte-1y9p9oq{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.placeholder-grid.svelte-1y9p9oq{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(4,1fr);gap:1px;padding:8px;opacity:.25}.placeholder-grid.svelte-1y9p9oq span:where(.svelte-1y9p9oq){background:linear-gradient(135deg,#6c63ff,#00b4a0);border-radius:6px;animation:svelte-1y9p9oq-shimmer 2.6s ease-in-out infinite}@keyframes svelte-1y9p9oq-shimmer{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.55;transform:scale(1)}}.ghost-launch.svelte-1y9p9oq{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem;background:#ffffffeb;color:#111;border:0;padding:.75rem 1.4rem;border-radius:999px;cursor:pointer;font:inherit;font-weight:600;box-shadow:0 10px 30px #0006;transition:transform .2s ease,background .2s ease}.ghost-launch.svelte-1y9p9oq:hover{transition-duration:0s;transform:translateY(-2px);background:#fff}[data-theme=college]{background:radial-gradient(ellipse at top,rgba(122,77,255,.1),transparent 50%),linear-gradient(180deg,#080414,#0d0a1a 50%,#050410);color:#ece8ff}.container.svelte-v26t0w{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.lockup.svelte-v26t0w{margin-bottom:4rem}.eyebrow.svelte-v26t0w{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.32em;color:#7a4dff;margin-bottom:1rem}.title.svelte-v26t0w{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.grad.svelte-v26t0w{background:linear-gradient(90deg,#7a4dff,#ff5fb3,#ffb84d);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-v26t0w{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:44rem}.lede.svelte-v26t0w strong:where(.svelte-v26t0w){color:#7a4dff}.strip.svelte-v26t0w{margin:4rem 0}.strip-eyebrow.svelte-v26t0w{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#7a4dff;margin-bottom:.8rem}.strip-note.svelte-v26t0w{font-family:var(--font-mono);font-size:.75rem;opacity:.6;margin-top:.6rem}.fb-block.svelte-v26t0w,.node-block.svelte-v26t0w,.pickvid.svelte-v26t0w,.bear-bus.svelte-v26t0w,.fugue.svelte-v26t0w,.split-life.svelte-v26t0w,.more-projects.svelte-v26t0w,.bassless.svelte-v26t0w{margin:5rem 0}.sub.svelte-v26t0w{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;margin:0 0 .6rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem}.sub-small.svelte-v26t0w{font-size:1.25rem;font-weight:700;margin:0 0 1rem;opacity:.9}.fb-grid.svelte-v26t0w{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(max-width:768px){.fb-grid.svelte-v26t0w{grid-template-columns:1fr}}.fb-grid.svelte-v26t0w p:where(.svelte-v26t0w){line-height:1.6;margin-bottom:1rem;max-width:36rem}.fb-card.svelte-v26t0w{position:relative}.fb-overlay.svelte-v26t0w{position:absolute;top:12%;left:8%;max-width:70%;font-family:Inter,sans-serif;font-size:.85rem;pointer-events:none}.fb-bubble.svelte-v26t0w{background:#fffffff5;color:#1a1a1a;padding:.6rem .9rem;border-radius:8px;box-shadow:0 12px 30px #00000080;animation:svelte-v26t0w-fbPop .8s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-v26t0w-fbPop{0%{transform:scale(.9) translateY(-10px);opacity:0}to{transform:none;opacity:1}}.fb-name.svelte-v26t0w{font-weight:700;color:#1877f2;font-size:.78rem}.fb-status.svelte-v26t0w em:where(.svelte-v26t0w){color:#1877f2}.fb-meta.svelte-v26t0w{font-size:.7rem;color:#666;margin-top:.2rem}.lab-tag.svelte-v26t0w{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;padding:.15rem .55rem;border-radius:4px;background:#7a4dff;color:#fff;font-weight:800}.node-head.svelte-v26t0w{max-width:56rem}.node-head.svelte-v26t0w p:where(.svelte-v26t0w){line-height:1.6;margin-bottom:1rem}.node-head.svelte-v26t0w strong:where(.svelte-v26t0w){color:#7a4dff}.node-rig.svelte-v26t0w{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin:2rem 0}@media(max-width:768px){.node-rig.svelte-v26t0w{grid-template-columns:1fr}}.rig-eyebrow.svelte-v26t0w{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#7a4dff;margin-bottom:.6rem}.rig-steps.svelte-v26t0w{padding-left:1.2rem;line-height:1.65}.rig-steps.svelte-v26t0w li:where(.svelte-v26t0w){margin-bottom:.4rem}.node-bts.svelte-v26t0w,.node-viewer.svelte-v26t0w{margin:2rem 0}.pickvid-grid.svelte-v26t0w{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;align-items:center;max-width:800px}@media(max-width:640px){.pickvid-grid.svelte-v26t0w{grid-template-columns:1fr}}.bb-grid.svelte-v26t0w{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.5rem}@media(max-width:768px){.bb-grid.svelte-v26t0w{grid-template-columns:1fr}}.split-row.svelte-v26t0w{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:2rem 0}@media(max-width:640px){.split-row.svelte-v26t0w{grid-template-columns:1fr}}.split-stage.svelte-v26t0w{position:relative}.split-tag.svelte-v26t0w{position:absolute;bottom:.6rem;left:.6rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;padding:.2rem .6rem;border-radius:4px;background:#000000b3;color:#fff}.split-tag.a.svelte-v26t0w{border-left:2px solid #00f2c3}.split-tag.b.svelte-v26t0w{border-left:2px solid #ff5fb3}.film-quad.svelte-v26t0w{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0 2.5rem}@media(max-width:768px){.film-quad.svelte-v26t0w{grid-template-columns:1fr}}.film-quad-card.svelte-v26t0w{padding:1.4rem;background:#ffffff08;border:1px solid rgba(122,77,255,.2);border-radius:12px;display:flex;flex-direction:column;gap:.7rem}.film-quad-card.svelte-v26t0w h4:where(.svelte-v26t0w){font-size:1.15rem;font-weight:800;margin:0;display:flex;justify-content:space-between;align-items:baseline}.film-year.svelte-v26t0w{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;color:#7a4dff;font-weight:700}.film-quad-card.svelte-v26t0w p:where(.svelte-v26t0w){font-size:.92rem;line-height:1.5;opacity:.85;margin:0 0 .4rem}.inline-video.svelte-v26t0w{max-width:880px;margin:2rem auto 0}.oneup-bts.svelte-v26t0w{margin:2.5rem 0}.bts-eyebrow.svelte-v26t0w{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#7a4dff;margin-bottom:.8rem}.bassless.svelte-v26t0w p:where(.svelte-v26t0w){line-height:1.6;max-width:36rem;margin-bottom:1rem}.bassless.svelte-v26t0w strong:where(.svelte-v26t0w){color:#ff5fb3}.bassless.svelte-v26t0w a:where(.svelte-v26t0w){color:#00f2c3;text-decoration:underline;text-underline-offset:4px}.prose.svelte-v26t0w p:where(.svelte-v26t0w){line-height:1.65;margin-bottom:1rem}.prose.svelte-v26t0w em:where(.svelte-v26t0w){color:#ff5fb3;font-style:italic}.snap-strip.svelte-1w26caj{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}ul.svelte-1w26caj{list-style:none;margin:0;padding:.5rem clamp(1rem,6vw,5rem);display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:clamp(1rem,6vw,5rem);scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 clamp(.75rem,4vw,3rem),#000 calc(100% - clamp(.75rem,4vw,3rem)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 clamp(.75rem,4vw,3rem),#000 calc(100% - clamp(.75rem,4vw,3rem)),transparent)}ul.svelte-1w26caj::-webkit-scrollbar{display:none}li.svelte-1w26caj{flex:0 0 auto;scroll-snap-align:center}button.svelte-1w26caj{all:unset;display:block;cursor:zoom-in;border-radius:10px;overflow:hidden;transition:transform .2s ease}button.svelte-1w26caj:hover{transition-duration:0s;transform:translateY(-4px)}button.svelte-1w26caj:focus-visible{outline:2px solid currentColor;outline-offset:3px}img.svelte-1w26caj{display:block;height:var(--strip-height);width:auto;object-fit:cover}.hint.svelte-1w26caj{position:absolute;right:clamp(1rem,6vw,5rem);bottom:-1.4rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;opacity:.4}@media(prefers-reduced-motion:reduce){button.svelte-1w26caj{transition:none}}[data-theme=spunksters]{background:radial-gradient(ellipse at top,rgba(255,217,52,.06),transparent 50%),linear-gradient(180deg,#0a0708,#14110a 50%,#06050a);color:#fff5d6}.container.svelte-1yjujel{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.lockup.svelte-1yjujel{text-align:center;margin-bottom:3rem}.eyebrow.svelte-1yjujel{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ffd934;margin-bottom:1rem}.title.svelte-1yjujel{display:flex;justify-content:center;gap:.4rem;font-size:clamp(2.4rem,8vw,6rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1.4rem;flex-wrap:wrap}.grow.svelte-1yjujel{background:linear-gradient(180deg,#ffe57a,#ffd934,#c79900);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(255,217,52,.15)}.lede.svelte-1yjujel{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:48rem;margin:0 auto 1rem}.lede.svelte-1yjujel strong:where(.svelte-1yjujel){color:#ffd934}.logo-stage.svelte-1yjujel{max-width:800px;margin:3rem auto 4rem}.sms-block.svelte-1yjujel{margin:4rem 0}.sms-grid.svelte-1yjujel{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(max-width:768px){.sms-grid.svelte-1yjujel{grid-template-columns:1fr}}.sms-eyebrow.svelte-1yjujel{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ffd934;margin-bottom:.6rem}.sub.svelte-1yjujel{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;margin:0 0 .6rem;line-height:1.2}.sms-text.svelte-1yjujel p:where(.svelte-1yjujel){line-height:1.6;margin-bottom:1rem;max-width:36rem}.aside.svelte-1yjujel{padding:1rem 1.2rem;background:#ffd9340f;border-left:3px solid #ffd934;border-radius:0 8px 8px 0;font-style:italic}.phone.svelte-1yjujel{display:flex;justify-content:center}.phone-frame.svelte-1yjujel{width:280px;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:1.4rem 1rem 1.2rem;box-shadow:0 30px 80px #0009,0 6px 20px #ffd93426}.phone-bar.svelte-1yjujel{font-family:var(--font-mono);font-size:.65rem;text-align:center;opacity:.6;margin-bottom:.8rem}.phone-msgs.svelte-1yjujel{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.phone-msgs.svelte-1yjujel li:where(.svelte-1yjujel){opacity:0;transform:translateY(20px);animation:svelte-1yjujel-msgIn .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * .6s)}@keyframes svelte-1yjujel-msgIn{to{opacity:1;transform:translateY(0)}}.from.svelte-1yjujel{font-family:var(--font-mono);font-size:.6rem;opacity:.5;margin-bottom:.15rem}.bubble.svelte-1yjujel{background:linear-gradient(135deg,#ffd934,#fa0);color:#1a1100;padding:.5rem .8rem;border-radius:16px 16px 16px 4px;font-size:.85rem;font-weight:500;display:inline-block;max-width:90%}.bts.svelte-1yjujel{margin:4rem 0}.bts-eyebrow.svelte-1yjujel{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ffd934;margin-bottom:1rem}.bubbly-bros.svelte-1yjujel{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin:4rem 0;padding:2rem;background:#ffd9340a;border-radius:14px}@media(max-width:768px){.bubbly-bros.svelte-1yjujel{grid-template-columns:1fr}}.bubbly-bros.svelte-1yjujel p:where(.svelte-1yjujel){line-height:1.6;margin-bottom:1rem;max-width:36rem}.prtrailer.svelte-1yjujel{margin:4rem 0}.prtrailer.svelte-1yjujel p:where(.svelte-1yjujel){max-width:56rem;line-height:1.6;margin-bottom:1.5rem}.trailer-pair.svelte-1yjujel{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:640px){.trailer-pair.svelte-1yjujel{grid-template-columns:1fr}}.endcap.svelte-1yjujel{display:flex;align-items:center;gap:1.5rem;margin:5rem 0 0;opacity:.85}.endcap-line.svelte-1yjujel{flex:1;height:1px;background:linear-gradient(90deg,transparent,#ffd934,transparent)}.endcap-text.svelte-1yjujel{text-align:center;font-family:var(--font-mono)}.endcap-text.svelte-1yjujel span:where(.svelte-1yjujel){font-size:.75rem;letter-spacing:.32em;opacity:.7}.endcap-text.svelte-1yjujel strong:where(.svelte-1yjujel){display:block;font-size:1rem;color:#ffd934;margin-top:.3rem}.inline-video.svelte-1yjujel{max-width:880px;margin:2rem auto 0}.bubbly-video.svelte-1yjujel{margin-top:1.2rem}[data-theme=thesis]{background:radial-gradient(ellipse at top,rgba(0,242,195,.06),transparent 50%),linear-gradient(180deg,#03080a,#06141a 50%,#02080c);color:#e8f7fa}.scan.svelte-4i2ekl{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:.35}.scan-line.svelte-4i2ekl{position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(180deg,transparent 0%,rgba(0,242,195,.3) 50%,transparent 100%);filter:blur(8px);animation:svelte-4i2ekl-scan 8s linear infinite}@keyframes svelte-4i2ekl-scan{0%{transform:translateY(-80px)}to{transform:translateY(120vh)}}.container.svelte-4i2ekl{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.lockup.svelte-4i2ekl{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 0;margin-bottom:3rem}.lockup.svelte-4i2ekl>.reveal{display:contents}.film-poster.svelte-4i2ekl{position:absolute;top:-10%;right:-25%;bottom:-10%;left:-25%;background-size:cover;background-position:center;opacity:.18;filter:blur(10px) saturate(1.2);z-index:0}.poster-text.svelte-4i2ekl{position:relative;z-index:1;text-align:center}.award-tag.svelte-4i2ekl{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:#ffd93426;color:#ffd934;border:1px solid #ffd934;border-radius:999px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;font-weight:700;margin-bottom:1.5rem}.award-tag.svelte-4i2ekl svg:where(.svelte-4i2ekl){width:14px;height:14px}.title.svelte-4i2ekl{font-size:clamp(2.8rem,8vw,6rem);font-weight:900;line-height:.95;letter-spacing:.02em;margin:0 0 1rem;background:linear-gradient(180deg,#fff 30%,#00f2c3);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 80px rgba(0,242,195,.25)}.subtitle.svelte-4i2ekl{font-family:var(--font-mono);font-size:1rem;letter-spacing:.06em;opacity:.8;max-width:40rem;margin:0 auto}.synopsis.svelte-4i2ekl{max-width:52rem;margin:0 auto 4rem}.eyebrow.svelte-4i2ekl{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#00f2c3;margin-bottom:1rem;font-weight:700}.synopsis.svelte-4i2ekl p:where(.svelte-4i2ekl){line-height:1.65;margin-bottom:1rem}.aside.svelte-4i2ekl{padding:1rem 1.2rem;background:#00f2c30f;border-left:3px solid #00f2c3;border-radius:0 8px 8px 0}.aside.svelte-4i2ekl strong:where(.svelte-4i2ekl){color:#00f2c3}.film-grid.svelte-4i2ekl,.concept-grid.svelte-4i2ekl,.poster-grid.svelte-4i2ekl,.bts-block.svelte-4i2ekl,.premiere-block.svelte-4i2ekl{margin:4rem 0}.poster-note.svelte-4i2ekl{max-width:46rem;line-height:1.6;opacity:.82;margin:0 0 1.5rem}.poster-note.svelte-4i2ekl em:where(.svelte-4i2ekl){font-style:italic;color:#00f2c3}.prod-stats.svelte-4i2ekl>.reveal{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:4rem 0;padding:2rem;background:linear-gradient(135deg,rgba(0,242,195,.06),transparent);border:1px solid rgba(0,242,195,.2);border-radius:12px}@media(max-width:768px){.prod-stats.svelte-4i2ekl>.reveal{grid-template-columns:repeat(2,1fr)}}.stat.svelte-4i2ekl{text-align:center}.stat-num.svelte-4i2ekl{font-family:var(--font-mono);font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#00f2c3;line-height:1}.stat-label.svelte-4i2ekl{font-size:.85rem;opacity:.75;margin-top:.3rem}.big-sub.svelte-4i2ekl{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin:0 0 .8rem}.bts-block.svelte-4i2ekl p:where(.svelte-4i2ekl),.premiere-block.svelte-4i2ekl p:where(.svelte-4i2ekl){max-width:56rem;line-height:1.65;margin-bottom:1.5rem}.full-film.svelte-4i2ekl{margin:2.5rem auto 0;max-width:920px;padding:1.4rem;background:linear-gradient(135deg,rgba(0,242,195,.06),transparent);border:1px solid rgba(0,242,195,.25);border-radius:14px}.full-film-eyebrow.svelte-4i2ekl{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.32em;color:#00f2c3;margin-bottom:.8rem}.full-film-eyebrow.svelte-4i2ekl svg:where(.svelte-4i2ekl){width:14px;height:14px}[data-theme=hustle]{background:radial-gradient(ellipse at top right,rgba(255,184,77,.08),transparent 50%),linear-gradient(180deg,#0a0805,#14100a 50%,#06050a);color:#faf2e2}.container.svelte-60cp8y{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.lockup.svelte-60cp8y{margin-bottom:4rem}.eyebrow.svelte-60cp8y{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ffb84d;margin-bottom:1rem}.title.svelte-60cp8y{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.grad.svelte-60cp8y{background:linear-gradient(90deg,#ffb84d,#f68,#ffd934);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-60cp8y{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:44rem;margin-bottom:1rem}.lede.svelte-60cp8y strong:where(.svelte-60cp8y){color:#ffb84d}.card-stack.svelte-60cp8y{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center;margin:3rem 0 4rem}@media(max-width:768px){.card-stack.svelte-60cp8y{grid-template-columns:1fr}}.biz-card.svelte-60cp8y{aspect-ratio:16 / 9;max-width:360px;background:linear-gradient(135deg,#1e1814,#0d0a08);border:1px solid rgba(255,184,77,.3);border-radius:10px;padding:1.6rem;display:flex;flex-direction:column;gap:.4rem;font-family:var(--font-mono);color:#ffb84d;box-shadow:0 20px 50px #00000080;transform:rotate(-3deg);transition:transform .3s ease}.biz-card.svelte-60cp8y:hover{transition-duration:0s;transform:rotate(0) scale(1.02)}.biz-name.svelte-60cp8y{font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:.02em}.biz-role.svelte-60cp8y{font-size:.85rem;letter-spacing:.18em}.biz-cut.svelte-60cp8y{flex:1;border-bottom:1px dashed rgba(255,184,77,.3);margin:.5rem 0}.biz-meta.svelte-60cp8y{font-size:.75rem;color:#faf2e2b3}.reel-feature.svelte-60cp8y,.reel-block.svelte-60cp8y,.portfolio-list.svelte-60cp8y,.weddings.svelte-60cp8y,.archives.svelte-60cp8y{margin:4rem 0}.reel-feature.svelte-60cp8y{margin:4.5rem 0}.sub.svelte-60cp8y{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;margin:0 0 .6rem}.weddings.svelte-60cp8y p:where(.svelte-60cp8y){max-width:44rem;line-height:1.6;margin:0 0 1rem}.inline-video.svelte-60cp8y{margin:1.5rem 0 .75rem}.reel-eyebrow.svelte-60cp8y{display:flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.28em;color:#ffb84d;margin-bottom:.85rem}.reel-eyebrow.svelte-60cp8y svg:where(.svelte-60cp8y){width:14px;height:14px}.reel-headline.svelte-60cp8y{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;margin:0 0 .7rem}.reel-copy.svelte-60cp8y{max-width:46rem;line-height:1.6;margin:0;color:#faf2e2d9}.reel-stage.svelte-60cp8y{position:relative;margin-top:1.75rem;border-radius:14px;overflow:hidden;border:1px solid rgba(255,184,77,.3);box-shadow:0 40px 90px #0000008c,0 6px 24px #ffb84d24}.reel-grid.svelte-60cp8y{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:1.5rem}.reel-card.svelte-60cp8y{margin:0;position:relative;overflow:hidden;border-radius:8px;transition:transform .2s ease}.reel-card.svelte-60cp8y:hover{transition-duration:0s;transform:translateY(-4px)}.reel-card.svelte-60cp8y figcaption:where(.svelte-60cp8y){position:absolute;left:.6rem;bottom:.6rem;right:.6rem;font-family:var(--font-mono);font-size:.7rem;padding:.25rem .55rem;background:#000000bf;color:#ffb84d;border-radius:4px;opacity:0;transition:opacity .2s ease}.reel-card.svelte-60cp8y:hover figcaption:where(.svelte-60cp8y){transition-duration:0s;opacity:1}.portfolio-list.svelte-60cp8y ul:where(.svelte-60cp8y){list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.6rem;margin:0}.portfolio-list.svelte-60cp8y li:where(.svelte-60cp8y){padding:.9rem 1.1rem;background:#ffb84d0a;border-left:2px solid #ffb84d;border-radius:0 6px 6px 0;font-size:.92rem;line-height:1.5}.portfolio-list.svelte-60cp8y strong:where(.svelte-60cp8y){color:#ffb84d}.portfolio-list.svelte-60cp8y em:where(.svelte-60cp8y){color:#ffd934;font-style:italic}.archive-stack.svelte-60cp8y{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}[data-theme=entr]{background:radial-gradient(ellipse at 20% 0%,rgba(0,214,255,.08),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(255,102,204,.06),transparent 50%),linear-gradient(180deg,#050a14,#07101f 50%,#050810);color:#e0f1fa}.container.svelte-16slv0u{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.lockup.svelte-16slv0u{margin-bottom:4rem}.gal-eyebrow.svelte-16slv0u{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:#00d6ff;margin-bottom:.75rem}.eyebrow.svelte-16slv0u{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#00d6ff;margin-bottom:1rem}.title.svelte-16slv0u{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.cross.svelte-16slv0u{position:relative;opacity:.6}.cross.svelte-16slv0u:after{content:"";position:absolute;left:0;right:0;top:52%;height:4px;background:#f68;transform:skewY(-3deg)}.grad.svelte-16slv0u{background:linear-gradient(90deg,#00d6ff,#00f2c3,#f68);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-16slv0u{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:44rem}.card.svelte-16slv0u{margin:4rem 0;padding:2rem;background:#ffffff05;border:1px solid rgba(0,214,255,.12);border-radius:16px;display:flex;flex-direction:column;gap:1.5rem}.card-head.svelte-16slv0u{max-width:56rem}.year-tag.svelte-16slv0u{display:inline-block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;padding:.18rem .6rem;background:#00d6ff1f;color:#00d6ff;border-radius:4px;margin-bottom:.6rem}.sub.svelte-16slv0u{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;margin:0 0 .7rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.sub.svelte-16slv0u a:where(.svelte-16slv0u){color:#00d6ff;text-decoration:underline;text-underline-offset:4px}.loc.svelte-16slv0u{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;padding:.15rem .55rem;background:#00d6ff;color:#052a35;font-weight:800;border-radius:4px;margin-right:.35rem;display:inline-block;transform:translateY(-3px)}.card.svelte-16slv0u p:where(.svelte-16slv0u){line-height:1.6;margin-bottom:1rem}.card.svelte-16slv0u strong:where(.svelte-16slv0u){color:#00f2c3}.card.svelte-16slv0u a:where(.svelte-16slv0u){color:#00d6ff;text-decoration:underline;text-underline-offset:4px}.bts-row.svelte-16slv0u{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem}@media(max-width:640px){.bts-row.svelte-16slv0u{grid-template-columns:1fr}}.phone-grid.svelte-16slv0u{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.phone-mini.svelte-16slv0u{background:#000;border-radius:18px;padding:6px;box-shadow:0 14px 40px #00000080;transform:rotate(calc((var(--i) - 2.5) * 1.2deg));transition:transform .2s ease}.phone-mini.svelte-16slv0u:hover{transition-duration:0s;transform:rotate(0) translateY(-4px)}.splitflap.svelte-16slv0u{display:flex;justify-content:center;gap:.4rem;padding:2rem 0 1rem;font-family:var(--font-mono)}.flap.svelte-16slv0u{position:relative;width:clamp(40px,7vw,70px);aspect-ratio:1;background:#1a1a1a;border-radius:6px;overflow:hidden;perspective:600px;box-shadow:0 10px 26px #0009;animation:svelte-16slv0u-flap 2s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--delay)}.flap-inner.svelte-16slv0u{position:relative;width:100%;height:100%}.flap-top.svelte-16slv0u,.flap-bottom.svelte-16slv0u{position:absolute;width:100%;height:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;color:#fff;background:#2a2a2a;text-shadow:0 1px 2px rgba(0,0,0,.5)}.flap-top.svelte-16slv0u{top:0;align-items:flex-end;padding-bottom:4%;border-bottom:1px solid #000}.flap-bottom.svelte-16slv0u{bottom:0;align-items:flex-start;padding-top:4%}@keyframes svelte-16slv0u-flap{0%,20%{transform:rotateX(0)}30%{transform:rotateX(-30deg)}40%{transform:rotateX(0)}to{transform:rotateX(0)}}.splitflap-tag.svelte-16slv0u{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.32em;text-align:center;opacity:.7}[data-theme=snt]{background:radial-gradient(circle at 20% 20%,rgba(0,242,195,.1),transparent 50%),radial-gradient(circle at 80% 80%,rgba(108,99,255,.08),transparent 50%),linear-gradient(180deg,#050a0c,#08161a 50%,#050a10);color:#e8faf6}.snt-bg.svelte-3vrz73{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,242,195,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,242,195,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none}.container.svelte-3vrz73{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative;z-index:1}.lockup.svelte-3vrz73{margin-bottom:3rem;max-width:64rem}.eyebrow.svelte-3vrz73{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#00f2c3;margin-bottom:1.2rem}.title.svelte-3vrz73{font-size:clamp(2.8rem,9vw,6rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 .6rem;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.snt-mark.svelte-3vrz73{display:inline-grid;place-items:center;width:clamp(60px,9vw,100px);height:clamp(60px,9vw,100px);border-radius:22px;flex-shrink:0;padding:8px}.tagline.svelte-3vrz73{font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.06em;color:#00f2c3;margin:0 0 1.2rem}.lede.svelte-3vrz73{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;max-width:44rem;margin-bottom:1rem}.lede.svelte-3vrz73 a:where(.svelte-3vrz73){color:#00f2c3;text-decoration:underline;text-underline-offset:4px}.cta-row.svelte-3vrz73{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.cta-primary.svelte-3vrz73{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.4rem;background:linear-gradient(135deg,#00f2c3,#00d6ff);color:#052028;font-weight:800;border-radius:999px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 30px #00f2c34d}.cta-primary.svelte-3vrz73:hover{transition-duration:0s;transform:translateY(-3px);box-shadow:0 14px 40px #00f2c373}.cta-primary.svelte-3vrz73 svg:where(.svelte-3vrz73){width:18px;height:18px}.hero-shot.svelte-3vrz73{position:relative;margin:3rem 0 4rem;border-radius:16px;overflow:hidden;box-shadow:0 40px 100px #0000008c,0 6px 20px #00f2c32e;border:1px solid rgba(0,242,195,.18)}.hero-glow.svelte-3vrz73{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center top,rgba(0,242,195,.16),transparent 60%);pointer-events:none}.features.svelte-3vrz73{margin:5rem 0}.sub.svelte-3vrz73{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin:0 0 .5rem}.features.svelte-3vrz73 p:where(.svelte-3vrz73){line-height:1.55;opacity:.9}.features-grid.svelte-3vrz73{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.feature.svelte-3vrz73{display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1.2rem 1.3rem;background:#00f2c30d;border:1px solid rgba(0,242,195,.15);border-radius:12px;transition:transform .2s ease,border-color .2s ease}.feature.svelte-3vrz73:hover{transition-duration:0s;transform:translateY(-3px);border-color:#00f2c366}.feature-num.svelte-3vrz73{font-family:var(--font-mono);font-size:1.4rem;font-weight:900;color:#00f2c3;line-height:1}.feature.svelte-3vrz73 h4:where(.svelte-3vrz73){font-size:1.1rem;font-weight:800;margin:0 0 .3rem}.feature.svelte-3vrz73 p:where(.svelte-3vrz73){font-size:.92rem;opacity:.85;margin:0}.dash-block.svelte-3vrz73,.delivery-block.svelte-3vrz73,.brand-block.svelte-3vrz73{margin:4rem 0}[data-theme=side]{background:radial-gradient(ellipse at top,rgba(167,139,250,.06),transparent 50%),linear-gradient(180deg,#08060f,#100b1a 50%,#060410);color:#efe6ff}.container.svelte-12yu2fq{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.lockup.svelte-12yu2fq{margin-bottom:3rem}.eyebrow.svelte-12yu2fq{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#a78bfa;margin-bottom:1rem}.title.svelte-12yu2fq{font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.grad.svelte-12yu2fq{background:linear-gradient(90deg,#a78bfa,#ff8b8b,#ffd66e);-webkit-background-clip:text;background-clip:text;color:transparent}.grid.svelte-12yu2fq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:3rem 0}@media(max-width:900px){.grid.svelte-12yu2fq{grid-template-columns:1fr}}.card.svelte-12yu2fq{background:#a78bfa0a;border:1px solid rgba(167,139,250,.18);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.terminal.svelte-12yu2fq header:where(.svelte-12yu2fq){background:#1a1a1a;padding:.45rem .7rem;border-bottom:1px solid rgba(255,255,255,.1)}.terminal-bar.svelte-12yu2fq{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;color:#fff9}.dot.svelte-12yu2fq{width:11px;height:11px;border-radius:50%;display:block}.dot.r.svelte-12yu2fq{background:#ff5f57}.dot.y.svelte-12yu2fq{background:#febc2e}.dot.g.svelte-12yu2fq{background:#28c840}.terminal-title.svelte-12yu2fq{margin-left:.5rem}.video.svelte-12yu2fq header:where(.svelte-12yu2fq){padding:.7rem 1rem}.video-tag.svelte-12yu2fq{display:inline-block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.32em;padding:.18rem .6rem;background:#a78bfa26;color:#a78bfa;border-radius:4px;font-weight:700}.card-body.svelte-12yu2fq{padding:1.4rem;display:flex;flex-direction:column;gap:.7rem}.card-body.svelte-12yu2fq h3:where(.svelte-12yu2fq){font-size:1.6rem;font-weight:800;margin:0}.card-tagline.svelte-12yu2fq{font-family:var(--font-mono);font-size:.95rem;color:#a78bfa;margin:0}.card-body.svelte-12yu2fq p:where(.svelte-12yu2fq){font-size:.95rem;line-height:1.55;margin:0}.card-link.svelte-12yu2fq{display:inline-flex;align-items:center;gap:.4rem;color:#a78bfa;text-decoration:underline;text-underline-offset:4px;font-family:var(--font-mono);font-size:.85rem}.card-link.svelte-12yu2fq svg:where(.svelte-12yu2fq){width:14px;height:14px}.screens.svelte-12yu2fq{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.4rem}@media(max-width:640px){.screens.svelte-12yu2fq{grid-template-columns:1fr}}.callout.svelte-j13vvp{--callout-color: var(--color-action);--callout-bg: var(--color-action-bg);--_pad-y: 1rem;--_pad-x: 1.25rem;--_gap: .75rem;--_accent-bar-margin: -.25rem;display:grid;grid-template-rows:0fr;border-radius:var(--radius-lg);background:var(--callout-bg);opacity:0;transform:scale(.98);transition:grid-template-rows .3s ease,opacity .3s ease,transform .3s ease}@supports (corner-shape: squircle){.callout.svelte-j13vvp{corner-shape:squircle;border-radius:calc(var(--radius-lg) * var(--squircle-ratio, 2))}}.callout.svelte-j13vvp.visible{grid-template-rows:1fr;opacity:1;transform:scale(1)}.callout.svelte-j13vvp.success{--callout-color: var(--color-success);--callout-bg: var(--color-success-bg)}.callout.svelte-j13vvp.warning{--callout-color: var(--color-warning);--callout-bg: var(--color-warning-bg)}.callout.svelte-j13vvp.error{--callout-color: var(--color-error);--callout-bg: var(--color-error-bg)}.callout.svelte-j13vvp.tip{--callout-color: var(--color-action);--callout-bg: color-mix(in oklch, var(--color-action) 10%, transparent)}.callout.svelte-j13vvp.banner{border-radius:0;width:100%;background:var(--callout-color);color:#fff;transform:none;opacity:0;translate:0 -100%}.callout.svelte-j13vvp.banner.visible{opacity:1;translate:0 0}.callout.svelte-j13vvp.banner .inner:where(.svelte-j13vvp){justify-content:center}.callout.svelte-j13vvp.banner .inner:where(.svelte-j13vvp):before{content:none}.callout.svelte-j13vvp.banner .icon:where(.svelte-j13vvp){color:#fff}.callout.svelte-j13vvp.banner .title:where(.svelte-j13vvp){color:#fff}.callout.svelte-j13vvp.banner .body:where(.svelte-j13vvp){color:#ffffffe6}.callout.svelte-j13vvp.sticky{position:sticky;top:0;z-index:var(--layer-sticky)}.callout.svelte-j13vvp.dense{--_pad-y: .5rem;--_pad-x: .75rem;--_gap: .5rem;--_accent-bar-margin: 0;--radius-lg: var(--radius-md)}.callout.svelte-j13vvp.comfortable{--_pad-y: 1.25rem;--_pad-x: 1.75rem;--_gap: 1rem;--_accent-bar-margin: -.5rem}.callout.svelte-j13vvp.skeleton{pointer-events:none;width:min(100%,30rem);--skeleton-bg: color-mix(in oklch, var(--callout-color) 25%, transparent);--skeleton-sheen: color-mix(in oklch, var(--callout-color) 40%, transparent)}.callout.svelte-j13vvp.skeleton .content:where(.svelte-j13vvp){min-width:0;flex:1;display:flex;flex-direction:column}.callout.svelte-j13vvp.banner.skeleton{--skeleton-bg: rgb(255 255 255 / .25);--skeleton-sheen: rgb(255 255 255 / .35)}.callout.svelte-j13vvp.banner.skeleton .skeleton-line.title-skeleton:where(.svelte-j13vvp){--skeleton-bg: rgb(255 255 255 / .4)}.inner.svelte-j13vvp{display:flex;align-items:flex-start;gap:var(--_gap);padding:var(--_pad-y) var(--_pad-x);overflow:hidden}.inner.svelte-j13vvp:before{content:"";align-self:stretch;flex-shrink:0;width:4px;border-radius:var(--radius-full);background:var(--callout-color);margin-left:calc(var(--_gap) - var(--_pad-x));margin-top:var(--_accent-bar-margin);margin-bottom:var(--_accent-bar-margin)}.icon.svelte-j13vvp{flex-shrink:0;color:var(--callout-color);display:flex;align-items:center;height:1.4em;line-height:1.4em}.visible:where(.svelte-j13vvp) .icon.svelte-j13vvp{animation:svelte-j13vvp-icon-bounce .4s ease .15s both}.content.svelte-j13vvp{flex:1;min-width:0}.title.svelte-j13vvp{font-weight:600;color:var(--callout-color);margin-bottom:.25rem;line-height:1.4}.body.svelte-j13vvp{color:var(--color-text);line-height:1.5;font-size:.9375rem}.action.svelte-j13vvp{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.dismiss.svelte-j13vvp{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--callout-color)}.dismiss.svelte-j13vvp .button{--color-text: var(--callout-color)}.skeleton-line.svelte-j13vvp{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));border-radius:var(--radius-full, 1e5px);height:.65625rem;margin:.375rem 0}.skeleton-line.svelte-j13vvp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}.skeleton-line.svelte-j13vvp.title-skeleton{width:35%;height:.7em;margin:.35em 0 calc(.35em + .25rem);--skeleton-bg: color-mix(in oklch, var(--callout-color) 35%, transparent)}.skeleton-line.svelte-j13vvp.short{width:55%}@keyframes svelte-j13vvp-icon-bounce{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes delight-skeleton-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.callout.svelte-j13vvp{transition:none}.callout.svelte-j13vvp.banner{translate:none}.visible:where(.svelte-j13vvp) .icon.svelte-j13vvp{animation:none}.skeleton-line.svelte-j13vvp:after{animation:none}}[data-theme=creed]{background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(108,99,255,.07),transparent 60%),linear-gradient(180deg,#060410,#06060a 30%,#06060a);color:#fff;overflow-x:clip}.container.svelte-mg6yys{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);text-align:center}.opening.svelte-mg6yys{min-height:70svh;display:flex;align-items:center;justify-content:center}.eyebrow.svelte-mg6yys{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.32em;color:#ffffff8c;margin-bottom:1.2rem}.title.svelte-mg6yys{font-size:clamp(2.2rem,6vw,4.5rem);font-weight:900;line-height:1.02;letter-spacing:-.03em;margin:0 0 1.6rem}.title-accent.svelte-mg6yys{color:#ffffff8c}.intro.svelte-mg6yys{max-width:42rem;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65;color:#ffffffb8}.tenets.svelte-mg6yys{list-style:none;margin:0;padding:0}.tenet.svelte-mg6yys{position:relative;min-height:90svh;display:flex;align-items:center;justify-content:center}.tenet.svelte-mg6yys .reveal{position:relative;z-index:1}.tenet-drift.svelte-mg6yys{position:relative;z-index:1;transform:translateY(calc((var(--tenet-p, .5) - .5) * 28svh))}@media(prefers-reduced-motion:reduce){.tenet-drift.svelte-mg6yys{transform:none}}.numeral.svelte-mg6yys{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.5em;text-indent:.5em;color:var(--tenet-accent, #fff);margin-bottom:1.6rem}.numeral.svelte-mg6yys:after{content:"";display:block;width:2.4rem;height:1px;margin:1rem auto 0;background:var(--tenet-accent, #fff);opacity:.5}.statement.svelte-mg6yys{font-family:"Nunito Sans",var(--font-sans),sans-serif;font-size:clamp(2.8rem,9vw,7rem);font-weight:900;line-height:.98;letter-spacing:-.035em;margin:0 0 2rem;text-wrap:balance}.statement.svelte-mg6yys s:where(.svelte-mg6yys){text-decoration-thickness:.06em;text-decoration-color:var(--tenet-accent, currentColor);opacity:.75}.body.svelte-mg6yys{max-width:38rem;margin:0 auto;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.65;color:#ffffffbf}.fine.svelte-mg6yys{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;color:#ffffff59;margin-top:2.2rem}.t1.svelte-mg6yys{--tenet-accent: #00f2c3}.t2.svelte-mg6yys{--tenet-accent: #a78bfa}.t3.svelte-mg6yys{--tenet-accent: #ff8b8b}.grad.svelte-mg6yys{background:linear-gradient(95deg,#a78bfa,#ff8b8b 55%,#ffd66e);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.12em}.design-grid.svelte-mg6yys{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background-image:linear-gradient(rgba(255,255,255,.125) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.125) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 50%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 72% 68% at 50% 50%,#000 35%,transparent 78%);pointer-events:none}.fix-stage.svelte-mg6yys{position:relative;display:inline-block;user-select:none;-webkit-user-select:none}.fix-target.svelte-mg6yys{position:relative;display:inline-block;transition:transform .9s cubic-bezier(.34,1.56,.64,1);cursor:default}.fix-target.no-transition.svelte-mg6yys{transition:none}.fix-target.svelte-mg6yys .statement:where(.svelte-mg6yys){margin-bottom:0}.fix-stage.svelte-mg6yys+.body:where(.svelte-mg6yys){margin-top:2rem}.select-box.svelte-mg6yys{position:absolute;top:-.35em;right:-.45em;bottom:-.35em;left:-.45em;border:1.5px solid #4c9ffe;opacity:0;transform:scale(.94);transition:opacity .16s ease,transform .22s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.select-box.svelte-mg6yys:before{content:"";position:absolute;top:-20px;left:50%;width:1.5px;height:15px;background:#4c9ffe}.fix-target.boxed.svelte-mg6yys .select-box:where(.svelte-mg6yys){opacity:1;transform:scale(1)}.fix-target.boxed.svelte-mg6yys .handle:where(.svelte-mg6yys){pointer-events:auto}.handle.svelte-mg6yys{position:absolute;width:11px;height:11px;background:#fff;border:1.5px solid #4c9ffe;border-radius:2px;pointer-events:none;touch-action:none}.handle.svelte-mg6yys:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.rotate-h.svelte-mg6yys{top:-31px;left:calc(50% - 5.5px);border-radius:50%;cursor:grab}.rotate-h.svelte-mg6yys:active{cursor:grabbing}.h-tl.svelte-mg6yys{top:-6px;left:-6px;cursor:nwse-resize}.h-tc.svelte-mg6yys{top:-6px;left:calc(50% - 5.5px);cursor:ns-resize}.h-tr.svelte-mg6yys{top:-6px;right:-6px;cursor:nesw-resize}.h-ml.svelte-mg6yys{top:calc(50% - 5.5px);left:-6px;cursor:ew-resize}.h-mr.svelte-mg6yys{top:calc(50% - 5.5px);right:-6px;cursor:ew-resize}.h-bl.svelte-mg6yys{bottom:-6px;left:-6px;cursor:nesw-resize}.h-bc.svelte-mg6yys{bottom:-6px;left:calc(50% - 5.5px);cursor:ns-resize}.h-br.svelte-mg6yys{bottom:-6px;right:-6px;cursor:nwse-resize}.fix-cursor.svelte-mg6yys{position:absolute;top:50%;left:50%;width:38px;height:38px;opacity:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));transform:translate(var(--cx),var(--cy));transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .3s ease;pointer-events:none;z-index:2}.fix-cursor.shown.svelte-mg6yys{opacity:1}.fix-cursor.clicking.svelte-mg6yys{transform:translate(var(--cx),var(--cy)) scale(.82);transition:transform .13s ease,opacity .3s ease}.fix-cursor.no-glide.svelte-mg6yys{transition:opacity .3s ease}.click-ring.svelte-mg6yys{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:2px solid rgba(76,159,254,.9);border-radius:50%;pointer-events:none;animation:svelte-mg6yys-click-ripple .5s ease-out forwards}@keyframes svelte-mg6yys-click-ripple{0%{opacity:.9;transform:translate(var(--cx),var(--cy)) scale(.2)}to{opacity:0;transform:translate(var(--cx),var(--cy)) scale(1)}}.aurora.svelte-mg6yys{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;overflow:hidden;pointer-events:none}.stars.svelte-mg6yys{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.5px 1.5px at 22% 24%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 68% 12%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 85% 40%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 42% 55%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 8% 70%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 55% 82%,rgba(255,255,255,.5),transparent);background-size:340px 300px;opacity:calc(.25 + var(--aurora-p, 0) * .5)}.ribbons.svelte-mg6yys{position:absolute;top:-8%;right:0;bottom:-8%;left:0;transform:translateY(calc((.5 - var(--aurora-p, 0)) * 8vh));opacity:clamp(.2,calc((var(--aurora-p, 0) - .05) * 1.5),1)}.ribbon.svelte-mg6yys{position:absolute;left:-20vw;width:140vw;height:26vh;border-radius:50%;filter:blur(46px)}.r1.svelte-mg6yys{top:8%;background:linear-gradient(90deg,transparent 5%,rgba(0,242,195,.5) 30%,rgba(108,99,255,.42) 65%,transparent 95%);transform:rotate(-7deg);animation:svelte-mg6yys-aurora-sway 21s ease-in-out infinite alternate}.r2.svelte-mg6yys{top:24%;background:linear-gradient(90deg,transparent 8%,rgba(167,139,250,.42) 40%,rgba(0,214,255,.34) 70%,transparent 92%);transform:rotate(4deg);animation:svelte-mg6yys-aurora-sway 29s ease-in-out -8s infinite alternate-reverse}.r3.svelte-mg6yys{top:42%;height:20vh;background:linear-gradient(90deg,transparent 10%,rgba(0,242,195,.24) 45%,rgba(167,139,250,.3) 75%,transparent 90%);transform:rotate(-3deg);animation:svelte-mg6yys-aurora-sway 36s ease-in-out -15s infinite alternate}@keyframes svelte-mg6yys-aurora-sway{0%{translate:-5vw 0}to{translate:5vw -2.5vh}}.t2.svelte-mg6yys .body:where(.svelte-mg6yys){text-shadow:0 1px 14px rgba(6,4,16,.8)}.t2.svelte-mg6yys .grad:where(.svelte-mg6yys){filter:drop-shadow(0 3px 22px rgba(6,4,16,.85))}.plane-field.svelte-mg6yys{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;overflow:hidden;pointer-events:none}.plane.svelte-mg6yys{position:absolute;top:0;left:0;width:46px;height:46px;margin:-23px 0 0 -23px;opacity:0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.5));will-change:transform,opacity}.plane.svelte-mg6yys svg:where(.svelte-mg6yys){display:block;width:100%;height:100%}.plane.svelte-mg6yys svg.pop:where(.svelte-mg6yys){animation:svelte-mg6yys-plane-pop .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-mg6yys-plane-pop{0%{transform:scale(0)}65%{transform:scale(1.35)}to{transform:scale(1)}}.t3-copy.svelte-mg6yys{padding:3rem 4rem;background:radial-gradient(ellipse closest-side,rgba(6,6,10,.92) 45%,rgba(6,6,10,.6) 72%,transparent 100%)}.t3.svelte-mg6yys{cursor:crosshair}@media(prefers-reduced-motion:reduce){.fix-target.svelte-mg6yys{transition:none}.fix-cursor.svelte-mg6yys,.click-ring.svelte-mg6yys,.select-box.svelte-mg6yys,.plane-field.svelte-mg6yys{display:none}.ribbon.svelte-mg6yys{animation:none}}.coda.svelte-mg6yys{max-width:56rem;margin:0 auto;padding:clamp(3rem,10vh,8rem) 0 2rem}.coda-line.svelte-mg6yys{width:80px;height:2px;background:linear-gradient(90deg,transparent,#00f2c3,transparent);margin:0 auto 2rem}.coda-text.svelte-mg6yys{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.6;margin:0 0 1rem;opacity:.92}.coda-sign.svelte-mg6yys{font-family:"Caveat",cursive,var(--font-sans);font-size:2rem;color:#00f2c3;margin-top:1.6rem;opacity:.85}.year-scrubber.svelte-jfrk38{position:fixed;top:50%;right:1.25rem;transform:translateY(-50%);z-index:50;pointer-events:auto;font-family:var(--font-mono)}.rail.svelte-jfrk38{position:absolute;right:11px;top:6px;bottom:6px;width:2px;background:#ffffff1a;border-radius:2px}.fill.svelte-jfrk38{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00f2c3,#00b4a0 60%,#6c63ff);border-radius:2px;transform-origin:top;transition:transform 80ms linear}ul.svelte-jfrk38{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;max-height:min(80vh,720px);overflow-y:auto;scrollbar-width:none}ul.svelte-jfrk38::-webkit-scrollbar{display:none}button.svelte-jfrk38{all:unset;cursor:pointer;position:relative;display:flex;align-items:center;gap:.55rem;padding:.18rem .6rem;color:#ffffff8c;font-size:.7rem;letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.7);transition:color .2s ease}button.svelte-jfrk38:hover{transition-duration:0s;color:#fff}.year.svelte-jfrk38{font-weight:700;min-width:2.6rem;text-align:right;font-variant-numeric:tabular-nums}.label.svelte-jfrk38{max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;text-transform:uppercase;transition:max-width .25s ease,opacity .25s ease}button.svelte-jfrk38:hover .label:where(.svelte-jfrk38),button.active.svelte-jfrk38 .label:where(.svelte-jfrk38){transition-duration:0s;max-width:12rem;opacity:1}.dot.svelte-jfrk38{display:block;position:relative;width:8px;height:8px;border-radius:50%;background:#ffffff40;box-shadow:inset 0 0 0 2px #0006,0 1px 4px #000c;transition:background .2s ease,transform .2s ease}button.active.svelte-jfrk38 .dot:where(.svelte-jfrk38){background:#00f2c3;transform:scale(1.4)}.dot.svelte-jfrk38:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #00f2c3;opacity:0;pointer-events:none}button.active.svelte-jfrk38 .dot:where(.svelte-jfrk38):after{animation:svelte-jfrk38-detent .45s ease-out}@keyframes svelte-jfrk38-detent{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){button.active.svelte-jfrk38 .dot:where(.svelte-jfrk38):after{animation:none}}button.active.svelte-jfrk38{color:#fff}@media(max-width:768px){.year-scrubber.svelte-jfrk38{display:none}}.empty-year.svelte-1o2eo1y{position:relative;width:100%;height:var(--block-height);min-height:18rem;display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint}.year.svelte-1o2eo1y{font-family:var(--font-mono);font-weight:900;font-size:clamp(7rem,24vw,20rem);line-height:.85;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--year-color);opacity:calc(.15 + var(--w) * .55);transform:translate(var(--drift)) scale(calc(.78 + var(--w) * .22));transition:opacity 80ms linear,transform 80ms linear;font-variant-numeric:tabular-nums}.tick.svelte-1o2eo1y{display:block;height:1px;flex:1;max-width:22vw;background:linear-gradient(90deg,transparent,var(--year-color) 50%,transparent);opacity:calc(var(--w) * .5)}.note.svelte-1o2eo1y{position:absolute;left:50%;bottom:clamp(1.5rem,8vh,4rem);transform:translate(-50%);width:min(34rem,86vw);margin:0;text-align:center;font-size:.95rem;line-height:1.55;color:#ffffff8c;opacity:calc(var(--w) * 1.2)}.note-label.svelte-1o2eo1y{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;color:var(--year-color);opacity:.8}@media(max-width:640px){.year.svelte-1o2eo1y{-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){.year.svelte-1o2eo1y{transform:none;transition:none}}.year-cycler.svelte-rf5nt8{position:relative;width:100%;height:calc(100svh + var(--pin-height));pointer-events:none;-webkit-user-select:none;user-select:none}.sticky.svelte-rf5nt8{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.stage.svelte-rf5nt8{position:relative;width:100%;height:clamp(7rem,22vw,25rem);overflow:hidden}.year.svelte-rf5nt8{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:900;font-size:clamp(7rem,22vw,25rem);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--c);font-variant-numeric:tabular-nums;transition:transform .12s linear,opacity .12s linear;will-change:transform,opacity}.rail.svelte-rf5nt8{width:min(50vw,24rem);height:2px;background:#ffffff1f;border-radius:2px;overflow:hidden}.fill.svelte-rf5nt8{height:100%;width:100%;background:var(--c);transform-origin:left;transition:transform 80ms linear}.caption.svelte-rf5nt8{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.32em;text-transform:uppercase;opacity:.5;color:#fff}@media(max-width:640px){.year.svelte-rf5nt8{-webkit-text-stroke-width:1.5px}}@media(prefers-reduced-motion:reduce){.year.svelte-rf5nt8{transition:none}}.bar.svelte-1stttjz{position:fixed;top:12px;left:0;right:0;z-index:250;display:flex;align-items:center;gap:.5rem;padding:0 var(--space-3);max-width:var(--breakpoint-xl);margin:0 auto;pointer-events:none;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.bar.svelte-1stttjz{padding:0 var(--space-7)}}.up.svelte-1stttjz,.trigger.svelte-1stttjz,.action-link.svelte-1stttjz,.action-icon.svelte-1stttjz{pointer-events:auto;position:relative;font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;letter-spacing:.06em;color:#fff;background:#080a12b8;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.up.svelte-1stttjz:hover,.trigger.svelte-1stttjz:hover,.action-link.svelte-1stttjz:hover,.action-icon.svelte-1stttjz:hover{transition-duration:0s;background:#141824e6;border-color:#00f2c373}.up.svelte-1stttjz:focus-visible,.trigger.svelte-1stttjz:focus-visible,.action-link.svelte-1stttjz:focus-visible,.action-icon.svelte-1stttjz:focus-visible{outline:2px solid #00f2c3;outline-offset:2px}.up.svelte-1stttjz,.action-icon.svelte-1stttjz{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.up.svelte-1stttjz svg:where(.svelte-1stttjz){width:18px;height:18px}.action-icon.svelte-1stttjz svg:where(.svelte-1stttjz){width:17px;height:17px}.up.svelte-1stttjz:hover,.action-icon.svelte-1stttjz:hover{transition-duration:0s;transform:translateY(-2px)}.mobile-actions.svelte-1stttjz{display:none}.action-link.svelte-1stttjz{display:inline-flex;align-items:center;height:44px;padding:0 .95rem;text-transform:uppercase;font-weight:700;font-size:.72rem;letter-spacing:.1em;text-decoration:none;white-space:nowrap}.trigger.svelte-1stttjz{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 .95rem;max-width:min(60vw,22rem)}.trigger.svelte-1stttjz .year:where(.svelte-1stttjz){font-weight:800;color:#00f2c3;font-variant-numeric:tabular-nums;letter-spacing:.02em}.trigger.svelte-1stttjz .sep:where(.svelte-1stttjz){color:#fff6}.trigger.svelte-1stttjz .label:where(.svelte-1stttjz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.trigger.svelte-1stttjz .caret:where(.svelte-1stttjz){width:14px;height:14px;opacity:.7;transition:transform .18s ease;flex-shrink:0}.trigger.svelte-1stttjz .caret.open:where(.svelte-1stttjz){transform:rotate(180deg)}.menu.svelte-1stttjz{pointer-events:auto;position:absolute;top:calc(100% + 8px);left:0;min-width:22rem;max-width:min(92vw,28rem);max-height:min(70vh,32rem);overflow-y:auto;margin:0;padding:.4rem;list-style:none;background:#080a12f5;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 30px 80px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:svelte-1stttjz-menu-in .16s ease-out}@keyframes svelte-1stttjz-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1stttjz-bar-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dropdown-root.svelte-1stttjz{position:relative;pointer-events:auto}.menu.svelte-1stttjz button:where(.svelte-1stttjz){display:grid;grid-template-columns:4.2rem 1fr;align-items:center;gap:.85rem;width:100%;padding:.55rem .75rem;background:transparent;border:0;border-radius:10px;color:#ffffffc7;font-family:var(--font-mono, ui-monospace, monospace);font-size:.82rem;letter-spacing:.03em;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.menu.svelte-1stttjz button:where(.svelte-1stttjz):hover,.menu.svelte-1stttjz button:where(.svelte-1stttjz):focus-visible{transition-duration:0s;background:#00f2c31a;color:#fff;outline:none}.menu.svelte-1stttjz button.active:where(.svelte-1stttjz){background:#00f2c326;color:#fff}.menu.svelte-1stttjz .opt-year:where(.svelte-1stttjz){font-weight:800;color:#00f2c3;font-variant-numeric:tabular-nums;text-align:right}.menu.svelte-1stttjz .opt-label:where(.svelte-1stttjz){text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:.74rem}@media(max-width:520px){.trigger.svelte-1stttjz{padding:0 .75rem;max-width:calc(100vw - 90px)}.trigger.svelte-1stttjz .label:where(.svelte-1stttjz){font-size:.68rem}.menu.svelte-1stttjz{min-width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}}@media(max-width:768px){.bar.svelte-1stttjz{top:auto;bottom:12px;animation:svelte-1stttjz-bar-in .28s cubic-bezier(.16,1,.3,1)}.up.svelte-1stttjz:active,.trigger.svelte-1stttjz:active,.action-link.svelte-1stttjz:active,.action-icon.svelte-1stttjz:active{transform:perspective(120px) translate3d(0,1px,-10px)}.mobile-actions.svelte-1stttjz{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.dropdown-root.svelte-1stttjz{flex:1;min-width:0}.trigger.svelte-1stttjz{width:100%;max-width:100%;min-width:0}.trigger.svelte-1stttjz .year:where(.svelte-1stttjz),.trigger.svelte-1stttjz .sep:where(.svelte-1stttjz){flex-shrink:0}.trigger.svelte-1stttjz .label:where(.svelte-1stttjz){min-width:0}.menu.svelte-1stttjz{position:fixed;top:auto;bottom:68px;left:.75rem;right:.75rem;min-width:0;max-width:none}}@media(prefers-reduced-motion:reduce){.bar.svelte-1stttjz,.menu.svelte-1stttjz{animation:none}.trigger.svelte-1stttjz .caret:where(.svelte-1stttjz){transition:none}}.root.svelte-1uha8ag{background:#06060a;color:#fff;position:relative;isolation:isolate;overflow-x:clip}html{scroll-padding-top:80px}
