.eden-scenery{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .9s ease}.profile-home:is([data-intro-phase=wash],[data-intro-phase=identity],[data-intro-phase=handoff]) .eden-drops,.profile-home:is([data-intro-phase=wash],[data-intro-phase=identity],[data-intro-phase=handoff]) .eden-rain,.profile-home:is([data-intro-phase=wash],[data-intro-phase=identity],[data-intro-phase=handoff]) .eden-scenery,.profile-home:not([data-stage=origin]) .eden-drops,.profile-home:not([data-stage=origin]) .eden-rain,.profile-home:not([data-stage=origin]) .eden-scenery{opacity:0}.eden-rain{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;transition:opacity .8s ease}.eden-fog{position:absolute;inset:-10%;transform:translate3d(calc(var(--scene-pointer-x, 0px) * .18),calc(var(--scene-pointer-y, 0px) * .12),0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.eden-fog i{position:absolute;border-radius:50%;filter:blur(34px);opacity:.5;will-change:transform}.eden-fog i:first-child{top:4%;left:-8%;width:52%;height:34%;background:radial-gradient(ellipse at center,rgba(64,74,118,.34),transparent 68%);animation:eden-drift 74s ease-in-out infinite alternate}.eden-fog i:nth-child(2){top:26%;right:-12%;width:58%;height:40%;background:radial-gradient(ellipse at center,rgba(48,40,92,.4),transparent 66%);animation:eden-drift 96s ease-in-out infinite alternate-reverse}.eden-fog i:nth-child(3){bottom:-6%;left:12%;width:70%;height:34%;background:radial-gradient(ellipse at center,rgba(24,32,54,.55),transparent 70%);animation:eden-drift 118s ease-in-out infinite alternate}.eden-fog i:nth-child(4){top:48%;left:18%;width:64%;height:22%;background:radial-gradient(ellipse at 40% 50%,rgba(58,66,104,.4),transparent 62%);filter:blur(22px);animation:eden-bank 64s ease-in-out infinite alternate}.eden-fog i:nth-child(5){top:56%;right:4%;width:50%;height:18%;background:radial-gradient(ellipse at 60% 50%,rgba(70,60,110,.3),transparent 60%);filter:blur(18px);animation:eden-bank 52s ease-in-out infinite alternate-reverse}.eden-fog i:nth-child(6){bottom:-10%;left:-6%;width:86%;height:26%;background:radial-gradient(ellipse at 30% 60%,rgba(30,40,66,.5),transparent 60%),radial-gradient(ellipse at 70% 40%,rgba(26,34,58,.42),transparent 64%);filter:blur(12px);animation:eden-creep 46s ease-in-out infinite alternate}@keyframes eden-drift{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(5%,-2%,0) scale(1.12)}}@keyframes eden-bank{0%{transform:translate3d(-7%,1.5%,0) scale(1);opacity:.7}46%{opacity:1}to{transform:translate3d(8%,-1%,0) scale(1.14,.94);opacity:.75}}@keyframes eden-creep{0%{transform:translate3d(-3%,2%,0) scaleY(.92)}to{transform:translate3d(4%,-1.5%,0) scaleY(1.08)}}.eden-teahouse{position:absolute;right:4%;bottom:16%;width:min(40vw,620px);opacity:.92;transform:translate3d(calc(var(--scene-pointer-x, 0px) * -.45),calc(var(--scene-pointer-y, 0px) * -.3),0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.eden-house-base,.eden-roof{fill:#0b0f19}.eden-roof{filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.eden-house-body{fill:#10151f}.eden-house-posts{fill:#070a11}.eden-house-steps{fill:#141a26}.eden-door{fill:#ffb45c;opacity:.9;filter:drop-shadow(0 0 26px rgba(255,160,70,.55));animation:eden-shoji-flicker 7.5s ease-in-out infinite}.eden-shoji{fill:#e8a458;opacity:.5;filter:drop-shadow(0 0 12px rgba(255,160,70,.3));animation:eden-shoji-flicker 6.5s ease-in-out infinite}.eden-shoji-mullion{stroke:#0a0d16;stroke-width:4;fill:none}.eden-torii{position:absolute;left:6%;bottom:34%;width:min(16vw,240px);fill:#232c3e;opacity:.35;filter:blur(1.5px);transform:translate3d(calc(var(--scene-pointer-x, 0px) * -.25),calc(var(--scene-pointer-y, 0px) * -.18),0)}@keyframes eden-shoji-flicker{0%,to{opacity:.78}38%{opacity:.92}54%{opacity:.7}71%{opacity:.88}}.eden-skyline{position:absolute;left:0;right:0;bottom:30%;width:100%;height:auto;fill:#0a0e1a;opacity:.8;filter:blur(3px);transform:translate3d(calc(var(--scene-pointer-x, 0px) * -.12),calc(var(--scene-pointer-y, 0px) * -.08),0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.eden-skyline-window{fill:rgba(255,190,110,.5);animation:eden-window-pulse 13s ease-in-out infinite}.eden-skyline-window-b{fill:rgba(150,190,255,.4);animation:eden-window-pulse 17s ease-in-out infinite alternate;animation-delay:-6s}.eden-skyline-antenna{stroke:#0a0e1a;stroke-width:2;fill:none}@keyframes eden-window-pulse{0%,92%,to{opacity:.55}96%{opacity:1}}.eden-bamboo{position:absolute;left:-1%;bottom:6%;width:clamp(90px,10vw,170px);height:auto;transform-origin:50% 100%;transform:translate3d(calc(var(--scene-pointer-x, 0px) * .85),calc(var(--scene-pointer-y, 0px) * .5),0);transition:transform .7s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.eden-bamboo-stalk{fill:#10161d}.eden-bamboo-leaf{fill:#0c1219;transform-origin:50% 100%;animation:eden-bamboo-sway 11s ease-in-out infinite alternate}@keyframes eden-bamboo-sway{0%{transform:rotate(-1.8deg)}to{transform:rotate(2.2deg)}}.eden-powerlines{position:absolute;top:4%;left:0;width:100%;height:auto;transform:translate3d(calc(var(--scene-pointer-x, 0px) * .4),calc(var(--scene-pointer-y, 0px) * .24),0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.eden-power-pole{fill:#0a0e18}.eden-power-wire{stroke:rgba(16,22,34,.9);stroke-width:2;fill:none}.eden-power-drip circle{fill:rgba(190,214,255,.3)}.eden-lantern-string{position:absolute;top:7%;left:30%;width:26%;height:3%;transform:translate3d(calc(var(--scene-pointer-x, 0px) * .55),calc(var(--scene-pointer-y, 0px) * .3),0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.eden-strand{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(12,16,26,.9) 12%,rgba(12,16,26,.9) 88%,transparent);transform:translateY(6%)}.eden-string-lantern{position:absolute;top:4%;width:clamp(14px,1.6vw,24px);aspect-ratio:.86;border-radius:46% 46% 50% 50%;background:radial-gradient(circle at 34% 28%,rgba(255,226,170,.95),rgba(255,157,69,.85) 46%,rgba(190,92,30,.8) 100%);box-shadow:0 0 14px 3px rgba(255,150,60,.4),inset 0 -3px 5px rgba(60,22,4,.6);filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));transform-origin:50% -18%;animation:eden-string-glow 6.5s ease-in-out infinite alternate}.eden-string-lantern:before{content:"";position:absolute;top:-22%;left:42%;width:16%;height:26%;background:rgba(10,13,22,.95);border-radius:2px}.eden-string-lantern:after{content:"";position:absolute;bottom:-26%;left:47%;width:6%;height:26%;background:rgba(10,13,22,.85);border-radius:0 0 2px 2px}.eden-string-lantern:nth-of-type(2){left:10%;animation-delay:-2.2s}.eden-string-lantern:nth-of-type(3){left:37%;top:14%;animation-delay:-4.1s}.eden-string-lantern:nth-of-type(4){left:63%;animation-delay:-1.4s}.eden-string-lantern:nth-of-type(5){left:86%;top:18%;animation-delay:-5.3s}@keyframes eden-string-glow{0%,to{filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));opacity:.82}34%{opacity:1;box-shadow:0 0 18px 5px rgba(255,150,60,.5),inset 0 -3px 5px rgba(60,22,4,.6)}62%{opacity:.74}81%{opacity:.96}}.eden-signage{position:absolute;right:6.5%;bottom:34%;width:clamp(20px,2.2vw,34px);height:clamp(52px,5.4vw,84px);background:#0b0f1a;border:2px solid #080b12;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.6),0 0 22px rgba(255,90,130,.28);transform:translate3d(calc(var(--scene-pointer-x, 0px) * -.42),calc(var(--scene-pointer-y, 0px) * -.26),0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.eden-signage-glyph{position:absolute;left:26%;width:48%;border-radius:2px;background:linear-gradient(180deg,rgba(255,120,155,.95),rgba(220,70,110,.85));box-shadow:0 0 8px 1px rgba(255,90,130,.55);animation:eden-sign-flicker 9s linear infinite}.eden-signage-glyph:first-of-type{top:8%;height:14%}.eden-signage-glyph:nth-of-type(2){top:28%;height:20%;animation-delay:-2.6s}.eden-signage-glyph:nth-of-type(3){top:54%;height:14%;animation-delay:-5.1s}.eden-signage-glyph:nth-of-type(4){top:74%;height:12%;animation-delay:-7.4s}.eden-signage-wet{position:absolute;inset:0;border-radius:3px;background:linear-gradient(160deg,rgba(255,255,255,.09),transparent 28%,transparent 68%,rgba(255,255,255,.05));animation:eden-sign-sheen 7s ease-in-out infinite alternate}@keyframes eden-sign-flicker{0%,8%,to{opacity:.95}9%{opacity:.35}10%{opacity:.9}43%{opacity:.9}44%{opacity:.45}46%{opacity:.92}71%{opacity:.85}72%{opacity:.6}73%{opacity:.9}}@keyframes eden-sign-sheen{0%{opacity:.5}to{opacity:1}}.eden-lantern{position:absolute;transform-origin:50% 0;animation:eden-swing 7.5s ease-in-out infinite alternate;filter:drop-shadow(0 0 22px rgba(255,158,64,.45))}.eden-lantern-a{top:1%;left:12%;width:clamp(44px,5vw,74px)}.eden-lantern-b{top:-1%;left:22%;width:clamp(30px,3.4vw,50px);animation-duration:9s}.eden-lantern-c{top:16%;right:8%;width:clamp(26px,3vw,44px);opacity:.75;animation-duration:8s;animation-delay:-3s}@keyframes eden-swing{0%{rotate:-2.4deg}to{rotate:2.6deg}}.eden-lantern-cord,.eden-lantern-tassel{stroke:#0b0e18;stroke-width:2.4;fill:none}.eden-lantern-cap{fill:#0b0e18}.eden-lantern-body{fill:#ff9d45;opacity:.92}.eden-lantern-ribs{stroke:rgba(11,14,24,.55);stroke-width:1.6;fill:none}.eden-lantern-tuft{fill:#0b0e18}.eden-path{position:absolute;bottom:-2%;left:-2%;width:104%;height:36%;transform:translate3d(calc(var(--scene-pointer-x, 0px) * .7),calc(var(--scene-pointer-y, 0px) * .4),0);transition:transform .7s cubic-bezier(.16,1,.3,1)}.eden-water-body{opacity:.9}.eden-reflections{transform-origin:50% 0;animation:eden-reflect-sway 9s ease-in-out infinite alternate}.eden-refl{transform-box:fill-box;transform-origin:50% 0;animation:eden-reflect-wobble 5.4s ease-in-out infinite alternate}.eden-refl-warm{animation-duration:4.6s}.eden-refl-cool{animation-duration:6.8s;animation-delay:-1.9s}.eden-refl-sign{animation-duration:5.9s;animation-delay:-3.2s}.eden-refl:nth-child(2n){animation-delay:-2.4s;animation-duration:7.1s}.eden-refl:nth-child(3n){animation-delay:-.8s;animation-duration:5.1s}@keyframes eden-reflect-sway{0%{transform:skewX(-1.2deg);opacity:.75}to{transform:skewX(1.4deg);opacity:1}}@keyframes eden-reflect-wobble{0%{transform:skewX(-2.6deg) scaleY(.9);opacity:.55}42%{transform:skewX(1.3deg) scaleY(1.07);opacity:.95}to{transform:skewX(-1.7deg) scaleY(.85);opacity:.65}}.eden-ripples{fill:none;stroke:rgba(159,182,216,.16);stroke-width:1.4}.eden-ripples ellipse{transform-box:fill-box;transform-origin:center;animation:eden-ripple-grow 6.2s ease-out infinite}.eden-ripples ellipse:nth-child(2n){animation-delay:-2.1s;animation-duration:7.4s}.eden-ripples ellipse:nth-child(3n){animation-delay:-4.3s;animation-duration:5.6s}.eden-ripples ellipse:nth-child(5n){animation-delay:-1.2s;animation-duration:8.3s}@keyframes eden-ripple-grow{0%{transform:scale(.55);opacity:.9}70%{opacity:.35}to{transform:scale(1.5);opacity:0}}.eden-puddle{fill:rgba(58,68,74,.55);stroke:rgba(190,214,235,.12);stroke-width:1}.eden-sheen ellipse{fill:none;stroke:rgba(210,226,250,.09);stroke-width:3;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:eden-sheen-shimmer 11s ease-in-out infinite alternate}.eden-sheen ellipse:nth-child(2n){animation-delay:-4.5s;animation-duration:13s}.eden-sheen ellipse:nth-child(3n){animation-delay:-7.2s;animation-duration:9.5s}@keyframes eden-sheen-shimmer{0%{opacity:.4;stroke-width:2.5}to{opacity:1;stroke-width:4}}.eden-stone-wet{fill:rgba(159,182,216,.14)}.eden-walker{position:absolute;bottom:9%;left:59%;height:clamp(130px,27vh,240px);transform:translate3d(calc(var(--scene-pointer-x, 0px) * 1.05),calc(var(--scene-pointer-y, 0px) * .6),0);transition:transform .7s cubic-bezier(.16,1,.3,1);animation:eden-walker-bob 4.6s ease-in-out infinite}@keyframes eden-walker-bob{0%,to{translate:0 0}50%{translate:0 -3px}}.eden-walker-umbrella{fill:rgba(14,19,32,.82);stroke:rgba(196,216,255,.2);stroke-width:1.6}.eden-walker-arm,.eden-walker-shaft{stroke:#05070d;stroke-width:3.4;fill:none;stroke-linecap:round}.eden-walker-figure{fill:#05070d}.eden-leaves{position:absolute;inset:0;z-index:4;pointer-events:none}.eden-leaves svg{position:absolute;width:clamp(130px,17vw,290px);fill:#04060b;opacity:.88;filter:blur(9px) saturate(.7)}.eden-leaves-a{top:-8%;right:-6%;filter:blur(6px);opacity:.65;animation:eden-sway 12s ease-in-out infinite alternate}.eden-branch{top:-1%;left:-2%;width:clamp(220px,34vw,520px);filter:blur(2.5px);opacity:.9;animation:eden-sway 16s ease-in-out infinite alternate}.eden-leaves-b{bottom:-7%;left:-4%;animation:eden-sway 14s ease-in-out infinite alternate-reverse}@keyframes eden-sway{0%{transform:rotate(-1.6deg) translateZ(0)}to{transform:rotate(1.8deg) translate3d(-10px,6px,0)}}.eden-petals{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.eden-petals i{position:absolute;top:-4%;left:var(--petal-left);width:10px;height:6px;border-radius:60% 40% 60% 40%;background:linear-gradient(120deg,rgba(255,182,213,.75),rgba(236,140,190,.45));opacity:0;animation:eden-petal-fall var(--petal-dur) linear infinite;animation-delay:var(--petal-delay)}@keyframes eden-petal-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}6%{opacity:.7}50%{transform:translate3d(-6vw,52vh,0) rotate(220deg);opacity:.6}to{transform:translate3d(3vw,108vh,0) rotate(520deg);opacity:0}}.eden-drops{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;transition:opacity .8s ease}.eden-drops .eden-drop-trail{position:absolute;top:-6%;left:var(--drop-left);width:11px;height:26px;border-radius:46% 46% 62% 62%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 32%),linear-gradient(180deg,rgba(210,228,255,.03),rgba(210,228,255,.2) 55%,rgba(255,255,255,.44));box-shadow:inset -1.5px -2px 3px rgba(10,14,28,.55),inset 1px 1px 2px rgba(255,255,255,.3),0 1px 3px rgba(0,0,0,.25);filter:blur(.4px);opacity:0;animation:eden-roll 17s linear infinite;animation-delay:var(--drop-delay)}.eden-drops .eden-drop-trail:after{content:"";position:absolute;top:78%;left:26%;width:48%;height:90px;border-radius:40% 40% 50% 50%;background:linear-gradient(180deg,rgba(220,234,255,.35),rgba(220,234,255,.08) 55%,transparent);opacity:.55;transition:opacity .3s ease}.eden-drops .eden-drop-big{position:absolute;top:-10%;left:var(--drop-left);width:30px;height:40px;border-radius:48% 48% 60% 60%;-webkit-backdrop-filter:blur(3px) brightness(1.08);backdrop-filter:blur(3px) brightness(1.08);background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.6) 0,rgba(255,255,255,.05) 30%),radial-gradient(circle at 68% 82%,rgba(255,255,255,.2) 0,transparent 40%),linear-gradient(180deg,rgba(190,214,255,.04),rgba(190,214,255,.14) 50%,rgba(230,242,255,.3));box-shadow:inset -3px -4px 6px rgba(8,12,26,.6),inset 2px 2px 4px rgba(255,255,255,.35),0 2px 6px rgba(0,0,0,.3);opacity:0;animation:eden-roll 24s linear infinite;animation-delay:var(--drop-delay)}.eden-drops .eden-bead{position:absolute;top:12%;left:var(--drop-left);width:clamp(5px,.7vw,10px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 33% 28%,rgba(255,255,255,.7) 0,rgba(255,255,255,.12) 34%,rgba(190,214,250,.06) 70%),radial-gradient(circle at 50% 50%,rgba(200,220,250,.1),rgba(140,160,200,.02));box-shadow:inset -1px -2px 3px rgba(8,12,24,.55),inset 1px 1px 2px rgba(255,255,255,.28),0 .5px 2px rgba(0,0,0,.2);animation:eden-bead-breathe 9s ease-in-out infinite;animation-delay:var(--drop-delay)}.eden-drops .eden-bead:nth-of-type(odd){animation-duration:12s}.eden-drops .eden-bead:nth-of-type(3n){top:34%}.eden-drops .eden-bead:nth-of-type(4n){top:58%}@keyframes eden-bead-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}@keyframes eden-roll{0%{transform:translateY(0) translateX(0);opacity:0}3%{opacity:.75}26%{transform:translateY(36vh) translateX(7px);opacity:.75}33%{transform:translateY(38vh) translateX(7px);opacity:.75}62%{transform:translateY(76vh) translateX(-5px);opacity:.75}78%{opacity:.6}to{transform:translateY(114vh) translateX(2px);opacity:0}}.profile-home[data-stage=origin] .living-spine{filter:saturate(1.24) hue-rotate(-14deg) contrast(1.05)}.spine-bloom{transition:filter .62s ease}.profile-home[data-stage=origin] .spine-bloom-rotation{animation:eden-breathe 5.6s ease-in-out infinite alternate}@keyframes eden-breathe{0%{scale:1}to{scale:1.055}}.spine-bloom-core-light{animation:eden-core-pulse 3.6s ease-in-out infinite}@keyframes eden-core-pulse{0%,to{opacity:.55}50%{opacity:1}}.profile-home[data-eden-focus] .spine-bloom{filter:brightness(1.3) saturate(1.25) drop-shadow(0 0 36px rgba(150,90,255,.5))}.eden-shutter{position:relative;display:grid;width:66px;height:66px;place-items:center}.eden-shutter svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:eden-shutter-spin 30s linear infinite;transition:animation-duration .4s ease}.profile-enter:focus-visible .eden-shutter svg,.profile-enter:hover .eden-shutter svg{animation-duration:7s}.eden-shutter-ring{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:2 4;opacity:.55}.eden-shutter-blades path{fill:none;stroke:rgba(168,128,255,.5);stroke-width:1}@keyframes eden-shutter-spin{to{transform:rotate(1turn)}}.eden-sound{position:absolute;right:max(24px,4vw);bottom:24px;z-index:6;display:inline-flex;gap:9px;align-items:center;padding:9px 14px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(10,8,24,.6);color:rgba(255,255,255,.72);font-family:var(--profile-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease}.eden-sound:focus-visible,.eden-sound:hover{border-color:rgba(255,255,255,.52);color:#ffffff}.eden-sound i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.eden-sound[aria-pressed=true] i{opacity:1;animation:eden-beat 1.15s ease-in-out infinite}@keyframes eden-beat{0%,to{transform:scale(1);opacity:.7}12%{transform:scale(1.5);opacity:1}24%{transform:scale(1);opacity:.8}36%{transform:scale(1.35);opacity:1}}.eden-ink{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0}.eden-ink.is-bleeding{opacity:1}.eden-ink.is-receding{opacity:0;transition:opacity .54s ease}.eden-ink-blob{position:absolute;top:var(--ink-y,50%);left:var(--ink-x,50%);width:14px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#0b0618 0,#05030c 62%,#03020a 100%);transform:translate(-50%,-50%);filter:url(#eden-ink-rough)}.eden-ink.is-bleeding .eden-ink-blob{animation:eden-ink-grow .62s cubic-bezier(.66,0,.86,.4) forwards}@keyframes eden-ink-grow{0%{width:14px}to{width:340vmax}}.eden-post{z-index:3;pointer-events:none}.eden-post,.eden-post i{position:absolute;inset:0}.eden-vignette{background:radial-gradient(ellipse at 50% 42%,transparent 52%,rgba(2,2,8,.62) 100%)}.eden-grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E")}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .profile-hero-pin{background:radial-gradient(ellipse at 50% 16%,rgba(255,255,255,.2),transparent 46%),linear-gradient(180deg,#a8b1ad,#949e9a 30%,#7d8884 55%,#606b65 78%,#4a544e)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .profile-hero-pin:after,.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .profile-hero-pin:before{opacity:0;animation:none}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .living-spine{filter:saturate(1.05) contrast(1.02)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-petal{fill:#7d49d6}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-petal-soft{fill:#9a67e8}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-bloom-aura circle:first-child{fill:rgba(150,90,230,.3)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-bloom-aura circle:last-child{fill:rgba(150,90,230,.22)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-bloom-ring{stroke:rgba(255,255,255,.55)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-bloom-core-light{fill:#ffd27a}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-bloom-core{fill:#e8a458}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-bloom-lens circle,.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-bloom-lens path{stroke:rgba(255,214,140,.7)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-stem{stroke:#55705a;opacity:.4}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .spine-stem-glow{stroke:rgba(140,190,150,.25);opacity:.3}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .profile-enter i{background:transparent;box-shadow:none;border-color:rgba(32,38,43,.45);color:#20262b}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .eden-teahouse{filter:drop-shadow(0 12px 20px rgba(20,26,24,.4))}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .profile-enter{color:#20262b;text-shadow:none}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .profile-enter i{border-color:rgba(32,38,43,.42)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .profile-enter span:before{background:#6630bb}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .eden-shutter-ring{stroke:rgba(32,38,43,.55)}.profile-home:is([data-intro-phase=seed],[data-intro-phase=assemble],[data-intro-phase=bloom]) .eden-shutter-blades path{stroke:rgba(102,48,187,.6)}.eden-house-base,.eden-roof{fill:#232a2e}.eden-house-body{fill:#2b3336}.eden-house-posts{fill:#1b2124}.eden-house-steps{fill:#3a4245}.eden-torii{fill:#3c464c;opacity:.45;filter:blur(2px)}.eden-stone-wet{fill:rgba(232,240,238,.16)}.eden-ripples{stroke:rgba(232,240,238,.22)}.eden-fog i:first-child{background:radial-gradient(ellipse at center,rgba(228,234,231,.4),transparent 68%)}.eden-fog i:nth-child(2){background:radial-gradient(ellipse at center,rgba(214,222,218,.34),transparent 66%)}.eden-fog i:nth-child(3){background:radial-gradient(ellipse at center,rgba(96,107,101,.5),transparent 70%)}.eden-fog i:nth-child(4){background:radial-gradient(ellipse at 40% 50%,rgba(160,172,166,.34),transparent 62%)}.eden-fog i:nth-child(5){background:radial-gradient(ellipse at 60% 50%,rgba(150,160,155,.28),transparent 60%)}.eden-fog i:nth-child(6){background:radial-gradient(ellipse at 30% 60%,rgba(110,122,116,.45),transparent 60%),radial-gradient(ellipse at 70% 40%,rgba(96,108,102,.38),transparent 64%)}.eden-skyline{fill:#2a3235}.eden-skyline-window,.eden-skyline-window-b{fill:rgba(240,246,243,.3);animation:none}.eden-bamboo-leaf,.eden-bamboo-stalk{fill:#1a2225}.eden-power-pole{fill:#1e2629}.eden-power-wire{stroke:rgba(40,50,54,.8)}.eden-power-drip circle{fill:rgba(240,246,243,.25)}.eden-signage{background:#22282b;box-shadow:0 4px 12px rgba(20,26,24,.4)}.eden-signage-glyph{background:linear-gradient(180deg,rgba(238,244,240,.5),rgba(210,220,214,.4));box-shadow:none;animation:none}.eden-string-lantern{background:radial-gradient(circle at 34% 28%,rgba(250,248,238,.85),rgba(210,214,200,.7) 46%,rgba(150,156,145,.65) 100%);box-shadow:0 0 10px rgba(240,244,240,.2);animation:none}.eden-puddle{fill:rgba(90,102,98,.5)}.eden-sheen ellipse{stroke:rgba(240,246,243,.12)}.eden-walker-figure{fill:#171c1f}.eden-walker-umbrella{fill:rgba(23,28,31,.28);stroke:rgba(255,255,255,.5)}.eden-walker-ribs{stroke:rgba(255,255,255,.35);stroke-width:1.4;fill:none}.eden-walker-arm,.eden-walker-shaft{stroke:#171c1f}.eden-leaves svg{fill:#12181b}.eden-vignette{background:radial-gradient(ellipse at 50% 42%,transparent 55%,rgba(18,22,24,.5) 100%)}.eden-drops i{background:linear-gradient(180deg,rgba(20,26,28,.04),rgba(20,26,28,.22) 55%,rgba(20,26,28,.42));box-shadow:inset 0 0 4px rgba(255,255,255,.18)}@media (prefers-reduced-motion:reduce){.eden-drops .eden-drop-big,.eden-drops .eden-drop-trail,.eden-petals,.eden-rain{display:none}.eden-bamboo-leaf,.eden-door,.eden-drops .eden-bead,.eden-fog i,.eden-lantern,.eden-leaves svg,.eden-refl,.eden-reflections,.eden-ripples ellipse,.eden-sheen ellipse,.eden-shoji,.eden-shutter svg,.eden-signage-glyph,.eden-signage-wet,.eden-skyline-window,.eden-skyline-window-b,.eden-sound i,.eden-string-lantern,.eden-walker,.spine-bloom-core-light,.spine-bloom-rotation{animation:none!important}}.eden-preloader{--eden-preload-progress:0;--eden-preload-pct:0;position:fixed;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:radial-gradient(circle at 50% 120%,rgba(91,53,213,.16),transparent 55%),linear-gradient(180deg,#0d1020,#101430);color:#e9edff;opacity:1;transition:opacity .9s cubic-bezier(.33,0,.2,1),filter .9s cubic-bezier(.33,0,.2,1),transform .9s cubic-bezier(.33,0,.2,1);will-change:opacity,filter,transform}.eden-preloader-leaving{opacity:0;filter:blur(14px);transform:scale(1.05);pointer-events:none}.eden-preloader-rain{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(74deg,transparent 0 26px,rgba(233,237,255,.06) 26px 27px,transparent 27px 64px);animation:eden-preloader-drift 2.6s linear infinite}@keyframes eden-preloader-drift{0%{transform:translate3d(-6%,-3%,0)}to{transform:translate3d(6%,3%,0)}}.eden-preloader-glow{position:absolute;top:50%;left:50%;width:46vmin;height:46vmin;transform:translate(-50%,-54%);pointer-events:none;background:radial-gradient(circle at center,rgba(184,169,255,.2),rgba(91,53,213,.08) 45%,transparent 70%);filter:blur(6px)}.eden-preloader-mark{position:relative;width:clamp(84px,18vmin,132px);height:clamp(84px,18vmin,132px);overflow:visible}.eden-preloader-brush,.eden-preloader-ensō{fill:none;stroke:#e9edff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.eden-preloader-ensō{stroke-width:5;opacity:.85;animation:eden-preloader-draw 1.6s cubic-bezier(.4,0,.2,1) forwards}.eden-preloader-brush{stroke-width:6;stroke:rgba(184,169,255,.95);animation:eden-preloader-draw 1.2s cubic-bezier(.4,0,.2,1) .5s forwards}@keyframes eden-preloader-draw{to{stroke-dashoffset:0}}.eden-preloader-word{position:relative;display:flex;gap:.55em;margin:0;font-family:var(--profile-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.42em;text-transform:uppercase;color:rgba(233,237,255,.66)}.eden-preloader-word span{animation:eden-preloader-word-in .7s ease backwards}.eden-preloader-word span:first-child{animation-delay:.3s}.eden-preloader-word span:nth-child(2){animation-delay:.42s}.eden-preloader-word span:nth-child(3){animation-delay:.54s}.eden-preloader-word span:nth-child(4){animation-delay:.66s}@keyframes eden-preloader-word-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.eden-preloader-line{position:relative;width:clamp(120px,24vmin,220px);height:1px;overflow:hidden;background:rgba(233,237,255,.16)}.eden-preloader-line i{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(calc(var(--eden-preload-progress, 0) * 1));background:linear-gradient(90deg,rgba(184,169,255,.9),rgba(233,237,255,.95));transition:transform .18s linear}.eden-preloader-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.eden-preloader{transition:opacity .25s ease}.eden-preloader-leaving{filter:none;transform:none}.eden-preloader-brush,.eden-preloader-ensō,.eden-preloader-rain,.eden-preloader-word span{animation:none}.eden-preloader-brush,.eden-preloader-ensō{stroke-dashoffset:0}.eden-preloader-word span{opacity:1}}