.aurSky{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%, var(--bg-lift) 0%, var(--bg) 58%);position:fixed;inset:0;overflow:hidden}html[data-cosmos] .aurSky{display:none}.aurBlobW{position:absolute;inset:0}.aurBlobWA{transform:translate3d(calc(var(--px,0) * 22px), calc(var(--py,0) * 16px), 0)}.aurBlobWB{transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * 12px), 0)}.aurBlobWC{transform:translate3d(calc(var(--px,0) * 12px), calc(var(--py,0) * -14px), 0)}.aurBlob{mix-blend-mode:screen;will-change:transform;border-radius:50%;width:72vmax;height:72vmax;position:absolute}.aurBlobA{background:radial-gradient(circle,#8b7cff57 0%,#8b7cff00 62%);animation:46s ease-in-out infinite alternate aurDriftA;top:-34vmax;left:-18vmax}.aurBlobB{background:radial-gradient(circle,#ff7ac340 0%,#ff7ac300 60%);animation:58s ease-in-out infinite alternate aurDriftB;top:-22vmax;right:-26vmax}.aurBlobC{background:radial-gradient(circle,#ffc76a29 0%,#5fe3c012 40%,#5fe3c000 64%);animation:64s ease-in-out infinite alternate aurDriftC;bottom:-40vmax;left:8vmax}@keyframes aurDriftA{0%{transform:translate(0,0)scale(1)}50%{transform:translate(9vmax,7vmax)scale(1.12)rotate(8deg)}to{transform:translate(-5vmax,12vmax)scale(.96)}}@keyframes aurDriftB{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-10vmax,9vmax)scale(1.08)}to{transform:translate(-3vmax,-6vmax)scale(1.16)rotate(-10deg)}}@keyframes aurDriftC{0%{transform:translate(0,0)scale(1)}to{transform:translate(10vmax,-9vmax)scale(1.18)}}html[data-theme=paper] .aurBlob{mix-blend-mode:multiply}html[data-theme=paper] .aurBlobA{background:radial-gradient(circle,#7150e03d 0%,#7150e000 62%)}html[data-theme=paper] .aurBlobB{background:radial-gradient(circle,#cf207933 0%,#cf207900 60%)}html[data-theme=paper] .aurBlobC{background:radial-gradient(circle,#c2861a2b 0%,#12a48817 40%,#12a48800 64%)}.aurStars{width:100%;height:100%;position:absolute;inset:0}html[data-theme=paper] .aurStars{display:none}.aurGrain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.aurVignette{background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#0302088c 100%);position:absolute;inset:0}html[data-theme=paper] .aurGrain{opacity:.05}html[data-theme=paper] .aurVignette{background:radial-gradient(120% 90% at 50% 40%,#0000 52%,#5f49c82e 100%)}.aurGlow{background:radial-gradient(60% 42% at 50% 30%, var(--glow-color,transparent) 0%, transparent 70%);opacity:.5;transition:opacity .6s var(--out);position:absolute;inset:0}html[data-fx=reduced] .aurBlob{mix-blend-mode:normal;opacity:.5;animation:none}html[data-fx=reduced] .aurGrain{display:none}.aurEyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.aurDisplay{font-family:var(--font-serif), Georgia, serif;font-variation-settings:"opsz" 60, "SOFT" 40, "WONK" 1;letter-spacing:-.015em;color:var(--ink-bright);text-wrap:balance;font-weight:560;line-height:1.04}.aurLede{color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.6}.aurGradInk{background:var(--a-grad-ink);color:#0000;background-position:30%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes aurShimmer{0%{background-position:0%}to{background-position:100%}}.aurBtn{appearance:none;cursor:pointer;min-height:52px;font-family:var(--font-sans);transition:transform .24s var(--spring), box-shadow .24s var(--out), background .2s var(--out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.aurBtn:active{transform:scale(.96)}.aurBtn[disabled]{opacity:.55;cursor:default}.aurBtnHero{color:var(--on-gold);background:var(--a-grad);background-size:180% 100%;position:relative;box-shadow:inset 0 1px #ffffff59,0 8px 28px #ff7ac338,0 4px 16px #8b7cff40}.aurBtnHero:hover{background-position:80%;transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px #ffffff59,0 14px 40px #ff7ac352,0 6px 22px #8b7cff57}.aurBtnGhost{color:var(--ink);border:1px solid var(--hairline-hi);background:0 0}.aurBtnGhost:hover{background:var(--a-ghost-hover);border-color:var(--hairline-hi);transform:translateY(-2px)}.aurCard{border:1px solid var(--hairline);background:linear-gradient(180deg, #beb4eb0d, #beb4eb00 38%), var(--surface);transition:transform .32s var(--spring), border-color .24s var(--out), box-shadow .32s var(--out);border-radius:22px;padding:20px;position:relative}html[data-theme=paper] .aurCard{background:linear-gradient(180deg, #7150e012, #cf207908 34%, #beb4eb00 62%), var(--surface)}@media (hover:hover){.aurCard:hover{border-color:var(--hairline-hi);box-shadow:var(--a-card-shadow);transform:translateY(-4px)rotate(-.3deg)}}.aurChip{border:1px solid var(--hairline);background:var(--a-chip-bg);min-height:34px;color:var(--muted);transition:transform .24s var(--spring), border-color .2s var(--out), color .2s var(--out);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.aurChip:hover{color:var(--ink);border-color:var(--hairline-hi);transform:translateY(-2px)scale(1.04)}}.aurChip:active{transform:scale(.94)}button.aurChip,a.aurChip{cursor:pointer;position:relative}button.aurChip:after,a.aurChip:after{content:"";border-radius:999px;position:absolute;inset:-6px}a .aurCard:active,a.aurCard:active,button.aurCard:active{transform:scale(.978)}.aurIn{animation:aurRiseIn .7s var(--out) backwards;animation-delay:var(--d,0s)}@keyframes aurRiseIn{0%{opacity:.001;transform:translateY(22px)scale(.985)}}.aurInBloom{animation:aurBloomIn 1.1s var(--spring) backwards;animation-delay:var(--d,0s)}@keyframes aurBloomIn{0%{opacity:.001;transform:translateY(36px)scale(.6)rotate(-8deg)}}.aurWordMask{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.aurWord{animation:aurWordIn .85s var(--spring) both;animation-delay:var(--d,0s);display:inline-block;transform:translateY(110%)rotate(2deg)}@keyframes aurWordIn{to{transform:translateY(0)rotate(0)}}html[data-calm] .aurWord{transform:none}@keyframes aurBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes aurFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aurSpin{to{transform:rotate(360deg)}}@keyframes aurPulseSoft{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes aurOrb{0%,to{border-radius:46% 54% 52% 48%/52% 46% 54% 48%;transform:rotate(0)scale(1)}33%{border-radius:54% 46% 48% 52%/46% 54% 48% 52%;transform:rotate(4deg)scale(1.05)}66%{border-radius:50% 50% 54% 46%/54% 48% 52% 46%;transform:rotate(-3deg)scale(.97)}}.aurKundli{--surface-solid:#14102c6b;--gold-line:#ffc76a8c;--hairline:#c8bef029;--hairline-hi:#c8bef047;--bg-deep:#0d0a1e99}.aurKundli svg{filter:drop-shadow(0 0 34px #8b7cff29)}html[data-theme=paper] .aurKundli{--surface-solid:#fffdff99;--gold-line:#8a5e128c;--hairline:#28195a29;--hairline-hi:#28195a4d;--bg-deep:#f3effad9}html[data-theme=paper] .aurKundli svg{filter:drop-shadow(0 0 30px #5f49c81f)}.aurDock{bottom:max(14px, env(safe-area-inset-bottom));z-index:50;border:1px solid var(--hairline);background:var(--a-chrome-bg);-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:var(--a-card-shadow);animation:aurDockIn .7s var(--spring) .2s backwards;transition:transform .38s var(--spring), opacity .24s var(--out);border-radius:999px;align-items:center;gap:4px;padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes aurDockIn{0%{transform:translate(-50%)translateY(120%)}to{transform:translate(-50%)translateY(0)}}.aurDockHidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(180%)}@media (prefers-reduced-motion:reduce){.aurDock{transition:opacity .2s var(--out)}.aurDockHidden{transform:translate(-50%)}}html[data-fx=reduced] .aurDock{-webkit-backdrop-filter:none;background:var(--surface-solid)}.aurDockItem{min-width:60px;min-height:50px;color:var(--faint);font-family:var(--font-sans);letter-spacing:.04em;cursor:pointer;transition:transform .26s var(--spring), color .2s var(--out), background .2s var(--out);background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 10px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.aurDockItem svg{width:21px;height:21px}@media (hover:hover){.aurDockItem:hover{color:var(--ink);transform:translateY(-4px)scale(1.06)}}.aurDockItem[aria-current=page]{color:var(--ink-bright);background:linear-gradient(180deg, #ffc76a29, #ff7ac31a), var(--surface-hi)}.aurDockItem:active{transform:scale(.9)}.aurDockOrb{width:58px;height:58px;color:var(--on-gold);background:var(--a-grad);transition:transform .28s var(--spring), box-shadow .24s var(--out);background-size:180% 180%;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-20px 6px 0;animation:8s ease-in-out infinite alternate aurShimmer;display:flex;position:relative;box-shadow:inset 0 1px #fff6,0 10px 30px #ff7ac359,0 4px 18px #8b7cff4d}.aurDockOrb svg{width:25px;height:25px}@media (hover:hover){.aurDockOrb:hover{transform:translateY(-5px)scale(1.07);box-shadow:inset 0 1px #fff6,0 16px 40px #ff7ac373,0 6px 24px #8b7cff66}}.aurDockOrb:active{transform:scale(.9)}.aurDockOrb[aria-current=page]{outline-offset:3px;outline:2px solid #ffc76ab3}.aurPlaneIn{animation:aurArrive .56s var(--spring) backwards}@keyframes aurArrive{0%{opacity:.001;transform:translateY(16px)scale(.992)}}.aurPlaneOut{animation:aurDepart .18s var(--out) both}@keyframes aurDepart{to{opacity:.2;transform:translateY(-10px)scale(.996)}}.aurTicker{flex-direction:column;gap:10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.aurTickerRow{gap:10px;width:max-content;animation:44s linear infinite aurTick;display:flex}.aurTickerRowRev{animation:52s linear infinite aurTickRev}@keyframes aurTick{to{transform:translate(-50%)}}@keyframes aurTickRev{0%{transform:translate(-50%)}to{transform:none}}@media (hover:hover){.aurTicker:hover .aurTickerRow{animation-play-state:paused}}html[data-aurveil] .aurDock{opacity:0;pointer-events:none;transition:opacity .3s var(--out)}.aurVeil{z-index:80;text-align:center;background:var(--a-veil);-webkit-backdrop-filter:blur(12px);animation:aurFadeIn .5s var(--out) backwards;flex-direction:column;justify-content:center;align-items:center;gap:44px;padding:24px;display:flex;position:fixed;inset:0}@keyframes aurFadeIn{0%{opacity:.001}}.aurBreathOrb{background:var(--a-grad);background-size:200% 200%;border-radius:50%;width:116px;height:116px;transition-property:transform;transition-timing-function:cubic-bezier(.45,0,.55,1);animation:10s ease-in-out infinite alternate aurShimmer;box-shadow:0 0 60px #ff7ac366,0 0 140px #8b7cff4d}.aurBreathWord{font-family:var(--font-serif), Georgia, serif;color:var(--ink-bright);min-height:34px;font-size:24px;font-weight:520}.aurBreathSub{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);max-width:40ch;font-size:11px;line-height:1.9}.aurVeilClose{top:max(18px, env(safe-area-inset-top));appearance:none;cursor:pointer;border:1px solid var(--hairline-hi);background:var(--a-chrome-bg);width:44px;height:44px;color:var(--muted);transition:transform .24s var(--spring), color .2s var(--out);border-radius:50%;font-size:17px;line-height:1;position:absolute;right:18px}.aurVeilClose:hover{color:var(--ink-bright);transform:scale(1.08)}.aurWrap{width:100%;max-width:1080px;margin:0 auto;padding:0 clamp(18px,4.5vw,36px)}
