.mode-tx.svelte-lw5n7l{position:fixed;inset:0;z-index:300;pointer-events:none;background:#000;overflow:hidden;animation:svelte-lw5n7l-mode-tx-shell-enter .88s cubic-bezier(.22,1,.36,1) forwards}.mode-tx.is-exit.svelte-lw5n7l{animation:svelte-lw5n7l-mode-tx-shell-exit .68s cubic-bezier(.55,0,1,.45) forwards}.mode-tx.lite.svelte-lw5n7l{animation:svelte-lw5n7l-mode-tx-lite-enter .48s cubic-bezier(.22,1,.36,1) forwards}.mode-tx.lite.is-exit.svelte-lw5n7l{animation:svelte-lw5n7l-mode-tx-lite-exit .36s cubic-bezier(.55,0,1,.45) forwards}@keyframes svelte-lw5n7l-mode-tx-lite-enter{0%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes svelte-lw5n7l-mode-tx-lite-exit{0%{opacity:0}28%{opacity:1}to{opacity:1}}.mode-tx-lite-flash.svelte-lw5n7l{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.12) 0%,transparent 58%);opacity:0;animation:svelte-lw5n7l-mode-tx-lite-flash .48s ease forwards}@keyframes svelte-lw5n7l-mode-tx-lite-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.mode-tx-lite-core.svelte-lw5n7l{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1rem;opacity:0;transform:translateY(8px);animation:svelte-lw5n7l-mode-tx-lite-core-in .42s cubic-bezier(.22,1,.36,1) .06s forwards}.is-exit.svelte-lw5n7l .mode-tx-lite-core:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-lite-core-out .3s ease forwards}@keyframes svelte-lw5n7l-mode-tx-lite-core-in{to{opacity:1;transform:translateY(0)}}@keyframes svelte-lw5n7l-mode-tx-lite-core-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.mode-tx-lite-phone.svelte-lw5n7l{width:52px;height:auto;color:#fff;opacity:.92}.mode-tx-lite-copy.svelte-lw5n7l{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;pointer-events:none}.mode-tx.lite.svelte-lw5n7l .mode-tx-label:where(.svelte-lw5n7l){font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0}.mode-tx.lite.svelte-lw5n7l .mode-tx-sublabel:where(.svelte-lw5n7l){font-family:var(--font-sans);font-size:.8rem;color:#ffffffa6;margin:0}.mode-tx-lite-brand.svelte-lw5n7l{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-top:.15rem}.mode-tx-lite-track.svelte-lw5n7l{width:min(140px,42vw);height:2px;border-radius:999px;background:#ffffff24;overflow:hidden}.mode-tx-lite-bar.svelte-lw5n7l{display:block;width:100%;height:100%;background:#fff;transform-origin:left center;transform:scaleX(0);animation:svelte-lw5n7l-mode-tx-lite-bar .44s cubic-bezier(.22,1,.36,1) .1s forwards}.is-exit.svelte-lw5n7l .mode-tx-lite-bar:where(.svelte-lw5n7l){transform-origin:right center;animation:svelte-lw5n7l-mode-tx-lite-bar-out .28s ease forwards}@keyframes svelte-lw5n7l-mode-tx-lite-bar{to{transform:scaleX(1)}}@keyframes svelte-lw5n7l-mode-tx-lite-bar-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mode-tx.lite.svelte-lw5n7l .mode-tx-curtain-top:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-curtain-top .4s cubic-bezier(.76,0,.24,1) .08s forwards}.mode-tx.lite.svelte-lw5n7l .mode-tx-curtain-bottom:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-curtain-bottom .4s cubic-bezier(.76,0,.24,1) .08s forwards}.mode-tx.lite.is-exit.svelte-lw5n7l .mode-tx-curtain-top:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-curtain-top-rev .34s cubic-bezier(.76,0,.24,1) forwards}.mode-tx.lite.is-exit.svelte-lw5n7l .mode-tx-curtain-bottom:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-curtain-bottom-rev .34s cubic-bezier(.76,0,.24,1) forwards}.mode-tx-grain.svelte-lw5n7l{position:absolute;inset:-50%;z-index:1;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:svelte-lw5n7l-mode-tx-grain-shift .5s steps(4) infinite;mix-blend-mode:soft-light}@keyframes svelte-lw5n7l-mode-tx-grain-shift{to{transform:translate(12px,-8px)}}.mode-tx-glow.svelte-lw5n7l{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 55% 42% at 50% 48%,rgba(255,255,255,.14) 0%,transparent 68%),radial-gradient(circle at 50% 120%,rgba(255,255,255,.06) 0%,transparent 45%);animation:svelte-lw5n7l-mode-tx-glow-pulse 1.2s ease-in-out infinite}.is-exit.svelte-lw5n7l .mode-tx-glow:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-glow-flash .68s ease forwards}@keyframes svelte-lw5n7l-mode-tx-glow-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes svelte-lw5n7l-mode-tx-glow-flash{0%{opacity:0}25%{opacity:1}to{opacity:.8}}.mode-tx-iris.svelte-lw5n7l{position:absolute;inset:0;z-index:2;background:#000;clip-path:circle(0% at 50% 50%);animation:svelte-lw5n7l-mode-tx-iris-open .88s cubic-bezier(.76,0,.24,1) forwards}.is-exit.svelte-lw5n7l .mode-tx-iris:where(.svelte-lw5n7l){clip-path:circle(150% at 50% 50%);animation:svelte-lw5n7l-mode-tx-iris-close .68s cubic-bezier(.76,0,.24,1) forwards}@keyframes svelte-lw5n7l-mode-tx-iris-open{0%{clip-path:circle(0% at 50% 50%)}38%{clip-path:circle(72% at 50% 50%)}to{clip-path:circle(150% at 50% 50%);opacity:0}}@keyframes svelte-lw5n7l-mode-tx-iris-close{0%{clip-path:circle(150% at 50% 50%);opacity:0}30%{opacity:1}to{clip-path:circle(0% at 50% 50%);opacity:1}}.mode-tx-slices.svelte-lw5n7l{position:absolute;inset:0;z-index:3;display:flex;pointer-events:none}.mode-tx-slice.svelte-lw5n7l{flex:1;background:#000;transform:scaleY(1);transform-origin:center top}.mode-tx.svelte-lw5n7l:not(.is-exit) .mode-tx-slice:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-slice-up .75s cubic-bezier(.76,0,.24,1) forwards;animation-delay:calc(var(--slice-i) * .04s + .08s)}.is-exit.svelte-lw5n7l .mode-tx-slice:where(.svelte-lw5n7l){transform:scaleY(0);animation:svelte-lw5n7l-mode-tx-slice-down .62s cubic-bezier(.76,0,.24,1) forwards;animation-delay:calc((6 - var(--slice-i)) * 35ms)}@keyframes svelte-lw5n7l-mode-tx-slice-up{to{transform:scaleY(0)}}@keyframes svelte-lw5n7l-mode-tx-slice-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mode-tx-curtain.svelte-lw5n7l{position:absolute;left:0;right:0;height:50%;background:#000;z-index:4}.mode-tx-curtain-top.svelte-lw5n7l{top:0;transform-origin:top center;animation:svelte-lw5n7l-mode-tx-curtain-top .82s cubic-bezier(.76,0,.24,1) .06s forwards}.mode-tx-curtain-bottom.svelte-lw5n7l{bottom:0;transform-origin:bottom center;animation:svelte-lw5n7l-mode-tx-curtain-bottom .82s cubic-bezier(.76,0,.24,1) .06s forwards}.is-exit.svelte-lw5n7l .mode-tx-curtain-top:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-curtain-top-rev .64s cubic-bezier(.76,0,.24,1) forwards}.is-exit.svelte-lw5n7l .mode-tx-curtain-bottom:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-curtain-bottom-rev .64s cubic-bezier(.76,0,.24,1) forwards}@keyframes svelte-lw5n7l-mode-tx-curtain-top{to{transform:translateY(-100%)}}@keyframes svelte-lw5n7l-mode-tx-curtain-bottom{to{transform:translateY(100%)}}@keyframes svelte-lw5n7l-mode-tx-curtain-top-rev{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes svelte-lw5n7l-mode-tx-curtain-bottom-rev{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mode-tx-sweep.svelte-lw5n7l{position:absolute;inset:-40%;z-index:5;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.07) 48%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.07) 52%,transparent 58%);transform:translate(-120%) rotate(8deg);animation:svelte-lw5n7l-mode-tx-sweep .9s cubic-bezier(.4,0,.2,1) .12s forwards}.is-exit.svelte-lw5n7l .mode-tx-sweep:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-sweep-rev .65s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-lw5n7l-mode-tx-sweep{to{transform:translate(120%) rotate(8deg)}}@keyframes svelte-lw5n7l-mode-tx-sweep-rev{0%{transform:translate(120%) rotate(8deg)}to{transform:translate(-120%) rotate(8deg)}}.mode-tx-core.svelte-lw5n7l{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.mode-tx-orbit.svelte-lw5n7l{position:absolute;width:9rem;height:9rem;animation:svelte-lw5n7l-mode-tx-orbit-spin 2.4s linear infinite}.is-exit.svelte-lw5n7l .mode-tx-orbit:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-orbit-collapse .5s cubic-bezier(.55,0,1,.45) forwards}.mode-tx-orbit-dot.svelte-lw5n7l{position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fffc;transform:rotate(calc(var(--orbit-i) * 120deg)) translateY(-4.2rem);opacity:.55;animation:svelte-lw5n7l-mode-tx-dot-pulse .9s ease-in-out infinite;animation-delay:calc(var(--orbit-i) * .15s)}@keyframes svelte-lw5n7l-mode-tx-orbit-spin{to{transform:rotate(360deg)}}@keyframes svelte-lw5n7l-mode-tx-orbit-collapse{to{transform:scale(0);opacity:0}}@keyframes svelte-lw5n7l-mode-tx-dot-pulse{0%,to{opacity:.35;transform:rotate(calc(var(--orbit-i) * 120deg)) translateY(-4.2rem) scale(.8)}50%{opacity:1;transform:rotate(calc(var(--orbit-i) * 120deg)) translateY(-4.2rem) scale(1.2)}}.mode-tx-device.svelte-lw5n7l{position:relative;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;color:#fff;animation:svelte-lw5n7l-mode-tx-device-in .7s cubic-bezier(.22,1,.36,1) .1s backwards}.is-exit.svelte-lw5n7l .mode-tx-device:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-device-out .45s cubic-bezier(.55,0,1,.45) forwards}.mode-tx-device-svg.svelte-lw5n7l{width:3.2rem;height:auto;filter:drop-shadow(0 0 18px rgba(255,255,255,.25))}.mode-tx-chevron-up.svelte-lw5n7l{animation:svelte-lw5n7l-mode-tx-chevron-bounce .9s ease-in-out infinite}.is-exit.svelte-lw5n7l .mode-tx-chevron-up:where(.svelte-lw5n7l){animation:none}@keyframes svelte-lw5n7l-mode-tx-chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mode-tx-arc.svelte-lw5n7l{position:absolute;inset:-1.4rem;width:calc(100% + 2.8rem);height:calc(100% + 2.8rem);transform:rotate(-90deg)}.mode-tx-arc-track.svelte-lw5n7l{fill:none;stroke:#ffffff1f;stroke-width:2}.mode-tx-arc-fill.svelte-lw5n7l{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;animation:svelte-lw5n7l-mode-tx-arc-draw .85s cubic-bezier(.4,0,.2,1) .15s forwards}.is-exit.svelte-lw5n7l .mode-tx-arc-fill:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-arc-undraw .5s cubic-bezier(.55,0,1,.45) forwards}@keyframes svelte-lw5n7l-mode-tx-arc-draw{to{stroke-dashoffset:0}}@keyframes svelte-lw5n7l-mode-tx-arc-undraw{0%{stroke-dashoffset:0}to{stroke-dashoffset:327}}@keyframes svelte-lw5n7l-mode-tx-device-in{0%{opacity:0;transform:scale(.55) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-lw5n7l-mode-tx-device-out{to{opacity:0;transform:scale(.7) translateY(-8px)}}.mode-tx-copy.svelte-lw5n7l{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:.25rem;animation:svelte-lw5n7l-mode-tx-copy-in .55s cubic-bezier(.22,1,.36,1) .22s backwards}.is-exit.svelte-lw5n7l .mode-tx-copy:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-copy-out .4s cubic-bezier(.55,0,1,.45) forwards}@keyframes svelte-lw5n7l-mode-tx-copy-in{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes svelte-lw5n7l-mode-tx-copy-out{to{opacity:0;transform:translateY(-8px);filter:blur(4px)}}.mode-tx-label.svelte-lw5n7l{position:relative;margin:0;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#fffffff2}.mode-tx-label-glitch.svelte-lw5n7l{position:absolute;inset:0;color:#ffffff73;clip-path:inset(0 0 55% 0);animation:svelte-lw5n7l-mode-tx-glitch 2.2s steps(2) infinite;pointer-events:none}.is-exit.svelte-lw5n7l .mode-tx-label-glitch:where(.svelte-lw5n7l){animation:none;opacity:0}@keyframes svelte-lw5n7l-mode-tx-glitch{0%,92%,to{transform:translate(0)}93%{transform:translate(-2px,1px)}95%{transform:translate(2px,-1px)}}.mode-tx-sublabel.svelte-lw5n7l{margin:0;font-family:var(--font-sans);font-size:.72rem;color:#ffffff80;letter-spacing:.04em}.mode-tx-brand.svelte-lw5n7l{margin-top:.15rem;font-family:var(--font-sans);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff61}.mode-tx-bars.svelte-lw5n7l{display:flex;gap:5px;width:min(10rem,52vw);margin-top:.35rem}.mode-tx-bar.svelte-lw5n7l{flex:1;height:2px;border-radius:999px;background:#ffffff26;overflow:hidden;position:relative}.mode-tx-bar.svelte-lw5n7l:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#fff,transparent);transform:translate(-100%);animation:svelte-lw5n7l-mode-tx-bar-shimmer .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * .08s + .2s)}.is-exit.svelte-lw5n7l .mode-tx-bar:where(.svelte-lw5n7l):after{animation:svelte-lw5n7l-mode-tx-bar-shimmer-rev .45s cubic-bezier(.55,0,1,.45) forwards;animation-delay:calc((4 - var(--i)) * .05s)}@keyframes svelte-lw5n7l-mode-tx-bar-shimmer{to{transform:translate(100%)}}@keyframes svelte-lw5n7l-mode-tx-bar-shimmer-rev{0%{transform:translate(100%)}to{transform:translate(-100%)}}.mode-tx-scan.svelte-lw5n7l{position:absolute;left:0;right:0;height:1px;z-index:7;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);box-shadow:0 0 20px #fff6;opacity:0}.mode-tx-scan-a.svelte-lw5n7l{animation:svelte-lw5n7l-mode-tx-scan-down .85s cubic-bezier(.4,0,.2,1) .05s forwards}.mode-tx-scan-b.svelte-lw5n7l{animation:svelte-lw5n7l-mode-tx-scan-down .85s cubic-bezier(.4,0,.2,1) .18s forwards;opacity:.5}.is-exit.svelte-lw5n7l .mode-tx-scan-a:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-scan-up .6s cubic-bezier(.4,0,.2,1) forwards}.is-exit.svelte-lw5n7l .mode-tx-scan-b:where(.svelte-lw5n7l){animation:svelte-lw5n7l-mode-tx-scan-up .6s cubic-bezier(.4,0,.2,1) .1s forwards}@keyframes svelte-lw5n7l-mode-tx-scan-down{0%{top:6%;opacity:0}12%{opacity:1}to{top:94%;opacity:0}}@keyframes svelte-lw5n7l-mode-tx-scan-up{0%{top:94%;opacity:0}15%{opacity:.85}to{top:6%;opacity:0}}@keyframes svelte-lw5n7l-mode-tx-shell-enter{0%{opacity:1}88%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes svelte-lw5n7l-mode-tx-shell-exit{0%{opacity:0}15%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mode-tx.svelte-lw5n7l,.mode-tx.svelte-lw5n7l :where(.svelte-lw5n7l){animation:none!important;transition:none!important}.mode-tx.is-exit.svelte-lw5n7l{opacity:1}.mode-tx.svelte-lw5n7l:not(.is-exit){opacity:0}.mode-tx-iris.svelte-lw5n7l{clip-path:none;opacity:0}.is-exit.svelte-lw5n7l .mode-tx-iris:where(.svelte-lw5n7l){opacity:1}}
