.backdrop.svelte-10t68gz{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal.svelte-10t68gz{background:#fff;border-radius:.75rem;padding:2rem;max-width:560px;width:100%;max-height:85vh;overflow-y:auto;position:relative}.modal__close.svelte-10t68gz{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#94a3b8;line-height:1;padding:.25rem}.modal__close.svelte-10t68gz:hover{color:#475569}h2.svelte-10t68gz{margin:0 0 1.25rem;font-size:1.25rem;color:#1e293b}h3.svelte-10t68gz{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0 0 .25rem}section.svelte-10t68gz{margin-bottom:1rem}p.svelte-10t68gz{margin:0;font-size:.9rem;color:#475569;line-height:1.6}a.svelte-10t68gz{color:#2563eb;text-decoration:none}a.svelte-10t68gz:hover{text-decoration:underline}.backdrop.svelte-1qd4cbs{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal.svelte-1qd4cbs{background:#fff;border-radius:.75rem;padding:2rem;max-width:560px;width:100%;position:relative}.modal__close.svelte-1qd4cbs{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#94a3b8;line-height:1;padding:.25rem}.modal__close.svelte-1qd4cbs:hover{color:#475569}h2.svelte-1qd4cbs{margin:0 0 1.25rem;font-size:1.25rem;color:#1e293b}p.svelte-1qd4cbs{margin:0;font-size:.9rem;color:#475569;line-height:1.6}.screensaver.svelte-1mo7v99{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity 1s ease-out;cursor:pointer;overflow:hidden;font-family:system-ui,-apple-system,sans-serif;background:#1a2e1a}.screensaver--visible.svelte-1mo7v99{opacity:1}.screensaver__bg.svelte-1mo7v99{position:absolute;inset:-15%;background-size:cover;background-position:center;animation:svelte-1mo7v99-screensaver-kenburns 30s ease-in-out infinite alternate;will-change:transform}@keyframes svelte-1mo7v99-screensaver-kenburns{0%{transform:scale(1) translate(0)}33%{transform:scale(1.15) translate(3%,-2%)}66%{transform:scale(1.1) translate(-2%,3%)}to{transform:scale(1.25) translate(-3%,-2.5%)}}.screensaver__light.svelte-1mo7v99{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.screensaver__light--1.svelte-1mo7v99{width:90vmax;height:90vmax;background:radial-gradient(circle,rgba(255,245,180,.55) 0%,rgba(255,236,179,.28) 45%,transparent 70%);top:-25%;right:-20%;animation:svelte-1mo7v99-screensaver-light1 10s ease-in-out infinite alternate}.screensaver__light--2.svelte-1mo7v99{width:80vmax;height:80vmax;background:radial-gradient(circle,rgba(160,240,160,.45) 0%,rgba(205,232,205,.22) 45%,transparent 70%);bottom:-20%;left:-15%;animation:svelte-1mo7v99-screensaver-light2 14s ease-in-out infinite alternate}@keyframes svelte-1mo7v99-screensaver-light1{to{transform:translate(-12vw,10vh) scale(1.2);opacity:.85}}@keyframes svelte-1mo7v99-screensaver-light2{to{transform:translate(15vw,-8vh) scale(1.25);opacity:.75}}.screensaver__leaf.svelte-1mo7v99{position:absolute;will-change:transform,opacity;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.3)) drop-shadow(0 0 16px rgba(134,239,172,.6))}.screensaver__leaf--1.svelte-1mo7v99{width:56px;height:56px;top:-8%;left:12%;animation:svelte-1mo7v99-screensaver-fall1 14s cubic-bezier(.4,0,.6,1) infinite}.screensaver__leaf--2.svelte-1mo7v99{width:72px;height:44px;top:-8%;left:42%;animation:svelte-1mo7v99-screensaver-fall2 18s cubic-bezier(.4,0,.6,1) infinite 2s}.screensaver__leaf--3.svelte-1mo7v99{width:52px;height:64px;top:-8%;left:72%;animation:svelte-1mo7v99-screensaver-fall3 16s cubic-bezier(.4,0,.6,1) infinite 5s}.screensaver__leaf--4.svelte-1mo7v99{width:68px;height:44px;top:-8%;left:28%;animation:svelte-1mo7v99-screensaver-fall4 20s cubic-bezier(.4,0,.6,1) infinite 8s}.screensaver__leaf--5.svelte-1mo7v99{width:54px;height:54px;top:-8%;left:58%;animation:svelte-1mo7v99-screensaver-fall5 15s cubic-bezier(.4,0,.6,1) infinite 3.5s}.screensaver__leaf--6.svelte-1mo7v99{width:70px;height:44px;top:-8%;left:86%;animation:svelte-1mo7v99-screensaver-fall6 17s cubic-bezier(.4,0,.6,1) infinite 10s}@keyframes svelte-1mo7v99-screensaver-fall1{0%{transform:translateY(-5vh) translate(0) rotate(0);opacity:0}8%{opacity:.95}25%{transform:translateY(25vh) translate(40px) rotate(45deg)}50%{transform:translateY(55vh) translate(-30px) rotate(120deg)}75%{transform:translateY(80vh) translate(35px) rotate(200deg)}92%{opacity:.85}to{transform:translateY(110vh) translate(-15px) rotate(280deg);opacity:0}}@keyframes svelte-1mo7v99-screensaver-fall2{0%{transform:translateY(-5vh) translate(0) rotate(30deg);opacity:0}8%{opacity:.9}25%{transform:translateY(22vh) translate(-45px) rotate(-30deg)}50%{transform:translateY(50vh) translate(25px) rotate(60deg)}75%{transform:translateY(78vh) translate(-35px) rotate(150deg)}92%{opacity:.8}to{transform:translateY(110vh) translate(30px) rotate(240deg);opacity:0}}@keyframes svelte-1mo7v99-screensaver-fall3{0%{transform:translateY(-5vh) translate(0) rotate(-20deg);opacity:0}8%{opacity:.95}25%{transform:translateY(28vh) translate(35px) rotate(50deg)}50%{transform:translateY(52vh) translate(-40px) rotate(140deg)}75%{transform:translateY(82vh) translate(25px) rotate(220deg)}92%{opacity:.85}to{transform:translateY(110vh) translate(-25px) rotate(310deg);opacity:0}}@keyframes svelte-1mo7v99-screensaver-fall4{0%{transform:translateY(-5vh) translate(0) rotate(10deg);opacity:0}8%{opacity:.85}25%{transform:translateY(20vh) translate(-30px) rotate(-40deg)}50%{transform:translateY(48vh) translate(40px) rotate(80deg)}75%{transform:translateY(76vh) translate(-25px) rotate(180deg)}92%{opacity:.75}to{transform:translateY(110vh) translate(20px) rotate(260deg);opacity:0}}@keyframes svelte-1mo7v99-screensaver-fall5{0%{transform:translateY(-5vh) translate(0) rotate(-45deg);opacity:0}8%{opacity:.95}25%{transform:translateY(26vh) translate(30px) rotate(25deg)}50%{transform:translateY(54vh) translate(-35px) rotate(110deg)}75%{transform:translateY(84vh) translate(40px) rotate(190deg)}92%{opacity:.85}to{transform:translateY(110vh) translate(-10px) rotate(300deg);opacity:0}}@keyframes svelte-1mo7v99-screensaver-fall6{0%{transform:translateY(-5vh) translate(0) rotate(20deg);opacity:0}8%{opacity:.85}25%{transform:translateY(24vh) translate(-38px) rotate(-25deg)}50%{transform:translateY(50vh) translate(28px) rotate(70deg)}75%{transform:translateY(80vh) translate(-30px) rotate(170deg)}92%{opacity:.75}to{transform:translateY(110vh) translate(20px) rotate(250deg);opacity:0}}.screensaver__mote.svelte-1mo7v99{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 20px 6px #ffffc8f2,0 0 40px 12px #86efacb3;will-change:transform,opacity;pointer-events:none}.screensaver__mote--1.svelte-1mo7v99{width:10px;height:10px;top:20%;left:25%;animation:svelte-1mo7v99-screensaver-mf1 8s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 3s ease-in-out infinite alternate}.screensaver__mote--2.svelte-1mo7v99{width:8px;height:8px;top:35%;left:70%;animation:svelte-1mo7v99-screensaver-mf2 11s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 4s ease-in-out infinite alternate 1s}.screensaver__mote--3.svelte-1mo7v99{width:12px;height:12px;top:60%;left:15%;animation:svelte-1mo7v99-screensaver-mf3 9s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 3.5s ease-in-out infinite alternate .5s}.screensaver__mote--4.svelte-1mo7v99{width:14px;height:14px;top:45%;left:55%;animation:svelte-1mo7v99-screensaver-mf4 13s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 5s ease-in-out infinite alternate 2s}.screensaver__mote--5.svelte-1mo7v99{width:8px;height:8px;top:75%;left:40%;animation:svelte-1mo7v99-screensaver-mf5 7s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 2.8s ease-in-out infinite alternate 1.5s}.screensaver__mote--6.svelte-1mo7v99{width:10px;height:10px;top:15%;left:80%;animation:svelte-1mo7v99-screensaver-mf6 10s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 4.2s ease-in-out infinite alternate .8s}.screensaver__mote--7.svelte-1mo7v99{width:12px;height:12px;top:55%;left:85%;animation:svelte-1mo7v99-screensaver-mf7 12s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 3.8s ease-in-out infinite alternate 3s}.screensaver__mote--8.svelte-1mo7v99{width:8px;height:8px;top:85%;left:60%;animation:svelte-1mo7v99-screensaver-mf8 9s ease-in-out infinite alternate,svelte-1mo7v99-screensaver-mfade 3.2s ease-in-out infinite alternate .3s}@keyframes svelte-1mo7v99-screensaver-mfade{0%{opacity:.2}to{opacity:1}}@keyframes svelte-1mo7v99-screensaver-mf1{to{transform:translate3d(15vw,-20vh,0)}}@keyframes svelte-1mo7v99-screensaver-mf2{to{transform:translate3d(-20vw,15vh,0)}}@keyframes svelte-1mo7v99-screensaver-mf3{to{transform:translate3d(25vw,-10vh,0)}}@keyframes svelte-1mo7v99-screensaver-mf4{to{transform:translate3d(-10vw,-25vh,0)}}@keyframes svelte-1mo7v99-screensaver-mf5{to{transform:translate3d(18vw,12vh,0)}}@keyframes svelte-1mo7v99-screensaver-mf6{to{transform:translate3d(-15vw,20vh,0)}}@keyframes svelte-1mo7v99-screensaver-mf7{to{transform:translate3d(-20vw,-18vh,0)}}@keyframes svelte-1mo7v99-screensaver-mf8{to{transform:translate3d(12vw,-22vh,0)}}.screensaver--realistic.svelte-1mo7v99{align-items:stretch;justify-content:stretch;padding:0}.screensaver__split-layout.svelte-1mo7v99{position:relative;z-index:1;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100vw;height:100vh;box-sizing:border-box;overflow:hidden}.screensaver__left-column.svelte-1mo7v99{flex:1.1;max-width:48vw;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:3.5rem 0 3.5rem 4rem;box-sizing:border-box;z-index:2}.screensaver__logo-bar.svelte-1mo7v99{display:flex;align-items:center;animation:svelte-1mo7v99-screensaver-row-enter 1s ease-out .2s both}.screensaver__logo-bar-img.svelte-1mo7v99{height:clamp(40px,6vh,60px);width:auto;filter:drop-shadow(0 4px 16px rgba(0,0,0,.25))}.screensaver__glass-card.svelte-1mo7v99{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:2.5rem 3rem;gap:1.75rem;border-radius:2rem;background:#ffffff73;backdrop-filter:blur(28px) saturate(1.5) brightness(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.5) brightness(1.12);border:1px solid rgba(255,255,255,.65);box-shadow:0 16px 48px #0000001f,inset 0 1px #fffc,inset 0 -1px #ffffff40;animation:svelte-1mo7v99-screensaver-card-enter 1.2s ease-out .3s both;width:100%;max-width:580px;box-sizing:border-box}.screensaver__intro-text.svelte-1mo7v99{margin:0;font-size:clamp(1.6rem,3.5vh,2.5rem);line-height:1.35;color:#1e3a2f;font-weight:300}.screensaver__intro-text.svelte-1mo7v99 strong:where(.svelte-1mo7v99){font-weight:700;color:#2d5a27}.screensaver__question-container.svelte-1mo7v99{position:relative;height:2.4em;width:100%;max-width:100%;display:flex;align-items:center;animation:svelte-1mo7v99-screensaver-row-enter 1s ease-out .5s both;overflow:hidden}.screensaver__question.svelte-1mo7v99{position:absolute;inset:0;margin:0;font-size:clamp(.95rem,2vh,1.25rem);color:#1e3a2f;font-style:italic;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;opacity:0;transition:opacity .8s ease,transform .8s ease;transform:translateY(8px);display:flex;align-items:center}.screensaver__question--active.svelte-1mo7v99{opacity:1;transform:translateY(0)}.screensaver__tap-cta.svelte-1mo7v99{display:flex;align-items:center;gap:1rem;padding:.9rem 2rem;border-radius:2rem;background:#ffffff80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);box-shadow:0 6px 24px #0000001a;animation:svelte-1mo7v99-screensaver-row-enter 1s ease-out .7s both}.screensaver__tap-icon.svelte-1mo7v99{width:44px;height:44px;color:#2d5a27;animation:svelte-1mo7v99-screensaver-tap-radiate 2.5s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1mo7v99-screensaver-tap-radiate{0%{transform:scale(.9);opacity:.6;filter:drop-shadow(0 0 0px rgba(45,90,39,0))}50%{transform:scale(1.08);opacity:1;filter:drop-shadow(0 0 16px rgba(45,90,39,.5))}to{transform:scale(.9);opacity:.6;filter:drop-shadow(0 0 0px rgba(45,90,39,0))}}.screensaver__tap-label.svelte-1mo7v99{margin:0;font-size:1.1rem;color:#1e3a2f;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.screensaver__right-column.svelte-1mo7v99{flex:1.2;height:100vh;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden;animation:svelte-1mo7v99-screensaver-vera-enter 1.4s ease-out .4s both}.screensaver__vera-hero-img.svelte-1mo7v99{height:96vh;max-height:980px;width:auto;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 20px 50px rgba(0,0,0,.4))}@keyframes svelte-1mo7v99-screensaver-vera-enter{0%{opacity:0;transform:translateY(80px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.screensaver__split-layout.svelte-1mo7v99{flex-direction:column;align-items:center;justify-content:space-between;height:100%;overflow-y:auto}.screensaver__left-column.svelte-1mo7v99{max-width:90%;padding:2rem 1rem 0;align-items:center;gap:1.5rem}.screensaver__glass-card.svelte-1mo7v99{align-items:center;text-align:center}.screensaver__question.svelte-1mo7v99{justify-content:center}.screensaver__right-column.svelte-1mo7v99{height:55vh;width:100%}.screensaver__vera-hero-img.svelte-1mo7v99{height:52vh;max-height:480px}}.screensaver__card.svelte-1mo7v99{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;padding:2.5rem 3rem;background:#ffffffbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:2rem;border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #0000001a,0 0 60px #cde8cd33,inset 0 1px #fff9;animation:svelte-1mo7v99-screensaver-card-enter 1.2s ease-out .2s both}@keyframes svelte-1mo7v99-screensaver-card-enter{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.screensaver__logo-wrap.svelte-1mo7v99{animation:svelte-1mo7v99-screensaver-logo-float 6s ease-in-out infinite alternate;will-change:transform}.screensaver__logo.svelte-1mo7v99{width:min(60vw,380px);height:auto;filter:drop-shadow(0 4px 20px rgba(45,90,39,.15))}@keyframes svelte-1mo7v99-screensaver-logo-float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}to{transform:translateY(3px) scale(.99)}}.screensaver__avatar-row.svelte-1mo7v99{display:flex;align-items:center;gap:1.25rem;animation:svelte-1mo7v99-screensaver-row-enter 1s ease-out .5s both}@keyframes svelte-1mo7v99-screensaver-row-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.screensaver__avatar-glow.svelte-1mo7v99{position:relative;flex-shrink:0}.screensaver__avatar-glow.svelte-1mo7v99:after{content:"";position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,#cde8cd,#93c5fd,#86efac,#7dd3fc,#cde8cd);z-index:-1;animation:svelte-1mo7v99-screensaver-glow-spin 3s linear infinite}@keyframes svelte-1mo7v99-screensaver-glow-spin{to{transform:rotate(360deg)}}.screensaver__avatar.svelte-1mo7v99{width:90px;height:90px;border-radius:50%;object-fit:cover;border:3px solid #fff}.screensaver__cta-block.svelte-1mo7v99{text-align:left}.screensaver__cta-label.svelte-1mo7v99{margin:0 0 .15rem;font-size:.85rem;color:#6b8f6b;letter-spacing:.03em;font-weight:500}.screensaver__cta.svelte-1mo7v99{margin:0;font-size:2rem;line-height:1.15;color:#1e3a2f;font-weight:400}.screensaver__cta.svelte-1mo7v99 strong:where(.svelte-1mo7v99){font-weight:700;color:#2d5a27;font-size:2.4rem}.screensaver__divider.svelte-1mo7v99{width:60px;height:2px;background:linear-gradient(90deg,transparent,#cde8cd,transparent);border-radius:1px}.screensaver__text-container.svelte-1mo7v99{position:relative;height:1.6em;width:max-content;max-width:90vw;animation:svelte-1mo7v99-screensaver-row-enter 1s ease-out .8s both}.screensaver__rotating-text.svelte-1mo7v99{position:absolute;inset:0;margin:0;font-size:1.05rem;color:#4a7a5a;font-style:italic;white-space:nowrap;opacity:0;transition:opacity .8s ease,transform .8s ease;transform:translateY(8px);display:flex;align-items:center;justify-content:center}.screensaver__rotating-text--active.svelte-1mo7v99{opacity:1;transform:translateY(0)}.screensaver__hint-wrap.svelte-1mo7v99{position:absolute;bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;animation:svelte-1mo7v99-screensaver-row-enter 1s ease-out 1.2s both}.screensaver__hint-pulse.svelte-1mo7v99{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.6);animation:svelte-1mo7v99-screensaver-tap-pulse 2s ease-out infinite}@keyframes svelte-1mo7v99-screensaver-tap-pulse{0%{transform:scale(.8);opacity:.8;box-shadow:0 0 #fff6}70%{transform:scale(1);opacity:.4;box-shadow:0 0 0 15px #fff0}to{transform:scale(.8);opacity:.8;box-shadow:0 0 #fff0}}.screensaver__hint.svelte-1mo7v99{margin:0;font-size:.85rem;color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.3)}.screensaver--realistic.svelte-1mo7v99 .screensaver__bg:where(.svelte-1mo7v99){filter:saturate(1.5) contrast(1.12) brightness(1.15);animation:svelte-1mo7v99-screensaver-real-bg 16s ease-in-out infinite alternate}@keyframes svelte-1mo7v99-screensaver-real-bg{0%{transform:scale(1.05) translate(0)}33%{transform:scale(1.22) translate(2.5%,-2%)}66%{transform:scale(1.18) translate(-2.5%,2%)}to{transform:scale(1.32) translate(-2%,2.5%)}}.screensaver--realistic.svelte-1mo7v99 .screensaver__wash:where(.svelte-1mo7v99){position:absolute;inset:-40%;background:linear-gradient(125deg,#7cf5a0,#2dd4bf 22%,#38bdf8 40%,#fde047 60%,#fb923c 78%,#7cf5a0);background-size:220% 220%;opacity:.32;filter:blur(50px) saturate(1.5);animation:svelte-1mo7v99-screensaver-wash-drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes svelte-1mo7v99-screensaver-wash-drift{0%{transform:translate(-8%,-6%) scale(1);background-position:0% 0%}50%{transform:translate(6%,4%) scale(1.15);background-position:100% 100%}to{transform:translate(-4%,8%) scale(1.05);background-position:50% 50%}}.screensaver--realistic.svelte-1mo7v99 .screensaver__bokeh:where(.svelte-1mo7v99){position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.screensaver--realistic.svelte-1mo7v99 .screensaver__bokeh--1:where(.svelte-1mo7v99){width:38vmax;height:38vmax;top:6%;left:-12%;background:radial-gradient(circle,rgba(253,224,71,.55) 0%,rgba(253,224,71,.18) 45%,transparent 70%);animation:svelte-1mo7v99-screensaver-bokeh1 11s ease-in-out infinite alternate}.screensaver--realistic.svelte-1mo7v99 .screensaver__bokeh--2:where(.svelte-1mo7v99){width:30vmax;height:30vmax;top:-8%;right:-6%;background:radial-gradient(circle,rgba(134,239,172,.6) 0%,rgba(134,239,172,.2) 45%,transparent 70%);animation:svelte-1mo7v99-screensaver-bokeh2 13s ease-in-out infinite alternate}.screensaver--realistic.svelte-1mo7v99 .screensaver__bokeh--3:where(.svelte-1mo7v99){width:26vmax;height:26vmax;bottom:-6%;left:22%;background:radial-gradient(circle,rgba(56,189,248,.5) 0%,rgba(56,189,248,.16) 45%,transparent 70%);animation:svelte-1mo7v99-screensaver-bokeh3 9s ease-in-out infinite alternate}.screensaver--realistic.svelte-1mo7v99 .screensaver__bokeh--4:where(.svelte-1mo7v99){width:22vmax;height:22vmax;bottom:10%;right:8%;background:radial-gradient(circle,rgba(251,146,60,.5) 0%,rgba(251,146,60,.16) 45%,transparent 70%);animation:svelte-1mo7v99-screensaver-bokeh4 12s ease-in-out infinite alternate}.screensaver--realistic.svelte-1mo7v99 .screensaver__bokeh--5:where(.svelte-1mo7v99){width:16vmax;height:16vmax;top:42%;left:42%;background:radial-gradient(circle,rgba(255,255,255,.65) 0%,rgba(255,255,255,.2) 45%,transparent 70%);animation:svelte-1mo7v99-screensaver-bokeh5 7s ease-in-out infinite alternate}@keyframes svelte-1mo7v99-screensaver-bokeh1{to{transform:translate(6vw,4vh) scale(1.2);opacity:.75}}@keyframes svelte-1mo7v99-screensaver-bokeh2{to{transform:translate(-5vw,5vh) scale(1.25);opacity:.8}}@keyframes svelte-1mo7v99-screensaver-bokeh3{to{transform:translate(4vw,-5vh) scale(1.15);opacity:.7}}@keyframes svelte-1mo7v99-screensaver-bokeh4{to{transform:translate(-4vw,-4vh) scale(1.3);opacity:.75}}@keyframes svelte-1mo7v99-screensaver-bokeh5{to{transform:translate(5vw,6vh) scale(1.4);opacity:.9}}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle:where(.svelte-1mo7v99){position:absolute;width:26px;height:26px;pointer-events:none;background:radial-gradient(circle,#ffffff 0%,#fff7cc 35%,transparent 70%);filter:drop-shadow(0 0 10px rgba(255,255,255,.9));animation:svelte-1mo7v99-screensaver-sparkle-twinkle 2.4s ease-in-out infinite}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle:where(.svelte-1mo7v99):before,.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle:where(.svelte-1mo7v99):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#ffffff,transparent);height:2px;width:100%}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle:where(.svelte-1mo7v99):after{transform:translate(-50%,-50%) rotate(90deg)}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle--1:where(.svelte-1mo7v99){top:16%;left:14%;animation-delay:0s}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle--2:where(.svelte-1mo7v99){top:32%;right:20%;animation-delay:.6s}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle--3:where(.svelte-1mo7v99){bottom:24%;left:28%;animation-delay:1.2s}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle--4:where(.svelte-1mo7v99){top:12%;right:38%;animation-delay:1.8s}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle--5:where(.svelte-1mo7v99){bottom:12%;left:58%;animation-delay:.3s}.screensaver--realistic.svelte-1mo7v99 .screensaver__sparkle--6:where(.svelte-1mo7v99){top:55%;right:12%;animation-delay:2.1s}@keyframes svelte-1mo7v99-screensaver-sparkle-twinkle{0%,to{transform:scale(.3) rotate(0);opacity:0}50%{transform:scale(1.15) rotate(45deg);opacity:1}}.screensaver--realistic.svelte-1mo7v99 .screensaver__sweep:where(.svelte-1mo7v99){top:-30%;bottom:-30%;left:-80%;width:55%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.35) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.35) 60%,transparent 100%);transform:rotate(18deg);animation:screensaver-sweep 6s ease-in-out infinite}.screensaver--realistic.svelte-1mo7v99 .screensaver__light--1:where(.svelte-1mo7v99){background:radial-gradient(circle,rgba(255,236,150,.95) 0%,rgba(255,214,102,.45) 45%,transparent 72%);animation:svelte-1mo7v99-screensaver-light1 8s ease-in-out infinite alternate}.screensaver--realistic.svelte-1mo7v99 .screensaver__light--2:where(.svelte-1mo7v99){background:radial-gradient(circle,rgba(134,239,172,.85) 0%,rgba(134,239,172,.4) 45%,transparent 72%);animation:svelte-1mo7v99-screensaver-light2 11s ease-in-out infinite alternate}.screensaver--realistic.svelte-1mo7v99 .screensaver__mote:where(.svelte-1mo7v99){background:#fffbe6;box-shadow:0 0 28px 10px #fff0aa,0 0 70px 26px #86efaca6}.screensaver--realistic.svelte-1mo7v99 .screensaver__mote--1:where(.svelte-1mo7v99),.screensaver--realistic.svelte-1mo7v99 .screensaver__mote--3:where(.svelte-1mo7v99),.screensaver--realistic.svelte-1mo7v99 .screensaver__mote--5:where(.svelte-1mo7v99){width:14px;height:14px}.screensaver--realistic.svelte-1mo7v99 .screensaver__mote--4:where(.svelte-1mo7v99){width:18px;height:18px}.screensaver--realistic.svelte-1mo7v99 .screensaver__leaf:where(.svelte-1mo7v99){filter:drop-shadow(0 6px 16px rgba(0,0,0,.3)) drop-shadow(0 0 24px rgba(134,239,172,1))}.screensaver--realistic.svelte-1mo7v99 .screensaver__glass-card:where(.svelte-1mo7v99){box-shadow:0 16px 48px #00000024,inset 0 1px #ffffffd9,inset 0 -1px #ffffff40,0 0 0 1px #fde0471f,0 0 50px #fde04738;animation:svelte-1mo7v99-screensaver-card-enter 1.2s ease-out .3s both,svelte-1mo7v99-screensaver-card-breathe 4s ease-in-out 1.5s infinite}@keyframes svelte-1mo7v99-screensaver-card-breathe{0%,to{box-shadow:0 16px 48px #00000024,inset 0 1px #ffffffd9,inset 0 -1px #ffffff40,0 0 0 1px #fde0471f,0 0 50px #fde04738}50%{box-shadow:0 16px 48px #00000024,inset 0 1px #ffffffd9,inset 0 -1px #ffffff40,0 0 0 1px #fde0472e,0 0 90px #fde04773}}.screensaver--realistic.svelte-1mo7v99 .screensaver__right-column:where(.svelte-1mo7v99):before{content:"";position:absolute;inset:auto 0% 0%;height:70%;background:radial-gradient(ellipse at 50% 80%,rgba(253,224,71,.75) 0%,rgba(134,239,172,.55) 40%,transparent 75%);filter:blur(24px);animation:svelte-1mo7v99-screensaver-aura-breathe 3.5s ease-in-out infinite;pointer-events:none}.screensaver--realistic.svelte-1mo7v99 .screensaver__right-column:where(.svelte-1mo7v99):after{content:"";position:absolute;inset:auto 10% 0%;height:80%;background:conic-gradient(from 0deg,#fde04700,#fde0478c,#86efac00,#38bdf873,#fde04700 360deg);filter:blur(8px);animation:svelte-1mo7v99-screensaver-ring-spin 8s linear infinite;pointer-events:none}@keyframes svelte-1mo7v99-screensaver-ring-spin{to{transform:rotate(360deg)}}.screensaver--realistic.svelte-1mo7v99 .screensaver__vera-hero-img:where(.svelte-1mo7v99){position:relative;z-index:1;animation:svelte-1mo7v99-screensaver-vera-float 4.5s ease-in-out infinite;filter:drop-shadow(0 20px 50px rgba(0,0,0,.4)) drop-shadow(0 0 36px rgba(134,239,172,.65))}@keyframes svelte-1mo7v99-screensaver-vera-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes svelte-1mo7v99-screensaver-aura-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.screensaver--realistic.svelte-1mo7v99 .screensaver__question--active:where(.svelte-1mo7v99){background:linear-gradient(100deg,#1e3a2f 0% 35%,#f59e0b 50%,#1e3a2f 65% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-1mo7v99-screensaver-text-shimmer 4s linear infinite}@keyframes svelte-1mo7v99-screensaver-text-shimmer{to{background-position:-220% 0}}.screensaver--realistic.svelte-1mo7v99 .screensaver__tap-cta:where(.svelte-1mo7v99){position:relative;background:linear-gradient(135deg,#fffffff2,#fff7dae6);border:2px solid rgba(253,224,71,.9);box-shadow:0 10px 36px #d9770659,0 0 40px #fde04780;animation:svelte-1mo7v99-screensaver-row-enter 1s ease-out .7s both,svelte-1mo7v99-screensaver-cta-glow 1.8s ease-in-out infinite}.screensaver--realistic.svelte-1mo7v99 .screensaver__tap-cta:where(.svelte-1mo7v99):after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(253,224,71,.7);animation:svelte-1mo7v99-screensaver-radar 2.4s ease-out infinite;pointer-events:none}@keyframes svelte-1mo7v99-screensaver-radar{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes svelte-1mo7v99-screensaver-cta-glow{0%,to{box-shadow:0 10px 36px #d977064d,0 0 30px #fde04766}50%{box-shadow:0 10px 44px #d9770680,0 0 70px #fde047b3}}.screensaver--realistic.svelte-1mo7v99 .screensaver__tap-icon:where(.svelte-1mo7v99){width:56px;height:56px;color:#d97706;animation:svelte-1mo7v99-screensaver-tap-bounce 1.6s ease-in-out infinite}@keyframes svelte-1mo7v99-screensaver-tap-bounce{0%,to{transform:scale(.85) translateY(0);filter:drop-shadow(0 0 6px rgba(253,224,71,.8))}50%{transform:scale(1.12) translateY(-4px);filter:drop-shadow(0 0 24px rgba(253,224,71,1))}}.screensaver--realistic.svelte-1mo7v99 .screensaver__logo-bar-img:where(.svelte-1mo7v99){animation:svelte-1mo7v99-screensaver-logo-breathe 3.5s ease-in-out infinite}@keyframes svelte-1mo7v99-screensaver-logo-breathe{0%,to{transform:translateY(0);filter:drop-shadow(0 4px 16px rgba(0,0,0,.25)) drop-shadow(0 0 20px rgba(255,255,255,.3))}50%{transform:translateY(-4px);filter:drop-shadow(0 4px 16px rgba(0,0,0,.25)) drop-shadow(0 0 38px rgba(255,255,255,.6))}}.gate.svelte-9nbbef{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem;background:#f8fafc;font-family:system-ui,-apple-system,sans-serif}.gate__card.svelte-9nbbef{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:360px;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a14}.gate__title.svelte-9nbbef{margin:0;font-size:1.5rem;color:#0f172a}.gate__hint.svelte-9nbbef{margin:0;color:#475569;font-size:.95rem}.gate__input.svelte-9nbbef{padding:.75rem .9rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;font-family:inherit;outline:none;transition:border-color .15s}.gate__input.svelte-9nbbef:focus{border-color:#cde8cd}.gate__error.svelte-9nbbef{margin:0;color:#b91c1c;font-size:.85rem}.gate__button.svelte-9nbbef{margin-top:.25rem;padding:.75rem 1rem;background:#cde8cd;color:#0f172a;border:none;border-radius:.5rem;font-size:1rem;font-family:inherit;cursor:pointer;transition:background .15s}.gate__button.svelte-9nbbef:hover:not(:disabled){background:#b5d9b5}.gate__button.svelte-9nbbef:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.init-error.svelte-12qhfyh,.init-loading.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;font-family:system-ui,-apple-system,sans-serif;font-size:1.1rem;color:#555;gap:1rem}.init-error.svelte-12qhfyh{color:#c0392b}.init-error.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.init-reload.svelte-12qhfyh{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.6rem 1.5rem;font-size:1rem;font-family:inherit;cursor:pointer}.init-reload.svelte-12qhfyh:hover{background:#1d4ed8}footer.svelte-12qhfyh{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:.4rem;pointer-events:none}footer.svelte-12qhfyh button:where(.svelte-12qhfyh){pointer-events:auto;background:none;border:none;font-size:.75rem;color:#cbd5e1;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;padding:.25rem .5rem}footer.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:#94a3b8}.footer__sep.svelte-12qhfyh{color:#cbd5e1;font-size:.75rem}
