@font-face{font-family:Onest;src:url(/fonts/Onest-Cyrillic.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Onest;src:url(/fonts/Onest-Latin.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+0000-00ff,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+20ac,U+2122,U+2190-2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Cyrillic.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Latin.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+0000-00ff,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+20ac,U+2122,U+2190-2193,U+2212,U+2215,U+feff,U+fffd}:root{color-scheme:dark;font-family:Onest,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:#03050a;scroll-behavior:smooth;scroll-padding-bottom:max(32px,env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px),var(--jev-content-safe-area-bottom, 0px))}body{min-width:320px;min-height:100%;margin:0;overflow-x:hidden;background:#03050a;color:#e6e8f4}button,input,textarea,select{font:inherit}button,a,summary,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}a{color:inherit}[hidden]{display:none!important}:where(button,input,textarea,select,summary,a):focus-visible,label:focus-within{outline:2px solid #a8dfea;outline-offset:4px}.app{--accent-a: #6bddff;--accent-b: #b971ed;--scene: url(/assets/abyss.webp);--scene-position: 44% 48%;--app-viewport-height: 100svh;position:relative;isolation:isolate;width:100%;max-width:500px;min-height:var(--app-viewport-height);margin:0 auto;overflow:visible;padding:max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--jev-safe-area-top, 0px),var(--jev-content-safe-area-top, 0px)) max(env(safe-area-inset-right),var(--tg-content-safe-area-inset-right, 0px),var(--jev-safe-area-right, 0px),var(--jev-content-safe-area-right, 0px)) max(20px,env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px),var(--jev-safe-area-bottom, 0px),var(--jev-content-safe-area-bottom, 0px)) max(env(safe-area-inset-left),var(--tg-content-safe-area-inset-left, 0px),var(--jev-safe-area-left, 0px),var(--jev-content-safe-area-left, 0px));background:#050710}.app[data-world=forest]{--accent-a: #77e0bf;--accent-b: #bdba6c;--scene: url(/assets/forest.webp);--scene-position: 42% 48%}.app[data-world=ocean]{--accent-a: #54d4fa;--accent-b: #5b82f3;--scene: url(/assets/ocean.webp);--scene-position: 46% 48%}.app[data-world=photo]{--accent-a: #a3dfed;--accent-b: #bc9bed;--scene: var(--photo);--scene-position: center}.oracle-scene{position:relative;isolation:isolate;overflow-x:hidden;overflow-x:clip;padding-bottom:5px}.oracle-scene>:not(.scene-decor){position:relative;z-index:1}.scene-decor{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid #9cb8d21f;border-radius:18px;background:#050710;box-shadow:0 0 38px color-mix(in srgb,var(--accent-b) 8%,transparent),inset 0 0 50px #02040aaa;pointer-events:none}.landscape{position:absolute;z-index:0;top:-2%;right:-2%;bottom:-2%;left:-2%;background-image:var(--scene);background-position:var(--scene-position);background-size:cover;filter:brightness(.72) saturate(.92);animation:scene-drift 28s ease-in-out infinite alternate;transition:opacity .5s ease;will-change:transform}.scene-decor:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 18% 32%,color-mix(in srgb,var(--accent-a) 34%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 74% 21%,color-mix(in srgb,var(--accent-b) 28%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 61% 69%,#dcefff2e 0 1px,transparent 2px);background-size:137px 173px,181px 149px,211px 193px;content:"";opacity:.42;pointer-events:none;animation:particles-drift 24s linear infinite alternate}.vignette{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 82% 45% at 50% 31%,transparent 28%,rgb(1 3 9 / 26%) 100%),linear-gradient(180deg,#02050a4d,transparent 35%,#05071080 63%,#050710f2 100%)}.site-header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 16px}.site-header h1{margin:0 0 0 .22em;color:#e1d5f4;font-family:Cormorant Garamond,Georgia,serif;font-size:1.62rem;font-weight:500;letter-spacing:.22em;text-shadow:0 0 18px #b38de866,0 0 38px #718ced44}.header-mark,.world-toggle{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:#cec8e1;font-size:1.45rem}.telegram-close{min-width:62px;min-height:36px;padding:0;border:0;background:transparent;color:#c8e7f5;font-size:.82rem;text-align:left}.app[data-mode=telegram] .site-header:has(.telegram-close:not([hidden])) h1{margin-left:-26px}.header-mark{color:#b8a8d5}.world-toggle{border:1px solid #c2c4ec33;background:#0d102766}.landing-intro{margin-top:22px;padding:24px 22px 0;text-align:center}.eyebrow{margin:0;color:#c1b6e0;font-size:.75rem;font-weight:600;letter-spacing:.13em}.landing-intro h2{margin:12px 0;color:#e5def0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,7vw,2.15rem);font-weight:500;line-height:1.01}.landing-intro>p:not(.eyebrow,.intro-note){margin:0;color:#bdc4d5;font-size:.94rem;line-height:1.65}.telegram-link{display:inline-block;margin:15px 0 8px;color:#c8e7f5;font-size:.9rem;text-underline-offset:5px}.intro-note{margin:0;color:#9ca5ba;font-size:.75rem}.oracle-kicker{position:relative;z-index:2;min-height:28px;margin:0;padding:3px 18px 5px;color:#c8cfde;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.25;text-align:center;text-wrap:balance}.worlds{position:absolute;z-index:8;top:calc(max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--jev-content-safe-area-top, 0px)) + 78px);right:16px;left:16px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid #b4b9e133;border-radius:20px;background:#080d19f2;box-shadow:0 15px 40px #000a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.worlds:not([hidden]){display:grid}.worlds button,.photo-choice{display:flex;min-height:62px;align-items:center;gap:9px;padding:7px;border:1px solid transparent;border-radius:12px;background:#151d2d;color:#cbd1df;font-size:.8rem;text-align:left}.worlds button[aria-pressed=true]{border-color:var(--accent-a);color:#fff}.worlds .fullscreen-retry{grid-column:1 / -1;min-height:44px;justify-content:center;border-color:#6bddff55;color:#c8e7f5}.photo-choice{cursor:pointer}.photo-choice:has(input:disabled){cursor:default;opacity:.48}.photo-choice input{position:absolute;width:1px;height:1px;opacity:0}.thumb{width:42px;height:48px;flex:0 0 auto;border-radius:8px;background-position:center;background-size:cover}.thumb-abyss{background-image:url(/assets/abyss.webp)}.thumb-forest{background-image:url(/assets/forest.webp)}.thumb-ocean{background-image:url(/assets/ocean.webp)}.thumb-photo{display:grid;place-items:center;background:#242b42;font-size:1.45rem}.stage{--orb-size: clamp(236px, min(68vw, 38vh), 304px);position:relative;height:calc(var(--orb-size) + 30px);perspective:900px}.stage:after{position:absolute;right:12%;bottom:18px;left:12%;height:90px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent-a) 10%,transparent),transparent 68%);content:"";filter:blur(15px);pointer-events:none}.orb-float{position:absolute;top:0;left:50%;width:var(--orb-size);height:var(--orb-size);margin-left:calc(var(--orb-size) / -2);animation:levitate 9s ease-in-out infinite}.shake-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.orb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;filter:drop-shadow(0 9px 17px #0009);transform-style:preserve-3d}.orb-render{position:absolute;z-index:1;top:-3.2%;right:-3.2%;bottom:-3.2%;left:-3.2%;width:106.4%;height:106.4%;object-fit:contain;filter:brightness(.94) saturate(.88);pointer-events:none}.portal{position:absolute;z-index:2;top:20%;left:20%;display:grid;width:60%;height:60%;place-items:center;border-radius:50%}.neon-disc{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle,#4970d852,#253ccc33 55%,transparent 72%);filter:blur(7px);opacity:.56;animation:disc-breath 7s ease-in-out infinite}.answer{z-index:1;width:78%;color:#e5f1ff;font-size:13px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;text-align:center;text-shadow:0 0 6px #a6cfff66;text-wrap:balance}.answer:empty:before{color:#a8bfdc99;content:"✧";font-family:Georgia,serif;font-size:2rem}.ground-shadow{position:absolute;bottom:14px;left:29%;width:42%;height:22px;border-radius:50%;background:#000c;filter:blur(8px);animation:shadow 9s ease-in-out infinite}.status{position:absolute;right:18px;bottom:-2px;left:18px;min-height:20px;margin:0;color:#c7cad8;font-size:.78rem;line-height:1.4;text-align:center}.ask-form{position:relative;display:grid;gap:7px;padding:2px 16px 0}.form-meta{display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:10px}.example-button{flex:0 0 auto;padding:0;border:0;background:transparent;color:#aeb9cc;font-size:.75rem;text-decoration:underline;text-decoration-color:#aeb9cc66;text-underline-offset:3px}.example-button:disabled{opacity:.42}.trial-count{flex:1 1 auto;min-height:18px;margin:0;color:#bacddd;font-size:.78rem;text-align:right}.trial-count:empty{display:none}.field-group{display:grid;gap:3px}.field-group label{padding-left:3px;color:#d0cbdf;font-size:.82rem;font-weight:600;letter-spacing:.04em}.field-group input,.field-group textarea{width:100%;border:1px solid #9eaccb55;border-radius:14px;background:linear-gradient(140deg,#111422cc,#0a0d17ee);box-shadow:inset 0 1px #c2d4f009;color:#e8ecf4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;line-height:1.4;letter-spacing:-.025em;min-height:44px;padding:9px 13px;animation:field-glow 8s ease-in-out infinite alternate}.field-group textarea{min-height:56px;max-height:112px;resize:vertical}.field-group input::placeholder,.field-group textarea::placeholder{color:#818ba1;opacity:1}.field-group input:focus,.field-group textarea:focus{border-color:var(--accent-a);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-a) 38%,transparent),0 0 17px color-mix(in srgb,var(--accent-b) 18%,transparent);animation-play-state:paused}.shake-button{min-height:46px;margin-top:1px;border:1px solid var(--accent-a);border-radius:28px;background:linear-gradient(#1b3b4738,#0a152388);box-shadow:0 0 16px color-mix(in srgb,var(--accent-a) 20%,transparent),inset 0 0 16px color-mix(in srgb,var(--accent-a) 15%,transparent);color:#e4f4ff;font-size:1.05rem;letter-spacing:.03em;transition:opacity .25s ease,box-shadow .25s ease}.shake-button:disabled{opacity:.38}.trial-end{margin:18px 25px 0;padding:18px;border:1px solid #6993ab66;border-radius:16px;background:#101b2ce8;text-align:center}.trial-end p{margin:0 0 10px;font-size:1rem}.trial-end a{color:#bdeafa;font-size:.92rem;text-underline-offset:4px}.trial-end button{display:block;margin:14px auto 0;border:0;background:none;color:#aab7ca;font-size:.78rem;text-decoration:underline;text-underline-offset:3px}.footer{display:flex;flex-direction:column;align-items:center;gap:9px;margin:18px 14px 0;color:#8f98ac;font-size:.75rem;text-align:center}.footer-mark{margin:0;color:#8f98ac;font-family:Cormorant Garamond,Georgia,serif;font-size:.72rem;letter-spacing:.18em}.demo-note{color:#aeb9cd}.demo-note span{color:#58c4e5;font-size:.6rem}.demo-controls{width:min(100%,310px);color:#9faabd}.demo-controls summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.demo-controls[open]{display:grid;gap:8px;padding:8px 10px 10px;border:1px solid #8492ac33;border-radius:12px;background:#080c15cc}.demo-controls label{margin-top:5px}.demo-controls select{min-height:40px;border:1px solid #7d8aa744;border-radius:10px;background:#121827;color:#dfe4ef;padding:0 10px;font-size:16px}.diagnostics-panel{width:min(100%,310px);color:#9faabd}.diagnostics-panel summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.diagnostics-panel[open]{display:grid;gap:9px;padding:8px 10px 10px;border:1px solid #8492ac33;border-radius:12px;background:#080c15cc}.diagnostics-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.diagnostics-actions button{min-height:42px;padding:8px 10px;border:1px solid #7d8aa744;border-radius:10px;background:#121827;color:#dfe4ef;font-size:.78rem}.diagnostics-panel output{min-height:1.2em}.preview-modes a{color:#afc0d5;text-underline-offset:3px}.app[data-mode=telegram] .landing-intro{display:none}.app[data-phase=shaking] .shake-wrapper{animation:shake 1.05s cubic-bezier(.3,.02,.25,1) both}.app[data-phase=shaking] .ground-shadow{animation:shadow-shake 1.05s cubic-bezier(.3,.02,.25,1) both}.app[data-phase=shaking] .orb-float,.app[data-phase=waiting] .orb-float,.app[data-phase=revealing] .orb-float{animation-play-state:paused}.app[data-phase=shaking] .answer,.app[data-phase=waiting] .answer{opacity:0}.app[data-phase=waiting] .neon-disc{opacity:.86}.app[data-phase=revealing] .answer{animation:reveal 1.1s ease-out both}.app[data-phase=error] .status{color:#f0c3cf}.app[data-phase=limited] .status{color:#d9cbe8}@keyframes levitate{50%{transform:translateY(-8px)}}@keyframes shadow{50%{opacity:.6;transform:scale(.86)}}@keyframes disc-breath{50%{opacity:.86;transform:scale(.95)}}@keyframes shake{0%,to{transform:none}15%{transform:translate(calc(var(--orb-size) * -.052),calc(var(--orb-size) * .018)) rotate(-6deg)}32%{transform:translate(calc(var(--orb-size) * .064),calc(var(--orb-size) * -.025)) rotate(7deg)}49%{transform:translate(calc(var(--orb-size) * -.048),calc(var(--orb-size) * .016)) rotate(-5deg)}65%{transform:translate(calc(var(--orb-size) * .031),calc(var(--orb-size) * -.011)) rotate(3.5deg)}82%{transform:translate(calc(var(--orb-size) * -.014)) rotate(-1.5deg)}}@keyframes shadow-shake{0%,to{opacity:1;transform:none}18%{opacity:.58;transform:translate(-9%) scaleX(.78)}38%{opacity:.82;transform:translate(11%) scaleX(1.08)}61%{opacity:.64;transform:translate(-6%) scaleX(.86)}82%{transform:translate(3%) scaleX(.95)}}@keyframes scene-drift{0%{transform:scale(1.035) translate3d(-.7%,-.4%,0)}to{transform:scale(1.075) translate3d(.9%,.8%,0)}}@keyframes particles-drift{0%{background-position:0 0,0 0,0 0;opacity:.3;transform:translateY(0)}to{background-position:20px -34px,-28px -17px,15px -25px;opacity:.5;transform:translateY(-8px)}}@keyframes field-glow{0%{border-color:color-mix(in srgb,var(--accent-a) 23%,#77849b55);box-shadow:inset 0 1px #c2d4f009,0 0 8px color-mix(in srgb,var(--accent-a) 6%,transparent)}to{border-color:color-mix(in srgb,var(--accent-b) 40%,#77849b55);box-shadow:inset 0 1px #c2d4f009,0 0 16px color-mix(in srgb,var(--accent-b) 13%,transparent)}}@keyframes reveal{0%{opacity:0;filter:blur(9px);transform:scale(.9) translateY(6px)}to{opacity:1;filter:none;transform:none}}@media(max-width:370px){.site-header{height:54px;padding:0 13px}.site-header h1{font-size:1.48rem}.oracle-kicker{min-height:26px;padding-inline:13px;font-size:.94rem}.answer{font-size:12.5px}.ask-form{padding-inline:13px}}@media(min-width:600px){body{padding:18px 0}.app{min-height:calc(var(--app-viewport-height) - 36px);border:1px solid #a3b8e51a;border-radius:28px;box-shadow:0 20px 100px #000}}@media(min-width:960px){body:has(.app[data-mode=landing]){padding:18px 20px}.app[data-mode=landing]{width:min(100%,1160px);max-width:1160px;min-height:calc(var(--app-viewport-height) - 36px);padding:0 clamp(24px,3vw,42px) 24px;background:#050810}.app[data-mode=landing] .site-header{z-index:6;height:64px;padding:0}.app[data-mode=landing] .oracle-scene{display:grid;grid-template-rows:38px 430px auto;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);column-gap:clamp(24px,3vw,42px);padding:0 clamp(18px,2.2vw,30px) 18px}.app[data-mode=landing] .oracle-kicker{align-self:end;grid-row:1;grid-column:2;padding:0 4px 7px;font-size:1.15rem;text-align:left}.app[data-mode=landing] .stage{--orb-size: min(360px, 31vw);align-self:start;grid-row:1 / 3;grid-column:1;height:430px}.app[data-mode=landing] .orb-float{top:28px}.app[data-mode=landing] .ask-form{align-self:start;grid-row:2;grid-column:2;gap:10px;padding:4px 4px 0}.app[data-mode=landing] .field-group textarea{min-height:68px}.app[data-mode=landing] .shake-button{min-height:50px}.app[data-mode=landing] .landing-intro{width:min(100%,700px);margin:18px auto 0;padding:24px 0 0}.app[data-mode=landing] .trial-end{grid-row:3;grid-column:2;margin:0 4px 10px}.app[data-mode=landing] .footer{margin-top:24px}.app[data-mode=landing] .landscape{background-position:var(--scene-position)}.app[data-mode=landing] .vignette{background:linear-gradient(90deg,transparent 8%,#03050a1f 38%,#03050aaa 59%,#03050aed 100%),linear-gradient(180deg,#02050a1f,transparent 64%,#050810d9 100%)}.app[data-mode=landing] .worlds{right:22px;left:auto;width:390px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}html.page-hidden *,html.page-hidden *:before,html.page-hidden *:after{animation-play-state:paused!important}html:has(.app[data-editing=true]),body:has(.app[data-editing=true]){height:100%;overflow:hidden;scroll-behavior:auto}@media(max-width:599px){.app[data-mode=telegram][data-editing=true]{position:fixed;z-index:10;top:var(--editing-top, 0px);left:0;right:0;height:var(--editing-height);min-height:0;max-width:none;display:flex;flex-direction:column;padding-bottom:4px;overflow:hidden}.app[data-editing=true] .site-header,.app[data-editing=true] .oracle-kicker,.app[data-editing=true] .footer,.app[data-editing=true] .landing-intro{display:none}.app[data-editing=true] .oracle-scene{flex:1;min-height:0;display:flex;flex-direction:column}.app[data-editing=true] .stage{--orb-size: clamp(100px, calc(var(--editing-height) - 320px), 170px);flex:0 0 calc(var(--orb-size) + 24px)}.app[data-editing=true] .ask-form{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:8px;scroll-padding-block:8px}.app[data-editing=true] .field-group textarea{height:56px;min-height:56px;max-height:56px;resize:none}}.site-header h1.brand-wordmark{display:grid;justify-items:center;margin:0;font-family:Onest,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.05;letter-spacing:.12em;color:#f4f2ff;text-shadow:0 0 8px #d7e5ff80,-4px 0 18px #68d5ff55,4px 0 18px #bd77ff55}.site-header h1.brand-wordmark span:last-child{font-size:.8em;letter-spacing:.24em;padding-left:.12em}.billing-panel{grid-column:1 / -1;padding:12px 16px;text-align:center;color:#c8d5e8;font-size:.85rem}.billing-panel button{padding:10px 18px;border-radius:18px;border:1px solid #7cbccc;background:#101726;color:#ecf4ff;font:inherit}.billing-panel a{color:#a9c8d8}.billing-panel[hidden]{display:none}.site-header h1.brand-wordmark{font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;font-weight:600;line-height:.95;padding-top:4px;letter-spacing:.06em;color:#f6f8ff;text-shadow:0 0 4px #ffffffcc,0 0 10px #9fd8ffcc,-3px 0 20px #4fb8ffaa,3px 0 22px #b45cffaa,0 0 34px #7a5cff66}.site-header h1.brand-wordmark span:last-child{font-size:1em;letter-spacing:.06em;padding-left:0}.stage{--orb-size: clamp(250px, min(76vw, 41vh), 330px)}.answer{font-size:15px;font-weight:600;color:#f4f9ff;text-shadow:0 0 3px #ffffffd9,0 0 8px #8fd3ffe6,0 0 16px #5aa8ffb3,0 0 26px #b05cff99}.support-link{color:#a9c8d8;font-size:.78rem;margin-top:6px}.field-group textarea#question{min-height:104px;max-height:140px;resize:none}@media(max-width:599px){.app[data-editing=true] .billing-panel{display:none}.app[data-editing=true] .field-group textarea#question{height:84px;min-height:84px;max-height:84px}}.answer{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media(max-width:599px){.app[data-mode=telegram]:not([data-editing=true]){display:flex;flex-direction:column}.app[data-mode=telegram]:not([data-editing=true]) .oracle-scene{flex:1 0 auto;display:flex;flex-direction:column}.app[data-mode=telegram]:not([data-editing=true]) .stage{margin-top:auto;margin-bottom:auto}.app[data-editing=true] .stage{--orb-size: clamp(110px, calc(var(--editing-height) - 300px), 220px)}.app[data-editing=true] .answer{width:68%;font-size:clamp(9px,calc(var(--orb-size) * .05),12px);line-height:1.22;text-shadow:0 0 2px #ffffffcc,0 0 6px #8fd3ffcc,0 0 12px #b05cff88}}.app[data-mode=telegram] .site-header{height:80px}.site-header h1.brand-wordmark{font-size:2.15rem;font-weight:600;line-height:.86;letter-spacing:.02em;padding-top:2px;text-shadow:none;filter:drop-shadow(0 0 2px #ffffffb3) drop-shadow(0 0 8px #6fc8ffaa) drop-shadow(0 0 18px #a45cffaa)}.site-header h1.brand-wordmark span{display:block;background:linear-gradient(180deg,#fff,#f1efff 42%,#b9c6ff 72%,#cf9dff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #ffffffd9}.site-header h1.brand-wordmark span:last-child{font-size:1.04em;letter-spacing:.02em}@property --orb-size{syntax: "<length>"; inherits: true; initial-value: 300px;}.stage{transition:--orb-size .34s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.stage{transition:none}}@media(max-width:599px){.app[data-editing=true] .stage{--orb-size: clamp(110px, calc(var(--editing-height) - 300px), 270px);flex:1 1 auto;min-height:calc(var(--orb-size) + 12px)}.app[data-editing=true] .orb-float{top:calc(50% - var(--orb-size) / 2)}}.tagline{position:relative;z-index:4;margin:-4px 16px 8px;color:#d9dcff;font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-style:italic;font-weight:500;letter-spacing:.02em;text-align:center;text-shadow:0 0 10px #8f7dff88}.app[data-editing=true] .tagline{display:none}
