.starfield[data-astro-cid-rmt2cfs6]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.5s ease-out}:root[data-theme=night] .starfield[data-astro-cid-rmt2cfs6]{opacity:1}.ambient-bg[data-astro-cid-idpjk3wh]{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.ambient-bg[data-astro-cid-idpjk3wh]{opacity:1;transition:opacity .5s ease-out}:root.webgl-ready .ambient-bg[data-astro-cid-idpjk3wh]{opacity:0;pointer-events:none}.reveal-gradient[data-astro-cid-idpjk3wh]{position:absolute;inset:0;opacity:var(--circadian-reveal-opacity, 0);transition:opacity 1.5s ease-out;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 0% 0%,var(--circadian-herald-color, transparent) 0%,transparent 70%),radial-gradient(ellipse 70% 80% at 100% 100%,var(--circadian-herald-color, transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 100% 0%,var(--circadian-herald-color, transparent) 0%,transparent 50%)}:root[data-theme=night] .reveal-gradient[data-astro-cid-idpjk3wh],:root[data-theme=dawn] .reveal-gradient[data-astro-cid-idpjk3wh],:root[data-theme=evening] .reveal-gradient[data-astro-cid-idpjk3wh]{mix-blend-mode:screen}:root[data-theme=morning] .reveal-gradient[data-astro-cid-idpjk3wh],:root[data-theme=midday] .reveal-gradient[data-astro-cid-idpjk3wh],:root[data-theme=afternoon] .reveal-gradient[data-astro-cid-idpjk3wh]{mix-blend-mode:multiply}.ambient-blob[data-astro-cid-idpjk3wh]{position:absolute;border-radius:50%;filter:blur(var(--circadian-blob-blur, var(--persona-blob-blur, 100px)));animation:drift var(--circadian-drift-speed, var(--persona-drift-speed, 50s)) ease-in-out infinite;transition:background 2s ease-out,opacity 2s ease-out,transform 3s ease-out}.ambient-blob-1[data-astro-cid-idpjk3wh]{width:70vmax;height:70vmax;top:-20%;left:-15%;background:var(--circadian-ambient-1, var(--ambient-1));opacity:.25}.ambient-blob-2[data-astro-cid-idpjk3wh]{width:60vmax;height:60vmax;bottom:-15%;right:-10%;background:var(--circadian-ambient-2, var(--ambient-2));opacity:.2;animation-delay:-20s;animation-duration:calc(var(--circadian-drift-speed, var(--persona-drift-speed, 50s)) * 1.2)}.ambient-blob-3[data-astro-cid-idpjk3wh]{width:45vmax;height:45vmax;top:20%;left:50%;background:var(--circadian-ambient-3, var(--ambient-3, var(--ambient-1)));opacity:.12;animation-delay:-35s;animation-duration:calc(var(--circadian-drift-speed, var(--persona-drift-speed, 50s)) * 1.4)}:root[data-theme=evening] .ambient-blob-3[data-astro-cid-idpjk3wh]{background:var(--circadian-ambient-3, var(--ambient-3));opacity:.18}.herald-blob[data-astro-cid-idpjk3wh]{position:absolute;border-radius:50%;filter:blur(120px);background:var(--circadian-herald-color, var(--ambient-1));opacity:var(--circadian-herald-opacity, 0);transform:scale(var(--circadian-herald-scale, .5));transition:opacity 1.5s ease-out,transform 2s ease-out,background 1s ease-out;animation:herald-pulse 8s ease-in-out infinite}.herald-blob-1[data-astro-cid-idpjk3wh]{width:50vmax;height:50vmax;top:-10%;right:-5%;animation-delay:0s}.herald-blob-2[data-astro-cid-idpjk3wh]{width:40vmax;height:40vmax;bottom:10%;left:-10%;animation-delay:-3s}.herald-blob-3[data-astro-cid-idpjk3wh]{width:35vmax;height:35vmax;top:40%;right:5%;animation-delay:-5s}@keyframes herald-pulse{0%,to{transform:scale(var(--circadian-herald-scale, .5)) translate(0)}50%{transform:scale(calc(var(--circadian-herald-scale, .5) * 1.1)) translate(3%,5%)}}:root[data-theme=night] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=dawn] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=evening] .ambient-blob[data-astro-cid-idpjk3wh]{mix-blend-mode:soft-light}:root[data-theme=night] .herald-blob[data-astro-cid-idpjk3wh],:root[data-theme=dawn] .herald-blob[data-astro-cid-idpjk3wh],:root[data-theme=evening] .herald-blob[data-astro-cid-idpjk3wh]{mix-blend-mode:screen}:root[data-theme=morning] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=midday] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=afternoon] .ambient-blob[data-astro-cid-idpjk3wh]{mix-blend-mode:multiply;opacity:.12}:root[data-theme=morning] .herald-blob[data-astro-cid-idpjk3wh],:root[data-theme=midday] .herald-blob[data-astro-cid-idpjk3wh],:root[data-theme=afternoon] .herald-blob[data-astro-cid-idpjk3wh]{mix-blend-mode:multiply}:root[data-theme=night] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=night] .herald-blob[data-astro-cid-idpjk3wh]{border-radius:45% 55% 50% 50%/50% 50% 55% 45%}:root[data-theme=dawn] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=dawn] .herald-blob[data-astro-cid-idpjk3wh]{border-radius:60% 40% 55% 45%/45% 55%}:root[data-theme=morning] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=morning] .herald-blob[data-astro-cid-idpjk3wh]{border-radius:50%}:root[data-theme=midday] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=midday] .herald-blob[data-astro-cid-idpjk3wh]{border-radius:42% 58% 48% 52%/52% 48% 58% 42%}:root[data-theme=afternoon] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=afternoon] .herald-blob[data-astro-cid-idpjk3wh]{border-radius:55% 45% 52% 48%/48% 52% 45% 55%}:root[data-theme=evening] .ambient-blob[data-astro-cid-idpjk3wh],:root[data-theme=evening] .herald-blob[data-astro-cid-idpjk3wh]{border-radius:58% 42% 54% 46%/46% 54% 42% 58%}@keyframes drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(5%,8%) scale(1.05)}66%{transform:translate(-4%,3%) scale(.96)}}@media(prefers-reduced-motion:reduce){.ambient-blob[data-astro-cid-idpjk3wh],.herald-blob[data-astro-cid-idpjk3wh]{animation:none}.reveal-gradient[data-astro-cid-idpjk3wh]{transition:none}}.persona-effects[data-astro-cid-d4hzwjs3]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.particle[data-astro-cid-d4hzwjs3]{transition:background var(--circadian-transition-particle, 4s ease-out),opacity var(--circadian-transition-particle, 4s ease-out),border-color var(--circadian-transition-particle, 4s ease-out)}.persona-texture[data-astro-cid-d4hzwjs3]{transition:opacity var(--circadian-transition-particle, 4s ease-out)}.persona-texture[data-astro-cid-d4hzwjs3]{position:absolute;inset:0;opacity:0;pointer-events:none}:root[data-theme=night] .persona-texture[data-astro-cid-d4hzwjs3]{opacity:0}:root[data-theme=dawn] .persona-texture[data-astro-cid-d4hzwjs3]{opacity:0}:root[data-theme=morning] .persona-texture[data-astro-cid-d4hzwjs3]{opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='linen'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.15' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23linen)'/%3E%3C/svg%3E")}:root[data-theme=midday] .persona-texture[data-astro-cid-d4hzwjs3]{opacity:.012;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}:root[data-theme=afternoon] .persona-texture[data-astro-cid-d4hzwjs3]{opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.5' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E")}:root[data-theme=evening] .persona-texture[data-astro-cid-d4hzwjs3]{opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='atmospherichaze'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23atmospherichaze)'/%3E%3C/svg%3E")}.persona-particles[data-astro-cid-d4hzwjs3]{position:absolute;inset:0}.particle[data-astro-cid-d4hzwjs3]{position:absolute;pointer-events:none}@keyframes float-drift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-30px) rotate(5deg)}50%{transform:translate(-15px,-50px) rotate(-3deg)}75%{transform:translate(25px,-20px) rotate(8deg)}}@keyframes float-gentle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}@keyframes float-energetic{0%,to{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(30px,-20px) rotate(15deg) scale(1.1)}40%{transform:translate(-25px,-50px) rotate(-10deg) scale(.95)}60%{transform:translate(35px,-30px) rotate(20deg) scale(1.05)}80%{transform:translate(-20px,-15px) rotate(-5deg) scale(1)}}@keyframes glow-pulse{0%,to{opacity:.15;filter:blur(0px)}50%{opacity:.25;filter:blur(2px)}}:root[data-theme=night] .particle[data-astro-cid-d4hzwjs3]{display:none}:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3]{background:var(--accent);border-radius:50%;opacity:.08;animation:float-gentle 28s ease-in-out infinite}:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p1{width:8px;height:8px;top:22%;left:12%}:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p2{width:5px;height:5px;background:var(--ambient-2);top:45%;right:15%;animation-delay:-7s}:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p3{width:10px;height:10px;opacity:.05;bottom:35%;left:20%;animation-delay:-14s}:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p4{width:4px;height:4px;top:60%;right:25%;animation-delay:-21s}:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p5,:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p6,:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p7,:root[data-theme=dawn] .particle[data-astro-cid-d4hzwjs3].p8{display:none}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3]{background:radial-gradient(circle at 40% 40%,rgba(255,255,250,.85) 0%,rgba(255,250,230,.5) 40%,transparent 70%);border-radius:50%;animation:seed-drift 18s linear infinite}@keyframes seed-drift{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translate(-120px,80px) rotate(180deg);opacity:0}}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p1{width:5px;height:5px;top:15%;right:10%}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p2{width:3px;height:3px;top:25%;right:25%;animation-delay:-3s}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p3{width:6px;height:6px;top:10%;right:40%;animation-delay:-6s}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p4{width:4px;height:4px;top:35%;right:15%;animation-delay:-9s}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p5{width:3px;height:3px;top:20%;right:55%;animation-delay:-12s}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p6{width:5px;height:5px;top:5%;right:30%;animation-delay:-15s}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p7{width:4px;height:4px;top:30%;right:5%;animation-delay:-4.5s}:root[data-theme=morning] .particle[data-astro-cid-d4hzwjs3].p8{width:3px;height:3px;top:45%;right:35%;animation-delay:-10.5s}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3]{background:var(--accent);border-radius:4px;opacity:.15;animation:float-energetic 12s ease-in-out infinite}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p1{width:28px;height:7px;top:18%;left:8%;transform:rotate(-20deg)}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p2{width:18px;height:5px;background:var(--ambient-2);top:32%;right:12%;transform:rotate(30deg);animation-delay:-2s}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p3{width:10px;height:10px;border-radius:50%;bottom:38%;left:20%;animation-delay:-4s}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p4{width:22px;height:6px;top:52%;right:20%;transform:rotate(-35deg);animation-delay:-6s}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p5{width:8px;height:8px;border-radius:50%;background:var(--ambient-2);top:42%;left:28%;animation-delay:-8s}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p6{width:14px;height:4px;bottom:22%;right:10%;transform:rotate(50deg);animation-delay:-10s}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p7{width:6px;height:6px;border-radius:50%;opacity:.12;top:68%;left:8%;animation-delay:-3s}:root[data-theme=midday] .particle[data-astro-cid-d4hzwjs3].p8{width:20px;height:5px;background:var(--ambient-2);opacity:.1;top:12%;right:28%;transform:rotate(-15deg);animation-delay:-7s}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3]{border-radius:50%;opacity:.6;mix-blend-mode:normal;animation:float-gentle 20s ease-in-out infinite}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p1{width:18px;height:18px;background:var(--pastel-rose, #eba69e);top:20%;left:10%}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p2{width:14px;height:14px;background:var(--pastel-sage, #9ec7a6);top:38%;right:14%;animation-delay:-4s}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p3{width:22px;height:20px;background:var(--pastel-peach, #f2b88c);opacity:.5;bottom:32%;left:22%;animation-delay:-8s}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p4{width:12px;height:12px;background:var(--pastel-mint, #94d1c2);top:58%;right:20%;animation-delay:-12s}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p5{width:10px;height:10px;background:var(--pastel-sand, #d9c099);top:48%;left:6%;animation-delay:-16s}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p6{width:16px;height:16px;background:var(--pastel-lavender, #c0a6d9);bottom:20%;right:8%;animation-delay:-6s}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p7{width:8px;height:8px;background:var(--pastel-mint, #94d1c2);opacity:.45;top:72%;left:32%;animation-delay:-10s}:root[data-theme=afternoon] .particle[data-astro-cid-d4hzwjs3].p8{width:6px;height:6px;background:var(--pastel-rose, #eba69e);opacity:.45;top:14%;right:32%;animation-delay:-14s}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3]{background:radial-gradient(circle at center,var(--accent) 0%,color-mix(in srgb,var(--accent) 50%,transparent) 40%,transparent 65%);border-radius:50%;animation:float-gentle 22s ease-in-out infinite,golden-pulse 4s ease-in-out infinite}@keyframes golden-pulse{0%,to{opacity:.35;filter:blur(0px)}50%{opacity:.55;filter:blur(1px)}}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p1{width:22px;height:22px;top:25%;left:15%;background:radial-gradient(circle at center,var(--ambient-3, #f4c45c) 0%,color-mix(in srgb,var(--ambient-3, #f4c45c) 60%,transparent) 35%,transparent 60%)}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p2{width:14px;height:14px;background:radial-gradient(circle at center,var(--ambient-2) 0%,color-mix(in srgb,var(--ambient-2) 45%,transparent) 45%,transparent 70%);top:38%;right:18%;animation-delay:-5s,-1s}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p3{width:26px;height:26px;bottom:32%;left:20%;animation-delay:-10s,-2s}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p4{width:10px;height:10px;background:radial-gradient(circle at center,var(--ambient-3, #f4c45c) 0%,color-mix(in srgb,var(--ambient-3, #f4c45c) 50%,transparent) 40%,transparent 65%);top:52%;right:25%;animation-delay:-15s,-3s}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p5{width:16px;height:16px;background:radial-gradient(circle at center,var(--ambient-2) 0%,color-mix(in srgb,var(--ambient-2) 45%,transparent) 45%,transparent 70%);top:42%;left:10%;animation-delay:-8s,-1.5s}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p6{width:20px;height:20px;bottom:28%;right:12%;animation-delay:-12s,-2.5s}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p7{width:8px;height:8px;background:radial-gradient(circle at center,var(--ambient-3, #f4c45c) 0%,color-mix(in srgb,var(--ambient-3, #f4c45c) 55%,transparent) 35%,transparent 60%);top:68%;left:30%;animation-delay:-6s,-.5s}:root[data-theme=evening] .particle[data-astro-cid-d4hzwjs3].p8{width:12px;height:12px;top:18%;right:28%;animation-delay:-18s,-3.5s}@media(prefers-reduced-motion:reduce){.particle[data-astro-cid-d4hzwjs3]{animation:none!important}.persona-texture[data-astro-cid-d4hzwjs3]{transition:none}}.metaball-bg[data-astro-cid-6sll457e]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.8;transition:opacity 2.5s cubic-bezier(.22,1,.36,1)}:root[data-theme=night] .metaball-bg[data-astro-cid-6sll457e]{mix-blend-mode:normal;opacity:.85}:root[data-theme=dawn] .metaball-bg[data-astro-cid-6sll457e]{mix-blend-mode:screen}:root[data-theme=evening] .metaball-bg[data-astro-cid-6sll457e]{mix-blend-mode:soft-light;opacity:.45}:root[data-theme=morning] .metaball-bg[data-astro-cid-6sll457e]{mix-blend-mode:normal;opacity:1}:root[data-theme=afternoon] .metaball-bg[data-astro-cid-6sll457e]{mix-blend-mode:normal;opacity:.7}:root[data-theme=midday] .metaball-bg[data-astro-cid-6sll457e]{mix-blend-mode:normal;opacity:1}.metaball-bg[data-astro-cid-6sll457e].no-webgl{display:none}@media(prefers-reduced-motion:reduce){.metaball-bg[data-astro-cid-6sll457e]{display:none}}.repulsion-glow[data-astro-cid-6sll457e]{position:fixed;width:100px;height:100px;pointer-events:none;z-index:1;transform:translate(-50%,-50%);mix-blend-mode:screen}.repulsion-glow[data-astro-cid-6sll457e]:before,.repulsion-glow[data-astro-cid-6sll457e]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid currentColor;opacity:0;transform:scale(.2);box-shadow:0 0 8px currentColor}.repulsion-glow[data-astro-cid-6sll457e].active:before{animation:ripple-out 1s ease-out infinite}.repulsion-glow[data-astro-cid-6sll457e].active:after{animation:ripple-out 1s ease-out .35s infinite}@keyframes ripple-out{0%{transform:scale(.2);opacity:.6}to{transform:scale(2.2);opacity:0}}:root[data-theme=night] .repulsion-glow[data-astro-cid-6sll457e]{color:#c4b5fd;mix-blend-mode:screen}:root[data-theme=dawn] .repulsion-glow[data-astro-cid-6sll457e]{color:#fcd34d;mix-blend-mode:screen}:root[data-theme=morning] .repulsion-glow[data-astro-cid-6sll457e]{color:#0891b2;mix-blend-mode:multiply}:root[data-theme=morning] .repulsion-glow[data-astro-cid-6sll457e]:before,:root[data-theme=morning] .repulsion-glow[data-astro-cid-6sll457e]:after{box-shadow:0 0 12px currentColor}:root[data-theme=midday] .repulsion-glow[data-astro-cid-6sll457e]{color:#1e1e1e;mix-blend-mode:normal}:root[data-theme=midday] .repulsion-glow[data-astro-cid-6sll457e]:before,:root[data-theme=midday] .repulsion-glow[data-astro-cid-6sll457e]:after{border-width:2.5px;box-shadow:none}:root[data-theme=afternoon] .repulsion-glow[data-astro-cid-6sll457e]{color:#a78bfa;mix-blend-mode:multiply}:root[data-theme=evening] .repulsion-glow[data-astro-cid-6sll457e]{color:#fb923c;mix-blend-mode:screen}@media(prefers-reduced-motion:reduce){.repulsion-glow[data-astro-cid-6sll457e]{display:none}}.stipple-debug[data-astro-cid-6sll457e]{display:none;position:fixed;bottom:20px;right:20px;z-index:100000;background:#000c;padding:12px 16px;border-radius:8px;color:#fff;font-family:monospace;font-size:12px}.stipple-debug[data-astro-cid-6sll457e] label[data-astro-cid-6sll457e]{display:block;margin-bottom:6px}.stipple-debug[data-astro-cid-6sll457e] input[data-astro-cid-6sll457e][type=range]{width:150px}.god-rays-canvas[data-astro-cid-ikzwkeip]{position:fixed;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}@media(prefers-reduced-motion:reduce){.god-rays-canvas[data-astro-cid-ikzwkeip]{display:none}}.evening-deco-frame[data-astro-cid-bong5l6s]{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity 1s ease-out .3s}:root[data-theme=evening] .evening-deco-frame[data-astro-cid-bong5l6s]{opacity:1}.deco-corner[data-astro-cid-bong5l6s]{position:absolute;width:120px;height:120px;filter:drop-shadow(0 0 20px rgba(255,212,112,.3));animation:deco-pulse 10s ease-in-out infinite}.corner-tl[data-astro-cid-bong5l6s]{top:0;left:0}.corner-tr[data-astro-cid-bong5l6s]{top:0;right:0}.corner-bl[data-astro-cid-bong5l6s]{bottom:0;left:0}.corner-br[data-astro-cid-bong5l6s]{bottom:0;right:0}@keyframes deco-pulse{0%,to{opacity:.7;filter:drop-shadow(0 0 15px rgba(255,212,112,.25))}50%{opacity:1;filter:drop-shadow(0 0 25px rgba(255,212,112,.4))}}@media(prefers-reduced-motion:reduce){.deco-corner[data-astro-cid-bong5l6s]{animation:none}.evening-deco-frame[data-astro-cid-bong5l6s]{transition:none}}@media(max-width:768px){.deco-corner[data-astro-cid-bong5l6s]{width:80px;height:80px}}@media(max-width:480px){.deco-corner[data-astro-cid-bong5l6s]{width:60px;height:60px}.corner-bl[data-astro-cid-bong5l6s],.corner-br[data-astro-cid-bong5l6s]{display:none}}.art-deco-svg[data-astro-cid-rsecksxb]{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .4s ease-out;--deco-gold: #ffac23}.art-deco-svg[data-astro-cid-rsecksxb].visible{opacity:1}.art-deco-svg[data-astro-cid-rsecksxb] svg[data-astro-cid-rsecksxb]{width:100%;height:100%}.deco-group[data-astro-cid-rsecksxb]{opacity:.3;filter:drop-shadow(0 0 3px rgba(255,172,35,.5))}.deco-path[data-astro-cid-rsecksxb]{stroke-dasharray:var(--dash-array, 1000);stroke-dashoffset:var(--dash-offset, 1000);fill:none;stroke:url(#deco-gold-gradient);stroke-miterlimit:10}.deco-path[data-astro-cid-rsecksxb].deco-thin{stroke-width:3}.deco-path[data-astro-cid-rsecksxb].deco-medium{stroke-width:5}.deco-path[data-astro-cid-rsecksxb].deco-thick{stroke-width:6}.art-deco-svg[data-astro-cid-rsecksxb].animate-in .deco-path[data-astro-cid-rsecksxb]{animation:draw-path 1.2s ease-out forwards;animation-delay:var(--delay, 0ms)}.art-deco-svg[data-astro-cid-rsecksxb].animate-out .deco-path[data-astro-cid-rsecksxb]{animation:undraw-path .6s ease-in both;animation-delay:var(--delay, 0ms)}@keyframes draw-path{to{stroke-dashoffset:0}}@keyframes undraw-path{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--dash-offset, 1000)}}@media(max-width:768px){.deco-path[data-astro-cid-rsecksxb].deco-thin{stroke-width:2}.deco-path[data-astro-cid-rsecksxb].deco-medium{stroke-width:3}.deco-path[data-astro-cid-rsecksxb].deco-thick{stroke-width:4}}@media(prefers-reduced-motion:reduce){.deco-path[data-astro-cid-rsecksxb]{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}}.card-content[data-astro-cid-r7tb2ebw]{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,min(5vw,3vh),32px)}.card-title[data-astro-cid-r7tb2ebw]{display:flex;flex-direction:column;align-items:center;gap:0;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--text);font-size:2rem;transition:color 2s ease}.title-line[data-astro-cid-r7tb2ebw]{display:block}.title-line-sm[data-astro-cid-r7tb2ebw]{font-size:clamp(.85rem,3vw,1.1rem);letter-spacing:.02em;color:var(--text-muted);font-weight:600;transition:color 2s ease}.highlight[data-astro-cid-r7tb2ebw]{display:block;font-size:clamp(1.8rem,8vw,2.6rem);line-height:1.1;color:var(--accent);margin:.1em 0;position:relative;isolation:isolate;transition:color 2s ease}.highlight[data-astro-cid-r7tb2ebw]:before{content:attr(data-text);position:absolute;inset:0;color:var(--accent);filter:blur(8px);opacity:.12;z-index:-1;pointer-events:none;transition:opacity .4s ease,filter .4s ease}:root[data-theme=night] .highlight[data-astro-cid-r7tb2ebw]:before{filter:blur(10px);opacity:.18}.card-subtitle[data-astro-cid-r7tb2ebw]{font-size:clamp(.8rem,2.5vw,.95rem);color:var(--text-muted);line-height:1.4;transition:color 2s ease}@media(max-width:768px){.card-title[data-astro-cid-r7tb2ebw]{font-size:clamp(1.1rem,4.5vw,1.5rem)}}@media(min-width:1200px){.title-line-sm[data-astro-cid-r7tb2ebw]{font-size:1.4rem}.highlight[data-astro-cid-r7tb2ebw]{font-size:3.5rem}.card-subtitle[data-astro-cid-r7tb2ebw]{font-size:1.25rem}}.scroll-cta[data-astro-cid-r7tb2ebw]{--btn-glow-color: var(--ambient-1);--btn-glow-color-2: var(--ambient-2, var(--ambient-1));--btn-glow-intensity: .3;--btn-border-opacity: .6;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:clamp(14px,3.5vw,18px) clamp(24px,6vw,36px);border-radius:var(--persona-radius-sm, 12px);font-family:inherit;font-weight:600;font-size:clamp(.9rem,2.5vw,1rem);letter-spacing:.01em;color:var(--text);cursor:pointer;border:none;min-height:48px;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 82%,var(--btn-glow-color) 18%),color-mix(in srgb,var(--surface) 78%,var(--btn-glow-color-2) 22%));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--btn-glow-color) 25%,transparent),0 4px 16px -4px color-mix(in srgb,var(--btn-glow-color) var(--btn-glow-intensity),transparent),0 0 24px -8px color-mix(in srgb,var(--btn-glow-color) 20%,transparent);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,background 2s ease,border-color 2s ease}.scroll-cta[data-astro-cid-r7tb2ebw]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,color-mix(in srgb,var(--btn-glow-color) var(--btn-border-opacity),transparent),color-mix(in srgb,var(--btn-glow-color-2) calc(var(--btn-border-opacity) * .7),transparent),color-mix(in srgb,var(--btn-glow-color) var(--btn-border-opacity),transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;transition:opacity .3s ease;animation:borderPulse 3s ease-in-out infinite}.scroll-cta[data-astro-cid-r7tb2ebw]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--text) 4%,transparent) 35%,color-mix(in srgb,var(--text) 8%,transparent) 50%,color-mix(in srgb,var(--text) 4%,transparent) 65%,transparent 80%);transform:translate(-100%) skew(-15deg);transition:none;pointer-events:none}@keyframes borderPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes shimmerSweep{to{transform:translate(100%) skew(-15deg)}}.scroll-cta[data-astro-cid-r7tb2ebw]:hover{transform:translateY(-3px);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 8px 24px -6px color-mix(in srgb,var(--btn-glow-color) 35%,transparent),0 4px 12px -4px color-mix(in srgb,var(--btn-glow-color-2) 25%,transparent)}.scroll-cta[data-astro-cid-r7tb2ebw]:hover:before{opacity:1;animation:none}.scroll-cta[data-astro-cid-r7tb2ebw]:hover:after{animation:shimmerSweep .7s ease-out forwards}.scroll-cta[data-astro-cid-r7tb2ebw]:active{transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 6%,transparent),0 4px 12px -4px color-mix(in srgb,var(--btn-glow-color) 25%,transparent)}.scroll-cta[data-astro-cid-r7tb2ebw]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scroll-cta[data-astro-cid-r7tb2ebw] svg[data-astro-cid-r7tb2ebw]{width:18px;height:18px;flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1);animation:arrowBeckon 2.5s ease-in-out infinite;animation-delay:1s}@keyframes arrowBeckon{0%,to{transform:translate(0)}15%{transform:translate(4px)}30%{transform:translate(0)}}.scroll-cta[data-astro-cid-r7tb2ebw]:hover svg[data-astro-cid-r7tb2ebw]{animation:none;transform:translate(6px)}:root[data-theme=night] .scroll-cta[data-astro-cid-r7tb2ebw]{--btn-glow-color: var(--ambient-1);--btn-glow-color-2: var(--ambient-2);--btn-glow-intensity: .45;--btn-border-opacity: .8;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 70%,var(--ambient-1) 30%),color-mix(in srgb,var(--surface) 65%,var(--ambient-2) 35%));box-shadow:inset 0 1px #ffffff1a,0 0 0 1px color-mix(in srgb,var(--ambient-1) 40%,transparent),0 4px 20px -4px color-mix(in srgb,var(--ambient-1) 45%,transparent),0 0 32px -8px color-mix(in srgb,var(--ambient-2) 35%,transparent)}:root[data-theme=night] .scroll-cta[data-astro-cid-r7tb2ebw]:hover{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px color-mix(in srgb,var(--ambient-1) 60%,transparent),0 8px 32px -6px color-mix(in srgb,var(--ambient-1) 55%,transparent),0 4px 16px -4px color-mix(in srgb,var(--ambient-2) 45%,transparent),0 0 40px -4px color-mix(in srgb,var(--ambient-1) 30%,transparent)}:root[data-theme=dawn] .scroll-cta[data-astro-cid-r7tb2ebw]{--btn-glow-color: var(--accent);--btn-glow-color-2: var(--ambient-1);--btn-glow-intensity: .12;--btn-border-opacity: .25;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 95%,var(--ambient-1) 5%) 100%);box-shadow:inset 0 1px #fffc,0 1px 3px #00000014}:root[data-theme=dawn] .scroll-cta[data-astro-cid-r7tb2ebw]:hover{box-shadow:inset 0 1px #ffffffe6,0 8px 20px -6px color-mix(in srgb,var(--accent) 30%,transparent),0 2px 6px #0000000f}:root[data-theme=morning] .scroll-cta[data-astro-cid-r7tb2ebw]{--btn-glow-color: var(--ambient-1);--btn-glow-color-2: var(--accent);--btn-glow-intensity: .18;--btn-border-opacity: .35;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--ambient-3, #f5d870) 10%),color-mix(in srgb,var(--surface) 92%,var(--ambient-1) 8%))}:root[data-theme=midday] .scroll-cta[data-astro-cid-r7tb2ebw]{--btn-glow-color: var(--accent);--btn-glow-color-2: var(--ambient-3);--btn-glow-intensity: .2;--btn-border-opacity: .4;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--accent) 12%),color-mix(in srgb,var(--surface) 90%,var(--ambient-3) 10%))}:root[data-theme=midday] .scroll-cta[data-astro-cid-r7tb2ebw]:hover{box-shadow:inset 0 1px #fff3,0 10px 28px -8px color-mix(in srgb,var(--accent) 45%,transparent),0 4px 12px -4px color-mix(in srgb,var(--ambient-3) 30%,transparent)}:root[data-theme=afternoon] .scroll-cta[data-astro-cid-r7tb2ebw]{--btn-glow-color: var(--ambient-2);--btn-glow-color-2: var(--accent);--btn-glow-intensity: .35;--btn-border-opacity: .55;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 75%,var(--ambient-2) 25%),color-mix(in srgb,var(--surface) 70%,var(--accent) 30%));box-shadow:inset 0 1px #fff9,0 0 0 1px color-mix(in srgb,var(--ambient-2) 35%,transparent),0 4px 16px -4px color-mix(in srgb,var(--ambient-2) 40%,transparent),0 0 24px -6px color-mix(in srgb,var(--accent) 30%,transparent)}:root[data-theme=afternoon] .scroll-cta[data-astro-cid-r7tb2ebw]:hover{box-shadow:inset 0 1px #ffffffb3,0 0 0 1px color-mix(in srgb,var(--ambient-2) 50%,transparent),0 8px 24px -6px color-mix(in srgb,var(--ambient-2) 50%,transparent),0 4px 12px -4px color-mix(in srgb,var(--accent) 40%,transparent),0 0 32px -4px color-mix(in srgb,var(--ambient-2) 25%,transparent)}:root[data-theme=evening] .scroll-cta[data-astro-cid-r7tb2ebw]{--btn-glow-color: var(--accent);--btn-glow-color-2: var(--ambient-1);--btn-glow-intensity: .22;--btn-border-opacity: .45;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 85%,var(--accent) 15%),color-mix(in srgb,var(--surface) 88%,var(--ambient-1) 12%))}:root[data-theme=evening] .scroll-cta[data-astro-cid-r7tb2ebw]:hover{box-shadow:inset 0 1px #ffffff1a,0 12px 28px -8px color-mix(in srgb,var(--accent) 50%,transparent),0 0 20px -4px color-mix(in srgb,var(--accent) 25%,transparent)}@media(min-width:1200px){.scroll-cta[data-astro-cid-r7tb2ebw]{font-size:1.1rem;padding:18px 40px;gap:12px}.scroll-cta[data-astro-cid-r7tb2ebw] svg[data-astro-cid-r7tb2ebw]{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.scroll-cta[data-astro-cid-r7tb2ebw],.scroll-cta[data-astro-cid-r7tb2ebw]:before,.scroll-cta[data-astro-cid-r7tb2ebw]:after,.scroll-cta[data-astro-cid-r7tb2ebw] svg[data-astro-cid-r7tb2ebw]{animation:none!important;transition:none!important}.scroll-cta[data-astro-cid-r7tb2ebw]:hover:after{animation:none!important;transform:none}}@media(orientation:landscape)and (max-height:500px){.card-content[data-astro-cid-r7tb2ebw]{gap:clamp(12px,3vw,20px)}.title-line-sm[data-astro-cid-r7tb2ebw]{font-size:clamp(.7rem,2.5vw,.9rem)}.highlight[data-astro-cid-r7tb2ebw]{font-size:clamp(1.4rem,6vw,2rem)}.card-subtitle[data-astro-cid-r7tb2ebw]{font-size:clamp(.7rem,2vw,.85rem)}.scroll-cta[data-astro-cid-r7tb2ebw]{padding:clamp(10px,2.5vw,14px) clamp(18px,5vw,28px);font-size:clamp(.8rem,2vw,.9rem);min-height:40px}}@media(min-width:900px)and (max-height:750px){.title-line-sm[data-astro-cid-r7tb2ebw]{font-size:clamp(.8rem,2vh,1rem)}.highlight[data-astro-cid-r7tb2ebw]{font-size:clamp(1.6rem,5vh,2.4rem)}.card-subtitle[data-astro-cid-r7tb2ebw]{font-size:clamp(.75rem,1.8vh,.9rem)}.scroll-cta[data-astro-cid-r7tb2ebw]{padding:clamp(12px,2vh,16px) clamp(20px,4vw,32px);font-size:clamp(.85rem,1.8vh,.95rem);min-height:44px}}.demo-stage[data-astro-cid-lbk6cb2j]{position:relative;width:100%;flex:1;min-height:0;display:flex;justify-content:center;align-items:center}.demo-board[data-astro-cid-lbk6cb2j]{position:relative;width:min(85%,280px);aspect-ratio:3 / 4;max-height:100%;height:auto;background:var(--bg);border-radius:var(--persona-radius-md, 12px);box-shadow:0 12px 32px -8px #00000040,inset 0 1px #ffffff1a;z-index:1}.board-grid[data-astro-cid-lbk6cb2j]{width:100%;height:100%;background-image:linear-gradient(var(--surface-hover) 1px,transparent 1px),linear-gradient(90deg,var(--surface-hover) 1px,transparent 1px);background-size:7cqw 7cqw;opacity:.4;border-radius:inherit;container-type:size}:root[data-theme=night] .board-grid[data-astro-cid-lbk6cb2j]{opacity:.25}.floating-refs[data-astro-cid-lbk6cb2j]{position:absolute;inset:0;pointer-events:none;z-index:10;display:flex;justify-content:center;align-items:center}.floating-refs-inner[data-astro-cid-lbk6cb2j]{position:relative;width:min(85%,280px);aspect-ratio:3 / 4;max-height:100%;height:auto;container-type:size}.float-ref[data-astro-cid-lbk6cb2j]{position:absolute;border-radius:8px;--shadow-color: 0, 0, 0;filter:drop-shadow(0 4px 12px rgba(var(--shadow-color),.35));box-shadow:inset 0 1px #ffffff26;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translate(var(--scatter-x),var(--scatter-y)) rotate(var(--scatter-rot)) scale(.5);transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,filter .25s ease,box-shadow .25s ease;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer}:root[data-theme=night] .float-ref[data-astro-cid-lbk6cb2j]{border-radius:12px}@media(hover:hover)and (pointer:fine){.float-ref[data-astro-cid-lbk6cb2j].is-tilting{z-index:20!important;transition:none}}.float-ref[data-astro-cid-lbk6cb2j] svg{width:55%;height:55%;color:#000;filter:drop-shadow(0 1px 0 rgba(255,255,255,.25));opacity:.25}.float-ref[data-astro-cid-lbk6cb2j].clicked{animation:refJiggle .4s cubic-bezier(.36,.07,.19,.97)}@keyframes refJiggle{0%,to{translate:0 0;rotate:0deg;scale:1}15%{translate:-2px -1px;rotate:-4deg;scale:1.02}30%{translate:2px 1px;rotate:3deg;scale:1.06}45%{translate:-1px 1px;rotate:-2deg;scale:1.01}60%{translate:1px -1px;rotate:1.5deg;scale:1.03}80%{translate:-.5px 0;rotate:-.5deg;scale:1}}.ref-1[data-astro-cid-lbk6cb2j]{width:30.4cqw;aspect-ratio:85 / 110;top:2%;left:3%;background:linear-gradient(145deg,#ff9a8b,#ff6a88,#ff3d77);--shadow-color: 200, 60, 90;--scatter-x: -28.6cqw;--scatter-y: -21.4cqw;--scatter-rot: -25deg;--base-rot: -3deg;--ref-scale: 1;z-index:2}.ref-2[data-astro-cid-lbk6cb2j]{width:25.7cqw;aspect-ratio:72 / 48;top:5%;right:5%;background:linear-gradient(145deg,#667eea,#764ba2 60%,#9d4edd);--shadow-color: 90, 55, 130;--scatter-x: 25cqw;--scatter-y: -25cqw;--scatter-rot: 18deg;--base-rot: 2deg;--ref-scale: 1;transition-delay:60ms}.ref-3[data-astro-cid-lbk6cb2j]{width:15cqw;aspect-ratio:1;top:40%;left:3%;background:linear-gradient(145deg,#4facfe,#00f2fe);--shadow-color: 30, 120, 180;--scatter-x: -32cqw;--scatter-y: 3.6cqw;--scatter-rot: -15deg;--base-rot: 1deg;--ref-scale: 1;transition-delay:.12s}.ref-4[data-astro-cid-lbk6cb2j]{width:20.7cqw;aspect-ratio:58 / 78;top:32%;right:3%;background:linear-gradient(145deg,#43e97b,#38f9d7 60%,#00d9ff);--shadow-color: 30, 160, 130;--scatter-x: 28.6cqw;--scatter-y: 7cqw;--scatter-rot: 20deg;--base-rot: -1deg;--ref-scale: 1;transition-delay:.18s}.ref-5[data-astro-cid-lbk6cb2j]{width:23.2cqw;aspect-ratio:65 / 44;top:45%;left:28%;background:linear-gradient(145deg,#fa709a,#fee140 60%,#fc0);--shadow-color: 200, 140, 30;--scatter-x: -18cqw;--scatter-y: 28.6cqw;--scatter-rot: -18deg;--base-rot: 2deg;--ref-scale: 1;transition-delay:.24s}.ref-6[data-astro-cid-lbk6cb2j]{width:20cqw;aspect-ratio:50 / 68;bottom:12%;right:12%;background:linear-gradient(145deg,#a18cd1,#fbc2eb,#f5a4c7);--shadow-color: 160, 100, 150;--scatter-x: 21.4cqw;--scatter-y: 25cqw;--scatter-rot: 15deg;--base-rot: -2deg;--ref-scale: 1;transition-delay:.3s}.ref-7[data-astro-cid-lbk6cb2j]{width:18.6cqw;aspect-ratio:52 / 72;bottom:3%;left:5%;background:linear-gradient(145deg,#f093fb,#f5576c);--shadow-color: 190, 50, 85;--scatter-x: -21.4cqw;--scatter-y: 14.3cqw;--scatter-rot: -12deg;--base-rot: 1.5deg;--ref-scale: 1;transition-delay:.36s}.ref-8[data-astro-cid-lbk6cb2j]{width:17.1cqw;aspect-ratio:48 / 64;bottom:3%;left:35%;background:linear-gradient(145deg,#5ee7df,#b490ca);--shadow-color: 100, 120, 160;--scatter-x: 17.9cqw;--scatter-y: 17.9cqw;--scatter-rot: 10deg;--base-rot: -1.5deg;--ref-scale: 1;transition-delay:.42s}:root[data-theme=afternoon] .ref-1[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#eba69e,#e8b4a8);--shadow-color: 190, 130, 125}:root[data-theme=afternoon] .ref-2[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#c0a6d9,#d4b8e8);--shadow-color: 155, 130, 175}:root[data-theme=afternoon] .ref-3[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#94d1c2,#a8ddd0);--shadow-color: 115, 170, 155}:root[data-theme=afternoon] .ref-4[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#9ec7a6,#b0d4b6);--shadow-color: 125, 160, 130}:root[data-theme=afternoon] .ref-5[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#f2b88c,#f5c8a0);--shadow-color: 195, 145, 110}:root[data-theme=afternoon] .ref-6[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#c0a6d9,#e8d0f0);--shadow-color: 155, 130, 175}:root[data-theme=afternoon] .ref-7[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#eba69e,#f0c0b8);--shadow-color: 190, 130, 125}:root[data-theme=afternoon] .ref-8[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#d9c099,#e8d0a8);--shadow-color: 175, 155, 120}:root[data-theme=night] .ref-1[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#d94d80,#f28ca6,#e06090);--shadow-color: 217, 77, 128;filter:drop-shadow(0 4px 12px rgba(217,77,128,.35)) drop-shadow(0 0 20px rgba(217,77,128,.2))}:root[data-theme=night] .ref-2[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#598cd9,#8cb4eb 60%,#6a9de0);--shadow-color: 89, 140, 217;filter:drop-shadow(0 4px 12px rgba(89,140,217,.35)) drop-shadow(0 0 20px rgba(89,140,217,.2))}:root[data-theme=night] .ref-3[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#8cb4eb,#a8c8f0);--shadow-color: 140, 180, 235;filter:drop-shadow(0 4px 12px rgba(140,180,235,.35)) drop-shadow(0 0 20px rgba(140,180,235,.2))}:root[data-theme=night] .ref-4[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#f28ca6,#e8a0b8 60%,#f5b0c0);--shadow-color: 242, 140, 166;filter:drop-shadow(0 4px 12px rgba(242,140,166,.35)) drop-shadow(0 0 20px rgba(242,140,166,.2))}:root[data-theme=night] .ref-5[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#7878d9,#9898e8 60%,#a8a8f0);--shadow-color: 120, 120, 217;filter:drop-shadow(0 4px 12px rgba(120,120,217,.35)) drop-shadow(0 0 20px rgba(120,120,217,.2))}:root[data-theme=night] .ref-6[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#c080b0,#d8a0c8,#e0b0d0);--shadow-color: 192, 128, 176;filter:drop-shadow(0 4px 12px rgba(192,128,176,.35)) drop-shadow(0 0 20px rgba(192,128,176,.2))}:root[data-theme=night] .ref-7[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#d94d80,#c04070);--shadow-color: 217, 77, 128;filter:drop-shadow(0 4px 12px rgba(217,77,128,.35)) drop-shadow(0 0 20px rgba(217,77,128,.2))}:root[data-theme=night] .ref-8[data-astro-cid-lbk6cb2j]{background:linear-gradient(145deg,#6090c0,#8cb4eb);--shadow-color: 96, 144, 192;filter:drop-shadow(0 4px 12px rgba(96,144,192,.35)) drop-shadow(0 0 20px rgba(96,144,192,.2))}.demo-text[data-astro-cid-lbk6cb2j]{text-align:center;display:flex;flex-direction:column;gap:4px}.card-label[data-astro-cid-lbk6cb2j]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);transition:color 2s ease}.card-caption[data-astro-cid-lbk6cb2j]{font-size:.85rem;color:var(--text-muted);transition:color 2s ease}@media(max-width:768px){.demo-board[data-astro-cid-lbk6cb2j],.floating-refs-inner[data-astro-cid-lbk6cb2j]{width:min(80%,200px)}}@media(min-width:1200px){.demo-board[data-astro-cid-lbk6cb2j],.floating-refs-inner[data-astro-cid-lbk6cb2j]{width:min(85%,380px)}.card-label[data-astro-cid-lbk6cb2j]{font-size:1rem}.card-caption[data-astro-cid-lbk6cb2j]{font-size:1.15rem}}@media(orientation:landscape)and (max-height:500px){.demo-board[data-astro-cid-lbk6cb2j],.floating-refs-inner[data-astro-cid-lbk6cb2j]{width:min(70%,160px);aspect-ratio:1 / 1.1}.card-label[data-astro-cid-lbk6cb2j]{font-size:.6rem}.card-caption[data-astro-cid-lbk6cb2j]{font-size:.75rem}}@media(min-width:900px)and (max-height:750px){.demo-board[data-astro-cid-lbk6cb2j],.floating-refs-inner[data-astro-cid-lbk6cb2j]{width:min(75%,220px)}.card-label[data-astro-cid-lbk6cb2j]{font-size:.65rem}.card-caption[data-astro-cid-lbk6cb2j]{font-size:.8rem}}.card-content[data-astro-cid-k572xskg]{gap:clamp(4px,2vh,var(--spacing-md));width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.card-label[data-astro-cid-k572xskg]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);transition:color 2s ease}.features-grid[data-astro-cid-k572xskg]{display:flex;flex-direction:column;gap:clamp(2px,1vh,var(--spacing-sm));width:100%}.features-row[data-astro-cid-k572xskg]{display:flex;flex-direction:column;gap:6px}.row-label[data-astro-cid-k572xskg]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text);opacity:.8;padding-left:2px;transition:color 2s ease}.row-features[data-astro-cid-k572xskg]{display:flex;gap:6px}.feature-pill[data-astro-cid-k572xskg]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.5vh,4px);padding:clamp(4px,1vh,8px) 4px;background:var(--bg);border-radius:var(--persona-radius-sm, 8px);text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,background-color 2s ease,border-color 2s ease,color 2s ease;cursor:default}@media(hover:hover){.feature-pill[data-astro-cid-k572xskg]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px #00000026;background:color-mix(in srgb,var(--bg) 95%,var(--accent))}.feature-pill[data-astro-cid-k572xskg]:hover .feature-icon[data-astro-cid-k572xskg]{transform:scale(1.15) rotate(5deg)}}.feature-pill[data-astro-cid-k572xskg]:active{transform:scale(.96);transition:transform .1s ease}.feature-pill[data-astro-cid-k572xskg]:active .feature-icon[data-astro-cid-k572xskg]{transform:scale(1.1)}.feature-pill[data-astro-cid-k572xskg] .feature-icon[data-astro-cid-k572xskg]{color:var(--accent);flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{font-weight:600;font-size:clamp(.65rem,min(1.5vw,1.2vh),.75rem);line-height:1.2;color:inherit;transition:color 2s ease}@media(hover:hover){.feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:var(--accent);transition:color .2s ease}:root[data-theme=night] .feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:var(--ambient-1)}:root[data-theme=dawn] .feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:var(--accent)}:root[data-theme=morning] .feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:var(--accent)}:root[data-theme=evening] .feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:var(--accent)}:root[data-theme=midday] .feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:var(--moebius-ink, #2a1830)}}:root[data-theme=dawn] .feature-pill[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=dawn] .feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=morning] .feature-pill[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=morning] .feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=midday] .feature-pill[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=midday] .feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{color:inherit}:root[data-theme=afternoon] .feature-pill[data-astro-cid-k572xskg]{color:#3a2f20}:root[data-theme=afternoon] .feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{color:#3a2f20}:root[data-theme=afternoon] .feature-pill[data-astro-cid-k572xskg] .feature-icon[data-astro-cid-k572xskg]{color:#3a2f20}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(1) .feature-pill[data-astro-cid-k572xskg]:nth-child(1){background:var(--pastel-rose, #eba69e)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(1) .feature-pill[data-astro-cid-k572xskg]:nth-child(2){background:var(--pastel-sage, #9ec7a6)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(1) .feature-pill[data-astro-cid-k572xskg]:nth-child(3){background:var(--pastel-lavender, #c0a6d9)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(2) .feature-pill[data-astro-cid-k572xskg]:nth-child(1){background:var(--pastel-peach, #f2b88c)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(2) .feature-pill[data-astro-cid-k572xskg]:nth-child(2){background:var(--pastel-mint, #94d1c2)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(2) .feature-pill[data-astro-cid-k572xskg]:nth-child(3){background:var(--pastel-sand, #d9c099)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(3) .feature-pill[data-astro-cid-k572xskg]:nth-child(1){background:var(--pastel-lavender, #c0a6d9)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(3) .feature-pill[data-astro-cid-k572xskg]:nth-child(2){background:var(--pastel-rose, #eba69e)}:root[data-theme=afternoon] .features-row[data-astro-cid-k572xskg]:nth-child(3) .feature-pill[data-astro-cid-k572xskg]:nth-child(3){background:var(--pastel-sage, #9ec7a6)}@media(hover:hover){:root[data-theme=afternoon] .feature-pill[data-astro-cid-k572xskg]:hover{filter:brightness(.95)}:root[data-theme=afternoon] .feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:#3a2f20}}:root[data-theme=evening] .feature-pill[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=evening] .feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=night] .feature-pill[data-astro-cid-k572xskg]{background:color-mix(in srgb,var(--surface) 85%,var(--ambient-2) 15%);border:1px solid color-mix(in srgb,var(--ambient-1) 20%,transparent);box-shadow:0 2px 8px -2px #89b4fa26,0 0 20px -8px #cba6f71a;color:var(--text)}:root[data-theme=night] .feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{color:var(--text)}:root[data-theme=night] .feature-pill[data-astro-cid-k572xskg] .feature-icon[data-astro-cid-k572xskg]{color:var(--ambient-1);filter:drop-shadow(0 0 3px var(--ambient-1))}@media(hover:hover){:root[data-theme=night] .feature-pill[data-astro-cid-k572xskg]:hover{background:color-mix(in srgb,var(--surface) 80%,var(--ambient-1) 15%);border-color:color-mix(in srgb,var(--ambient-1) 35%,transparent);box-shadow:0 4px 16px -4px #89b4fa40,0 0 30px -10px #cba6f733}:root[data-theme=night] .feature-pill[data-astro-cid-k572xskg]:hover .feature-icon[data-astro-cid-k572xskg]{color:var(--ambient-3);filter:drop-shadow(0 0 10px var(--ambient-3))}:root[data-theme=night] .feature-pill[data-astro-cid-k572xskg]:hover .feature-name[data-astro-cid-k572xskg]{color:var(--ambient-1)}}.platforms[data-astro-cid-k572xskg]{padding-top:var(--spacing-sm);border-top:1px solid var(--surface-hover);width:100%;transition:border-color 2s ease}.platform-text[data-astro-cid-k572xskg]{font-size:.75rem;color:var(--text-muted);transition:color 2s ease}@media(prefers-reduced-motion:reduce){.feature-pill[data-astro-cid-k572xskg],.feature-pill[data-astro-cid-k572xskg] .feature-icon[data-astro-cid-k572xskg],.feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg],.card-label[data-astro-cid-k572xskg],.row-label[data-astro-cid-k572xskg],.platform-text[data-astro-cid-k572xskg],.platforms[data-astro-cid-k572xskg]{transition:none}}@media(min-width:1200px){.card-label[data-astro-cid-k572xskg]{font-size:1rem}.row-label[data-astro-cid-k572xskg]{font-size:.8rem}.feature-pill[data-astro-cid-k572xskg]{padding:14px 8px;gap:8px}.feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{font-size:.9rem}.platform-text[data-astro-cid-k572xskg]{font-size:1rem}}@media(orientation:landscape)and (max-height:500px){.card-content[data-astro-cid-k572xskg]{gap:var(--spacing-xs)}.card-label[data-astro-cid-k572xskg]{font-size:.6rem;margin-bottom:2px}.features-grid[data-astro-cid-k572xskg]{gap:4px}.features-row[data-astro-cid-k572xskg]{gap:3px}.row-label[data-astro-cid-k572xskg]{font-size:.5rem;padding-left:1px}.feature-pill[data-astro-cid-k572xskg]{padding:5px 3px;gap:2px}.feature-pill[data-astro-cid-k572xskg] .feature-icon[data-astro-cid-k572xskg]{transform:scale(.85)}.feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{font-size:.55rem}.platforms[data-astro-cid-k572xskg]{padding-top:var(--spacing-xs)}.platform-text[data-astro-cid-k572xskg]{font-size:.65rem}}@media(min-width:900px)and (max-height:750px){.card-label[data-astro-cid-k572xskg]{font-size:.65rem}.row-label[data-astro-cid-k572xskg]{font-size:.55rem}.features-grid[data-astro-cid-k572xskg]{gap:6px}.features-row[data-astro-cid-k572xskg]{gap:4px}.feature-pill[data-astro-cid-k572xskg]{padding:6px 4px;gap:3px}.feature-pill[data-astro-cid-k572xskg] .feature-name[data-astro-cid-k572xskg]{font-size:.6rem}.platform-text[data-astro-cid-k572xskg]{font-size:.7rem}.platforms[data-astro-cid-k572xskg]{padding-top:6px}}@media(max-width:500px)and (max-height:750px){.card-content[data-astro-cid-k572xskg]{height:100%;min-height:0}.features-grid[data-astro-cid-k572xskg]{flex:1;min-height:0;gap:4px}.feature-pill[data-astro-cid-k572xskg]{padding:4px 3px;gap:2px}.features-row[data-astro-cid-k572xskg]{gap:4px}.platforms[data-astro-cid-k572xskg]{padding-top:4px;border-top:none;flex-shrink:0}}@media(max-height:400px){.row-label[data-astro-cid-k572xskg]{display:none}.features-grid[data-astro-cid-k572xskg],.features-row[data-astro-cid-k572xskg]{gap:2px}}.card-content[data-astro-cid-hjvk4dto]{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.5vh,12px)}.card-label[data-astro-cid-hjvk4dto]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);transition:color 2s ease}.device-composition[data-astro-cid-hjvk4dto]{flex:1;min-height:0;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.device[data-astro-cid-hjvk4dto]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;isolation:isolate;will-change:transform;backface-visibility:hidden}.device-img[data-astro-cid-hjvk4dto]{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25));transition:filter .4s ease,transform .35s cubic-bezier(.34,1.56,.64,1);image-rendering:-webkit-optimize-contrast;will-change:transform}.device-label-text[data-astro-cid-hjvk4dto]{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);opacity:.7;transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1),color 2s ease}.device-ipad[data-astro-cid-hjvk4dto]{width:clamp(160px,65%,380px);top:4%;left:50%;transform:translate(-50%);z-index:1}.device-iphone[data-astro-cid-hjvk4dto]{width:clamp(50px,22%,120px);bottom:15%;left:5%;transform:rotate(-5deg);z-index:2}.device-mac[data-astro-cid-hjvk4dto]{width:clamp(120px,50%,280px);bottom:5%;right:5%;transform:rotate(3deg);z-index:3}@media(hover:hover){.device[data-astro-cid-hjvk4dto]:hover{z-index:10}.device[data-astro-cid-hjvk4dto]:hover .device-img[data-astro-cid-hjvk4dto]{transform:scale(1.06)}.device[data-astro-cid-hjvk4dto]:hover .device-label-text[data-astro-cid-hjvk4dto]{opacity:1;transform:scale(1.04)}}.device[data-astro-cid-hjvk4dto]:active{z-index:10}.device[data-astro-cid-hjvk4dto]:active .device-img[data-astro-cid-hjvk4dto]{transform:scale(1.04);transition:transform .1s ease}.device[data-astro-cid-hjvk4dto]:active .device-label-text[data-astro-cid-hjvk4dto]{opacity:1}:root[data-theme=night] .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5)) drop-shadow(0 0 12px color-mix(in srgb,var(--ambient-1) 25%,transparent))}:root[data-theme=night] .card-screenshot.active .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 6px 16px rgba(0,0,0,.6)) drop-shadow(0 0 20px color-mix(in srgb,var(--ambient-1) 35%,transparent))}:root[data-theme=dawn] .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 3px 8px rgba(0,0,0,.12)) drop-shadow(0 0 8px color-mix(in srgb,var(--ambient-1) 12%,transparent))}:root[data-theme=dawn] .card-screenshot.active .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 5px 14px rgba(0,0,0,.18)) drop-shadow(0 0 16px color-mix(in srgb,var(--ambient-1) 20%,transparent))}:root[data-theme=morning] .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 4px 10px rgba(0,0,0,.14)) drop-shadow(0 0 12px color-mix(in srgb,var(--ambient-2) 20%,transparent))}:root[data-theme=morning] .card-screenshot.active .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 6px 16px rgba(0,0,0,.2)) drop-shadow(0 0 20px color-mix(in srgb,var(--ambient-2) 30%,transparent))}:root[data-theme=midday] .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 4px 10px rgba(0,0,0,.2)) drop-shadow(0 0 12px color-mix(in srgb,var(--ambient-1) 20%,transparent))}:root[data-theme=midday] .card-screenshot.active .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 6px 18px rgba(0,0,0,.28)) drop-shadow(0 0 22px color-mix(in srgb,var(--ambient-1) 30%,transparent))}:root[data-theme=afternoon] .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 3px 10px rgba(0,0,0,.12)) drop-shadow(0 0 14px color-mix(in srgb,var(--pastel-lavender, var(--ambient-2)) 22%,transparent))}:root[data-theme=afternoon] .card-screenshot.active .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 5px 16px rgba(0,0,0,.16)) drop-shadow(0 0 22px color-mix(in srgb,var(--pastel-lavender, var(--ambient-2)) 32%,transparent))}:root[data-theme=evening] .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 4px 10px rgba(0,0,0,.35)) drop-shadow(0 0 14px color-mix(in srgb,var(--ambient-1) 28%,transparent))}:root[data-theme=evening] .card-screenshot.active .device-img[data-astro-cid-hjvk4dto]{filter:drop-shadow(0 6px 18px rgba(0,0,0,.45)) drop-shadow(0 0 24px color-mix(in srgb,var(--ambient-1) 38%,transparent))}.card-caption[data-astro-cid-hjvk4dto]{font-size:.85rem;color:var(--text-muted);transition:color 2s ease}@media(max-width:768px){.device-label-text[data-astro-cid-hjvk4dto]{display:none}.device-ipad[data-astro-cid-hjvk4dto]{width:clamp(140px,70%,300px)}.device-mac[data-astro-cid-hjvk4dto]{width:clamp(100px,55%,240px)}.device-iphone[data-astro-cid-hjvk4dto]{width:clamp(45px,24%,100px)}}@media(orientation:landscape)and (max-height:500px){.card-content[data-astro-cid-hjvk4dto]{gap:clamp(4px,1vh,8px)}.card-label[data-astro-cid-hjvk4dto]{font-size:.6rem}.device-label-text[data-astro-cid-hjvk4dto]{display:none}.device-ipad[data-astro-cid-hjvk4dto]{width:clamp(120px,55%,220px)}.device-mac[data-astro-cid-hjvk4dto]{width:clamp(90px,42%,180px)}.device-iphone[data-astro-cid-hjvk4dto]{width:clamp(35px,18%,70px)}.card-caption[data-astro-cid-hjvk4dto]{font-size:.7rem}}@media(min-width:900px)and (max-height:750px){.card-label[data-astro-cid-hjvk4dto]{font-size:.65rem}.device-ipad[data-astro-cid-hjvk4dto]{width:clamp(140px,58%,320px)}.device-mac[data-astro-cid-hjvk4dto]{width:clamp(100px,45%,240px)}.device-iphone[data-astro-cid-hjvk4dto]{width:clamp(45px,20%,100px)}.card-caption[data-astro-cid-hjvk4dto]{font-size:.8rem}}@media(min-width:1200px){.card-label[data-astro-cid-hjvk4dto]{font-size:1rem}.device-ipad[data-astro-cid-hjvk4dto]{width:clamp(200px,70%,440px)}.device-mac[data-astro-cid-hjvk4dto]{width:clamp(150px,55%,320px)}.device-iphone[data-astro-cid-hjvk4dto]{width:clamp(60px,24%,140px)}.device-label-text[data-astro-cid-hjvk4dto]{font-size:.65rem}.card-caption[data-astro-cid-hjvk4dto]{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.device-img[data-astro-cid-hjvk4dto]{transition:none}.device[data-astro-cid-hjvk4dto]:hover .device-img[data-astro-cid-hjvk4dto]{transform:none}.device-label-text[data-astro-cid-hjvk4dto]{transition:none}}.card-form[data-astro-cid-2ab5khud]{width:100%}.form-wrapper[data-astro-cid-2ab5khud]{display:flex;flex-direction:column;gap:clamp(4px,1vh,8px);background:var(--bg);border-radius:var(--persona-radius-sm, 8px);padding:clamp(4px,1vh,8px);border:1px solid var(--surface-hover);transition:border-color .2s ease,box-shadow .2s ease,background-color 2s ease;position:relative;overflow:hidden}.form-wrapper[data-astro-cid-2ab5khud]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--accent) 8%,transparent) 35%,color-mix(in srgb,var(--accent) 15%,transparent) 50%,color-mix(in srgb,var(--accent) 8%,transparent) 65%,transparent 80%);transform:translate(-100%) skew(-15deg);pointer-events:none;opacity:0}.card-cta.attention .form-wrapper[data-astro-cid-2ab5khud]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);animation:formAttentionGlow .8s ease-out forwards}.card-cta.attention .form-wrapper[data-astro-cid-2ab5khud]:after{animation:formAttentionShimmer .8s ease-out forwards}@keyframes formAttentionShimmer{0%{transform:translate(-100%) skew(-15deg);opacity:1}to{transform:translate(100%) skew(-15deg);opacity:1}}@keyframes formAttentionGlow{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 30%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 0%,transparent)}}.form-wrapper[data-astro-cid-2ab5khud]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}:root[data-theme=night] .form-wrapper[data-astro-cid-2ab5khud]{border-color:color-mix(in srgb,var(--ambient-1) 20%,transparent);box-shadow:0 2px 12px -4px #89b4fa1f,inset 0 1px #ffffff08}:root[data-theme=night] .form-wrapper[data-astro-cid-2ab5khud]:focus-within{border-color:var(--ambient-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--ambient-1) 20%,transparent),0 4px 20px -4px #89b4fa33}.form-input[data-astro-cid-2ab5khud]{background:transparent;border:none;padding:clamp(4px,.8vh,var(--spacing-xs)) var(--spacing-sm);font-size:clamp(.75rem,min(2.5vw,1.8vh),.9rem);font-family:inherit;color:var(--text);outline:none;text-align:center}.form-input[data-astro-cid-2ab5khud]::placeholder{color:var(--text-muted);opacity:.7}.form-button[data-astro-cid-2ab5khud]{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--accent);color:#fff;min-height:44px;padding:clamp(8px,1.2vh,var(--spacing-sm));border-radius:calc(var(--persona-radius-sm, 8px) - 4px);font-family:inherit;font-weight:600;font-size:clamp(.75rem,min(2vw,1.5vh),.85rem);border:none;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s ease,box-shadow .2s ease,background 2s ease,border-color 2s ease;position:relative;overflow:hidden}.form-button[data-astro-cid-2ab5khud]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);transition:left .5s ease}.form-button[data-astro-cid-2ab5khud]:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 16px -4px color-mix(in srgb,var(--accent) 50%,transparent)}.form-button[data-astro-cid-2ab5khud]:hover:before{left:100%}.form-button[data-astro-cid-2ab5khud]:active{transform:translateY(0);box-shadow:none}.form-button[data-astro-cid-2ab5khud] svg[data-astro-cid-2ab5khud]{width:14px;height:14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.form-button[data-astro-cid-2ab5khud]:hover svg[data-astro-cid-2ab5khud]{transform:rotate(15deg) scale(1.1)}.form-status[data-astro-cid-2ab5khud]{min-height:1.2em;font-size:.75rem;text-align:center;margin-top:4px}.form-status[data-astro-cid-2ab5khud].success{color:var(--success)}.form-status[data-astro-cid-2ab5khud].error{color:var(--error)}@media(prefers-reduced-motion:reduce){.form-button[data-astro-cid-2ab5khud]:before{display:none}.form-button[data-astro-cid-2ab5khud],.form-button[data-astro-cid-2ab5khud] svg[data-astro-cid-2ab5khud]{transition:none}}@media(min-width:1200px){.form-input[data-astro-cid-2ab5khud]{font-size:1.1rem}.form-button[data-astro-cid-2ab5khud]{font-size:1.05rem;padding:var(--spacing-sm) var(--spacing-md)}.form-button[data-astro-cid-2ab5khud] svg[data-astro-cid-2ab5khud]{width:18px;height:18px}.form-status[data-astro-cid-2ab5khud]{font-size:.95rem}}.card-content[data-astro-cid-k7novwvb]{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,min(5vw,2.5vh),32px);min-height:0}.brand-mark-container[data-astro-cid-k7novwvb]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;isolation:isolate}.brand-mark-container[data-astro-cid-k7novwvb]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:140%;height:100%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ambient-1) 50%,transparent) 0%,color-mix(in srgb,var(--ambient-2, var(--ambient-1)) 25%,transparent) 40%,transparent 70%);filter:blur(24px);z-index:0;opacity:.8;transition:opacity .3s ease,background .4s ease,filter .3s ease;pointer-events:none}.brand-mark-link[data-astro-cid-k7novwvb]{display:block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.brand-mark[data-astro-cid-k7novwvb]{width:clamp(80px,min(22vw,15vh),140px);height:clamp(80px,min(22vw,15vh),140px);object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));position:relative;z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.brand-mark-link[data-astro-cid-k7novwvb]:hover .brand-mark[data-astro-cid-k7novwvb]{transform:scale(1.08);filter:drop-shadow(0 8px 24px rgba(0,0,0,.25))}.brand-mark-link[data-astro-cid-k7novwvb]:hover .brand-mark-container[data-astro-cid-k7novwvb]:before{opacity:1;filter:blur(28px)}.brand-mark-link[data-astro-cid-k7novwvb]:active .brand-mark[data-astro-cid-k7novwvb]{transform:scale(.98);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));transition-duration:.1s}.brand-mark-link[data-astro-cid-k7novwvb]:focus-visible .brand-mark[data-astro-cid-k7novwvb]{transform:scale(1.08);filter:drop-shadow(0 8px 24px rgba(0,0,0,.25));outline:2px solid var(--accent);outline-offset:8px;border-radius:24px}.brand-mark-link[data-astro-cid-k7novwvb]:focus-visible .brand-mark-container[data-astro-cid-k7novwvb]:before{opacity:1}.brand-mark-container[data-astro-cid-k7novwvb]:after{content:"";width:clamp(60px,40%,100px);height:6px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--ambient-1) 30%,transparent),color-mix(in srgb,var(--accent) 50%,transparent),color-mix(in srgb,var(--ambient-2, var(--ambient-1)) 30%,transparent));opacity:.7;transition:background .4s ease,opacity .4s ease}.card-title-sm[data-astro-cid-k7novwvb]{font-size:clamp(.85rem,min(3.5vw,2.5vh),1.25rem);font-weight:700;color:var(--text);transition:color 2s ease}.card-footnote[data-astro-cid-k7novwvb]{font-size:clamp(.75rem,min(2vw,1.5vh),.85rem);color:var(--text-muted);transition:color 2s ease}:root[data-theme=night] .brand-mark-container[data-astro-cid-k7novwvb]:before{background:radial-gradient(circle,color-mix(in srgb,var(--ambient-1) 50%,transparent) 0%,color-mix(in srgb,var(--ambient-2) 30%,transparent) 50%,transparent 70%);opacity:.7}:root[data-theme=night] .brand-mark-container[data-astro-cid-k7novwvb]:after{background:linear-gradient(90deg,#89b4fa33,#cba6f766,#f5c2e733);opacity:.7}:root[data-theme=dawn] .brand-mark-container[data-astro-cid-k7novwvb]:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 25%,transparent) 0%,transparent 60%);opacity:.5}:root[data-theme=dawn] .brand-mark-container[data-astro-cid-k7novwvb]:after{background:linear-gradient(to bottom,#00c8ff1a,#5aadba73,#ff64c80f);opacity:.7}:root[data-theme=morning] .brand-mark-container[data-astro-cid-k7novwvb]:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent) 0%,color-mix(in srgb,var(--ambient-1) 15%,transparent) 50%,transparent 70%);opacity:.4}:root[data-theme=morning] .brand-mark-container[data-astro-cid-k7novwvb]:after{background:linear-gradient(90deg,#a6c7e659,#5a90b88c,#c7d9b880 60%,#bfb3d166);opacity:.7}:root[data-theme=midday] .brand-mark-container[data-astro-cid-k7novwvb]:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent) 0%,transparent 50%);opacity:.3}:root[data-theme=midday] .brand-mark-container[data-astro-cid-k7novwvb]:after{background:var(--text);opacity:.15}:root[data-theme=afternoon] .brand-mark-container[data-astro-cid-k7novwvb]:before{background:radial-gradient(circle,color-mix(in srgb,var(--ambient-2) 35%,transparent) 0%,color-mix(in srgb,var(--accent) 20%,transparent) 50%,transparent 70%);opacity:.5}:root[data-theme=afternoon] .brand-mark-container[data-astro-cid-k7novwvb]:after{background:linear-gradient(90deg,#eba69e4d,#d4a57473,#c0a6d966,#9ec7a666,#eba69e4d);opacity:.7}:root[data-theme=evening] .brand-mark-container[data-astro-cid-k7novwvb]:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 50%,transparent) 0%,color-mix(in srgb,var(--ambient-1) 35%,transparent) 40%,color-mix(in srgb,var(--ambient-3, var(--ambient-1)) 15%,transparent) 60%,transparent 75%);opacity:.85;filter:blur(32px)}:root[data-theme=evening] .brand-mark-container[data-astro-cid-k7novwvb]:after{background:linear-gradient(to right,transparent 10%,var(--accent) 25%,color-mix(in srgb,var(--accent) 80%,#fff) 50%,var(--accent) 75%,transparent 90%);opacity:.7}:root[data-theme=evening] .brand-mark-link[data-astro-cid-k7novwvb]{position:relative;z-index:5;background:radial-gradient(circle,var(--surface) 0%,var(--surface) 40%,transparent 70%);border-radius:50%;padding:12px;margin:-12px}:root[data-theme=evening] .brand-mark[data-astro-cid-k7novwvb]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.35)) drop-shadow(0 0 1px rgba(255,212,112,.7)) drop-shadow(0 0 10px rgba(245,165,74,.3))}:root[data-theme=evening] .brand-mark-link[data-astro-cid-k7novwvb]:hover .brand-mark[data-astro-cid-k7novwvb]{filter:drop-shadow(0 8px 20px rgba(0,0,0,.4)) drop-shadow(0 0 1px rgba(255,212,112,.85)) drop-shadow(0 0 16px rgba(245,165,74,.4))}@media(prefers-reduced-motion:reduce){.brand-mark[data-astro-cid-k7novwvb],.brand-mark-container[data-astro-cid-k7novwvb]:before{transition:none}.brand-mark-link[data-astro-cid-k7novwvb]:hover .brand-mark[data-astro-cid-k7novwvb]{transform:none}}@media(min-width:1200px){.card-footnote[data-astro-cid-k7novwvb]{font-size:1rem}}@media(orientation:landscape)and (max-height:500px){.card-content[data-astro-cid-k7novwvb]{gap:clamp(8px,2vw,12px)}.brand-mark[data-astro-cid-k7novwvb]{width:clamp(56px,15vw,80px);height:clamp(56px,15vw,80px)}.brand-mark-container[data-astro-cid-k7novwvb]:before{filter:blur(12px)}.brand-mark-container[data-astro-cid-k7novwvb]{gap:10px}.brand-mark-container[data-astro-cid-k7novwvb]:after{width:clamp(40px,30%,60px);height:4px}.card-title-sm[data-astro-cid-k7novwvb]{font-size:clamp(.85rem,2.5vw,1rem)}.card-footnote[data-astro-cid-k7novwvb]{font-size:.65rem}}@media(min-width:900px)and (max-height:750px){.brand-mark[data-astro-cid-k7novwvb]{width:clamp(64px,12vh,100px);height:clamp(64px,12vh,100px)}.brand-mark-container[data-astro-cid-k7novwvb]:before{filter:blur(16px)}.brand-mark-container[data-astro-cid-k7novwvb]{gap:12px}.brand-mark-container[data-astro-cid-k7novwvb]:after{width:clamp(50px,35%,80px);height:5px}.card-title-sm[data-astro-cid-k7novwvb]{font-size:clamp(.9rem,2.5vh,1.1rem)}.card-footnote[data-astro-cid-k7novwvb]{font-size:.7rem}}.creator-card-backdrop[data-astro-cid-kz467quo]{position:fixed;inset:0;background:#0006;opacity:0;pointer-events:none;z-index:1001;transition:opacity .3s ease}.creator-card-backdrop[data-astro-cid-kz467quo].open{opacity:1;pointer-events:auto}.creator-card[data-astro-cid-kz467quo]{--card-color: var(--accent);position:fixed;bottom:110px;left:50%;transform:translate(-50%) translateY(calc(100% + 60px));z-index:1002;pointer-events:none;opacity:0;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.creator-card[data-astro-cid-kz467quo].open{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.creator-card-inner[data-astro-cid-kz467quo]{width:240px;background:var(--surface);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px -4px #0000004d,0 2px 8px #0003,inset 0 1px #ffffff0f;position:relative;overflow:hidden}.creator-card-inner[data-astro-cid-kz467quo]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6}.creator-card[data-astro-cid-kz467quo].open .creator-card-inner[data-astro-cid-kz467quo]{animation:cardEntrance .4s cubic-bezier(.34,1.56,.64,1)}@keyframes cardEntrance{0%{transform:scale(.9);opacity:.5}to{transform:scale(1);opacity:1}}.creator-header[data-astro-cid-kz467quo]{display:flex;flex-direction:column;align-items:center;gap:4px}.creator-name[data-astro-cid-kz467quo]{font-size:1.05rem;font-weight:600;color:var(--text);text-align:center;letter-spacing:-.01em}.creator-origin[data-astro-cid-kz467quo]{font-size:.65rem;color:var(--text-muted);opacity:.6;text-transform:uppercase;letter-spacing:.08em}.creator-bio[data-astro-cid-kz467quo]{font-size:.8rem;color:var(--text-muted);text-align:center;line-height:1.55;font-style:italic;padding:0 4px}.creator-link[data-astro-cid-kz467quo]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px solid color-mix(in srgb,var(--text-muted) 25%,transparent);border-radius:20px;font-size:.8rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.creator-link[data-astro-cid-kz467quo]:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.creator-link[data-astro-cid-kz467quo] svg[data-astro-cid-kz467quo]{opacity:.7;transition:opacity .2s ease,transform .2s ease}.creator-link[data-astro-cid-kz467quo]:hover svg[data-astro-cid-kz467quo]{opacity:1;transform:translate(1px,-1px)}.creator-card-close[data-astro-cid-kz467quo]{background:none;border:none;font-family:inherit;font-size:.7rem;color:var(--text-muted);opacity:.6;cursor:pointer;padding:4px 8px;transition:opacity .2s ease}.creator-card-close[data-astro-cid-kz467quo]:hover{opacity:1}.swipe-hint[data-astro-cid-rbo77fgp]{position:absolute;bottom:clamp(16px,4vh,28px);left:50%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0;pointer-events:none;visibility:hidden}.swipe-hint[data-astro-cid-rbo77fgp].visible{visibility:visible;animation:swipeFadeIn .5s ease-out forwards}.swipe-hint[data-astro-cid-rbo77fgp].visible.fading-out{animation:swipeFadeOut .5s ease-out forwards}.swipe-hint[data-astro-cid-rbo77fgp].pulsing .swipe-icon[data-astro-cid-rbo77fgp]{animation:swipeGesture 1.2s ease-in-out 3}.swipe-hint[data-astro-cid-rbo77fgp].pulsing .motion-line[data-astro-cid-rbo77fgp]{animation:motionPulse 1.2s ease-in-out 3}.swipe-hint[data-astro-cid-rbo77fgp].pulsing .motion-line-2[data-astro-cid-rbo77fgp]{animation-delay:.1s}.swipe-hint[data-astro-cid-rbo77fgp].pulsing .motion-line-3[data-astro-cid-rbo77fgp]{animation-delay:.05s}.swipe-icon[data-astro-cid-rbo77fgp]{display:flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.65;transition:opacity .3s ease}.swipe-icon[data-astro-cid-rbo77fgp] svg[data-astro-cid-rbo77fgp]{width:28px;height:28px}@keyframes swipeFadeIn{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes swipeFadeOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(8px)}}@keyframes swipeGesture{0%,to{transform:translate(0);opacity:.65}50%{transform:translate(6px);opacity:1}}@keyframes motionPulse{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.6;transform:translate(-2px)}}:root[data-theme=night] .swipe-icon[data-astro-cid-rbo77fgp]{color:var(--ambient-1);opacity:.55}:root[data-theme=dawn] .swipe-icon[data-astro-cid-rbo77fgp]{opacity:.5}:root[data-theme=midday] .swipe-icon[data-astro-cid-rbo77fgp]{color:var(--accent);opacity:.6}:root[data-theme=afternoon] .swipe-icon[data-astro-cid-rbo77fgp]{opacity:.55}:root[data-theme=evening] .swipe-icon[data-astro-cid-rbo77fgp]{color:var(--ambient-1);opacity:.6}@media(max-width:768px){.swipe-hint[data-astro-cid-rbo77fgp]{bottom:clamp(12px,3vh,20px)}.swipe-icon[data-astro-cid-rbo77fgp] svg[data-astro-cid-rbo77fgp]{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.swipe-hint[data-astro-cid-rbo77fgp]{animation:none!important}.swipe-hint[data-astro-cid-rbo77fgp].visible{opacity:1;transform:translate(-50%)}.swipe-hint[data-astro-cid-rbo77fgp].fading-out{opacity:0}.swipe-hint[data-astro-cid-rbo77fgp].pulsing .swipe-icon[data-astro-cid-rbo77fgp],.swipe-hint[data-astro-cid-rbo77fgp].pulsing .motion-line[data-astro-cid-rbo77fgp]{animation:none}}.carousel-container{position:fixed;inset:0;overflow:hidden;z-index:10;display:flex;flex-direction:column}.cards-stage{flex:1;position:relative;display:flex;justify-content:center;align-items:center;padding:40px 0 90px;perspective:1200px;overflow:hidden;touch-action:pan-y}.card[data-card="0"]{z-index:10}.card[data-card="1"]{z-index:9}.card[data-card="2"]{z-index:8}.card[data-card="3"]{z-index:7}.card[data-card="4"]{z-index:6}.cards-stage.pre-entrance .card{filter:blur(6px);opacity:1;transform:translateY(-120vh) scale(.92)!important}.cards-stage.dropping .card{filter:blur(6px);opacity:1;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.cards-stage.dropping .card[data-card="0"]{transform:translateY(0) translate(0) rotate(0) scale(1)!important}.cards-stage.dropping .card[data-card="1"]{transform:translateY(-4px) translate(6%) rotate(1.2deg) scale(.94)!important}.cards-stage.dropping .card[data-card="2"]{transform:translateY(-8px) translate(12%) rotate(1.6deg) scale(.92)!important}.cards-stage.dropping .card[data-card="3"]{transform:translateY(-12px) translate(18%) rotate(2deg) scale(.9)!important}.cards-stage.dropping .card[data-card="4"]{transform:translateY(-16px) translate(24%) rotate(2.4deg) scale(.88)!important}.cards-stage.peeked .card{filter:blur(4px);opacity:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s ease-out}.cards-stage.peeked .card[data-card="0"]{transform:translateY(0) translate(0) rotate(0) scale(1)!important}.cards-stage.peeked .card[data-card="1"]{transform:translateY(-6px) translate(12%) rotate(2.5deg) scale(.95)!important}.cards-stage.peeked .card[data-card="2"]{transform:translateY(-12px) translate(20%) rotate(3.5deg) scale(.92)!important}.cards-stage.peeked .card[data-card="3"]{transform:translateY(-18px) translate(28%) rotate(4.5deg) scale(.89)!important}.cards-stage.peeked .card[data-card="4"]{transform:translateY(-24px) translate(36%) rotate(5.5deg) scale(.86)!important}.cards-stage.entered .card{filter:none;opacity:1;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,filter .1s ease,opacity .4s ease}.cards-stage.entered .card[data-card="0"]{transition-delay:0ms}.cards-stage.entered .card[data-card="1"]{transition-delay:60ms}.cards-stage.entered .card[data-card="2"]{transition-delay:.12s}.cards-stage.entered .card[data-card="3"]{transition-delay:.18s}.cards-stage.entered .card[data-card="4"]{transition-delay:.24s}.cards-stage.entered.interactive .card{transition-delay:0ms}.cards-stage.entered .card.active{filter:none}.card{--available-height: calc(100vh - 160px) ;--card-height: clamp( min(var(--available-height), 60vh, 480px), min(var(--available-height), 55vh + 12vw), min(var(--available-height), 82vh, 820px) );--card-width: calc(var(--card-height) * .67);position:absolute;width:var(--card-width);height:var(--card-height);max-width:85vw;min-width:140px;min-height:180px;background:var(--surface);--card-radius: var(--circadian-card-radius, clamp( 8px, calc(var(--card-height) * var(--persona-radius-factor, .05)), var(--persona-radius-xl, 48px) ) );border-radius:var(--card-radius);overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;transform-origin:center center;--scale: 1;--dimming: 0;--rotation: 0deg;--y-offset: 0px;--x-position: 0px;transform:none;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease,filter .3s ease,border-radius 2s ease,border-color .3s ease,background-color 2s ease;box-shadow:0 8px 32px -8px #0000004d;border:2px solid rgba(128,128,128,.15);--card-border-width: var(--circadian-card-border-width, 1px);--card-border-opacity: var(--circadian-card-border-opacity, .1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform;filter:none}@supports (background: color-mix(in srgb,red 50%,blue)){.card{box-shadow:0 8px 32px -8px #0000004d,0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);border:2px solid color-mix(in srgb,var(--text) calc(var(--card-border-opacity, .1) * 100%),transparent)}.card.active{border-color:color-mix(in srgb,var(--text) 20%,transparent);box-shadow:0 16px 48px -12px #0006,0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}}@supports not (background: color-mix(in srgb,red 50%,blue)){.card.active{border-color:#80808040;box-shadow:0 16px 48px -12px #0006,0 0 0 1px #80808026}}:root[data-theme=night] .card{border-color:color-mix(in srgb,var(--ambient-1) 18%,transparent);box-shadow:0 8px 32px -8px #89b4fa1f,0 0 60px -20px #cba6f714,0 0 0 1px color-mix(in srgb,var(--ambient-1) 10%,transparent)}:root[data-theme=night] .card.active{border-color:color-mix(in srgb,var(--ambient-1) 30%,transparent);box-shadow:0 16px 48px -12px #89b4fa33,0 0 80px -20px #cba6f726,0 0 0 1px color-mix(in srgb,var(--ambient-1) 18%,transparent);animation:nightCardGlow 3s ease-in-out infinite}@keyframes nightCardGlow{0%,to{border-color:color-mix(in srgb,var(--ambient-1) 30%,transparent)}50%{border-color:color-mix(in srgb,var(--ambient-2) 35%,transparent)}}:root[data-theme=night] .card-label{position:relative;padding-bottom:8px}:root[data-theme=night] .card-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(137,180,250,.3) 15%,rgba(203,166,247,.6) 40%,rgba(245,194,231,.5) 60%,rgba(137,180,250,.3) 85%,transparent 100%);filter:blur(1px);box-shadow:0 0 8px #cba6f74d;transition:opacity 2.5s ease-in-out,background 2s ease}:root[data-theme=night] .card-subtitle:before{content:"";display:block;width:35%;max-width:80px;height:6px;margin:0 auto 12px;background:linear-gradient(to bottom,#89b4fa26,#cba6f766 40% 60%,#f5c2e726);border-radius:3px;box-shadow:0 0 12px #cba6f733;transition:opacity 2.5s ease-in-out,background 2s ease}:root[data-theme=night] .card-hero>.card-inner:after{opacity:1;background:radial-gradient(ellipse 80% 60% at 50% 40%,color-mix(in srgb,var(--ambient-1) 8%,transparent) 0%,transparent 70%),linear-gradient(in oklab 160deg,color-mix(in srgb,var(--ambient-2) 14%,var(--surface)),color-mix(in srgb,var(--ambient-1) 16%,var(--surface)))}:root[data-theme=night] .card-cta>.card-inner:after{opacity:1;background:radial-gradient(ellipse 70% 50% at 50% 30%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 60%),linear-gradient(in oklab 160deg,color-mix(in srgb,var(--accent) 15%,var(--surface)),color-mix(in srgb,var(--ambient-2) 12%,var(--surface)))}:root[data-theme=night] .card-features>.card-inner:after{opacity:1;background:radial-gradient(ellipse 90% 70% at 50% 50%,color-mix(in srgb,var(--ambient-2) 6%,transparent) 0%,transparent 70%),linear-gradient(in oklab 180deg,color-mix(in srgb,var(--ambient-1) 10%,var(--surface)),color-mix(in srgb,var(--ambient-2) 12%,var(--surface)))}:root[data-theme=night] .card-demo>.card-inner:after{opacity:1;background:radial-gradient(ellipse 80% 80% at 50% 60%,color-mix(in srgb,var(--ambient-3) 5%,transparent) 0%,transparent 65%),linear-gradient(in oklab 160deg,color-mix(in srgb,var(--ambient-1) 8%,var(--surface)),color-mix(in srgb,var(--ambient-2) 10%,var(--surface)))}:root[data-theme=night] .card-screenshot>.card-inner:after{opacity:1;background:radial-gradient(ellipse 85% 65% at 50% 45%,color-mix(in srgb,var(--ambient-2) 7%,transparent) 0%,transparent 70%),linear-gradient(in oklab 170deg,color-mix(in srgb,var(--ambient-2) 12%,var(--surface)),color-mix(in srgb,var(--ambient-1) 10%,var(--surface)))}.cards-stage.entered .card{will-change:auto}.cards-stage.dragging{user-select:none;-webkit-user-select:none}.cards-stage.dragging .card{transition:transform 0s,box-shadow 0s,filter 0s,border-radius 2s ease,border-color 0s,background-color 2s ease}.cards-stage.snapping .card{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow 0s,filter 0s,border-radius 2s ease,border-color 0s,background-color 2s ease}.cards-stage.snapping .card-dimmer{transition:opacity 0s}.card-dimmer{position:absolute;inset:0;background:var(--bg, #1a1a1a);opacity:calc(var(--dimming, 0) * .55);pointer-events:none;z-index:10;border-radius:inherit;transition:opacity .3s ease}.cards-stage.dragging .card-dimmer{transition:opacity 0s}.card-inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,5vw,40px);position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;z-index:1}.card-hero>.card-inner:after,.card-cta>.card-inner:after,.card-features>.card-inner:after,.card-demo>.card-inner:after,.card-screenshot>.card-inner:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity 2.5s ease-in-out;pointer-events:none;z-index:-1}.card-hero{background:linear-gradient(in oklab 160deg,var(--surface) 0%,color-mix(in srgb,var(--accent) 8%,var(--surface)) 100%)}.card-demo .card-inner{justify-content:flex-start;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-md);gap:var(--spacing-md)}.card-cta{background:linear-gradient(in oklab 160deg,color-mix(in srgb,var(--accent) 12%,var(--surface)) 0%,var(--surface) 100%)}.card-hero.active .highlight:before{opacity:.18;filter:blur(10px);animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.18}50%{opacity:.25}}.card-cta.active .form-button{animation:buttonAttention 2s ease-in-out .3s infinite}@keyframes buttonAttention{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 0%,transparent)}}.card-cta.active .form-button svg{animation:arrowNudge 1.5s ease-in-out .5s infinite}@keyframes arrowNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.card-features.active .features-row:nth-child(1) .feature-pill:nth-child(1) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .02s}.card-features.active .features-row:nth-child(1) .feature-pill:nth-child(2) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .06s}.card-features.active .features-row:nth-child(1) .feature-pill:nth-child(3) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .1s}.card-features.active .features-row:nth-child(2) .feature-pill:nth-child(1) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .14s}.card-features.active .features-row:nth-child(2) .feature-pill:nth-child(2) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .18s}.card-features.active .features-row:nth-child(2) .feature-pill:nth-child(3) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .22s}.card-features.active .features-row:nth-child(3) .feature-pill:nth-child(1) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .26s}.card-features.active .features-row:nth-child(3) .feature-pill:nth-child(2) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .3s}.card-features.active .features-row:nth-child(3) .feature-pill:nth-child(3) .feature-icon{animation:iconPop .4s cubic-bezier(.34,1.56,.64,1) .34s}@keyframes iconPop{0%{transform:scale(1)}50%{transform:scale(1.25) rotate(8deg)}to{transform:scale(1)}}@keyframes deviceFloatIpad{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@keyframes deviceFloatMac{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-2px)}}@keyframes deviceFloatIphone{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-3px)}}.card-screenshot .device{opacity:1}.card-screenshot.active .device-ipad{animation:deviceFloatIpad 10s ease-in-out infinite}.card-screenshot.active .device-mac{animation:deviceFloatMac 12s ease-in-out infinite;animation-delay:1s}.card-screenshot.active .device-iphone{animation:deviceFloatIphone 9s ease-in-out infinite;animation-delay:2s}.card-screenshot.active .device-label-text{opacity:1}.card-demo.phase-1 .float-ref{opacity:1;transform:translate(var(--scatter-x),var(--scatter-y)) rotate(var(--scatter-rot)) scale(.7);pointer-events:none}.card-demo.phase-2 .float-ref{opacity:1;transform:translate(0) rotate(calc(var(--base-rot, 0deg) * var(--persona-ref-rotation, 1))) scale(var(--ref-scale, 1));pointer-events:auto}.card-demo.phase-2 .demo-board{box-shadow:0 16px 40px -10px #0000004d,0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px #ffffff1a;transition:box-shadow .5s ease}.card-dots{position:fixed;bottom:70px;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;gap:10px;z-index:105;background:#242424cc;padding:8px 14px;border-radius:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translate(-50%) translateY(10px)}@supports (color: color-mix(in srgb,red 50%,blue)){.card-dots{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.card-dots.entered{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=night] .card-dots{background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--ambient-1) 15%,transparent);box-shadow:0 4px 20px -4px #89b4fa26,inset 0 1px #ffffff0d}.dot{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 40%,transparent);border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.34,1.56,.64,1),height .3s cubic-bezier(.34,1.56,.64,1),border-radius .3s ease,box-shadow .3s ease}@supports not (background: color-mix(in srgb,red 50%,blue)){.dot{background:#80808066}}.dot:hover{background:var(--text-muted);transform:scale(1.2)}.dot.active{--mini-card-height: 20px;--mini-card-width: calc(var(--mini-card-height) * .67);width:var(--mini-card-width);height:var(--mini-card-height);border-radius:3px;background:linear-gradient(160deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 80%,var(--surface)) 100%);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--accent) 50%,transparent),inset 0 1px #ffffff26;animation:miniCardPulse 2.5s ease-in-out infinite}.dot.active:hover{transform:scale(1.1)}@keyframes miniCardPulse{0%,to{box-shadow:0 2px 8px -2px color-mix(in srgb,var(--accent) 50%,transparent),inset 0 1px #ffffff26}50%{box-shadow:0 2px 12px -2px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 1px #ffffff26}}:root[data-theme=night] .dot.active{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 90%,var(--ambient-1)),color-mix(in srgb,var(--accent) 70%,var(--ambient-2)));box-shadow:0 2px 10px -2px color-mix(in srgb,var(--accent) 60%,transparent),0 0 16px -4px #89b4fa40,inset 0 1px #ffffff1a;animation:miniCardPulseNight 2.5s ease-in-out infinite}@keyframes miniCardPulseNight{0%,to{box-shadow:0 2px 10px -2px color-mix(in srgb,var(--accent) 60%,transparent),0 0 16px -4px #89b4fa40,inset 0 1px #ffffff1a}50%{box-shadow:0 2px 14px -2px color-mix(in srgb,var(--accent) 80%,transparent),0 0 24px -4px #cba6f74d,inset 0 1px #ffffff1a}}.site-footer{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));z-index:100}.footer-separator{color:var(--text-muted);opacity:.5;font-size:.75rem;margin:0 2px}.made-by-trigger,.footer-nav a{font-family:inherit;font-size:.75rem;color:var(--text-muted);opacity:.7;text-decoration:none;padding:12px;min-height:44px;display:inline-flex;align-items:center;border-radius:3px;transition:opacity .2s ease,color .2s ease,background .2s ease}.made-by-trigger{background:none;border:none;cursor:pointer}.footer-nav{display:flex}.made-by-trigger:hover,.footer-nav a:hover{opacity:1;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}@media(max-width:768px){.cards-stage{padding:24px 0 70px}}@media(max-height:500px)and (orientation:landscape){:root{--card-compact: 1}.cards-stage{padding:16px 0 50px}.card{--available-height: calc(100vh - 80px) ;--card-height: min(var(--available-height), 85vh);--card-width: calc(var(--card-height) * .75);max-height:85vh}.card-inner{padding:clamp(16px,3vw,24px)}.site-footer{padding:4px 10px;padding-bottom:calc(4px + env(safe-area-inset-bottom,0))}.made-by-trigger,.footer-nav a{font-size:.65rem;padding:8px;min-height:32px}.footer-separator{font-size:.65rem}.card-dots{bottom:38px;padding:4px 8px;gap:6px}.dot{width:5px;height:5px}.dot.active{--mini-card-height: 12px;--mini-card-width: calc(var(--mini-card-height) * .67);width:var(--mini-card-width);height:var(--mini-card-height);border-radius:2px}}@media(min-width:900px)and (max-height:750px){.card{--available-height: calc(100vh - 120px) ;--card-height: min(var(--available-height), 70vh)}.cards-stage{padding:20px 0 80px}.card-inner{padding:clamp(20px,3vh,32px)}.card-dots{bottom:58px;padding:6px 12px}.dot{width:7px;height:7px}.dot.active{--mini-card-height: 16px;width:calc(var(--mini-card-height) * .67);height:var(--mini-card-height)}.site-footer{padding:10px}.made-by-trigger,.footer-nav a{font-size:.7rem;padding:10px;min-height:38px}.footer-separator{font-size:.7rem}}.cards-stage.hint-peek .card[data-card="0"]{animation:cardNudge .7s cubic-bezier(.34,1.56,.64,1)}@keyframes cardNudge{0%{--hint-offset: 0px}35%{--hint-offset: 20px}to{--hint-offset: 0px}}.cards-stage.hint-peek .card[data-card="0"]{transform:translate(calc(var(--x-position, 0px) + var(--hint-offset, 0px))) translateY(var(--y-offset, 0px)) scale(var(--scale, 1)) rotate(var(--rotation, 0deg))}.card:before,.card:after,.card-inner:before,.card-inner:after,.card-label:before,.card-label:after,.card-subtitle:before,.card-subtitle:after{transition:opacity 2.5s ease-in-out,transform 2s ease,background 2s ease,border-color 2s ease}:root[data-transitioning] .card:before,:root[data-transitioning] .card:after,:root[data-transitioning] .card-inner:before,:root[data-transitioning] .card-inner:after,:root[data-transitioning] .card-label:after,:root[data-transitioning] .card-subtitle:before{--ornament-fade: calc(1 - (abs(var(--circadian-blend-progress, 0) - .5)*2)) ;opacity:calc(.3 + var(--ornament-fade, 1) * .7)}@media(prefers-reduced-motion:reduce){.cards-stage .card,.cards-stage.pre-entrance .card,.cards-stage.dropping .card,.cards-stage.peeked .card,.cards-stage.entered .card,.cards-stage.hint-peek .card{transition:none;animation:none!important;filter:none!important;opacity:1!important;transform:translate(var(--x-position, 0px)) translateY(var(--y-offset, 0px)) scale(var(--scale, 1)) rotate(var(--rotation, 0deg))!important}.card-screenshot.active .device-mac,.card-screenshot.active .device-ipad,.card-screenshot.active .device-iphone{animation:none!important}.card{transition:none!important}.card:before,.card:after,.card-inner:before,.card-inner:after,.card-label:before,.card-label:after,.card-subtitle:before,.card-subtitle:after{transition:none!important}.card-dots{transition:none}.card-dots.entered{opacity:1;transform:translate(-50%) translateY(0)}.dot{transition:none}.dot.active{animation:none}}.inapp-webview .cards-stage .card,.inapp-webview .cards-stage.pre-entrance .card,.inapp-webview .cards-stage.dropping .card,.inapp-webview .cards-stage.peeked .card,.inapp-webview .cards-stage.entered .card{filter:none!important;-webkit-filter:none!important}.inapp-webview .card-dots{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--surface)!important;bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}.inapp-webview .site-footer{padding-bottom:calc(12px + min(env(safe-area-inset-bottom,0px),34px))}.inapp-webview .cards-stage.pre-entrance .card{transform:translate(var(--x-position, 0px)) translateY(var(--y-offset, 0px)) scale(var(--scale, 1)) rotate(var(--rotation, 0deg))!important;opacity:0!important;filter:none!important}.inapp-webview .cards-stage.dropping .card{transform:translate(var(--x-position, 0px)) translateY(var(--y-offset, 0px)) scale(var(--scale, 1)) rotate(var(--rotation, 0deg))!important;opacity:1!important;filter:none!important;transition:opacity .5s ease!important}.inapp-webview .cards-stage.peeked .card{transform:translate(var(--x-position, 0px)) translateY(var(--y-offset, 0px)) scale(var(--scale, 1)) rotate(var(--rotation, 0deg))!important;opacity:1!important;filter:none!important}.inapp-webview .cards-stage.dragging .card{will-change:auto!important}.inapp-webview .cards-stage.dragging .card-dimmer{transition:none!important;opacity:calc(var(--dimming, 0) * .55)!important}.inapp-webview .card-dimmer{background:#1a1a1a!important}.inapp-webview .card{transform:none}.inapp-webview .card.active .card-dimmer{opacity:0!important}.inapp-webview .card:before,.inapp-webview .card:after,.inapp-webview .card-inner:before,.inapp-webview .card-inner:after{display:none!important}:root[data-theme=evening]{--deco-gold: #f5a54a;--deco-gold-light: #ffd470;--deco-gold-dark: #c47a28;--deco-bronze: #9d6040;--deco-shadow: rgba(0, 0, 0, .4)}:root[data-theme=evening] .card{border:2px solid var(--deco-gold-dark);box-shadow:0 12px 40px -10px var(--deco-shadow),0 0 0 1px var(--deco-gold-dark),inset 0 0 0 3px var(--surface),inset 0 0 0 4px color-mix(in srgb,var(--deco-gold) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--deco-gold) 5%,var(--surface)) 0%,var(--surface) 15%,var(--surface) 85%,color-mix(in srgb,var(--deco-gold) 8%,var(--surface)) 100%)}:root[data-theme=evening] .card.active{border-color:var(--deco-gold);box-shadow:0 16px 50px -12px var(--deco-shadow),0 0 60px -15px #f5a54a40,0 0 0 1px var(--deco-gold),inset 0 0 0 3px var(--surface),inset 0 0 0 5px color-mix(in srgb,var(--deco-gold) 50%,transparent)}:root[data-theme=evening] .card:before,:root[data-theme=evening] .card:after{content:"";position:absolute;width:40px;height:40px;pointer-events:none;z-index:5;opacity:.6;transition:opacity 2.5s ease-in-out,transform .3s ease,border-color 2s ease}:root[data-theme=evening] .card.active:before,:root[data-theme=evening] .card.active:after{opacity:1}:root[data-theme=evening] .card:before{top:8px;left:8px;border-top:2px solid var(--deco-gold);border-left:2px solid var(--deco-gold);background:linear-gradient(135deg,var(--deco-gold) 0%,var(--deco-gold) 2px,transparent 2px),linear-gradient(135deg,transparent 8px,var(--deco-gold) 8px,var(--deco-gold) 10px,transparent 10px)}:root[data-theme=evening] .card:after{bottom:8px;right:8px;border-bottom:2px solid var(--deco-gold);border-right:2px solid var(--deco-gold);background:linear-gradient(-45deg,var(--deco-gold) 0%,var(--deco-gold) 2px,transparent 2px),linear-gradient(-45deg,transparent 8px,var(--deco-gold) 8px,var(--deco-gold) 10px,transparent 10px)}:root[data-theme=evening] .card-inner:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden;background-size:100vw 100vh;background-repeat:no-repeat;background-image:linear-gradient(135deg,transparent 0%,transparent 40%,color-mix(in srgb,var(--deco-gold) 8%,transparent) 43%,color-mix(in srgb,var(--deco-gold) 18%,transparent) 47%,color-mix(in srgb,var(--deco-gold) 22%,transparent) 50%,color-mix(in srgb,var(--deco-gold) 18%,transparent) 53%,color-mix(in srgb,var(--deco-gold) 8%,transparent) 57%,transparent 60%,transparent 100%),linear-gradient(135deg,transparent 0%,transparent 18%,color-mix(in srgb,var(--deco-gold) 5%,transparent) 21%,color-mix(in srgb,var(--deco-gold) 12%,transparent) 25%,color-mix(in srgb,var(--deco-gold) 12%,transparent) 29%,color-mix(in srgb,var(--deco-gold) 5%,transparent) 33%,transparent 36%,transparent 100%),linear-gradient(135deg,transparent 0%,transparent 66%,color-mix(in srgb,var(--deco-gold) 4%,transparent) 69%,color-mix(in srgb,var(--deco-gold) 10%,transparent) 73%,color-mix(in srgb,var(--deco-gold) 10%,transparent) 77%,color-mix(in srgb,var(--deco-gold) 4%,transparent) 81%,transparent 84%,transparent 100%),radial-gradient(ellipse 30vw 30vh at 85% 15%,color-mix(in srgb,var(--deco-gold) 12%,transparent) 0%,color-mix(in srgb,var(--deco-gold) 6%,transparent) 40%,transparent 70%);background-position:calc(50% - var(--x-position, 0px) + var(--y-offset, 0px) * 0) calc(50% - var(--y-offset, 0px));--shimmer-intensity: calc((var(--scale, 1) - .65) / .35);opacity:calc(var(--shimmer-intensity) * var(--shimmer-intensity));transition:opacity .4s ease}:root[data-theme=evening] .card-inner:before{animation:shimmerPulse 42s ease-in-out infinite}:root[data-theme=evening] .card-screenshot .card-inner:before{display:none}@keyframes shimmerPulse{0%,to{filter:brightness(1)}50%{filter:brightness(.7)}}:root[data-theme=evening] .card-label{font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--deco-gold);position:relative;padding-bottom:8px}:root[data-theme=evening] .card-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70px;height:3px;background:linear-gradient(90deg,transparent 0%,var(--deco-gold) 15%,var(--deco-gold) 85%,transparent 100%)}:root[data-theme=evening] .highlight{color:var(--deco-gold-light);text-shadow:0 2px 4px rgba(0,0,0,.3),0 0 12px rgba(245,165,74,.15)}:root[data-theme=evening] .highlight:before{color:var(--deco-gold);filter:blur(10px);opacity:.2}:root[data-theme=evening] .card-hero.active .highlight:before{animation:decoGlowPulse 2.5s ease-in-out infinite}@keyframes decoGlowPulse{0%,to{opacity:.2;filter:blur(10px)}50%{opacity:.3;filter:blur(12px)}}:root[data-theme=evening] .title-line-sm{color:color-mix(in srgb,var(--deco-gold) 60%,var(--text-muted));letter-spacing:.05em}:root[data-theme=evening] .feature-pill{background:color-mix(in srgb,var(--deco-gold) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--deco-gold) 25%,transparent);border-radius:4px;position:relative}:root[data-theme=evening] .feature-pill:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:2px;background:var(--deco-gold);opacity:.5}@media(hover:hover){:root[data-theme=evening] .feature-pill:hover{background:color-mix(in srgb,var(--deco-gold) 15%,var(--bg));border-color:var(--deco-gold);box-shadow:0 4px 12px -2px #f5a54a33,inset 0 1px #ffd4701a}:root[data-theme=evening] .feature-pill:hover .feature-icon{color:var(--deco-gold-light);filter:drop-shadow(0 0 4px var(--deco-gold))}}:root[data-theme=evening] .feature-pill .feature-icon{color:var(--deco-gold)}:root[data-theme=evening] .row-label{color:var(--deco-gold-dark);font-weight:700;letter-spacing:.12em}:root[data-theme=evening] .demo-board{border:2px solid color-mix(in srgb,var(--deco-gold) 40%,transparent);box-shadow:0 12px 32px -8px #0000004d,inset 0 0 0 2px color-mix(in srgb,var(--deco-gold) 15%,transparent)}:root[data-theme=evening] .card-demo.phase-2 .demo-board{border-color:var(--deco-gold);box-shadow:0 16px 40px -10px #0006,0 0 0 2px var(--deco-gold),inset 0 0 0 3px color-mix(in srgb,var(--deco-gold) 20%,transparent)}:root[data-theme=evening] .board-grid{background-image:linear-gradient(var(--deco-gold-dark) 1px,transparent 1px),linear-gradient(90deg,var(--deco-gold-dark) 1px,transparent 1px);opacity:.2}:root[data-theme=evening] .float-ref{border-radius:4px;border:2px solid var(--deco-gold-dark);filter:drop-shadow(0 4px 12px rgba(var(--shadow-color),.4));box-shadow:inset 1px 1px #ffd47059,inset -1px -1px #00000026}:root[data-theme=evening] .ref-1{background:linear-gradient(in oklab 145deg,#d4a574,#c4956a,#a67c52);border-color:#c4956a;--shadow-color: 170, 130, 90}:root[data-theme=evening] .ref-2{background:linear-gradient(in oklab 145deg,#8b7355,#6d5a45 60%,#5a4a3a);border-color:#8b7355;--shadow-color: 110, 90, 65}:root[data-theme=evening] .ref-3{background:linear-gradient(in oklab 145deg,#f5c77e,#e8b85c);border-color:#e8b85c;--shadow-color: 200, 160, 100}:root[data-theme=evening] .ref-4{background:linear-gradient(in oklab 145deg,#c9a86c,#b8956a 60%,#a68050);border-color:#b8956a;--shadow-color: 160, 135, 85}:root[data-theme=evening] .ref-5{background:linear-gradient(in oklab 145deg,#e8c47a,#d4a85c 60%,#c49448);border-color:#d4a85c;--shadow-color: 185, 155, 95}:root[data-theme=evening] .ref-6{background:linear-gradient(in oklab 145deg,#9d7a5a,#8a6a4c,#705540);border-color:#8a6a4c;--shadow-color: 125, 95, 70}:root[data-theme=evening] .ref-7{background:linear-gradient(in oklab 145deg,#dbb87a,#c9a066);border-color:#c9a066;--shadow-color: 175, 145, 95}:root[data-theme=evening] .ref-8{background:linear-gradient(in oklab 145deg,#a8845c,#9a7650);border-color:#9a7650;--shadow-color: 135, 105, 70}:root[data-theme=evening] .float-ref :global(svg){color:#1e1610;filter:drop-shadow(0 1px 0 rgba(255,212,112,.3));opacity:.4}:root[data-theme=evening] .float-ref:before{display:none}:root[data-theme=evening] .card-demo.phase-2 .float-ref{border-color:var(--deco-gold);filter:drop-shadow(0 5px 14px rgba(var(--shadow-color),.45)) drop-shadow(0 0 16px rgba(245,165,74,.25));box-shadow:inset 1px 1px #ffd47073,inset -1px -1px #0003}:root[data-theme=evening] .form-wrapper{border:1px solid color-mix(in srgb,var(--deco-gold) 30%,transparent);background:color-mix(in srgb,var(--deco-gold) 3%,var(--bg))}:root[data-theme=evening] .form-wrapper:focus-within{border-color:var(--deco-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--deco-gold) 15%,transparent),0 0 20px -5px #f5a54a33}:root[data-theme=evening] .form-button{background:linear-gradient(in oklab 180deg,var(--deco-gold-light) 0%,var(--deco-gold) 50%,var(--deco-gold-dark) 100%);color:#1a1612;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--deco-gold-light);box-shadow:inset 0 1px #ffffff4d,0 2px 8px -2px #0000004d}:root[data-theme=evening] .form-button:hover{background:linear-gradient(in oklab 180deg,var(--deco-gold-light) 0%,var(--deco-gold-light) 30%,var(--deco-gold) 100%);box-shadow:inset 0 1px #fff6,0 4px 16px -4px #f5a54a66}:root[data-theme=evening] .card-subtitle:before{content:"";display:block;width:80px;height:6px;margin:0 auto 12px;background:linear-gradient(to bottom,var(--deco-gold-dark) 0%,var(--deco-gold-dark) 33%,transparent 33%,transparent 40%,var(--deco-gold) 40%,var(--deco-gold) 60%,transparent 60%,transparent 67%,var(--deco-gold-dark) 67%,var(--deco-gold-dark) 100%);opacity:.6}:root[data-theme=evening] .platforms{position:relative;padding:8px 24px}:root[data-theme=evening] .platforms:before,:root[data-theme=evening] .platforms:after{content:"";position:absolute;top:50%;width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--deco-gold),transparent)}:root[data-theme=evening] .platforms:before{left:-10px}:root[data-theme=evening] .platforms:after{right:-10px}:root[data-theme=evening] .platform-text{color:var(--deco-gold-dark);letter-spacing:.15em;font-weight:600}:root[data-theme=evening] .card-footnote{color:color-mix(in srgb,var(--deco-gold) 50%,var(--text-muted));letter-spacing:.03em}:root[data-theme=evening] .dot{background:color-mix(in srgb,var(--deco-gold) 40%,transparent)}:root[data-theme=evening] .dot:hover:not(.active){background:color-mix(in srgb,var(--deco-gold) 60%,transparent)}:root[data-theme=evening] .dot.active{background:linear-gradient(160deg,var(--deco-gold-light) 0%,var(--deco-gold) 100%);box-shadow:0 0 12px #f5a54a80,inset 0 1px #ffffff4d}@media(max-width:768px){:root[data-theme=evening] .card:before,:root[data-theme=evening] .card:after{width:25px;height:25px}:root[data-theme=evening] .float-ref{border-width:1.5px;filter:drop-shadow(0 3px 10px rgba(var(--shadow-color),.35));box-shadow:inset 1px 1px #ffd4704d,inset -1px -1px #0000001f}:root[data-theme=evening] .card-demo.phase-2 .float-ref{filter:drop-shadow(0 4px 12px rgba(var(--shadow-color),.4)) drop-shadow(0 0 12px rgba(245,165,74,.2));box-shadow:inset 1px 1px #ffd47066,inset -1px -1px #00000026}}@media(prefers-reduced-motion:reduce){:root[data-theme=evening] .card-hero.active .highlight:before{animation:none}:root[data-theme=evening] .card-inner:before{animation:none}}:root[data-theme=midday],:root[data-theme=midday] body{background:linear-gradient(in oklab 180deg,#d0e0e8,#f5ede0 45%,#e8dcc8)!important;background-attachment:fixed!important}:root[data-theme=midday]:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='5' stitchTiles='stitch' seed='42'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:400px 400px}:root[data-theme=midday]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:99998;background:radial-gradient(ellipse at 50% 40%,transparent 0%,transparent 65%,rgba(26,40,68,.04) 100%)}:root[data-theme=midday] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8' r='0.6' fill='%231a2844'/%3E%3Ccircle cx='34' cy='15' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='67' cy='5' r='0.7' fill='%231a2844'/%3E%3Ccircle cx='89' cy='22' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='5' cy='35' r='0.6' fill='%231a2844'/%3E%3Ccircle cx='28' cy='42' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='51' cy='31' r='0.7' fill='%231a2844'/%3E%3Ccircle cx='76' cy='48' r='0.6' fill='%231a2844'/%3E%3Ccircle cx='95' cy='38' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='18' cy='58' r='0.7' fill='%231a2844'/%3E%3Ccircle cx='43' cy='65' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='62' cy='55' r='0.6' fill='%231a2844'/%3E%3Ccircle cx='85' cy='72' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='8' cy='82' r='0.6' fill='%231a2844'/%3E%3Ccircle cx='31' cy='88' r='0.7' fill='%231a2844'/%3E%3Ccircle cx='55' cy='78' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='72' cy='92' r='0.6' fill='%231a2844'/%3E%3Ccircle cx='94' cy='85' r='0.5' fill='%231a2844'/%3E%3Ccircle cx='22' cy='25' r='0.4' fill='%231a2844'/%3E%3Ccircle cx='48' cy='52' r='0.4' fill='%231a2844'/%3E%3Ccircle cx='78' cy='18' r='0.4' fill='%231a2844'/%3E%3Ccircle cx='3' cy='68' r='0.4' fill='%231a2844'/%3E%3Ccircle cx='58' cy='95' r='0.4' fill='%231a2844'/%3E%3Ccircle cx='82' cy='62' r='0.4' fill='%231a2844'/%3E%3Ccircle cx='15' cy='45' r='0.35' fill='%231a2844'/%3E%3Ccircle cx='38' cy='75' r='0.35' fill='%231a2844'/%3E%3Ccircle cx='65' cy='38' r='0.35' fill='%231a2844'/%3E%3Ccircle cx='92' cy='52' r='0.35' fill='%231a2844'/%3E%3C/svg%3E");background-size:80px 80px}:root[data-theme=midday] .ambient-blob{mix-blend-mode:multiply;opacity:.15!important}:root[data-theme=midday] .ambient-blob-1{background:var(--moebius-orange)!important}:root[data-theme=midday] .ambient-blob-2{background:var(--moebius-cyan)!important}:root[data-theme=midday] .ambient-blob-3{background:var(--moebius-teal)!important}:root[data-theme=midday] .card{border:1.5px solid var(--moebius-ink);box-shadow:0 8px 32px -8px #1a284433,inset 0 1px #ffffff80;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch' seed='17'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E"),linear-gradient(180deg,#faf5eb,#f2ead8);background-size:200px 200px,100% 100%}:root[data-theme=midday] .carousel-track .card:nth-child(1){background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E"),linear-gradient(180deg,#faf5eb,#f2ead8);background-size:200px 200px,100% 100%}:root[data-theme=midday] .carousel-track .card:nth-child(2){background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch' seed='31'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E"),linear-gradient(180deg,#faf5eb,#f2ead8);background-size:200px 200px,100% 100%}:root[data-theme=midday] .carousel-track .card:nth-child(3){background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='4' stitchTiles='stitch' seed='53'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E"),linear-gradient(180deg,#faf5eb,#f2ead8);background-size:200px 200px,100% 100%}:root[data-theme=midday] .card.active{border-color:var(--moebius-ink);box-shadow:0 12px 40px -10px #1a284440,inset 0 1px #fff9}:root[data-theme=midday] .carousel-track .card:nth-child(1).active{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E"),linear-gradient(180deg,#fcf8f0,#f5ede0);background-size:200px 200px,100% 100%}:root[data-theme=midday] .carousel-track .card:nth-child(2).active{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch' seed='31'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E"),linear-gradient(180deg,#fcf8f0,#f5ede0);background-size:200px 200px,100% 100%}:root[data-theme=midday] .carousel-track .card:nth-child(3).active{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='4' stitchTiles='stitch' seed='53'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.25'/%3E%3C/svg%3E"),linear-gradient(180deg,#fcf8f0,#f5ede0);background-size:200px 200px,100% 100%}:root[data-theme=midday] .card:before,:root[data-theme=midday] .card:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none;z-index:5;opacity:.25;transition:opacity .3s ease}:root[data-theme=midday] .card.active:before,:root[data-theme=midday] .card.active:after{opacity:.55}:root[data-theme=midday] .card:before{top:14px;left:14px;border-top:1.5px solid var(--moebius-ink);border-left:1.5px solid var(--moebius-ink)}:root[data-theme=midday] .card:after{bottom:14px;right:14px;border-bottom:1.5px solid var(--moebius-ink);border-right:1.5px solid var(--moebius-ink)}:root[data-theme=midday] .highlight{color:var(--moebius-terracotta)}:root[data-theme=midday] .highlight:before{display:none}:root[data-theme=midday] .title-line-sm{color:var(--text-muted);letter-spacing:.02em}:root[data-theme=midday] .feature-pill{border:1px solid var(--moebius-ink);border-radius:4px}:root[data-theme=midday] .features-row:nth-child(1) .feature-pill:nth-child(1){background:var(--moebius-coral);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(1) .feature-pill:nth-child(2){background:var(--moebius-cyan);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(1) .feature-pill:nth-child(3){background:var(--moebius-dusty-pink);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(2) .feature-pill:nth-child(1){background:var(--moebius-yellow);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(2) .feature-pill:nth-child(2){background:var(--moebius-teal);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(2) .feature-pill:nth-child(3){background:var(--moebius-mint);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(3) .feature-pill:nth-child(1){background:var(--moebius-lavender);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(3) .feature-pill:nth-child(2){background:var(--moebius-orange);color:var(--moebius-ink)}:root[data-theme=midday] .features-row:nth-child(3) .feature-pill:nth-child(3){background:var(--moebius-steel);color:var(--moebius-ink)}@media(hover:hover){:root[data-theme=midday] .feature-pill:hover{filter:brightness(.92);transform:translateY(-1px)}:root[data-theme=midday] .feature-pill:hover .feature-name{color:var(--moebius-ink)!important}:root[data-theme=midday] .feature-pill:hover .feature-icon{color:var(--moebius-ink)}}:root[data-theme=midday] .feature-pill .feature-icon{color:inherit}:root[data-theme=midday] .row-label{color:var(--text-muted);font-weight:600}:root[data-theme=midday] .demo-board{border:2px solid var(--moebius-ink);box-shadow:0 8px 24px -6px #1a284433;background:linear-gradient(in oklab 180deg,#c8dce8,#e8dcc8)}:root[data-theme=midday] .card-demo.phase-2 .demo-board{border-color:var(--moebius-ink);box-shadow:0 12px 32px -8px #1a284440;background:linear-gradient(in oklab 180deg,#c0d8e4,#f0e4d0,#e0d0b8)}:root[data-theme=midday] .board-grid{background-image:linear-gradient(var(--moebius-ink) 1px,transparent 1px),linear-gradient(90deg,var(--moebius-ink) 1px,transparent 1px);opacity:.12}:root[data-theme=midday] .float-ref{border-radius:6px;border:2px solid var(--moebius-ink);filter:drop-shadow(0 4px 12px rgba(var(--shadow-color),.35));box-shadow:none}:root[data-theme=midday] .ref-1{background:linear-gradient(in oklab 145deg,#e87830,#d06850);border-color:var(--moebius-ink);--shadow-color: 185, 95, 35}:root[data-theme=midday] .ref-2{background:linear-gradient(in oklab 145deg,#a8d8ea,#7898b0);border-color:var(--moebius-ink);--shadow-color: 135, 175, 190}:root[data-theme=midday] .ref-3{background:linear-gradient(in oklab 145deg,#d8b894,#c8a8b0);border-color:var(--moebius-ink);--shadow-color: 175, 145, 115}:root[data-theme=midday] .ref-4{background:linear-gradient(in oklab 145deg,#685088,#4868a8);border-color:var(--moebius-ink);--shadow-color: 80, 60, 110}:root[data-theme=midday] .ref-5{background:linear-gradient(in oklab 145deg,#48a090,#88a880);border-color:var(--moebius-ink);--shadow-color: 55, 130, 115}:root[data-theme=midday] .ref-6{background:linear-gradient(in oklab 145deg,#f5e8b0,#f0c8a0);border-color:var(--moebius-ink);--shadow-color: 200, 185, 140}:root[data-theme=midday] .ref-7{background:linear-gradient(in oklab 145deg,#c83828,#d06850);border-color:var(--moebius-ink);--shadow-color: 160, 40, 30}:root[data-theme=midday] .ref-8{background:linear-gradient(in oklab 145deg,#a898b8,#c8e4d0);border-color:var(--moebius-ink);--shadow-color: 135, 120, 150}:root[data-theme=midday] .float-ref :global(svg){color:#1a2844;opacity:.35}:root[data-theme=midday] .card-demo.phase-2 .float-ref{filter:drop-shadow(0 4px 14px rgba(var(--shadow-color),.4))}:root[data-theme=midday] .form-wrapper{border:1px solid color-mix(in srgb,var(--moebius-ink) 20%,transparent);background:var(--surface)}:root[data-theme=midday] .form-wrapper:focus-within{border-color:var(--moebius-ink);box-shadow:none}:root[data-theme=midday] .form-button{background:var(--moebius-terracotta);color:#faf5e8;font-weight:600;border:1px solid var(--moebius-ink);box-shadow:none}:root[data-theme=midday] .form-button:hover{background:var(--accent-hover);box-shadow:none}:root[data-theme=midday] .scroll-cta{background:var(--surface);border:1.5px solid var(--moebius-ink);border-radius:4px;box-shadow:none;color:var(--text)}:root[data-theme=midday] .scroll-cta:before{display:none}:root[data-theme=midday] .scroll-cta:after{display:none}:root[data-theme=midday] .scroll-cta:hover{background:color-mix(in srgb,var(--moebius-ink) 8%,var(--surface));border-color:var(--moebius-ink);box-shadow:none;transform:translateY(-2px)}:root[data-theme=midday] .scroll-cta:active{transform:translateY(0)}:root[data-theme=midday] .platform-text{color:var(--text-muted);font-weight:500}:root[data-theme=midday] .card-footnote{color:var(--text-muted)}:root[data-theme=midday] .dot{background:color-mix(in srgb,var(--moebius-ink) 45%,transparent)}:root[data-theme=midday] .dot:hover:not(.active){background:color-mix(in srgb,var(--moebius-ink) 60%,transparent)}:root[data-theme=midday] .dot.active{background:linear-gradient(160deg,var(--moebius-terracotta) 0%,var(--moebius-coral) 100%);border:1px solid var(--moebius-ink);box-shadow:none}@media(max-width:768px){:root[data-theme=midday] .card:before,:root[data-theme=midday] .card:after{width:14px;height:14px}:root[data-theme=midday] .card:before{top:10px;left:10px}:root[data-theme=midday] .card:after{bottom:10px;right:10px}:root[data-theme=midday] .float-ref{border-width:1.5px;box-shadow:0 3px 10px -2px #1a284440}:root[data-theme=midday] .card-demo.phase-2 .float-ref{box-shadow:0 3px 12px -2px #1a28444d}}@media(prefers-reduced-motion:reduce){:root[data-theme=midday] .card:before,:root[data-theme=midday] .card:after{transition:none}}:root[data-theme=midday] .card-label{position:relative;padding-bottom:8px}:root[data-theme=midday] .card-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:var(--moebius-ink);opacity:.35}:root[data-theme=midday] .card-subtitle:before{content:"";display:block;width:30%;max-width:60px;height:4px;margin:0 auto 12px;background:var(--moebius-ink);opacity:.2;border-radius:2px}:root.webgl-ready[data-theme=dawn],:root.webgl-ready[data-theme=dawn] body{background:transparent!important;background-image:none!important}:root[data-theme=dawn],:root[data-theme=dawn] body{background-color:#f0f5f8;background-image:radial-gradient(circle at 420px 420px,transparent 118px,rgba(199,224,235,.5) 119px,rgba(199,224,235,.5) 121px,transparent 122px),radial-gradient(circle at 420px 420px,transparent 78px,rgba(199,224,235,.6) 79px,rgba(199,224,235,.6) 81px,transparent 82px),radial-gradient(circle at 420px 420px,transparent 38px,rgba(199,224,235,.7) 39px,rgba(199,224,235,.7) 41px,transparent 42px),radial-gradient(circle at 420px 420px,rgba(199,224,235,.8) 0%,rgba(199,224,235,.8) 4px,transparent 6px),radial-gradient(circle at 980px 630px,transparent 138px,rgba(120,194,209,.35) 139px,rgba(120,194,209,.35) 141px,transparent 142px),radial-gradient(circle at 980px 630px,transparent 88px,rgba(120,194,209,.45) 89px,rgba(120,194,209,.45) 91px,transparent 92px),radial-gradient(circle at 980px 630px,transparent 43px,rgba(120,194,209,.55) 44px,rgba(120,194,209,.55) 46px,transparent 47px),radial-gradient(circle at 980px 630px,rgba(120,194,209,.65) 0%,rgba(120,194,209,.65) 4px,transparent 6px),radial-gradient(circle at 210px 840px,transparent 78px,rgba(199,224,235,.45) 79px,rgba(199,224,235,.45) 81px,transparent 82px),radial-gradient(circle at 210px 840px,transparent 48px,rgba(199,224,235,.55) 49px,rgba(199,224,235,.55) 51px,transparent 52px),radial-gradient(circle at 210px 840px,transparent 23px,rgba(199,224,235,.65) 24px,rgba(199,224,235,.65) 26px,transparent 27px),radial-gradient(circle at 210px 840px,rgba(199,224,235,.75) 0%,rgba(199,224,235,.75) 3px,transparent 5px),radial-gradient(circle at 770px 210px,transparent 58px,rgba(120,194,209,.3) 59px,rgba(120,194,209,.3) 61px,transparent 62px),radial-gradient(circle at 770px 210px,transparent 33px,rgba(120,194,209,.4) 34px,rgba(120,194,209,.4) 36px,transparent 37px),radial-gradient(circle at 770px 210px,transparent 13px,rgba(120,194,209,.5) 14px,rgba(120,194,209,.5) 16px,transparent 17px),radial-gradient(circle at 770px 210px,rgba(120,194,209,.6) 0%,rgba(120,194,209,.6) 3px,transparent 5px),linear-gradient(to right,rgba(90,173,186,.1) 0px,rgba(90,173,186,.1) 3px,transparent 3px),linear-gradient(to bottom,rgba(90,173,186,.1) 0px,rgba(90,173,186,.1) 3px,transparent 3px),linear-gradient(to right,rgba(90,173,186,.25) 0px,rgba(90,173,186,.25) 1.5px,transparent 1.5px),linear-gradient(to bottom,rgba(90,173,186,.25) 0px,rgba(90,173,186,.25) 1.5px,transparent 1.5px),radial-gradient(ellipse 85% 85% at 50% 50%,transparent 0%,transparent 55%,rgba(90,130,150,.03) 75%,rgba(70,110,130,.06) 100%),linear-gradient(135deg,rgba(0,180,220,.025) 0%,transparent 20%),linear-gradient(-45deg,rgba(200,100,180,.015) 0%,transparent 20%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,210px 100%,100% 210px,70px 100%,100% 70px,100% 100%,100% 100%,100% 100%;background-attachment:fixed!important}:root[data-theme=dawn]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,rgba(90,173,186,.15) 0px,rgba(90,173,186,.15) 3px,transparent 3px,transparent 210px),repeating-linear-gradient(90deg,rgba(90,173,186,.25) 0px,rgba(90,173,186,.25) 1.5px,transparent 1.5px,transparent 70px),repeating-linear-gradient(180deg,rgba(90,173,186,.15) 0px,rgba(90,173,186,.15) 3px,transparent 3px,transparent 210px),repeating-linear-gradient(180deg,rgba(90,173,186,.25) 0px,rgba(90,173,186,.25) 1.5px,transparent 1.5px,transparent 70px);background-size:100% 14px,100% 8px,14px 100%,8px 100%;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y}:root[data-theme=dawn]:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.02;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' stitchTiles='stitch' seed='15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=dawn] .card{background:linear-gradient(165deg,#ffffff8c,#fafdff73 40%,#f5faff66)!important;backdrop-filter:blur(8px) saturate(1.8) brightness(1.02);-webkit-backdrop-filter:blur(8px) saturate(1.8) brightness(1.02);border:none!important;outline:none;box-shadow:0 10px 40px -10px #3c647859,0 6px 20px -6px #0000001f,0 0 0 1px #fff9,0 0 0 3px #5aa0b414,inset 0 1px 2px #fffc!important;position:absolute;overflow:visible}:root[data-theme=dawn] .card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:3px;background:linear-gradient(170deg,#fffffff2,#ffffffb3 15%,#c8e6f54d 40%,#b4d2e633 60%,#a0c8dc66 85%,#8cb4c880);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}:root[data-theme=dawn] .card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:inset 2px 2px #00c8ff1f,inset -2px -2px #ff64c814,inset 0 1px #ffffffe6,inset 1px 0 #ffffff80,inset -1px 0 #ffffff80,inset 0 -1px #6496b426;pointer-events:none;z-index:2}:root[data-theme=dawn] .card.active{background:linear-gradient(165deg,#ffffffa6,#fcfeff8c 40%,#f8fcff80)!important;backdrop-filter:blur(10px) saturate(1.9) brightness(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.9) brightness(1.05);box-shadow:0 20px 60px -15px #3c647866,0 10px 30px -8px #00000026,0 0 0 1.5px #fffc,0 0 0 4px #5aa0b41f,inset 0 2px 4px #ffffffe6!important}:root[data-theme=dawn] .card.active:before{padding:4px;background:linear-gradient(170deg,#fff,#ffffffd9 15%,#d2ebfa66 40%,#bedcf04d 60%,#aad2e680 85%,#96bed299)}:root[data-theme=dawn] .card.active:after{box-shadow:inset 3px 3px #00c8ff26,inset -3px -3px #ff64c81a,inset 0 2px #fff,inset 2px 0 #ffffffb3,inset -2px 0 #ffffffb3,inset 0 -2px #6496b433}:root[data-theme=dawn] .card-hero,:root[data-theme=dawn] .card-demo,:root[data-theme=dawn] .card-features,:root[data-theme=dawn] .card-screenshot,:root[data-theme=dawn] .card-cta{background:linear-gradient(165deg,#ffffff8c,#fafdff73 40%,#f5faff66)!important}:root[data-theme=dawn] .card-hero.active,:root[data-theme=dawn] .card-demo.active,:root[data-theme=dawn] .card-features.active,:root[data-theme=dawn] .card-screenshot.active,:root[data-theme=dawn] .card-cta.active{background:linear-gradient(165deg,#ffffffa6,#fcfeff8c 40%,#f8fcff80)!important}:root[data-theme=dawn] .card{overflow:visible!important}:root[data-theme=dawn] .card .card-inner{position:relative;z-index:3;overflow:hidden;border-radius:inherit}:root[data-theme=dawn] .card .card-dimmer{z-index:4;border-radius:inherit}@supports not (backdrop-filter: blur(1px)){:root[data-theme=dawn] .card{background:#ffffffeb!important}:root[data-theme=dawn] .card:before,:root[data-theme=dawn] .card:after{display:none}}:root[data-theme=dawn] .ambient-blob{mix-blend-mode:multiply;opacity:.06!important}:root[data-theme=dawn] .ambient-blob-1{background:var(--ambient-1)!important}:root[data-theme=dawn] .ambient-blob-2{background:var(--ambient-2)!important}:root[data-theme=dawn] .highlight{color:var(--accent)}:root[data-theme=dawn] .highlight:before{background:var(--accent);filter:blur(8px);opacity:.08}:root[data-theme=dawn] .title-line-sm{color:var(--text-muted);letter-spacing:.02em}:root[data-theme=dawn] .feature-pill{background:#5aadba14;border:1px solid rgba(90,173,186,.15);color:var(--text)}@media(hover:hover){:root[data-theme=dawn] .feature-pill:hover{background:#5aadba24;border-color:#5aadba40;transform:translateY(-1px)}}:root[data-theme=dawn] .feature-pill .feature-icon{color:var(--accent)}:root[data-theme=dawn] .row-label{color:var(--text-muted);font-weight:500}:root[data-theme=dawn] .demo-board{border:1.5px solid rgba(90,173,186,.2);box-shadow:0 8px 24px -6px #5aadba1f;background:linear-gradient(in oklab 180deg,#e8f0f8e6,#f5f8faf2,#f0f5f2e6)}:root[data-theme=dawn] .card-demo.phase-2 .demo-board{border-color:#5aadba4d;box-shadow:0 12px 32px -8px #5aadba2e}:root[data-theme=dawn] .board-grid{background-image:linear-gradient(rgba(90,173,186,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(90,173,186,.15) 1px,transparent 1px);opacity:.5}:root[data-theme=dawn] .float-ref{border-radius:4px;border:1.5px solid rgba(90,173,186,.25);filter:drop-shadow(0 4px 12px rgba(var(--shadow-color),.3));box-shadow:inset 0 1px #ffffff26}:root[data-theme=dawn] .ref-1{background:linear-gradient(in oklab 145deg,#5aadba,#48a090);--shadow-color: 70, 135, 145}:root[data-theme=dawn] .ref-2{background:linear-gradient(in oklab 145deg,#a0c4d4,#d8e8f0);--shadow-color: 120, 155, 170}:root[data-theme=dawn] .ref-3{background:linear-gradient(in oklab 145deg,#88b8a8,#a8d0c4);--shadow-color: 105, 145, 130}:root[data-theme=dawn] .ref-4{background:linear-gradient(in oklab 145deg,#6898b0,#5aadba);--shadow-color: 80, 120, 140}:root[data-theme=dawn] .ref-5{background:linear-gradient(in oklab 145deg,#c8dce8,#f0f5f8);--shadow-color: 160, 180, 195}:root[data-theme=dawn] .ref-6{background:linear-gradient(in oklab 145deg,#68b0a8,#a0c4b4);--shadow-color: 80, 140, 130}:root[data-theme=dawn] .ref-7{background:linear-gradient(in oklab 145deg,#88c0d0,#5aadba);--shadow-color: 105, 155, 170}:root[data-theme=dawn] .ref-8{background:linear-gradient(in oklab 145deg,#b0c4d8,#a0c4d4);--shadow-color: 140, 155, 175}:root[data-theme=dawn] .float-ref :global(svg){color:#1a1d2266;opacity:.9}:root[data-theme=dawn] .card-demo.phase-2 .float-ref{filter:drop-shadow(0 4px 14px rgba(var(--shadow-color),.35))}:root[data-theme=dawn] .form-wrapper{border:1px solid rgba(90,173,186,.15);background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-theme=dawn] .form-wrapper:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2d8a9a1a}:root[data-theme=dawn] .form-button{background:var(--accent);color:#fff;font-weight:600;border:none;box-shadow:0 2px 8px -2px #2d8a9a4d}:root[data-theme=dawn] .form-button:hover{background:var(--accent-hover);box-shadow:0 4px 12px -3px #2d8a9a66}:root[data-theme=dawn] .platform-text{color:var(--text-muted);font-weight:500}:root[data-theme=dawn] .card-footnote{color:var(--text-muted)}:root[data-theme=dawn] .card-dots{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(90,173,186,.1)}:root[data-theme=dawn] .dot{background:#5aadba59}:root[data-theme=dawn] .dot:hover:not(.active){background:#5aadba8c}:root[data-theme=dawn] .dot.active{background:linear-gradient(160deg,var(--accent) 0%,rgba(90,173,186,.8) 100%);box-shadow:0 2px 10px -2px #2d8a9a80}@media(max-width:768px){:root[data-theme=dawn] .card{backdrop-filter:blur(4px) saturate(1.1);-webkit-backdrop-filter:blur(4px) saturate(1.1)}}@media(prefers-reduced-motion:reduce){:root[data-theme=dawn] .feature-pill{transition:none}}:root[data-theme=dawn] .card-label{position:relative;padding-bottom:8px}:root[data-theme=dawn] .card-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(0,200,255,.15) 5%,rgba(90,173,186,.6) 15%,rgba(90,173,186,.8) 50%,rgba(90,173,186,.6) 85%,rgba(255,100,200,.1) 95%,transparent 100%)}:root[data-theme=dawn] .card-subtitle:before{content:"";display:block;width:30%;max-width:70px;height:5px;margin:0 auto 12px;background:linear-gradient(to bottom,#00c8ff1f,#5aadba80 40% 60%,#ff64c814);border-radius:2px}.inapp-webview[data-theme=dawn] .card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fafdfffa!important}.inapp-webview[data-theme=dawn] .form-wrapper,.inapp-webview[data-theme=dawn] .card-dots{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fffffff2!important}:root[data-theme=morning],:root[data-theme=morning] body{background-color:#dce8f0;background-image:linear-gradient(180deg,#8fb2d14d,#dce8f080,#f4f0e866);background-attachment:fixed;animation:none}:root[data-theme=morning] .card{background:linear-gradient(168deg,#fdfaf2,#fefcf6 25%,#fdfaf6,#f8f6f8 85%,#f6f4f8)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;outline:none;box-shadow:0 10px 40px -10px #5a506e40,0 5px 20px -5px #645a781f,inset 0 2px #fffcf5eb,inset 3px 0 #aac3dc61,inset -3px 0 #e1c8aa52,inset 0 -2px #e6d2b938!important;border-radius:var(--persona-radius-lg, 24px);position:absolute;overflow:visible}:root[data-theme=morning] .card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 135deg,#f5f0e0fa,#f2e0b3b8,#c7d9b899 60deg,#c7d9b88c,#a6c7e699 180deg,#bfb3d1a6 220deg 240deg,#ebccbfb3 300deg,#f5f0e0fa 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;z-index:1;filter:blur(.5px)}:root[data-theme=morning] .card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 55% 40% at 18% 18%,rgba(242,224,179,.55) 0%,rgba(242,224,179,.25) 40%,transparent 70%),radial-gradient(ellipse 40% 30% at 58% 22%,rgba(245,240,224,.4) 0%,transparent 55%),radial-gradient(ellipse 55% 40% at 80% 75%,rgba(166,199,230,.45) 0%,rgba(166,199,230,.2) 45%,transparent 70%),radial-gradient(ellipse 42% 35% at 15% 78%,rgba(191,179,209,.35) 0%,rgba(191,179,209,.15) 50%,transparent 70%),radial-gradient(ellipse 35% 30% at 85% 40%,rgba(235,204,191,.3) 0%,rgba(235,204,191,.12) 50%,transparent 70%),radial-gradient(ellipse 38% 32% at 40% 65%,rgba(199,217,184,.28) 0%,transparent 60%);pointer-events:none;z-index:2;mix-blend-mode:normal}:root[data-theme=morning] .card.active{background:linear-gradient(168deg,#fefcf4,#fffdf8 30%,#fefcf8,#faf8fa)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 14px 48px -12px #5a506e4d,0 7px 24px -6px #645a7829,inset 0 3px #fffdf8f5,inset 4px 0 #afc8e166,inset -4px 0 #e6cdaf5c,inset 0 -2px #ebd7be3d!important}:root[data-theme=morning] .card.active:before{padding:3px;background:conic-gradient(from 135deg,#f8f4e6fc,#f5e4b9c7,#cddebea6 60deg,#cddebe99,#accdeba6 180deg,#c6b9d7b3 220deg 240deg,#f0d2c6bf 300deg,#f8f4e6fc 360deg);filter:blur(.5px)}:root[data-theme=morning] .card.active:after{background:radial-gradient(ellipse 60% 45% at 20% 16%,rgba(242,224,179,.6) 0%,rgba(242,224,179,.28) 40%,transparent 70%),radial-gradient(ellipse 45% 35% at 60% 20%,rgba(245,240,224,.45) 0%,transparent 55%),radial-gradient(ellipse 58% 42% at 78% 72%,rgba(166,199,230,.5) 0%,rgba(166,199,230,.22) 45%,transparent 70%),radial-gradient(ellipse 44% 38% at 12% 76%,rgba(191,179,209,.38) 0%,rgba(191,179,209,.16) 50%,transparent 70%),radial-gradient(ellipse 38% 32% at 88% 38%,rgba(235,204,191,.35) 0%,rgba(235,204,191,.14) 50%,transparent 70%),radial-gradient(ellipse 40% 34% at 42% 62%,rgba(199,217,184,.32) 0%,transparent 60%);mix-blend-mode:normal}:root[data-theme=morning] .card-hero{background:linear-gradient(165deg,#fdfaf4,#fefcf6 25%,#fdfaf4 55%,#faf6f0 80%,#f8f4ee)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=morning] .card-hero:after{background:radial-gradient(ellipse 45% 35% at 15% 15%,rgba(255,235,160,.22) 0%,transparent 60%),radial-gradient(ellipse 35% 28% at 75% 30%,rgba(255,240,180,.16) 0%,transparent 50%),radial-gradient(ellipse 40% 30% at 80% 75%,rgba(240,210,190,.14) 0%,transparent 55%)!important;mix-blend-mode:normal!important}:root[data-theme=morning] .card-demo{background:linear-gradient(170deg,#fafcf6,#f8fcf4 25%,#f8faf4 55%,#f4f8f0 80%,#f2f6ee)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=morning] .card-demo:after{background:radial-gradient(ellipse 45% 35% at 18% 18%,rgba(190,220,140,.2) 0%,transparent 55%),radial-gradient(ellipse 38% 30% at 70% 28%,rgba(255,245,190,.16) 0%,transparent 50%),radial-gradient(ellipse 42% 32% at 82% 72%,rgba(180,210,230,.14) 0%,transparent 55%)!important;mix-blend-mode:normal!important}:root[data-theme=morning] .card-features{background:linear-gradient(168deg,#fdfafa,#fefafa 25%,#fdf8f8 55%,#faf6f6 80%,#f8f4f4)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=morning] .card-features:after{background:radial-gradient(ellipse 45% 35% at 16% 16%,rgba(255,220,200,.2) 0%,transparent 55%),radial-gradient(ellipse 38% 30% at 68% 25%,rgba(255,235,215,.16) 0%,transparent 50%),radial-gradient(ellipse 42% 32% at 85% 70%,rgba(235,200,210,.14) 0%,transparent 55%)!important;mix-blend-mode:normal!important}:root[data-theme=morning] .card-cta{background:linear-gradient(172deg,#fafafc,#f8fafc 25%,#f8f8fc 55%,#f4f6fa 80%,#f2f4f8)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=morning] .card-cta:after{background:radial-gradient(ellipse 45% 35% at 18% 15%,rgba(200,215,245,.22) 0%,transparent 55%),radial-gradient(ellipse 38% 30% at 72% 26%,rgba(210,220,245,.16) 0%,transparent 50%),radial-gradient(ellipse 42% 32% at 78% 72%,rgba(195,190,220,.14) 0%,transparent 55%)!important;mix-blend-mode:normal!important}:root[data-theme=morning] .card-screenshot{background:linear-gradient(168deg,#f8fafc,#fafcfa 25%,#f8faf8 55%,#f6f8f4 80%,#f4f6f2)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=morning] .card-screenshot:after{background:radial-gradient(ellipse 45% 35% at 20% 18%,rgba(180,210,230,.2) 0%,transparent 55%),radial-gradient(ellipse 38% 30% at 68% 25%,rgba(255,245,190,.14) 0%,transparent 50%),radial-gradient(ellipse 42% 32% at 80% 72%,rgba(190,220,180,.16) 0%,transparent 55%)!important;mix-blend-mode:normal!important}:root[data-theme=morning] .card-screenshot.active{background:linear-gradient(168deg,#fafcfe,#fcfefa 25%,#fafcfa 55%,#f8faf6 80%,#f6f8f4)!important}:root[data-theme=morning] .card-hero.active{background:linear-gradient(165deg,#fefcf6,#fffdf8 25%,#fefcf6 55%,#fcf8f2 80%,#faf6f0)!important}:root[data-theme=morning] .card-demo.active{background:linear-gradient(170deg,#fcfef8,#fafef6 25%,#fafcf6 55%,#f6faf2 80%,#f4f8f0)!important}:root[data-theme=morning] .card-features.active{background:linear-gradient(168deg,#fefcfc,#fffdfd 25%,#fefafa 55%,#fcf8f8 80%,#faf6f6)!important}:root[data-theme=morning] .card-cta.active{background:linear-gradient(172deg,#fcfcfe,#fafafc 25%,#f8fafe 55%,#f6f8fc 80%,#f4f6fa)!important}:root[data-theme=morning] .card{overflow:visible!important}:root[data-theme=morning] .card .card-inner{position:relative;z-index:3;overflow:hidden;border-radius:inherit}:root[data-theme=morning] .card .card-inner:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cpattern id='f1' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(42)'%3E%3Crect width='1.8' height='5' fill='%23857560' fill-opacity='.14'/%3E%3Crect x='2.8' width='0.7' height='5' fill='%23756550' fill-opacity='.08'/%3E%3C/pattern%3E%3Cpattern id='f2' width='6' height='6' patternUnits='userSpaceOnUse' patternTransform='rotate(-48)'%3E%3Crect width='1.4' height='6' fill='%23958570' fill-opacity='.11'/%3E%3Crect x='3.2' width='0.5' height='6' fill='%23857560' fill-opacity='.06'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='40' height='40' fill='%23f8f4eb'/%3E%3Crect width='40' height='40' fill='url(%23f1)'/%3E%3Crect width='40' height='40' fill='url(%23f2)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:40px 40px;opacity:.55;transition:opacity 2.5s ease-in-out,background-color 2s ease,background-image 2s ease,border-color 2s ease;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,rgba(0,0,0,.12) 0%,rgba(0,0,0,.35) 50%,rgba(0,0,0,.65) 100%);mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,#0000001f,#00000059,#000000a6)}:root[data-theme=morning] .card .card-dimmer{z-index:4;border-radius:inherit}:root[data-theme=morning] .highlight{color:var(--accent)}:root[data-theme=morning] .highlight:before{background:var(--accent);filter:blur(8px);opacity:.1}:root[data-theme=morning] .title-line-sm{color:var(--text-muted);letter-spacing:.01em}:root[data-theme=morning] .feature-pill{background:linear-gradient(175deg,#fafaf6f2,#f5f8f0eb);border:none;color:var(--text);border-radius:16px;box-shadow:inset 0 1px #fffcf5bf,inset 1px 0 #c8dcb426,inset -1px 0 #b4c8dc1f,0 2px 4px -1px #645a6e1f}:root[data-theme=morning] .features-row:nth-child(1) .feature-pill{background:linear-gradient(175deg,#fffaf8f5,#fef6f4f0);box-shadow:inset 0 1px #fffcfae6,inset 1px 0 #f0d7cd4d,inset -1px 0 #ebd2c840,0 2px 4px -1px #785a6424}:root[data-theme=morning] .features-row:nth-child(3) .feature-pill{background:linear-gradient(175deg,#f8fcfff5,#f4fafff0);box-shadow:inset 0 1px #fafeffe6,inset 1px 0 #c3dcf04d,inset -1px 0 #bed7eb40,0 2px 4px -1px #5a647824}@media(hover:hover){:root[data-theme=morning] .feature-pill:hover{background:linear-gradient(175deg,#fcfef8fa,#f5fceef2);box-shadow:inset 0 1px #fffcf5d9,inset 1px 0 #c8dcb42e,inset -1px 0 #b4c8dc26,0 3px 6px -1px #645a6e29;transform:translateY(-1px)}}:root[data-theme=morning] .feature-pill .feature-icon{color:var(--accent)}:root[data-theme=morning] .row-label{color:var(--text-muted);font-weight:500}:root[data-theme=morning] .demo-board{border:1.5px solid rgba(90,144,184,.24);box-shadow:0 8px 24px -6px #5a506e29;background:linear-gradient(in oklab 180deg,#b4d2e640,#f0f4eef0 40%,#e6f0dce6);border-radius:12px}:root[data-theme=morning] .card-demo.phase-2 .demo-board{border-color:#5a90b859;box-shadow:0 12px 32px -8px #5a506e38}:root[data-theme=morning] .board-grid{background-image:linear-gradient(rgba(120,100,80,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(120,100,80,.12) 1px,transparent 1px);background-size:20px 20px;opacity:.5}:root[data-theme=morning] .float-ref{border-radius:6px;border:none;filter:drop-shadow(0 4px 12px rgba(var(--shadow-color),.3));box-shadow:inset 0 2px #fffcf073,inset 2px 0 #b4c8dc33,inset -2px 0 #c8dcb426;background-clip:padding-box}:root[data-theme=morning] .ref-1{background:linear-gradient(in oklab 145deg,#7a8a70,#98a890);--shadow-color: 95, 110, 85}:root[data-theme=morning] .ref-2{background:linear-gradient(in oklab 145deg,#5a98c8,#a8d0e8);--shadow-color: 70, 120, 160}:root[data-theme=morning] .ref-3{background:linear-gradient(in oklab 145deg,#f8e8a0,#f8f5f0);--shadow-color: 200, 185, 125}:root[data-theme=morning] .ref-4{background:linear-gradient(in oklab 145deg,#708850,#a0b870);--shadow-color: 85, 105, 60}:root[data-theme=morning] .ref-5{background:linear-gradient(in oklab 145deg,#b0a0c0,#d8d0e0);--shadow-color: 140, 125, 155}:root[data-theme=morning] .ref-6{background:linear-gradient(in oklab 145deg,#f0d060,#f8e8a0);--shadow-color: 195, 165, 70}:root[data-theme=morning] .ref-7{background:linear-gradient(in oklab 145deg,#6898b8,#a8c8d8);--shadow-color: 80, 120, 145}:root[data-theme=morning] .ref-8{background:linear-gradient(in oklab 145deg,#e8dcd0,#f8f5f0);--shadow-color: 185, 175, 165}:root[data-theme=morning] .float-ref :global(svg){color:#503c284d;opacity:.9}:root[data-theme=morning] .card-demo.phase-2 .float-ref{filter:drop-shadow(0 5px 14px rgba(var(--shadow-color),.35));box-shadow:inset 0 2px #fffcf080,inset 2px 0 #b4c8dc38,inset -2px 0 #c8dcb42e}:root[data-theme=morning] .form-wrapper{border:1.5px solid rgba(180,170,150,.35);background:linear-gradient(175deg,#f8f5ee,#faf7f0,#f6f3ec);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:12px;box-shadow:inset 0 1px #fffcf5cc,0 2px 8px -2px #645a6e24}:root[data-theme=morning] .form-wrapper:focus-within{border-color:var(--accent);box-shadow:inset 0 1px #fffcf5cc,0 0 0 3px #5a90b833,0 2px 8px -2px #645a6e24}:root[data-theme=morning] .form-button{background:linear-gradient(180deg,#6498c0,#5a90b8);color:#fafaf8;font-weight:600;border:none;box-shadow:inset 0 1px #ffffff47,0 2px 8px -2px #5a90b880;border-radius:8px}:root[data-theme=morning] .form-button:hover{background:linear-gradient(180deg,#5a90b8,#4a80a8);box-shadow:inset 0 1px #ffffff59,0 4px 12px -3px #5a90b899}:root[data-theme=morning] .platform-text{color:var(--text-muted);font-weight:500}:root[data-theme=morning] .card-footnote{color:var(--text-muted)}:root[data-theme=morning] .card-dots{background:linear-gradient(180deg,#f6f3ea,#f2efe6);backdrop-filter:none;-webkit-backdrop-filter:none;border:1.5px solid rgba(180,170,150,.3);border-radius:20px;box-shadow:inset 0 1px #fffcf5b3,0 2px 6px -2px #645a5026}:root[data-theme=morning] .dot{background:#5a90b866}:root[data-theme=morning] .dot:hover:not(.active){background:#5a90b899}:root[data-theme=morning] .dot.active{background:linear-gradient(160deg,#6498c0,#5a90b8);box-shadow:0 2px 10px -2px #5a90b880,inset 0 1px #ffffff4d}:root[data-theme=morning] .ambient-blob{mix-blend-mode:multiply;opacity:.1!important}:root[data-theme=morning] .ambient-blob-1{background:var(--ambient-1)!important}:root[data-theme=morning] .ambient-blob-2{background:var(--ambient-2)!important}@media(max-width:768px){:root[data-theme=morning] .card{background:linear-gradient(168deg,#fdfaf4,#fefcf6,#faf8f8 70%,#f8f6f8)!important}:root[data-theme=morning] .card:after{background:radial-gradient(ellipse 60% 45% at 25% 20%,rgba(242,224,179,.5) 0%,transparent 60%),radial-gradient(ellipse 50% 35% at 70% 75%,rgba(166,199,230,.3) 0%,transparent 55%);mix-blend-mode:normal}}@supports not (mask-composite: exclude){:root[data-theme=morning] .card{background:#fdfaf4!important;border:2px solid rgba(191,179,209,.25)!important}:root[data-theme=morning] .card:before{display:none}:root[data-theme=morning] .card .card-inner:before{display:none}}@media(prefers-reduced-motion:reduce){:root[data-theme=morning] .feature-pill{transition:none}}:root[data-theme=morning] .card-label{position:relative;padding-bottom:8px}:root[data-theme=morning] .card-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70px;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(166,199,230,.5) 8%,rgba(90,144,184,.85) 20%,rgba(138,168,96,.7) 40%,rgba(90,144,184,.85) 60%,rgba(191,179,209,.5) 80%,transparent 100%);border-radius:2px;filter:blur(.3px)}:root[data-theme=morning] .card-subtitle:before{content:"";display:block;width:35%;max-width:80px;height:5px;margin:0 auto 12px;background:linear-gradient(90deg,#f2e0b366,#5a90b899,#c7d9b88c,#bfb3d18c,#ebccbf66);border-radius:3px}:root[data-theme=afternoon] .card-label{position:relative;padding-bottom:8px}:root[data-theme=afternoon] .card-label:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(192,166,217,.3) 10%,rgba(212,165,116,.6) 30%,rgba(158,199,166,.4) 50%,rgba(212,165,116,.6) 70%,rgba(235,166,158,.3) 90%,transparent 100%);border-radius:3px;filter:blur(.8px);opacity:.85}:root[data-theme=afternoon] .card-subtitle:before{content:"";display:block;width:35%;max-width:80px;height:5px;margin:0 auto 12px;background:linear-gradient(90deg,#c0a6d94d,#d4a57473 35%,#9ec7a666 65%,#c0a6d94d);border-radius:3px}:root[data-theme=afternoon] .dot{background:#c08c7873}:root[data-theme=afternoon] .dot:hover:not(.active){background:#c0a6d999}:root[data-theme=afternoon] .dot.active{background:linear-gradient(160deg,#d4a574,#c0a6d9);box-shadow:0 2px 10px -2px #c08c7880}.timelapse-control{position:fixed;bottom:20px;right:var(--spacing-lg, 2rem);z-index:100;background:color-mix(in srgb,var(--circadian-surface, var(--surface)) 75%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:40px;padding:6px;border:1px solid color-mix(in srgb,var(--circadian-text, var(--text)) 10%,transparent);box-shadow:0 4px 16px -4px #00000026,0 0 0 1px color-mix(in srgb,var(--circadian-surface, var(--surface)) 30%,transparent);display:flex;align-items:center;gap:2px;transition:background-color 2s ease,border-color 2s ease,box-shadow 2s ease,opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),width .2s ease;opacity:0;transform:translateY(10px);pointer-events:none}.timelapse-control.visible{opacity:1;transform:translateY(0);pointer-events:auto}@media(hover:hover){.timelapse-control:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #0003,0 0 0 1px color-mix(in srgb,var(--circadian-accent, var(--accent)) 15%,transparent)}}.timelapse-control.playing{border-color:color-mix(in srgb,var(--circadian-accent, var(--accent)) 30%,transparent);box-shadow:0 4px 16px -4px #00000026,0 0 20px -8px color-mix(in srgb,var(--circadian-accent, var(--accent)) 40%,transparent)}.timelapse-icon-container{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.timelapse-progress-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.timelapse-progress-ring circle{fill:none;stroke-width:2;stroke-linecap:round}.timelapse-progress-ring .ring-bg{stroke:color-mix(in srgb,var(--circadian-text, var(--text)) 10%,transparent)}.timelapse-progress-ring .ring-progress{stroke:var(--circadian-accent, var(--accent));stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .1s linear,stroke 2s ease}.timelapse-control.at-transition .timelapse-progress-ring .ring-progress{animation:ringPulse 1.5s ease-in-out infinite}@keyframes ringPulse{0%,to{opacity:1;stroke-width:2}50%{opacity:.7;stroke-width:3}}.timelapse-theme-icon{width:24px;height:24px;z-index:1;color:var(--circadian-text, var(--text));transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,color 2s ease}.timelapse-theme-icon.transitioning{animation:iconCrossfade .4s ease-out}@keyframes iconCrossfade{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.timelapse-time{display:flex;flex-direction:column;align-items:flex-start;padding:0 8px;min-width:60px}.timelapse-clock{font-family:var(--font-mono, ui-monospace, monospace);font-size:.85rem;font-weight:600;color:var(--text);line-height:1.2;letter-spacing:.02em;transition:color 2s ease}.timelapse-theme-name{font-size:.65rem;font-weight:500;color:var(--text-muted);text-transform:capitalize;line-height:1.2;transition:color 2s ease}.timelapse-btn{width:32px;height:32px;border:none;border-radius:50%;background:color-mix(in srgb,var(--circadian-text, var(--text)) 8%,transparent);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1),background-color 2s ease,color 2s ease}@media(hover:hover){.timelapse-btn:hover{background:color-mix(in srgb,var(--circadian-accent, var(--accent)) 20%,transparent);color:var(--circadian-accent, var(--accent));transform:scale(1.1)}}.timelapse-btn:active{transform:scale(.95)}@media(hover:hover){.timelapse-btn:focus-visible{outline:2px solid var(--circadian-accent, var(--accent));outline-offset:2px}}@media(hover:none){.timelapse-btn:focus,.timelapse-btn:focus-visible{outline:none}}.timelapse-btn svg{width:16px;height:16px}.timelapse-btn.play-btn:not(.playing){background:color-mix(in srgb,var(--circadian-accent, var(--accent)) 15%,transparent)}.timelapse-btn.reset-btn{display:none;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.timelapse-control.active .timelapse-btn.reset-btn{display:flex;opacity:1;width:32px;transform:scale(1)}@media(hover:hover){.timelapse-control.active .timelapse-btn.reset-btn:hover{background:color-mix(in srgb,var(--circadian-text, var(--text)) 15%,transparent)}}:root[data-theme=night] .timelapse-control{background:color-mix(in srgb,var(--surface) 60%,transparent);border-color:color-mix(in srgb,var(--ambient-1) 20%,transparent);box-shadow:0 4px 20px -4px #89b4fa26,0 0 30px -10px #cba6f71a,inset 0 1px #ffffff0d}:root[data-theme=night] .timelapse-control.playing{box-shadow:0 4px 20px -4px #89b4fa33,0 0 40px -10px #fab38740,inset 0 1px #ffffff0d}:root[data-theme=night] .timelapse-progress-ring .ring-progress{filter:drop-shadow(0 0 4px rgba(250,179,135,.5))}:root[data-theme=night] .timelapse-clock{color:var(--text)}:root[data-theme=night] .timelapse-theme-name{color:var(--text-muted)}:root[data-theme=night] .timelapse-btn{color:var(--text)}:root[data-theme=night] .timelapse-theme-icon{color:var(--circadian-text, var(--text))}:root[data-theme=evening] .timelapse-control{border-color:color-mix(in srgb,var(--accent) 25%,transparent);box-shadow:0 4px 16px -4px #f08c4a33,0 0 24px -8px #f5a54a26}:root[data-theme=evening] .timelapse-control.playing{box-shadow:0 4px 20px -4px #f08c4a4d,0 0 32px -8px #ffd47033}:root[data-theme=evening] .timelapse-clock{color:var(--text)}:root[data-theme=evening] .timelapse-theme-name{color:var(--text-muted)}:root[data-theme=evening] .timelapse-btn{color:var(--text)}:root[data-theme=evening] .timelapse-theme-icon{color:var(--circadian-text, var(--text))}:root[data-theme=dawn] .timelapse-control{background:color-mix(in srgb,var(--surface) 95%,transparent);border-color:color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 4px 16px -4px #00000014,0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}:root[data-theme=dawn] .timelapse-clock{color:var(--text);font-weight:700}:root[data-theme=dawn] .timelapse-theme-name{color:var(--text-muted);font-weight:600}:root[data-theme=dawn] .timelapse-btn{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}@media(hover:hover){:root[data-theme=dawn] .timelapse-btn:hover{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}}:root[data-theme=dawn] .timelapse-theme-icon{color:var(--circadian-text, var(--text))}:root[data-theme=dawn] .timelapse-theme-icon svg *{opacity:1!important}:root[data-theme=morning] .timelapse-control,:root[data-theme=midday] .timelapse-control,:root[data-theme=afternoon] .timelapse-control{background:color-mix(in srgb,var(--circadian-surface, var(--surface)) 92%,transparent);border-color:color-mix(in srgb,var(--circadian-text, var(--text)) 15%,transparent);box-shadow:0 4px 16px -4px #0000001f,0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}:root[data-theme=morning] .timelapse-clock,:root[data-theme=midday] .timelapse-clock,:root[data-theme=afternoon] .timelapse-clock{color:var(--text);font-weight:700}:root[data-theme=morning] .timelapse-theme-name,:root[data-theme=midday] .timelapse-theme-name,:root[data-theme=afternoon] .timelapse-theme-name{color:var(--text-muted);font-weight:600}:root[data-theme=morning] .timelapse-btn,:root[data-theme=midday] .timelapse-btn,:root[data-theme=afternoon] .timelapse-btn{background:color-mix(in srgb,var(--text) 20%,transparent);color:var(--text)}@media(hover:hover){:root[data-theme=morning] .timelapse-btn:hover,:root[data-theme=midday] .timelapse-btn:hover,:root[data-theme=afternoon] .timelapse-btn:hover{background:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--text)}}:root[data-theme=morning] .timelapse-theme-icon,:root[data-theme=midday] .timelapse-theme-icon,:root[data-theme=afternoon] .timelapse-theme-icon{color:var(--circadian-text, var(--text))}:root[data-theme=morning] .timelapse-theme-icon svg *,:root[data-theme=midday] .timelapse-theme-icon svg *,:root[data-theme=afternoon] .timelapse-theme-icon svg *{opacity:1!important}@media(max-width:768px){.timelapse-control{display:flex;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:var(--spacing-md, 1rem);padding:5px;gap:1px}.timelapse-time{display:none}.timelapse-btn{width:44px;height:44px}.timelapse-btn svg{width:18px;height:18px}.timelapse-icon-container{width:40px;height:40px}.timelapse-theme-icon{width:26px;height:26px}.timelapse-control.active .timelapse-btn.reset-btn{width:44px}}@media(min-width:900px)and (max-height:750px){.timelapse-control{bottom:16px;padding:5px}.timelapse-icon-container{width:32px;height:32px}.timelapse-theme-icon{width:20px;height:20px}.timelapse-time{padding:0 6px;min-width:52px}.timelapse-clock{font-size:.8rem}.timelapse-theme-name{font-size:.6rem}.timelapse-btn{width:28px;height:28px}.timelapse-btn svg{width:14px;height:14px}.timelapse-control.active .timelapse-btn.reset-btn{width:28px}}@media(max-height:500px)and (orientation:landscape){.timelapse-control{bottom:2px;right:var(--spacing-sm, .75rem);padding:3px}.timelapse-icon-container{width:32px;height:32px}.timelapse-theme-icon{width:20px;height:20px}.timelapse-btn{width:36px;height:36px}.timelapse-btn svg{width:14px;height:14px}.timelapse-control.active .timelapse-btn.reset-btn{width:36px}}@media(prefers-reduced-motion:reduce){.timelapse-control,.timelapse-btn,.timelapse-theme-icon,.timelapse-progress-ring .ring-progress{transition:none}.timelapse-theme-icon.transitioning,.timelapse-control.at-transition .timelapse-progress-ring .ring-progress{animation:none}}.inapp-webview .timelapse-control{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--surface)!important}@media(max-width:400px){.timelapse-control{padding:4px;gap:2px}.timelapse-control .timelapse-icon-container{width:32px;height:32px}.timelapse-control .timelapse-theme-icon{width:20px;height:20px}.timelapse-control .timelapse-btn{width:32px;height:32px}.timelapse-control .timelapse-btn svg{width:14px;height:14px}.timelapse-control.active .timelapse-btn.reset-btn{width:32px}}
