:root{--bg:#05060a;--bg-2:#070a13;--navy:#0b1122;--panel:rgba(11,16,31,0.62);--panel-strong:rgba(9,13,26,0.86);--gold:#d4af6a;--gold-soft:#ecd3a0;--gold-deep:#a87b3a;--amber:#d08a3c;--cyan:#74d3dc;--ivory:#f4eee2;--text:#e6e1d6;--muted:rgba(230,225,214,0.64);--dim:rgba(230,225,214,0.42);--line:rgba(212,175,106,0.16);--line-strong:rgba(212,175,106,0.38);--line-cool:rgba(160,180,220,0.08);--radius:18px;--radius-sm:12px;--container:1240px;--gutter:clamp(16px,4vw,40px);--section-y:clamp(96px,12vw,168px);--font-display:"Cormorant Garamond",Georgia,serif;--font-sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:rgba(212,175,106,.32);color:var(--ivory)}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--gold-soft);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.footer,main{position:relative;z-index:1}.display{font-family:var(--font-display);font-weight:300;color:var(--ivory);letter-spacing:-.01em;line-height:1.04}.display em{font-style:italic;font-weight:400;background:linear-gradient(100deg,var(--gold-soft) 10%,var(--gold) 55%,var(--gold-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.pulse-dot{position:relative;display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 10px var(--gold)}.pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--gold);animation:pulse 2.6s var(--ease) infinite}.pulse-dot--cyan{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.pulse-dot--cyan:after{border-color:var(--cyan)}@keyframes pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.2);opacity:0}}.glass{background:linear-gradient(160deg,rgba(20,27,50,.55),rgba(8,11,22,.7));border:1px solid var(--line);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:inset 0 1px 0 rgba(236,211,160,.06),0 30px 60px -30px rgba(0,0,0,.8)}.card{position:relative;border-radius:var(--radius);padding:32px;transition:border-color .5s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease)}.card:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);opacity:.35;transition:opacity .5s var(--ease)}.card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(236,211,160,.1),0 40px 80px -40px rgba(212,175,106,.25)}.card:hover:before{opacity:.9}.card h3{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.15;color:var(--ivory);margin-bottom:10px}.card p{color:var(--muted);font-size:15px}.icon{width:40px;height:40px;color:var(--gold);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.04em;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease)}.btn--gold{color:#1a1206;background:linear-gradient(180deg,#f1d9a6 0,var(--gold) 55%,#b98b47 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 30px -10px rgba(212,175,106,.55)}.btn--gold:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 16px 40px -10px rgba(212,175,106,.7)}.btn--gold:disabled{opacity:.6;cursor:progress;transform:none}.btn--ghost{color:var(--ivory);border-color:var(--line-strong);background:rgba(212,175,106,.03)}.btn--ghost:hover{border-color:var(--gold);background:rgba(212,175,106,.08)}.btn--outline{color:var(--gold-soft);border-color:var(--gold);background:rgba(5,6,10,.35);letter-spacing:.18em;text-transform:uppercase;font-size:11.5px}.btn--outline:hover{background:rgba(212,175,106,.12);color:var(--ivory)}.text-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;font-size:15px;color:var(--ivory);border-bottom:1px solid var(--gold);transition:gap .4s var(--ease),color .4s var(--ease)}.text-link span{color:var(--gold)}.text-link:hover{gap:16px;color:var(--gold-soft)}.btn--sm{height:40px;padding:0 20px;font-size:13px}.btn--block{width:100%}.tag{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.tag--gold{color:var(--gold-soft)}.tag--cyan{color:var(--cyan)}.tag--amber{color:var(--amber)}.meter{height:3px;border-radius:3px;background:rgba(212,175,106,.12);overflow:hidden}.meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-deep),var(--gold-soft));box-shadow:0 0 12px var(--gold)}.cosmos{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,6,10,.15) 0,rgba(5,6,10,0) 30%,rgba(5,6,10,.35) 100%),url(/yuno-assets/bg-milky-way.webp) 50% /cover no-repeat,var(--bg)}.cosmos__stars,.cosmos__vignette{position:absolute;inset:0}.cosmos__vignette{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.55) 100%)}.logo{display:inline-flex;align-items:center;flex:none}.logo-intro,.logo>img{display:block;filter:brightness(.9) saturate(.88) drop-shadow(0 2px 8px rgba(212,175,106,.1))}@property --orbit{syntax:"<angle>";inherits:true;initial-value:0deg}@property --dr{syntax:"<number>";inherits:true;initial-value:0}.logo-intro{position:relative;aspect-ratio:960/300}.logo-intro__parts{position:absolute;inset:0;animation:logo-orbit 2.8s linear 1.9s both,logo-parts-out 0s linear 5s forwards}.logo-intro__final,.logo-intro__layer{position:absolute;inset:0;display:block;width:100%;height:100%}.logo-intro__text{animation:logo-fade 1.6s ease-in-out .1s both}.logo-intro__orbit{position:absolute;inset:0;transform-origin:15.83% 50%;transform:rotate(calc(-1 * var(--orbit)))}.logo-intro__radial{position:absolute;inset:0;transform:translate(calc(var(--dr) * .102552%),calc(var(--dr) * -.058457%))}.logo-intro__orb{transform-origin:31.05% 41.3%;transform:rotate(var(--orbit));animation:logo-fade .6s ease-out 1.3s both}.logo-intro__trail{--mask:conic-gradient(from 80deg at 15.83% 50%,transparent 0deg,transparent calc(357deg - var(--orbit)),#000 calc(360deg - var(--orbit)));-webkit-mask-image:var(--mask);mask-image:var(--mask)}.logo-intro__final{animation:logo-fade .25s linear 4.75s both}@keyframes logo-fade{0%{opacity:0}to{opacity:1}}@keyframes logo-orbit{0.00%{--orbit:0.00deg;--dr:0.00}1.67%{--orbit:0.83deg;--dr:-0.36}3.33%{--orbit:1.99deg;--dr:-0.87}5.00%{--orbit:3.52deg;--dr:-1.51}6.67%{--orbit:5.44deg;--dr:-2.30}8.33%{--orbit:7.77deg;--dr:-3.24}10.00%{--orbit:10.54deg;--dr:-4.31}11.67%{--orbit:13.79deg;--dr:-5.52}13.33%{--orbit:17.55deg;--dr:-6.86}15.00%{--orbit:21.85deg;--dr:-8.31}16.67%{--orbit:26.75deg;--dr:-9.77}18.33%{--orbit:32.26deg;--dr:-11.98}20.00%{--orbit:38.45deg;--dr:-14.44}21.67%{--orbit:45.33deg;--dr:-16.91}23.33%{--orbit:52.95deg;--dr:-19.06}25.00%{--orbit:61.34deg;--dr:-22.03}26.67%{--orbit:70.52deg;--dr:-25.28}28.33%{--orbit:80.47deg;--dr:-27.77}30.00%{--orbit:91.20deg;--dr:-30.16}31.67%{--orbit:102.64deg;--dr:-32.00}33.33%{--orbit:114.72deg;--dr:-33.06}35.00%{--orbit:127.35deg;--dr:-33.41}36.67%{--orbit:140.37deg;--dr:-33.21}38.33%{--orbit:153.63deg;--dr:-32.68}40.00%{--orbit:166.97deg;--dr:-32.01}41.67%{--orbit:180.21deg;--dr:-31.89}43.33%{--orbit:193.21deg;--dr:-31.92}45.00%{--orbit:205.82deg;--dr:-32.10}46.67%{--orbit:217.96deg;--dr:-32.35}48.33%{--orbit:229.54deg;--dr:-32.43}50.00%{--orbit:240.52deg;--dr:-31.78}51.67%{--orbit:250.88deg;--dr:-30.65}53.33%{--orbit:260.60deg;--dr:-29.11}55.00%{--orbit:269.69deg;--dr:-27.48}56.67%{--orbit:278.18deg;--dr:-25.33}58.33%{--orbit:286.07deg;--dr:-22.26}60.00%{--orbit:293.40deg;--dr:-17.98}61.67%{--orbit:300.19deg;--dr:-11.45}63.33%{--orbit:306.47deg;--dr:-6.43}65.00%{--orbit:312.27deg;--dr:-3.80}66.67%{--orbit:317.62deg;--dr:-1.92}68.33%{--orbit:322.54deg;--dr:-0.44}70.00%{--orbit:327.06deg;--dr:0.52}71.67%{--orbit:331.20deg;--dr:1.10}73.33%{--orbit:334.99deg;--dr:1.65}75.00%{--orbit:338.43deg;--dr:2.42}76.67%{--orbit:341.56deg;--dr:3.23}78.33%{--orbit:344.39deg;--dr:3.73}80.00%{--orbit:346.94deg;--dr:3.77}81.67%{--orbit:349.22deg;--dr:3.57}83.33%{--orbit:351.24deg;--dr:3.23}85.00%{--orbit:353.03deg;--dr:2.81}86.67%{--orbit:354.58deg;--dr:2.34}88.33%{--orbit:355.92deg;--dr:1.87}90.00%{--orbit:357.05deg;--dr:1.42}91.67%{--orbit:357.98deg;--dr:1.00}93.33%{--orbit:358.73deg;--dr:0.65}95.00%{--orbit:359.30deg;--dr:0.36}96.67%{--orbit:359.69deg;--dr:0.16}98.33%{--orbit:359.92deg;--dr:0.04}100.00%{--orbit:360.00deg;--dr:0.00}}@keyframes logo-parts-out{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.logo-intro__parts{display:none}.logo-intro__final{animation:none}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:18px var(--gutter) 0;transition:padding .5s var(--ease)}.nav__inner{max-width:calc(var(--container) - 2 * var(--gutter) + 48px);margin:0 auto;display:flex;align-items:center;gap:32px;height:68px;padding:0 14px 0 24px;border-radius:999px;border:1px solid transparent;transition:background .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.nav--scrolled{padding-top:12px}.nav--open .nav__inner,.nav--scrolled .nav__inner{background:rgba(7,10,20,.66);border-color:var(--line);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 20px 50px -30px rgba(0,0,0,.9)}.nav__links{display:flex;gap:clamp(16px,2.2vw,34px);margin-left:auto}.nav__signin{flex:none;padding:8px 4px;font-size:13px;letter-spacing:.06em;color:var(--gold-soft);transition:color .3s var(--ease)}.nav__signin:hover{color:var(--ivory)}.nav__links+.nav__signin{margin-left:-6px}.nav__links a{position:relative;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--muted);transition:color .3s var(--ease)}.nav__links a:after{content:"";position:absolute;left:50%;right:50%;bottom:-8px;height:1px;background:var(--gold);transition:left .4s var(--ease),right .4s var(--ease)}.nav__links a:hover{color:var(--ivory)}.nav__links a:hover:after{left:0;right:0}.nav__toggle{display:none;margin-left:auto;width:44px;min-width:44px;height:44px;flex-shrink:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:1px solid var(--line-strong);background:transparent;cursor:pointer;position:relative}.nav__toggle span{position:absolute;left:13px;width:18px;height:1.5px;background:var(--gold-soft);transition:transform .4s var(--ease),top .4s var(--ease)}.nav__toggle span:first-child{top:18px}.nav__toggle span:last-child{top:25px}.nav--open .nav__toggle span:first-child{top:21px;transform:rotate(45deg)}.nav--open .nav__toggle span:last-child{top:21px;transform:rotate(-45deg)}.nav__mobile{display:flex;flex-direction:column;gap:4px;margin:10px auto 0;padding:20px;border-radius:24px;background:rgba(7,10,20,.92);border:1px solid var(--line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav__mobile[hidden]{display:none}.nav__mobile a:not(.btn){padding:14px 8px;font-family:var(--font-display);font-size:26px;color:var(--ivory);border-bottom:1px solid var(--line-cool)}.nav__mobile .btn{margin-top:16px}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;padding:124px 0 48px}.hero,.hero__grid{align-items:center}.hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.72fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.hero__copy{position:relative;z-index:2;animation:rise 1.2s var(--ease) both}.hero__title{margin:22px 0 24px;font-size:clamp(38px,3.4vw,52px);line-height:1.04}.hero__title span{white-space:nowrap}.hero__sub{max-width:420px;font-size:16px;line-height:1.7;color:var(--muted)}.hero__ctas{display:flex;flex-direction:column;align-items:flex-start;gap:26px;margin-top:36px}.hero__quote{margin:56px 0 0}.hero__quote blockquote{margin:0;font-family:var(--font-display);font-style:italic;font-size:26px;color:var(--ivory)}.hero__quote figcaption{margin:6px 0 0 12px;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.hero__figure{position:relative;animation:fade 1.8s var(--ease) .2s both}.mannequin{position:relative;width:100%;max-width:640px;margin:0 auto}.mannequin__halo{position:absolute;z-index:0;inset:12% 28% 8%;border-radius:50%;background:radial-gradient(ellipse,rgba(212,175,106,.14),transparent 70%);filter:blur(30px);animation:breathe 7s ease-in-out infinite}.mannequin__rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mannequin__rings path{fill:none;stroke:rgba(226,190,120,.34);stroke-width:1;vector-effect:non-scaling-stroke}.mannequin__rings--back{z-index:1}.mannequin__rings--back path{stroke:rgba(226,190,120,.14)}.mannequin__img{position:relative;z-index:5;pointer-events:none;display:block;width:100%;height:auto}.mannequin__rings--front{z-index:6}.mannequin__dust{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mannequin__dust--back{z-index:2}.mannequin__dust--front{z-index:7}.planet{padding:0;border:0;cursor:pointer;will-change:left,top,transform;transition:filter .2s ease}.planet,.planet:before{position:absolute;border-radius:50%}.planet:before{content:"";left:50%;top:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.planet:hover{filter:brightness(1.35) drop-shadow(0 0 6px rgba(236,211,160,.9))}.planet__label{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);color:#f3dfb0;font-family:var(--font-display,inherit);font-size:13px;letter-spacing:.06em;white-space:nowrap;text-shadow:0 0 6px rgba(236,200,120,.85),0 0 14px rgba(236,200,120,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}.planet:hover .planet__label{opacity:1}.planet--sun{background:radial-gradient(circle at 50% 50%,transparent 58%,rgba(255,90,20,.45) 100%),radial-gradient(circle at 40% 36%,rgba(255,252,225,.35),transparent 50%),url(/yuno-assets/planets/sun-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 10px rgba(255,150,40,.95),0 0 24px rgba(255,80,20,.6),0 0 44px rgba(255,50,20,.3);animation:planet-spin-2 40s linear infinite}.planet--moon{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(255,255,255,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/moon-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 9px rgba(255,255,255,.75),0 0 20px rgba(225,230,245,.35);animation:planet-spin-3 60s linear infinite}.planet--mercury{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(255,200,140,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/mercury-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 8px rgba(225,160,100,.55),0 0 16px rgba(225,160,100,.2);animation:planet-spin-3 50s linear infinite}.planet--venus{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(255,215,170,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/venus-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 10px rgba(235,180,130,.6),0 0 20px rgba(235,180,130,.25);animation:planet-spin-3 80s linear infinite}.planet--mars{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(255,120,80,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/mars-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 10px rgba(240,90,50,.65),0 0 20px rgba(240,70,40,.3);animation:planet-spin-3 24s linear infinite}.planet--jupiter{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(200,240,230,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/jupiter-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 12px rgba(150,215,205,.5),0 0 22px rgba(225,160,100,.25);animation:planet-spin-3 12s linear infinite}.planet--saturn{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(255,225,185,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/saturn-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 12px rgba(245,200,150,.55),0 0 22px rgba(245,200,150,.2);animation:planet-spin-3 14s linear infinite}@keyframes planet-spin-2{to{background-position:0 0,0 0,66.6667% 0}}@keyframes planet-spin-3{to{background-position:0 0,0 0,0 0,66.6667% 0}}@media (prefers-reduced-motion:reduce){[class*=planet--]{animation:none!important}}.planet--saturn:after{content:"";position:absolute;left:50%;top:50%;width:290%;height:87%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent 0 39%,rgba(150,125,90,.28) 40%,rgba(175,150,110,.38) 50%,rgba(238,218,176,.92) 52%,rgba(246,230,196,.95) 63%,rgba(226,202,156,.88) 70%,rgba(30,22,12,.1) 71.5%,rgba(30,22,12,.1) 75%,rgba(214,190,146,.78) 76.5%,rgba(206,182,138,.72) 86%,rgba(150,130,95,.2) 87%,rgba(196,172,128,.6) 88.5%,rgba(190,166,122,.35) 95%,transparent 100%);transform:translate(-50%,-50%) rotate(-16deg);-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 0),radial-gradient(17.24% 57.5% at 50% 50%,transparent 97%,#000 100%);mask-image:linear-gradient(180deg,transparent 50%,#000 0),radial-gradient(17.24% 57.5% at 50% 50%,transparent 97%,#000 100%)}.planet--uranus{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(190,245,255,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/uranus-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 12px rgba(110,215,240,.65),0 0 22px rgba(110,215,240,.25);animation:planet-spin-3 20s linear infinite}.planet--uranus:after{content:"";position:absolute;left:50%;top:50%;width:250%;height:52%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent 0 74%,rgba(210,240,250,.5) 77%,rgba(210,240,250,.12) 82%,rgba(225,245,255,.55) 86%,transparent 90%);transform:translate(-50%,-50%) rotate(-62deg);-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 0),radial-gradient(20% 96.2% at 50% 50%,transparent 97%,#000 100%);mask-image:linear-gradient(180deg,transparent 50%,#000 0),radial-gradient(20% 96.2% at 50% 50%,transparent 97%,#000 100%)}.planet--neptune{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(150,190,255,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/neptune-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 12px rgba(80,130,245,.7),0 0 22px rgba(80,130,245,.3);animation:planet-spin-3 18s linear infinite}.planet--pluto{background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(245,225,195,.32) 100%),radial-gradient(circle at 30% 27%,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 36% 34%,transparent 46%,rgba(4,6,18,.55) 92%),url(/yuno-assets/planets/pluto-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 7px rgba(225,200,160,.5),0 0 14px rgba(225,200,160,.2);animation:planet-spin-3 40s linear infinite}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hero__areas{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;animation:rise 1.2s var(--ease) .3s both}.area-link{display:flex;align-items:center;gap:16px;padding:12px 18px 12px 12px;border-radius:12px;border:1px solid var(--line-strong);background:linear-gradient(120deg,rgba(14,18,34,.72),rgba(5,7,14,.6));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .4s var(--ease),background .4s var(--ease),transform .4s var(--ease)}.area-link__icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;border:1px solid var(--gold);background:rgba(212,175,106,.05)}.area-link__icon .icon{width:24px;height:24px}.area-link__label{flex:1 1;font-family:var(--font-display);font-size:20px;color:var(--ivory)}.area-link__arrow{color:var(--gold);transition:transform .4s var(--ease)}.area-link:hover{border-color:var(--gold);background:linear-gradient(120deg,rgba(212,175,106,.1),rgba(5,7,14,.6));transform:translateX(-4px)}.area-link:hover .area-link__arrow{transform:translateX(4px)}.hero__tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:26px 8px;list-style:none;border-radius:16px;border:1px solid var(--line-strong);background:rgba(5,7,14,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:rise 1.2s var(--ease) .5s both}.feature{display:flex;align-items:center;gap:18px;padding:0 24px}.feature+.feature{border-left:1px solid var(--line-strong)}.feature__icon{display:grid;place-items:center;width:60px;height:60px;flex:none;border-radius:50%;border:1px solid var(--gold)}.feature__icon .icon{width:30px;height:30px}.feature__title{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ivory)}.feature__body{display:block;font-size:13px;line-height:1.55;color:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.dial{position:absolute;inset:0;display:grid;place-items:center}.dial__svg{width:100%;height:100%;overflow:visible}.dial__spin{transform-origin:300px 300px}.dial__spin--slow{animation:spin 240s linear infinite}.dial__spin--reverse{animation:spin 160s linear infinite reverse}.dial__spin--sweep{animation:spin 40s linear infinite}.dial__active{filter:drop-shadow(0 0 6px rgba(116,211,220,.7))}.dial__label{font-family:var(--font-sans);font-size:11px;letter-spacing:.2em;fill:rgba(236,211,160,.6)}@keyframes spin{to{transform:rotate(1turn)}}.dial__readout{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;pointer-events:none}.dial__eyebrow{font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--dim)}.dial__state{font-family:var(--font-display);font-style:italic;font-size:clamp(30px,3.4vw,46px);line-height:1.05;background:linear-gradient(180deg,var(--gold-soft),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.dial__score{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;color:var(--muted)}.dial__score .pulse-dot{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.dial__score .pulse-dot:after{border-color:var(--cyan)}.dial__score b{font-weight:600;color:var(--cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dial--compact{position:relative;inset:auto;aspect-ratio:1/1;width:100%}.dial--compact .dial__state{font-size:clamp(18px,2vw,26px)}.dial--compact .dial__eyebrow{font-size:8px}.dial--compact .dial__score{font-size:10px}.section{position:relative;padding:var(--section-y) 0}.section+.section:before{content:"";position:absolute;top:0;left:50%;width:min(640px,70vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.section--access{padding-bottom:clamp(72px,8vw,120px)}.section-heading{max-width:820px;margin:0 auto 72px}.section-heading--center{text-align:center}.section-heading h2{margin-top:22px;font-size:clamp(40px,5vw,68px)}.section-heading__intro{margin:28px auto 0;max-width:660px;font-size:17px;line-height:1.75;color:var(--muted)}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.pillar{padding:36px 32px 40px}.pillar__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:56px}.pillar__head .icon{width:48px;height:48px}.pillar__index{font-family:var(--font-display);font-size:15px;color:var(--dim);letter-spacing:.1em}.areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.area{display:flex;flex-direction:column;min-height:300px}.area__icon{margin-bottom:40px}.area__signal{margin-top:auto!important;padding-top:24px;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)!important;opacity:.8}.area__note{margin-top:8px;font-size:12px!important;color:var(--dim)!important;font-style:italic}.areas__more{margin-top:36px;text-align:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.areas__more span{display:inline-block;margin:0 6px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;color:var(--gold-soft)}.preview{position:relative;perspective:2200px}.preview__glow{position:absolute;inset:10% 15%;border-radius:50%;background:radial-gradient(ellipse,rgba(212,175,106,.18),transparent 65%);filter:blur(40px)}.app{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);border-radius:24px;overflow:hidden;border:1px solid var(--line-strong);background:radial-gradient(ellipse 60% 70% at 58% 42%,rgba(212,175,106,.1),transparent 70%),radial-gradient(ellipse 50% 60% at 80% 10%,rgba(60,90,160,.14),transparent 70%),linear-gradient(180deg,#080c18,#05070e);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 80px 120px -60px rgba(0,0,0,.95),0 0 120px -40px rgba(212,175,106,.25);transform:rotateX(8deg);transform-origin:50% 100%}.app__sidebar{display:flex;flex-direction:column;padding:26px 18px;border-right:1px solid var(--line);background:rgba(5,7,14,.6)}.app__brand{font-family:var(--font-display);font-size:24px;color:var(--gold);padding:0 10px 26px}.app__brand img{display:block;height:30px;width:auto}.app__sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.app__sidebar li{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;font-size:12.5px;color:var(--dim)}.app__sidebar li.is-active{color:var(--ivory);background:linear-gradient(90deg,rgba(212,175,106,.14),transparent);box-shadow:inset 2px 0 0 var(--gold)}.app__bullet{width:6px;height:6px;border-radius:50%;border:1px solid}.is-active .app__bullet{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px var(--gold)}.app__profile{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 10px 0;border-top:1px solid var(--line);font-size:12px;color:var(--text)}.app__profile small{display:block;font-size:10.5px;color:var(--dim)}.app__avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--gold);font-family:var(--font-display);color:var(--gold-soft)}.app__main{display:flex;flex-direction:column;min-width:0}.app__topbar{display:flex;align-items:center;gap:18px;padding:16px 24px;border-bottom:1px solid var(--line-cool);font-size:12px}.app__crumb{font-family:var(--font-display);font-size:20px;color:var(--ivory)}.app__search{flex:1 1;max-width:340px;margin-left:auto;padding:9px 16px;border-radius:999px;border:1px solid var(--line);color:var(--dim);background:rgba(255,255,255,.02)}.app__status{display:inline-flex;align-items:center;gap:10px;color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.app__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-gap:22px;gap:22px;padding:26px 24px 8px;align-items:center;perspective:1200px}.app__col{display:flex;flex-direction:column;gap:16px}.panel{padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(20,28,52,.6),rgba(7,10,20,.75));box-shadow:inset 0 1px 0 rgba(236,211,160,.06)}.tilt-l{transform:rotateY(10deg);transform-origin:right center}.tilt-r{transform:rotateY(-10deg);transform-origin:left center}.panel__label{font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:8px}.panel__value{font-family:var(--font-display);font-size:26px;color:var(--ivory);line-height:1.1;margin-bottom:12px}.panel__value small{font-size:16px;color:var(--gold)}.panel__meta{margin-top:10px;font-size:11px;color:var(--muted)}.spark{width:100%;height:40px}.spark polyline{fill:none;stroke:var(--cyan);stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(116,211,220,.6))}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.feed li{display:flex;gap:10px;font-size:11.5px;line-height:1.5;color:var(--muted)}.dot{flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%}.dot--gold{background:var(--gold);box-shadow:0 0 6px var(--gold)}.dot--cyan{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.dot--amber{background:var(--amber);box-shadow:0 0 6px var(--amber)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips span{padding:4px 10px;border-radius:999px;border:1px solid var(--line);font-size:10.5px;color:var(--gold-soft)}.app__center{gap:4px}.app__center,.app__clock{display:flex;flex-direction:column;align-items:center}.app__clock{margin-top:-10px;padding:12px 28px;text-align:center}.app__clock .panel__label{margin-bottom:2px}.app__clock-time{font-family:var(--font-display);font-size:32px;line-height:1;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app__clock .panel__meta{margin-top:4px}.app__tray{margin:18px 24px 24px;padding:16px;border-radius:16px;border:1px solid var(--line);background:rgba(5,7,14,.6)}.tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.tray__item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:rgba(20,28,52,.45);border-left:2px solid var(--gold)}.tray__item--active{border-left-color:var(--cyan)}.tray__item--caution{border-left-color:var(--amber)}.tray__item--reflection{border-left-color:rgba(243,237,225,.4)}.tray__time{font-size:11px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tray__area{font-size:13px;color:var(--ivory)}.tray__kind{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.tray__item--active .tray__kind{color:var(--cyan)}.tray__item--caution .tray__kind{color:var(--amber)}.tray__item--reflection .tray__kind{color:var(--muted)}.modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:88px;border-top:1px solid var(--line)}.module{padding:32px 32px 32px 0;border-bottom:1px solid var(--line)}.module:not(:nth-child(3n+1)){padding-left:32px;border-left:1px solid var(--line)}.module h3{font-family:var(--font-display);font-weight:400;font-size:24px;color:var(--gold-soft);margin-bottom:8px}.module p{font-size:14px;color:var(--muted)}.steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.steps:before{content:"";position:absolute;top:44px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong) 15%,var(--line-strong) 85%,transparent)}.step{position:relative;text-align:center}.step__node{position:relative;display:grid;place-items:center;width:88px;height:88px;margin:0 auto 36px;border-radius:50%;border:1px solid var(--line-strong);background:radial-gradient(circle,#121a30,#070a14 70%);box-shadow:0 0 40px -10px rgba(212,175,106,.4)}.step__node:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px dashed rgba(212,175,106,.22);animation:spin 60s linear infinite}.step__node span{font-style:italic;color:var(--gold-soft)}.step h3,.step__node span{font-family:var(--font-display);font-size:30px}.step h3{font-weight:400;color:var(--ivory);margin-bottom:12px}.step p{max-width:320px;margin:0 auto;font-size:15px;color:var(--muted)}.steps__note{margin-top:64px;text-align:center;font-size:13px;color:var(--dim);font-style:italic}.access{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;padding:clamp(36px,6vw,80px);border-radius:28px;border-color:var(--line-strong)}.access__orbit{position:absolute;top:50%;left:-12%;width:640px;height:640px;transform:translateY(-50%);pointer-events:none}.access__orbit span{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(212,175,106,.1)}.access__orbit span:nth-child(2){inset:80px;border-style:dashed;animation:spin 120s linear infinite}.access__orbit span:nth-child(3){inset:170px;border-color:rgba(212,175,106,.18)}.access__copy{position:relative}.access__copy h2{margin:22px 0 24px;font-size:clamp(40px,4.6vw,64px)}.access__copy p:last-child{max-width:440px;font-size:17px;color:var(--muted)}.access__form{position:relative;gap:18px}.access__form,.field{display:flex;flex-direction:column}.field{gap:8px}.field label{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.field input,.field select{width:100%;height:54px;padding:0 18px;border-radius:14px;border:1px solid var(--line);background:rgba(5,7,14,.6);color:var(--ivory);font-family:var(--font-sans);font-size:15px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease);-moz-appearance:none;appearance:none;-webkit-appearance:none}.field textarea{font-family:var(--font-sans);line-height:1.5}.field textarea::placeholder{color:rgba(230,225,214,.3)}.field input::placeholder{color:rgba(230,225,214,.3)}.field input:focus,.field select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px rgba(212,175,106,.1)}.field--select{position:relative}.field--select:after{content:"";position:absolute;right:20px;bottom:23px;width:7px;height:7px;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);transform:rotate(45deg);pointer-events:none}.field select:invalid{color:rgba(230,225,214,.4)}.field select option{background:var(--navy);color:var(--ivory)}.access__form .btn{margin-top:8px;height:56px}.access__error{min-height:1em;font-size:13px;color:var(--amber)}.access__error:empty{display:none}.access__micro{font-size:12px;color:var(--dim);text-align:center}.access__done{position:relative;text-align:center;padding:40px 20px}.access__check{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;border:1px solid var(--gold);color:var(--gold-soft);font-size:24px;box-shadow:0 0 40px -6px rgba(212,175,106,.5)}.access__done h3{font-family:var(--font-display);font-weight:400;font-size:34px;color:var(--ivory);margin-bottom:8px}.access__done p{color:var(--muted)}.footer{padding:72px 0 48px;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:40px;border-bottom:1px solid var(--line-cool)}.footer__domain{margin-top:14px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.footer__links{display:flex;flex-wrap:wrap;gap:32px}.footer__links a{font-size:13px;color:var(--muted);transition:color .3s var(--ease)}.footer__links a:hover{color:var(--gold-soft)}.footer__disclaimer{max-width:820px;margin-top:32px;font-size:12.5px;line-height:1.7;color:var(--dim)}.footer__copy{margin-top:20px;font-size:12px;color:rgba(230,225,214,.28)}.subpage{padding:160px 0 var(--section-y);min-height:70vh}.subpage__head{max-width:820px;margin-bottom:64px}.subpage__head h1{margin-top:20px;font-size:clamp(40px,5vw,68px)}.subpage__intro{margin-top:22px;max-width:640px;font-size:17px;color:var(--muted)}.subpage__actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.prose{max-width:720px;font-size:17px;line-height:1.8;color:var(--text)}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.2em;font-weight:400;font-size:32px;line-height:1.2;color:var(--ivory)}.prose h2,.prose h3{font-family:var(--font-display)}.prose h3{margin-top:1.8em;font-weight:500;font-size:24px}.prose a,.prose h3{color:var(--gold-soft)}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.prose a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.prose strong{color:var(--ivory);font-weight:600}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--gold)}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:2px solid var(--gold);font-family:var(--font-display);font-style:italic;font-size:24px;line-height:1.5;color:var(--ivory)}.prose img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.prose hr{border:0;height:1px;background:var(--line-strong);margin:2.4em 0}.prose code{font-size:.9em;padding:2px 6px;border-radius:6px;background:rgba(212,175,106,.08)}.legal{font-size:16px}.legal h2{font-size:26px}.legal-draft{padding:14px 18px;border-radius:var(--radius-sm);border:1px solid rgba(208,138,60,.45);background:rgba(208,138,60,.08);color:var(--amber);font-size:14px}.tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.track{display:flex;flex-direction:column;gap:12px;padding:36px;border-radius:var(--radius);transition:border-color .4s var(--ease),transform .4s var(--ease)}.track:hover{border-color:var(--line-strong);transform:translateY(-3px)}.track h2{font-family:var(--font-display);font-weight:400;font-size:32px;color:var(--ivory)}.track p{color:var(--muted);font-size:15px}.track__count{margin-top:auto;padding-top:12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.track--advanced .tag{color:var(--cyan)}.learn-section{margin-top:96px}.learn-section__head{margin-bottom:32px}.learn-section__head h2{margin-top:14px;font-size:clamp(32px,3.6vw,46px)}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.article-card{display:flex;flex-direction:column;gap:12px}.article-card h3{margin:0;font-size:26px}.article-meta{margin-top:auto;font-size:12.5px;letter-spacing:.04em;color:var(--dim)}.subpage__intro .article-meta{font-size:14px}.learn-empty{padding:28px 32px;border-radius:var(--radius);color:var(--muted)}.learn-empty a{color:var(--gold-soft)}.article-tags{display:flex;flex-wrap:wrap;gap:8px;max-width:720px;margin-top:48px}.article-tags span{padding:5px 12px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--gold-soft)}.article-disclaimer{max-width:720px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;font-style:italic;color:var(--dim)}.article-back{margin-top:40px}.field--hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.access__micro a{color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-muted{color:var(--muted);font-size:14px}.app-loading{position:relative;z-index:1;min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;color:var(--muted)}.app-loading__ring{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);border-top-color:var(--gold);animation:spin 1.1s linear infinite}.shell{position:relative;z-index:1;display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.shell__side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 18px 22px;border-right:1px solid var(--line);background:rgba(5,7,14,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.shell__brand{display:block;padding:0 10px 30px}.shell__brand>img{height:34px;width:auto}.shell__nav{display:flex;flex-direction:column;gap:2px}.shell__link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-size:13.5px;color:var(--muted);transition:color .3s var(--ease),background .3s var(--ease)}.shell__link:hover{color:var(--ivory);background:rgba(212,175,106,.06)}.shell__link.is-active{color:var(--ivory);background:linear-gradient(90deg,rgba(212,175,106,.16),transparent);box-shadow:inset 2px 0 0 var(--gold)}.shell__bullet{width:6px;height:6px;flex:none;border-radius:50%;border:1px solid}.shell__link.is-active .shell__bullet{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px var(--gold)}.shell__soon{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-cool)}.shell__link--soon{color:var(--dim);opacity:.6;cursor:default}.shell__link--soon:hover{background:none;color:var(--dim)}.shell__link--soon small{margin-left:auto;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.shell__user{margin-top:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:16px 10px 0;border-top:1px solid var(--line)}.shell__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--gold);font-family:var(--font-display);font-size:18px;color:var(--gold-soft)}.shell__who{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;color:var(--ivory);overflow-wrap:anywhere}.plan-badge{align-self:flex-start;padding:2px 8px;border-radius:999px;border:1px solid var(--line-strong);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft)}.plan-badge--professional{border-color:var(--gold);background:rgba(212,175,106,.12)}.shell__signout{grid-column:1/-1;justify-self:start;margin-top:10px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--dim);cursor:pointer}.shell__signout:hover{color:var(--gold-soft)}.shell__main{min-width:0;padding:48px clamp(20px,4vw,56px) 80px}.page{max-width:1120px}.page--narrow{max-width:760px}.page__head{margin-bottom:32px}.page__head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.page__head h1{margin-top:14px;font-size:clamp(36px,4vw,54px)}.page__intro{margin-top:16px;max-width:620px;font-size:15.5px;color:var(--muted)}.page-tour__start{display:inline-block;margin-top:10px;font-size:14px}.placeholder-banner{margin-bottom:24px;padding:12px 16px;border-radius:var(--radius-sm);border:1px dashed rgba(116,211,220,.45);background:rgba(116,211,220,.06);font-size:13.5px;color:var(--text)}.placeholder-banner strong{color:var(--cyan)}.form-error{color:var(--amber);font-size:14px}.form-error:empty{display:none}.cat-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.cat-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:rgba(5,7,14,.5);font:inherit;font-size:13px;color:var(--muted);cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease)}.cat-tab:hover:not(:disabled){border-color:var(--line-strong);color:var(--ivory)}.cat-tab.is-active{border-color:var(--gold);background:rgba(212,175,106,.12);color:var(--ivory)}.cat-tab.is-locked{cursor:not-allowed;opacity:.55}.cat-tab__lock{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dash-card{display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:var(--radius)}.dash-card--wide{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.dash-card--plan{padding:16px 22px;font-size:13.5px;color:var(--muted)}.dash-card--plan strong{color:var(--gold-soft)}.dash-card__title{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.dash-card__link{margin-top:auto;align-self:flex-start;font-size:14px}.dash-dial{width:min(100%,340px);margin:0 auto}.window-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.window-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line-cool)}.window-row:last-child{border-bottom:0}.window-row__date{font-size:12.5px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.window-row.is-today .window-row__date{color:var(--gold-soft);font-weight:600}.window-row__body{display:flex;flex-direction:column;gap:6px;min-width:0}.window-row__type{font-family:var(--font-display);font-size:19px;color:var(--ivory)}.window-row__cat{color:var(--gold-soft)}.window-row__keywords{display:flex;flex-wrap:wrap;gap:6px}.window-row__keywords span{padding:2px 9px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--muted)}.window-row__note{font-size:13px;color:var(--muted)}.window-row__action{font-size:12px;color:var(--gold-soft);border-bottom:1px solid var(--line-strong);white-space:nowrap}.window-row__action:hover{border-color:var(--gold)}.cal-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cal{padding:22px;border-radius:var(--radius)}.cal__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cal__month{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--ivory)}.cal__nav{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--gold-soft);font-size:16px;cursor:pointer}.cal__nav:hover{border-color:var(--gold);background:rgba(212,175,106,.08)}.cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;transition:opacity .3s var(--ease)}.cal__grid.is-loading{opacity:.55}.cal__weekday{padding-bottom:6px;text-align:center;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cal__day{position:relative;aspect-ratio:1/.9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:1px solid var(--line-cool);background:rgba(5,7,14,.45);font:inherit;color:var(--text);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease)}.cal__day:hover{border-color:var(--line-strong)}.cal__num{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal__day.is-today{border-color:var(--gold)}.cal__day.is-today .cal__num{color:var(--gold-soft);font-weight:600}.cal__day.is-selected{background:rgba(212,175,106,.16);border-color:var(--gold)}.cal__day.is-locked{background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 6px,transparent 6px 12px);color:var(--dim)}.cal__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.cal__legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12px;color:var(--dim)}.cal__legend span{display:inline-flex;align-items:center;gap:8px}.cal__locked-mark,.cal__today-mark{display:inline-block;width:12px;height:12px;border-radius:4px;border:1px solid var(--gold)}.cal__locked-mark{border-color:var(--line);background:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 4px)}.cal-detail{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius)}.cal-detail__date{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--ivory);margin-bottom:6px}.cal-detail .window-row{grid-template-columns:minmax(0,1fr) auto}.cal-detail .window-row__date{display:none}.panel-form{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,4vw,36px);border-radius:var(--radius)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.form-note{margin-top:-10px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.field textarea{width:100%;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:rgba(5,7,14,.6);color:var(--ivory);font:inherit;font-size:15px;resize:vertical}.field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px rgba(212,175,106,.1)}.field select{padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field input:disabled{opacity:.45}.field input[type=date],.field input[type=time]{color-scheme:dark}.field__hint{font-size:12.5px;color:var(--dim)}.field__error{font-size:12.5px;color:var(--amber)}.field--error input,.field--error select,.field--error textarea{border-color:rgba(208,138,60,.7)}.checks{flex-direction:column;margin:4px 0 0;padding:0;border:0}.check,.checks{display:flex;gap:12px}.check{align-items:flex-start;font-size:13.5px;line-height:1.55;color:var(--muted);cursor:pointer}.check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--gold)}.check a{color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px}.check strong{color:var(--text);font-weight:600}.check--error{color:var(--amber)}.check--inline{margin-top:-6px}.advanced{border-top:1px solid var(--line-cool);padding-top:14px}.advanced summary{cursor:pointer;font-size:13px;color:var(--gold-soft);margin-bottom:14px}.choice-group{margin:0;padding:0;border:0}.choice-group legend{margin-bottom:12px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.choice{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;border:1px solid var(--line);background:rgba(5,7,14,.5);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease)}.choice input{position:absolute;opacity:0}.choice:focus-within{outline:1px solid var(--gold-soft);outline-offset:2px}.choice.is-on{border-color:var(--gold);background:rgba(212,175,106,.12)}.choice__label{font-family:var(--font-display);font-size:20px;color:var(--ivory)}.choice__hint{font-size:12px;color:var(--dim)}.keyword-chips{display:flex;flex-wrap:wrap;gap:8px}.keyword-chip{position:relative;padding:8px 14px;border-radius:999px;border:1px solid var(--line);font-size:13px;color:var(--muted);cursor:pointer}.keyword-chip input{position:absolute;opacity:0}.keyword-chip:focus-within{outline:1px solid var(--gold-soft);outline-offset:2px}.keyword-chip.is-on{border-color:var(--gold);background:rgba(212,175,106,.14);color:var(--ivory)}.done-panel{align-items:center;text-align:center}.done-panel h2{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--ivory)}.done-panel .form-actions{justify-content:center}.form-section{display:flex;flex-direction:column;gap:16px;padding-top:22px;border-top:1px solid var(--line)}.form-section__title{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--ivory)}.place-field{display:flex;flex-direction:column;gap:10px}.place-field__box{position:relative}.place-field__spinner{position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:1px solid var(--line);border-top-color:var(--gold);animation:spin .9s linear infinite}.place-field__list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid var(--line-strong);background:var(--panel-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px -20px rgba(0,0,0,.9)}.place-field__list li{padding:10px 12px;border-radius:10px;font-size:14px;color:var(--text);cursor:pointer}.place-field__list li.is-active,.place-field__list li:hover{background:rgba(212,175,106,.14);color:var(--ivory)}.place-field__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--gold-soft)}.place-field__edit{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.place-field__manual{display:flex;flex-direction:column;gap:14px}.place-field__manual[hidden]{display:none}.place-field__message{color:var(--amber)}.verify-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:24px;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:rgba(212,175,106,.07);font-size:13.5px}.verify-banner strong{color:var(--ivory)}.verify-banner button{padding:6px 14px;border-radius:999px;border:1px solid var(--gold);background:none;font:inherit;font-size:12.5px;cursor:pointer}.verify-banner button,.verify-banner__done{color:var(--gold-soft)}.verify-banner__error{color:var(--amber)}.auth__forgot{align-self:center;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.account-stack{gap:20px}.account-card,.account-stack{display:flex;flex-direction:column}.account-card{gap:16px;padding:clamp(22px,4vw,30px);border-radius:var(--radius)}.account-card__title{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--ivory)}.account-form{display:flex;flex-direction:column;gap:14px}.account-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.account-facts div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:12px;gap:12px}.account-facts dt{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding-top:2px}.account-facts dd{margin:0;font-size:14.5px;color:var(--text);overflow-wrap:anywhere}.pill{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;border:1px solid rgba(208,138,60,.6);font-size:11px;color:var(--amber)}.pill--ok{border-color:var(--line-strong)}.account-ok,.pill--ok{color:var(--gold-soft)}.account-note,.account-ok{font-size:13px}.account-note a{color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px}.account-danger,.account-row,.consent-list li{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--line-cool)}.account-danger>span,.account-row span,.consent-list li>span{display:flex;flex-direction:column;gap:4px;flex:1 1 280px;font-size:14.5px;color:var(--ivory)}.account-danger small,.account-row small,.consent-list small{font-size:12.5px;color:var(--muted)}.account-danger{flex-direction:column;align-items:stretch}.consent-list{list-style:none;margin:0;padding:0}.switch{position:relative;flex:none;width:46px;height:26px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(5,7,14,.6);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease)}.switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--dim);transition:transform .3s var(--ease),background .3s var(--ease)}.switch.is-on{background:rgba(212,175,106,.25);border-color:var(--gold)}.switch.is-on span{transform:translateX(20px);background:var(--gold-soft)}.switch:disabled{opacity:.6;cursor:progress}.btn--danger{color:#ffd9c2;border-color:rgba(208,138,60,.7);background:rgba(208,138,60,.1)}.btn--danger:hover{background:rgba(208,138,60,.2)}button.text-link{background:none;border:0;border-bottom:1px solid var(--gold);font:inherit;cursor:pointer}.auth{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px var(--gutter)}.auth__brand img{height:52px;width:auto}.auth__card{width:min(100%,460px);padding:clamp(26px,5vw,40px);border-radius:24px;border-color:var(--line-strong)}.auth__title{font-size:clamp(32px,4vw,40px)}.auth__sub{margin:10px 0 26px;font-size:14.5px;color:var(--muted)}.auth__form{display:flex;flex-direction:column;gap:18px}.auth__switch{margin-top:22px;text-align:center;font-size:14px;color:var(--muted)}.auth__legal a,.auth__switch a{color:var(--gold-soft)}.auth__legal{font-size:12px;color:var(--dim)}.page--wide{max-width:1240px}.page__actions{display:flex;gap:10px;flex-wrap:wrap}.cosmo-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;perspective:1400px}.cosmo-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius)}.cosmo-card--left{transform:rotateY(12deg);transform-origin:right center}.cosmo-card--right{transform:rotateY(-12deg);transform-origin:left center}.cosmo-card h2{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.1;color:var(--ivory)}.cosmo-card__time{font-size:15px;color:var(--gold-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cosmo-dial{position:relative;display:grid;place-items:center;width:100%;max-width:520px;margin:0 auto}.cosmo-dial svg{width:100%;height:auto;overflow:visible}.cosmo-dial__current{filter:drop-shadow(0 0 8px rgba(243,220,166,.7))}.cosmo-tray{margin-top:28px;padding:22px;border-radius:var(--radius)}.cosmo-tray__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px}.cosmo-hours{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.cosmo-hours li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line-cool);background:rgba(5,7,14,.45)}.cosmo-hours li.is-now{border-color:var(--gold);background:rgba(212,175,106,.14)}.cosmo-hours__time{font-size:11.5px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cosmo-hours li.is-now .cosmo-hours__time{color:var(--gold-soft)}.cosmo-hours__label{font-family:var(--font-display);font-size:17px;color:var(--ivory)}.shell__days{font-size:11px;color:var(--dim)}.upgrade-notice{margin-bottom:32px;padding:28px;border-radius:var(--radius);border-color:var(--gold)}.upgrade-notice h2{margin:10px 0 12px;font-size:clamp(28px,3vw,38px)}.upgrade-notice p:last-child{max-width:640px;color:var(--muted)}@media (max-width:1180px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero__areas{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hero__tray{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.feature:nth-child(3){border-left:0}.app__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.app__col--right{grid-column:1/-1;flex-direction:row}.app__col--right .panel{flex:1 1;transform:none}}@media (max-width:1200px){.nav__cta,.nav__links{display:none}.nav__links+.nav__signin,.nav__signin{margin-left:auto}.nav__toggle{display:block;margin-left:4px}}@media (max-width:1024px){.hero{padding-top:112px}.hero__grid{grid-template-columns:1fr;gap:32px}.hero__copy{text-align:center}.hero__sub{margin:0 auto}.hero__ctas{align-items:center}.hero__figure,.mannequin{width:100%;margin:0 auto}.hero__figure{max-width:560px}.areas,.hero__areas,.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars .pillar:last-child{grid-column:1/-1}.app{grid-template-columns:1fr;transform:none}.app__sidebar{display:none}.modules,.tray{grid-template-columns:repeat(2,minmax(0,1fr))}.module,.module:not(:nth-child(3n+1)){padding:28px 24px 28px 0;border-left:0}.module:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.access{gap:40px}.access,.shell{grid-template-columns:1fr}.shell__side{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:auto;flex-direction:row;align-items:center;gap:12px;padding:10px 16px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.shell__brand{padding:0 8px 0 0}.shell__brand>img{height:26px}.shell__brand .logo-intro{height:26px!important}.shell__nav{flex-direction:row}.shell__avatar,.shell__soon,.shell__who{display:none}.shell__link{white-space:nowrap;padding:8px 12px}.shell__link .shell__bullet{display:none}.shell__user{margin:0 0 0 auto;padding:0;border:0;display:block}.shell__signout{margin:0;white-space:nowrap}.shell__main{padding-top:32px}.cal-layout{grid-template-columns:1fr}.cosmo-stage{grid-template-columns:1fr 1fr}.cosmo-dial{grid-column:1/-1;grid-row:1;max-width:440px}.cosmo-card--left,.cosmo-card--right{transform:none}.cosmo-hours{grid-template-columns:repeat(6,minmax(0,1fr))}.cal-detail{position:static}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nav{padding-top:10px}.nav__inner{height:60px;padding:0 8px 0 16px;gap:12px}}@media (max-width:400px){.nav .logo-intro,.nav .logo>img{height:38px!important}.hero__title{font-size:clamp(38px,10.5vw,56px)}.hero__title span{white-space:normal}.hero__ctas .btn{width:100%}.hero__quote{margin-top:40px}.hero__areas,.hero__tray{grid-template-columns:1fr}.hero__tray{padding:8px 0}.feature,.feature+.feature{padding:18px 20px;border-left:0}.feature+.feature{border-top:1px solid var(--line)}.section-heading{margin-bottom:48px}.section-heading__intro{font-size:16px}.areas,.pillars{grid-template-columns:1fr}.card{padding:28px 24px}.area{min-height:0}.pillar__head{margin-bottom:32px}.app__topbar .app__search{display:none}.app__stage{grid-template-columns:1fr;padding:20px 16px 4px}.app__center{order:-1}.app__col,.app__col--right{flex-direction:column}.tilt-l,.tilt-r{transform:none}.app__tray{margin:16px}.modules,.tray{grid-template-columns:1fr}.module,.module:not(:nth-child(3n+1)),.module:nth-child(2n){padding:24px 0;border-left:0}.steps{grid-template-columns:1fr;gap:56px}.steps:before{display:none}.access__orbit{left:-60%}.footer__top{flex-direction:column}.subpage{padding-top:120px}.choices,.dash-grid,.form-grid{grid-template-columns:1fr}.window-row{grid-template-columns:1fr auto}.window-row__date{grid-column:1/-1}.cal{padding:14px}.cosmo-stage{grid-template-columns:1fr}.cosmo-hours{grid-template-columns:repeat(3,minmax(0,1fr))}.cal__grid{gap:3px}.cal__day{border-radius:8px}.account-facts div,.article-grid,.tracks{grid-template-columns:1fr}.account-facts div{gap:2px}.track{padding:28px 24px}.learn-section{margin-top:64px}.footer__links{gap:20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.link-button{background:none;border:0;padding:0;font:inherit;color:var(--gold-soft);cursor:pointer}.planet-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.35fr);align-items:end;grid-gap:4px 2px;gap:4px 2px;margin-top:8px}.planet-row__btn{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:6px 2px;border:1px solid transparent;border-radius:12px;background:none;color:var(--dim);font:inherit;font-size:10px;letter-spacing:.02em;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.planet-row__btn:has(.planet--jupiter),.planet-row__btn:has(.planet--saturn),.planet-row__btn:has(.planet--sun),.planet-row__btn:has(.planet--uranus){padding:10px 6px 6px}.planet-row__btn:focus-visible,.planet-row__btn:hover{color:var(--gold-soft);border-color:rgba(212,175,106,.35);background:rgba(212,175,106,.06)}.planet-row__orb{position:relative;display:block;border-radius:50%}.planet-sheet{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid rgba(212,175,106,.3);border-radius:20px;background:rgba(10,12,20,.96);color:var(--text);box-shadow:0 24px 80px rgba(0,0,0,.6);overflow:auto}.planet-sheet::-webkit-backdrop{background:rgba(3,4,8,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.planet-sheet::backdrop{background:rgba(3,4,8,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.planet-sheet[open]{animation:sheet-in .25s var(--ease)}.planet-sheet__panel{position:relative;padding:28px 26px 24px}.planet-sheet__close{position:absolute;top:12px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.05);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.planet-sheet__close:hover{background:rgba(255,255,255,.12)}.planet-sheet__head{display:flex;align-items:center;gap:18px;margin-bottom:16px}.planet-sheet__orb{position:relative;flex:none;width:52px;height:52px;border-radius:50%}.planet-sheet__orb.planet--saturn{width:40px;height:40px;margin:0 36px 0 38px}.planet-sheet__title{margin:2px 0 0;font-size:34px}.planet-sheet__areas{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none}.planet-sheet__areas li{padding:4px 10px;border:1px solid rgba(212,175,106,.35);border-radius:999px;color:var(--gold-soft);font-size:12px}.planet-sheet__text{margin:0 0 20px;line-height:1.65}.planet-sheet__cta{padding:16px;border-radius:14px;background:rgba(212,175,106,.07);font-size:14px;line-height:1.55}.planet-sheet__cta p{margin:0 0 12px}.planet-sheet__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}@keyframes sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:640px){.planet-sheet{width:100%;max-width:100%;margin:auto 0 0;border-radius:20px 20px 0 0;border-bottom:0}.planet-sheet[open]{animation-name:sheet-up}.planet-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.45fr) minmax(0,1.15fr) minmax(0,1.25fr);gap:6px 4px}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.planet-sheet[open]{animation:none}}.strength{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.strength__dots{display:inline-flex;gap:3px}.strength__dots i{width:7px;height:7px;border-radius:50%;border:1px solid var(--line-strong)}.strength__dots i.is-on{border-color:var(--gold);background:var(--gold);box-shadow:0 0 6px rgba(212,175,106,.6)}.strength--strong .strength__word{color:var(--gold-soft)}.tone{font-size:12px;color:var(--muted)}.tone--favorable{color:#9fd6a8}.tone--challenging{color:#e7a27c}.area-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.area-chips span{padding:1px 8px;border:1px solid var(--line);border-radius:999px;font-size:11px;color:var(--gold-soft)}.why{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.why__toggle{padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.why__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:2px solid var(--line-strong);font-size:13px;line-height:1.5;color:var(--muted);white-space:pre-line}.why__basis{font-size:12px;color:var(--gold-soft)}.quiet{margin:0;color:var(--muted);font-style:italic}.first-tip,.nudge{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 18px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:rgba(212,175,106,.06);font-size:14px}.nudge{margin-top:18px}.first-tip>span:nth-child(2),.nudge>span:first-child{flex:1 1 220px}.first-tip__icon{color:var(--gold)}.first-tip__close{padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--gold-soft);font:inherit;font-size:12px;cursor:pointer}.alert-banner{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px 18px;border:1px solid var(--gold);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgba(212,175,106,.18),rgba(212,175,106,.04));font-size:14.5px}.alert-banner__icon{color:var(--gold);font-size:18px}.today-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.today-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius)}.today-card--wide{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:18px}.today-card__label{margin:0 0 4px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.today-card__headline{font-size:30px;line-height:1.15}.today-card__headline,.today-card__hour,.today-card__time{margin:0;font-family:var(--font-display);color:var(--ivory)}.today-card__hour,.today-card__time{font-size:26px}.today-card__title{margin:0;color:var(--text)}.today-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.today-card__pattern{margin:6px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--gold-soft)}.today-card__link{margin-top:auto;align-self:flex-start}.month-theme{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;padding:14px 20px;border-radius:var(--radius-sm)}.month-theme .eyebrow{margin:0}.month-theme__title{font-family:var(--font-display);font-size:20px;color:var(--ivory)}.month-theme__meta{display:inline-flex;flex-wrap:wrap;gap:10px;margin-left:auto}.cal__dot--subtle{width:5px;height:5px;opacity:.6;box-shadow:none}.cal__dot--notable{width:8px;height:8px}.cal__dot--strong{width:11px;height:11px;box-shadow:0 0 10px var(--gold)}.event-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.event-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-cool)}.event-row__when{font-size:12.5px;color:var(--gold-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.event-row__body{display:flex;flex-direction:column;gap:6px}.event-row__title{color:var(--ivory)}.event-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.event-row__action{align-self:start;font-size:12.5px;color:var(--gold-soft);white-space:nowrap}.cal-detail__note{margin-top:8px;font-size:12px}.year{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.year-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius)}.directions{margin-bottom:18px}.directions__year+.directions__year{margin-top:18px}.directions__span{margin:6px 0 4px;font-size:13px;color:var(--gold-soft)}.directions__words{display:block;font-size:13px;line-height:1.5;color:var(--muted)}.year-card--wide{grid-column:1/-1}.year-list{gap:14px;margin:0;padding:0;list-style:none}.year-list,.year-list li{display:flex;flex-direction:column}.year-list li{gap:6px}.year-list__when{font-size:12.5px;color:var(--gold-soft)}.focus__areas,.year-list__title{font-family:var(--font-display);font-size:24px;color:var(--ivory)}.focus{display:flex;flex-direction:column;gap:8px}.focus p{margin:0}.focus__title{color:var(--muted)}.intro{width:min(460px,calc(100% - 32px));padding:0;border:1px solid var(--line-strong);border-radius:20px;background:rgba(10,12,20,.97);color:var(--text);box-shadow:0 24px 80px rgba(0,0,0,.6)}.intro::-webkit-backdrop{background:rgba(3,4,8,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.intro::backdrop{background:rgba(3,4,8,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.intro__panel{display:flex;flex-direction:column;gap:14px;padding:30px 28px 24px}.intro__title{margin:0;font-size:32px}.intro__body{margin:0;line-height:1.6;color:var(--muted)}.intro__dots{display:flex;gap:6px}.intro__dots i{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.intro__dots i.is-on{background:var(--gold)}.intro__actions,.tour__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.tour{position:fixed;inset:0;z-index:1000;touch-action:none;overscroll-behavior:contain;transform:translateZ(0)}.tour__dim{position:absolute;inset:0;background:rgba(3,4,8,.7)}.tour__spot{position:fixed;border-radius:var(--radius);box-shadow:0 0 0 2px var(--gold),0 0 0 9999px rgba(3,4,8,.72);pointer-events:none;transition:top .3s var(--ease),left .3s var(--ease),width .3s var(--ease),height .3s var(--ease)}.tour__card{position:fixed;width:min(320px,calc(100vw - 24px));padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:rgb(12,15,26);box-shadow:0 30px 60px -20px rgba(0,0,0,.9)}.tour__card .eyebrow{margin:0 0 6px}.tour__title{margin:0 0 8px;font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--ivory)}.tour__body{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.prefs-alerts{display:flex;flex-direction:column;gap:12px;margin-top:6px}.prefs-alerts__label{margin:0;font-size:13px;color:var(--muted)}.prefs-areas{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:6px 14px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.chip.is-on{border-color:var(--gold);background:rgba(212,175,106,.14);color:var(--gold-soft)}.prefs-quiet{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted)}.prefs-quiet input{margin-left:4px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(5,7,14,.6);color:var(--text);font:inherit;color-scheme:dark}@media (max-width:900px){.today-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.today-card--headline{grid-column:1/-1}}@media (max-width:640px){.today-grid,.year{grid-template-columns:minmax(0,1fr)}.today-card--wide{flex-direction:column;align-items:flex-start}.event-row{grid-template-columns:minmax(0,1fr);gap:6px}.month-theme__meta{margin-left:0}.today-card__headline{font-size:26px}}@media (prefers-reduced-motion:reduce){.tour__spot{transition:none}}.year-plan-note{margin:0 0 18px;font-size:13px}.cosmo-card__best,.cosmo-card__location{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.cosmo-hours__location{font-family:var(--font-sans);font-size:13px;color:var(--muted)}.cosmo-card__best strong,.cosmo-card__location strong,.nature__best strong{color:var(--gold-soft);font-weight:600}.cosmo-hours__label a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.technique-note{display:inline-block;margin-top:8px}.natures{margin-top:36px}.natures__title{margin:0 0 6px;font-size:clamp(28px,4vw,40px)}.natures__intro{margin:0 0 20px}.natures__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:18px;gap:18px}.nature{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--radius);scroll-margin-top:90px}.nature:target{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 30px rgba(212,175,106,.25)}.nature__head{display:flex;align-items:center;gap:14px}.nature__orb{position:relative;flex:none;width:40px;height:40px;border-radius:50%}.nature__orb.planet--saturn{width:30px;height:30px;margin:0 20px 0 18px}.nature__name{margin:0;font-family:var(--font-display);font-size:26px;font-weight:400;color:var(--ivory)}.nature__dims{display:grid;grid-gap:10px;gap:10px;margin:0}.nature__dims div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:10px;gap:10px}.nature__dims dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);padding-top:2px}.nature__dims dd{color:var(--text)}.nature__best,.nature__dims dd{margin:0;font-size:14px;line-height:1.5}.nature__best{padding-top:12px;border-top:1px solid var(--line);color:var(--muted)}@media (max-width:640px){.nature__dims div{grid-template-columns:minmax(0,1fr);gap:2px}}.today-sky{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;margin:0 0 22px}.today-sky__figure .mannequin{max-width:520px}.today-sky__areas{display:flex;flex-direction:column;gap:8px}.area-link--app{gap:12px;padding:8px 14px 8px 8px}.area-link--app .area-link__icon{width:36px;height:36px}.area-link--app .area-link__icon .icon{width:19px;height:19px}.area-link--app .area-link__label{font-size:17px}.area-link__state{font-size:11.5px;color:var(--dim)}.area-link__quiet{font-style:italic}.area-link--app.is-locked{opacity:.55}@media (max-width:900px){.today-sky{grid-template-columns:minmax(0,1fr)}.today-sky__areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.today-sky__areas .today-card__label{grid-column:1/-1}}@media (max-width:480px){.today-sky__areas{grid-template-columns:minmax(0,1fr)}}.prose.about{max-width:720px}.prose.about .about__line{margin:28px 0;font-family:var(--font-display);font-size:clamp(22px,3vw,28px);line-height:1.3;color:var(--gold-soft)}.prose.about h2{margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.prose.about h3{color:var(--gold)}.planet-sheet__keywords{margin:4px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.planet-sheet__epithet{margin:-4px 0 14px;font-family:var(--font-display);font-size:19px;font-style:italic;color:var(--gold-soft)}.planet-sheet__principle{display:flex;flex-direction:column;gap:6px;margin:4px 0 20px;padding:14px 16px;border-left:2px solid var(--gold);background:rgba(212,175,106,.06)}.planet-sheet__principle span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.planet-sheet__principle em{font-family:var(--font-display);font-size:20px;line-height:1.35;color:var(--ivory)}.planet-sheet__lists{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.planet-sheet__list-label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.planet-sheet__lists .planet-sheet__areas{margin:0}.planet-sheet__areas--watch li{border-color:rgba(231,162,124,.45);color:#e7a27c}.planet-sheet__explore{display:inline-block;margin:0 0 20px}.planet__label-keys{display:block;margin-top:2px;font-family:var(--font-sans);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);text-align:center}.planet-sheet__best-use{margin:0}.planet-sheet__signal{margin:0 0 18px;font-family:var(--font-display);font-size:20px;color:var(--ivory)}.planet-sheet__signal span{margin-right:6px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}@media (hover:none) and (pointer:coarse){::-webkit-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}*,::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glass{background:linear-gradient(160deg,rgba(18,24,46,.88),rgba(8,11,22,.94))}.nav--open .nav__inner,.nav--scrolled .nav__inner{background:rgba(7,10,20,.92)}.app__stage,.cosmo-stage,.preview{perspective:none}.app,.cosmo-card--left,.cosmo-card--right,.tilt-l,.tilt-r{transform:none}.cosmo-dial__current,.dial__active,.logo-intro,.logo>img,.mannequin__halo,.planet:hover,.preview__glow,.spark polyline{filter:none}.mannequin__halo{opacity:.85;animation:none}.planet{will-change:auto}.mannequin__dust,.planet__label{display:none}}.hero{overflow-x:clip}.is-zoomed *,.is-zoomed :after,.is-zoomed :before{animation-play-state:paused!important}.shell__site{display:flex;flex-direction:column;gap:1px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.shell__site-title{margin:0 12px 6px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.shell__site-link{padding:7px 12px;border-radius:8px;font-size:12.5px;color:var(--dim);text-decoration:none}.shell__site-link:hover{color:var(--gold-soft);background:rgba(212,175,106,.06)}@media (max-width:1024px){.shell__site{flex-direction:row;margin:0;padding:0 0 0 10px;border-top:0;border-left:1px solid var(--line)}.shell__site-title{display:none}.shell__site-link{white-space:nowrap}}.access__chart{display:inline-block;margin-top:6px}.chart{margin-top:8px}.chart--loading{min-height:520px}.chart__bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:rgba(8,11,22,.72)}.chart__when{display:flex;flex-direction:column;margin:0;min-width:220px;font-family:var(--font-display);font-size:20px;color:var(--ivory)}.chart__when small{font-family:var(--font-sans);font-size:11.5px;letter-spacing:.06em;color:var(--muted)}.chart__controls{display:flex;align-items:center;gap:8px}.chart__btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--ivory);font:inherit;font-size:14px;cursor:pointer}.chart__btn--play{width:48px;height:48px;border-color:var(--gold);color:var(--gold);font-size:15px}.chart__btn:hover,.chart__now:hover{border-color:var(--gold);color:var(--gold-soft)}.chart__now{height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--dim);font:inherit;font-size:12.5px;cursor:pointer}.chart__options{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.chart__field{display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.chart__field input,.chart__field select{height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(5,7,14,.9);color:var(--ivory);font:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color-scheme:dark}.chart__speeds{display:flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.chart__speed{height:34px;padding:0 12px;border:0;background:transparent;color:var(--dim);font:inherit;font-size:13px;cursor:pointer}.chart__speed+.chart__speed{border-left:1px solid var(--line-strong)}.chart__speed.is-on{background:rgba(212,175,106,.16);color:var(--gold-soft)}.chart__check{display:flex;align-items:center;gap:6px;height:34px;font-size:13px;color:var(--dim)}.chart__body{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start;margin-top:22px}.chart__wheel svg{display:block;width:100%;max-width:640px;height:auto;margin:0 auto;overflow:visible}.cw-face{fill:rgba(5,7,14,.82)}.cw-face--inner{fill:rgba(3,4,9,.6)}.cw-ring{fill:none;stroke:rgba(212,175,106,.45);stroke-width:1}.cw-ring--soft{stroke:rgba(212,175,106,.18)}.cw-sign-edge{stroke:rgba(212,175,106,.4)}.cw-sign{font-size:22px;text-anchor:middle;dominant-baseline:central;font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,serif}.cw-sign--fire{fill:#ff8a5c}.cw-sign--earth{fill:#b9d27a}.cw-sign--air{fill:#f2d98a}.cw-sign--water{fill:#6fb8ff}.cw-tick{stroke:rgba(212,175,106,.35)}.cw-cusp{stroke:rgba(212,175,106,.22)}.cw-cusp--axis{stroke:rgba(236,211,160,.7);stroke-width:1.4}.cw-house{fill:var(--muted)}.cw-angle,.cw-house{font-size:11px;text-anchor:middle;dominant-baseline:central}.cw-angle{font-weight:600;letter-spacing:.08em;fill:var(--gold-soft)}.cw-aspect{stroke-width:1.1;transition:stroke-opacity .2s ease}.cw-trail{fill:var(--gold-soft)}.cw-body{cursor:pointer;outline:none;transition:opacity .2s ease}.cw-body.is-dim{opacity:.35}.cw-body__mark{stroke-width:2}.cw-body__glyph{font-size:21px;font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,serif}.cw-body__glyph,.cw-body__min{text-anchor:middle;dominant-baseline:central}.cw-body__min{font-size:9px;fill:var(--muted)}.cw-body__deg{font-size:10.5px;fill:var(--dim);text-anchor:middle;dominant-baseline:central}.cw-body__halo{fill:rgba(212,175,106,.14);stroke:var(--gold);stroke-width:1}.cw-body:focus-visible .cw-body__glyph,.cw-body:focus-visible .cw-body__halo{stroke:var(--gold)}.chart__list{padding:14px;border:1px solid var(--line);border-radius:16px;background:rgba(8,11,22,.72)}.chart__list-title{display:flex;justify-content:space-between;margin:2px 6px 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.chart__list-title .text-link{border:0;background:none;font:inherit;letter-spacing:.06em;cursor:pointer}.chart__list ul{margin:0;padding:0;list-style:none}.chart__row{display:grid;grid-template-columns:40px 1fr auto 30px;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.chart__row:hover{background:rgba(212,175,106,.06)}.chart__row.is-selected{border-color:rgba(212,175,106,.45);background:rgba(212,175,106,.1)}.chart__row-glyph,.chart__row-sign{font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,serif;font-size:17px;text-align:center}.chart__row-sign{font-size:13px;color:var(--gold-soft)}.chart__row-pos{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ivory)}.chart__retro{color:#ff8a5c}.chart__row-house{font-size:11.5px;color:var(--muted);text-align:right}.chart__angles{justify-content:space-between;margin-top:8px;padding:10px 8px 2px;font-size:12.5px;color:var(--gold-soft)}.chart__angles,.chart__list ul.chart__legend{display:flex;border-top:1px solid var(--line)}.chart__list ul.chart__legend{flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding:10px 8px 0;font-size:11.5px;color:var(--dim)}.chart__legend li{display:flex;align-items:center;gap:6px}.chart__legend span{width:14px;height:2px;border-radius:1px}.chart__note{margin:22px 0 0;font-size:12.5px;color:var(--muted)}@media (max-width:900px){.chart__body{grid-template-columns:1fr}}@media (max-width:560px){.chart__bar{padding:14px}.chart__options{gap:10px 12px}.cw-sign{font-size:26px}.cw-body__glyph{font-size:25px}.cw-body__deg{font-size:13px}.cw-body__min{font-size:11px}.cw-angle,.cw-house{font-size:14px}}.chart__wheel{position:relative;container-type:inline-size;max-width:680px;margin:0 auto;width:100%}.chart__wheel svg{max-width:none}.cw-cusp-deg{font-size:12px;fill:var(--dim);text-anchor:middle;dominant-baseline:central;font-family:"Segoe UI Symbol","Apple Symbols","Noto Sans Symbols 2",var(--font-sans),sans-serif}.cw-cusp-deg--asc{font-size:13px;font-weight:600;fill:var(--gold-soft)}.cw-cusp--mc{stroke:rgba(236,211,160,.85);stroke-width:1.6;stroke-dasharray:4 3}.cw-orbs{inset:0;pointer-events:none}.cw-orb,.cw-orbs{position:absolute}.cw-orb{display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transition:opacity .2s ease;will-change:auto}.cw-orb:before{content:"";position:absolute;inset:-9px;border-radius:50%}.cw-orb__ball{position:relative;display:block;border-radius:50%}.cw-orb__point{display:grid;place-items:center;border:1px solid;border-radius:50%;background:rgba(8,11,22,.92);font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,serif;font-size:2.2cqw;line-height:1}.cw-orb.is-dim{opacity:.35}.cw-orb.is-selected .cw-orb__ball,.cw-orb.is-selected .cw-orb__point{outline:1px solid var(--gold);outline-offset:3px}.cw-orb.is-hopping{z-index:3}.cw-orb__label{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);padding:3px 8px;border:1px solid var(--line-strong);border-radius:999px;background:rgba(5,7,14,.95);color:var(--ivory);font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.cw-orb:focus-visible .cw-orb__label,.cw-orb:hover .cw-orb__label{opacity:1}.cw-orb:focus-visible{outline:none}.cw-orb:focus-visible .cw-orb__ball,.cw-orb:focus-visible .cw-orb__point{outline:2px solid var(--gold);outline-offset:3px}@media (hover:none){.cw-orb__label{display:none}}.cw-pop{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--line-strong);border-radius:20px;background:linear-gradient(160deg,#10162b,#070a14);color:var(--text);overflow:auto}.cw-pop::-webkit-backdrop{background:rgba(3,4,9,.7)}.cw-pop::backdrop{background:rgba(3,4,9,.7)}.cw-pop__card{position:relative;padding:24px 24px 20px}.cw-pop__close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:50%;background:none;color:var(--dim);font-size:20px;line-height:1;cursor:pointer}.cw-pop__head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.cw-pop__orb{container-type:inline-size;flex:none;display:grid;place-items:center;width:56px;height:56px}.cw-pop__orb .cw-orb__point{font-size:30px}.cw-pop__orb:has(.planet--saturn),.cw-pop__orb:has(.planet--uranus){width:44px;height:44px;margin:0 30px 0 34px}.cw-pop__title{margin:0;font-size:30px}.cw-pop__where{margin:2px 0 0;font-size:13px;color:var(--gold-soft);font-family:"Segoe UI Symbol","Apple Symbols",var(--font-sans),sans-serif}.cw-pop__nature{margin:0 0 14px;font-family:var(--font-display);font-size:19px;font-style:italic;color:var(--ivory)}.cw-pop__rate{margin-bottom:14px;padding:10px 12px;border-left:2px solid var(--gold);background:rgba(212,175,106,.06)}.cw-pop__rate span,.cw-pop__traits dt{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.cw-pop__rate p{margin:4px 0 0;font-size:13.5px}.cw-pop__traits{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin:0 0 16px}.cw-pop__traits dd{margin:3px 0 0;font-size:13.5px;line-height:1.5}.cw-pop__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.cw-pop__draft{margin:14px 0 0;font-size:12px;color:var(--muted)}@media (max-width:480px){.cw-pop__traits{grid-template-columns:1fr}.cw-cusp-deg{font-size:15px}.cw-cusp-deg--asc{font-size:16px}.cw-orb__point{font-size:2.6cqw}}.planet--juno{background:radial-gradient(ellipse at 32% 28%,rgba(255,255,255,.3),transparent 42%),radial-gradient(ellipse at 36% 32%,transparent 34%,rgba(4,6,18,.78) 92%),url(/yuno-assets/planets/juno-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 6px rgba(220,220,225,.35);animation:planet-spin-2 30s linear infinite}.cw-orb__ball.planet--juno{border-radius:64% 36% 58% 42%/40% 62% 38% 60%;rotate:-18deg}.planet--chiron{background:radial-gradient(ellipse at 34% 30%,rgba(255,235,210,.22),transparent 42%),radial-gradient(ellipse at 40% 38%,transparent 30%,rgba(4,6,18,.72) 92%),linear-gradient(rgba(30,18,10,.35),rgba(30,18,10,.35)),url(/yuno-assets/planets/chiron-v3.webp) 0 0 /400% 100% no-repeat;box-shadow:0 0 6px rgba(200,175,150,.3);animation:planet-spin-3 45s linear infinite}.cw-orb__ball.planet--chiron{border-radius:50%;scale:1.08 .84}.planet--chiron:after{content:"";position:absolute;left:50%;top:50%;width:270%;height:78%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent 0 80%,rgba(235,235,235,.85) 82%,transparent 85%,transparent 88%,rgba(235,235,235,.6) 90%,transparent 93%);transform:translate(-50%,-50%) rotate(-24deg);-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 0),radial-gradient(18.5% 64% at 50% 50%,transparent 97%,#000 100%);mask-image:linear-gradient(180deg,transparent 50%,#000 0),radial-gradient(18.5% 64% at 50% 50%,transparent 97%,#000 100%)}.cw-pop__orb:has(.planet--chiron){width:44px;height:44px;margin:0 30px 0 34px}.cw-cusp-sign,.cw-mc__label,.cw-num-deg,.cw-num-min{text-anchor:middle;dominant-baseline:central;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw-num-deg{fill:#ffffff;font-weight:600}.cw-num-min{fill:rgba(214,220,232,.72)}.cw-retro{fill:#ff9a76}.cw-cusp-sign{font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,serif}.cw-cusp-label--asc .cw-num-deg{fill:#ffe7b0}.cw-mc__label{fill:var(--gold-soft);font-weight:700;letter-spacing:.06em}.cw-mc .cw-cusp--mc{stroke:rgba(236,211,160,.8)}.chart__step{display:flex;gap:6px}.chart__field .chart__step input{width:64px;text-align:center}.chart__field input[type=datetime-local]{min-width:228px}.cw-orb__point--lilith,.cw-orb__point--node,.cw-orb__point--southnode{border:0;color:#fff4cc;text-shadow:0 1px 1px rgba(0,0,0,.85),0 0 4px rgba(255,228,160,.55)}.cw-orb__point--node{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.75),rgba(255,255,255,0) 28%),radial-gradient(circle at 40% 36%,#a996ff 0,#5b47b8 42%,#241a5c 78%,#0d0826 100%);box-shadow:inset -2px -3px 5px rgba(0,0,0,.55),inset 1px 1px 2px rgba(255,255,255,.25),0 0 9px rgba(150,130,255,.55)}.cw-orb__point--southnode{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.55),rgba(255,255,255,0) 28%),radial-gradient(circle at 40% 36%,#7d70b8 0,#3d3278 42%,#18123d 78%,#08061a 100%);box-shadow:inset -2px -3px 5px rgba(0,0,0,.6),inset 1px 1px 2px rgba(255,255,255,.2),0 0 8px rgba(130,115,220,.45)}.cw-orb__point--lilith{color:#f0dcff;background:radial-gradient(circle at 32% 26%,rgba(235,215,255,.55),rgba(235,215,255,0) 26%),radial-gradient(circle at 42% 38%,#5a4470 0,#2a1d38 40%,#0d0812 75%,#000 100%);box-shadow:inset -2px -3px 5px rgba(0,0,0,.7),inset 1px 1px 2px rgba(255,255,255,.18),0 0 9px rgba(180,120,230,.55)}.sign-glyph path,.sign-glyph-at{fill:none;stroke-linecap:round;stroke-linejoin:round}.cw-glyph{stroke:var(--gold-soft)}.cw-glyph--fire{stroke:#ff9466}.cw-glyph--earth{stroke:#bcd57e}.cw-glyph--air{stroke:#f2d98a}.cw-glyph--water{stroke:#74bcff}.sign-glyph{display:inline-block;width:1.05em;height:1.05em;margin:0 .12em;vertical-align:-.16em}.sign-glyph path{stroke:var(--gold-soft);stroke-width:2.5}.deg-sign{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart__row-orb{container-type:inline-size;justify-self:center;display:grid;place-items:center;width:22px;height:22px}.chart__row-orb--ringed{width:13px;height:13px}.chart__row-orb .cw-orb__point{font-size:13px}.chart__systems{display:flex;flex-wrap:wrap;gap:10px 14px;margin-left:auto;align-self:flex-start}.chart__systems select{min-width:170px}@media (max-width:720px){.chart__systems{margin-left:0;width:100%}.chart__systems .chart__field{flex:1 1 140px}.chart__systems select{min-width:0;width:100%}}.chart__field--place{position:relative;min-width:min(340px,100%)}.place{position:relative;text-transform:none;letter-spacing:0;font-weight:400}.place__row{display:flex;gap:6px}.place__row input{flex:1 1;min-width:0;background:rgba(5,7,14,.9);color:var(--ivory);font:inherit;font-size:13px}.place__coords-btn,.place__row input{height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px}.place__coords-btn{background:transparent;color:var(--dim);font:inherit;font-size:12px;cursor:pointer}.place__coords-btn:hover,.place__coords-btn[aria-expanded=true]{border-color:var(--gold);color:var(--gold-soft)}.place__where{margin:4px 0 0;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.place__list{position:absolute;z-index:30;top:38px;left:0;right:0;margin:0;padding:6px;list-style:none;max-height:320px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:12px;background:#0a0e1c;box-shadow:0 20px 40px -18px rgba(0,0,0,.9)}.place__list li[role=option]{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;color:var(--ivory)}.place__list li[role=option] small{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.place__list li.is-active{background:rgba(212,175,106,.12)}.place__status{padding:8px 10px;font-size:12.5px;color:var(--muted)}.place__manual{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end;margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:10px}.place__manual label{display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.place__manual input{height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(5,7,14,.9);color:var(--ivory);font:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.place__error,.place__hint{grid-column:1/-1;margin:0;font-size:11.5px;color:var(--muted)}.place__error{color:#ff9a76}@media (max-width:560px){.place__manual{grid-template-columns:1fr 1fr}.place__manual .btn{grid-column:1/-1}}.cw-orb:focus-visible,.cw-orb:hover{z-index:20}.chart__angles{flex-wrap:wrap;gap:4px 12px}.chart__for{display:block;color:var(--gold,#d8b25a)}.cw-orb__glyph{display:grid;place-items:center}.cw-orb__glyph .planet-glyph{width:100%;height:100%;overflow:visible}.cw-orb__point .cw-orb__point-glyph{width:68%;height:68%;overflow:visible}.cw-orb.is-selected .cw-orb__glyph{outline:1px solid var(--gold);outline-offset:3px;border-radius:50%}.chart__toggle{display:flex;align-items:center;gap:8px;height:34px;font-size:12.5px;color:var(--dim)}.place__manual>*{min-width:0}.place__manual input{width:100%;min-width:0;box-sizing:border-box}@media (max-width:420px){.place__manual{grid-template-columns:1fr}.place__row{flex-wrap:wrap}.chart__field input[type=datetime-local],.chart__field--place{min-width:0;width:100%}}.chart__switches{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.chart__field input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-height:34px;line-height:32px;box-sizing:border-box}.chart__field input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-height:32px;line-height:32px}@media (hover:none) and (pointer:coarse){.cw-body,.cw-orb{transition:none}.cw-orb__ball{animation:none!important}.cosmos{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.chart__stage{min-width:0}.chart__stage .chart__when{margin:0 0 6px;font-size:18px}.chart__stage .chart__controls{justify-content:flex-start;width:max-content;margin-top:10px}@media (max-width:560px){.chart__stage .chart__when{font-size:16px}}.chart__bar .chart__systems{margin-left:0}.chart__stage .chart__wheel{max-width:min(680px,calc(100vh - 220px));max-width:min(680px,calc(100svh - 220px))}@media (max-width:560px){.chart__stage .chart__wheel{max-width:680px}}.deg-sign__sec{margin-left:1px;font-size:.72em;opacity:.75}.reading-examples{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 6px}.reading{margin-top:22px;padding:22px 24px;border-radius:var(--radius)}.reading__title{margin:4px 0 6px;font-family:var(--font-display);font-size:26px;font-weight:400;color:var(--ivory)}.reading__text p{margin:0 0 12px;line-height:1.65;white-space:pre-line;color:var(--ivory)}.reading__speed{margin:16px 0 0;font-size:12.5px}.reading-date{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.reading-date input[type=date]{grid-column:1/-1;width:100%;min-width:0}.reading-date input[type=time]{width:100%;min-width:0}.reading-date input[type=date]::-webkit-date-and-time-value,.reading-date input[type=time]::-webkit-date-and-time-value{text-align:left}.reading__date{font-weight:600}.reading__log{display:inline-block;margin-left:10px;padding:1px 9px;border:1px solid var(--line-strong);border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:.04em;color:var(--gold-soft);vertical-align:2px;white-space:nowrap}.reading__log:hover{border-color:var(--gold);color:var(--ivory)}.money-orbs{display:inline-flex;align-items:center;gap:.45em;vertical-align:middle;font-size:14px}.money-orbs--sm{font-size:10px}.money-orbs--lg{font-size:30px}.money-orb{display:inline-block;width:1em;height:1em;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6d8,#e8c178 45%,#b8872f 100%);box-shadow:0 0 .5em rgba(232,193,120,.75),0 0 1.2em rgba(232,193,120,.35)}.money-orbs--very_favorable .money-orb{width:1.2em;height:1.2em;background:radial-gradient(circle at 35% 35%,#fffaf0,#f4d48c 45%,#d29f3e 100%);box-shadow:0 0 .7em rgba(244,212,140,.9),0 0 1.8em rgba(244,212,140,.45);animation:money-pulse 3.2s ease-in-out infinite}.money-orbs--very_very_favorable .money-orb{width:1.5em;height:1.5em;background:radial-gradient(circle at 35% 35%,#eaffef,#4ff08a 45%,#129a4a 100%);box-shadow:0 0 .8em rgba(79,240,138,.95),0 0 2.2em rgba(79,240,138,.5);animation:money-pulse 3.2s ease-in-out infinite}.money-orbs--unfavorable .money-orb{width:1.3em;height:1.3em;background:#d8342c;box-shadow:0 0 .6em rgba(216,52,44,.7)}@keyframes money-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.12);filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.money-orb{animation:none!important}}.money-now{margin-top:8px;padding:28px 24px;border-radius:var(--radius);text-align:center}.money-now p{margin:10px 0 0}.money-now__label{font-family:var(--font-display);font-size:26px;color:var(--ivory)}.money-now__quiet{font-family:var(--font-display);font-size:30px;letter-spacing:.04em;color:var(--dim)}.money-list{margin-top:28px}.money-day{margin-bottom:18px}.money-row{display:grid;grid-template-columns:4.6em auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.money-row__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ivory);white-space:nowrap}.money-row__label{min-width:0;color:var(--gold-soft);overflow-wrap:anywhere}.money-row--log{grid-template-columns:4.6em auto minmax(0,1fr) auto}.money-row__log{margin-left:0}.money-row__note{display:block;font-size:12.5px;color:var(--dim)}.money-alerts{margin-top:28px;padding:22px 24px;border-radius:var(--radius);display:grid;grid-gap:14px;gap:14px}.money-alerts p{margin:0}.money-alerts__when{display:grid;grid-gap:10px;gap:10px}.money-about{margin-top:28px;padding:22px 24px;border-radius:var(--radius)}.money-about p{margin:0 0 12px;line-height:1.6}.reading__light{display:flex;align-items:center;gap:14px;margin:6px 0 14px}.travel-cal{margin-top:24px;padding:20px;border-radius:var(--radius)}.travel-cal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.travel-cal__head .reading__title{margin:0;font-size:22px}.travel-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.travel-cal__weekday{text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.travel-day{aspect-ratio:1;border-radius:12px;border:1px solid var(--line);background:rgba(5,7,14,.5);color:var(--ivory);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.travel-day--favorable{background:rgba(52,199,110,.28);border-color:rgba(79,240,138,.7)}.travel-day--delays{background:rgba(240,150,40,.26);border-color:rgba(250,170,60,.7)}.travel-day--unfavorable{background:rgba(216,52,44,.3);border-color:rgba(240,80,70,.75)}.travel-day--best{position:relative;background:rgba(52,220,120,.5);border-color:#4ff08a;box-shadow:0 0 12px rgba(79,240,138,.55)}.travel-day__star{margin-left:2px;font-size:.75em;color:#c9ffd9}.travel-day.is-on{outline:2px solid var(--gold);outline-offset:1px}.travel-cal__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 0;font-size:13px}.travel-dot{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}.travel-dot--favorable{background:#34c76e;box-shadow:0 0 8px rgba(79,240,138,.7)}.travel-dot--delays{background:#f0962a}.travel-dot--unfavorable{background:#d8342c}.travel-answer{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--line)}.travel-answer p{margin:0;white-space:pre-line;line-height:1.55}.travel-answer .travel-dot{flex:none;margin-top:5px}.travel-daylist{margin-top:18px;padding:20px;border-radius:var(--radius)}.travel-daylist .money-row{grid-template-columns:1.4em auto minmax(0,1fr)}@media (max-width:480px){.money-row{grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px}.money-row__label{grid-column:2}.travel-daylist .money-row{grid-template-columns:1.4em minmax(0,1fr)}.money-row--log{grid-template-columns:auto minmax(0,1fr) auto}.money-row--log .money-row__log{grid-column:3;grid-row:1/span 2;align-self:center}}.travel-note{margin-top:18px;font-size:12.5px}.portal-why__toggle{padding:4px;margin:-4px;border:0;background:none;cursor:pointer;border-radius:999px;justify-self:start}.portal-why__toggle:focus-visible{outline:2px solid var(--gold)}.portal-why__list{grid-column:1/-1;order:10;margin:4px 0 2px;padding:10px 12px 10px 26px;border:1px solid var(--line-strong);border-radius:12px;background:rgba(7,10,20,.6);color:var(--ivory);font-size:13px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.portal-why__list li+li{margin-top:4px}.portal-why__role{font-weight:600}.portal-why__role--for{color:#7ef0a6}.portal-why__role--caution,.portal-why__role--delays{color:#f6b45a}.portal-why__role--against,.portal-why__role--red{color:#ff8a80}.portal-why__role--star{color:#c9ffd9}.money-now .portal-why__list{max-width:420px;margin:12px auto 0}.field__label{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.log-target{padding-bottom:14px;border-bottom:1px solid var(--line)}.log-target p{margin:0 0 6px}.log-target__entry{font-weight:600;color:var(--ivory)}.log-target__motion{color:var(--gold-soft)}.log-target__said{white-space:pre-line;font-size:14px;line-height:1.6;color:var(--dim)}.potency{display:flex;flex-wrap:wrap;gap:8px}.log-saved{padding:14px 16px;border:1px solid var(--gold);border-radius:14px}.log-saved p{margin:0 0 6px}.log-list{margin-top:28px;display:grid;grid-gap:12px;gap:12px}.log-item{padding:16px 18px;border-radius:var(--radius)}.log-item p{margin:0 0 8px;white-space:pre-line}.log-item__lesson{color:var(--gold-soft)}.log-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:8px}.log-compare__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}@media (max-width:640px){.log-compare{grid-template-columns:1fr;gap:8px}}.steps--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.rect{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin:72px 0 32px}.rect__who,.rect__why{padding:32px;border-radius:24px}.rect__who h3,.rect__why h3{margin:0 0 14px;font-family:var(--font-display);font-size:26px;color:var(--ivory)}.rect__who h3{margin-top:12px}.rect__who p,.rect__why p{color:var(--muted);line-height:1.6}.rect__why ul{margin:14px 0;padding-left:20px;color:var(--muted);line-height:1.7}.rect__price{display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.rect__price strong{font-family:var(--font-display);font-size:34px;font-weight:500;color:var(--gold-soft)}.rect__book{scroll-margin-top:96px}@media (max-width:1024px){.steps--four{grid-template-columns:repeat(2,minmax(0,1fr))}.steps--four:before{display:none}.rect{grid-template-columns:1fr}}@media (max-width:720px){.steps--four{grid-template-columns:1fr}.rect__who,.rect__why{padding:24px}}.pattern-day{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.pattern-day:last-child{border-bottom:0}.money-check-day{margin-top:14px}.money-check-day .money-row.is-picked{border-radius:10px;background:rgba(212,175,55,.08)}.whose-chart{display:flex;align-items:center;gap:12px;margin-bottom:16px}.whose-chart .eyebrow{margin:0;white-space:nowrap}.whose-chart select{flex:1 1;min-width:0;max-width:260px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(5,7,14,.6);color:var(--ivory);font:inherit;font-size:16px}.court-season{margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;line-height:1.5}.court-season--favorable{border-color:rgba(79,240,138,.5)}.court-season--unfavorable{border-color:rgba(240,80,70,.55)}.travel-cal__month{flex:1 1;min-width:0;max-width:220px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(5,7,14,.6);color:var(--ivory);font:inherit;text-align:center}.travel-daylist__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.travel-daylist__head .reading__title{margin:0}