.welcome-page{--w-night:var(--astral-night,#0b2039);--w-gold:var(--astral-champagne,#e2c18d);--w-warm:var(--astral-warm-white,#fff3dd);--w-copy:var(--astral-copy,#e0edf4);--w-muted:#b9c9d6;--w-line:#ffffff38;--w-field:#ffffff12;isolation:isolate;min-height:100svh;color:var(--w-copy);font-family:var(--as-sans,"Plus Jakarta Sans",system-ui,sans-serif);background:#0b2039;grid-template-columns:minmax(0,1fr) 520px;font-size:14px;line-height:1.5;display:grid;position:relative;overflow:clip}.welcome-page *{box-sizing:border-box}.welcome-page button,.welcome-page input{font:inherit}.welcome-page button{cursor:pointer}.welcome-page a{color:var(--w-gold)}.welcome-page a:hover{color:var(--w-warm)}.welcome-page :focus-visible{outline:2px solid var(--astral-focus,#e2c18d);outline-offset:3px}.welcome-skip{z-index:50;background:var(--w-warm);border-radius:10px;padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-160%);color:#1a1030!important}.welcome-skip:focus{transform:translateY(0)}.welcome-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 24%,#2a77cc57,#0000 42%),radial-gradient(at 86% 66%,#5046ae38,#0000 43%),linear-gradient(165deg,#07182e,#123b60 48%,#08172d);position:fixed;inset:0}.welcome-page>.cosmos-ambient{z-index:0;opacity:1;contain:paint;position:fixed;inset:0}.welcome-page>.cosmos-ambient .cosmos-ambient__scene{filter:saturate(1.18)brightness(1.08);width:100%;height:100%;position:absolute;inset:0}.welcome-page>:is(.welcome-hero,.welcome-panel){z-index:2;position:relative}.welcome-page:after{content:"";z-index:1;pointer-events:none;opacity:.8;background:radial-gradient(at 12% 26%,#53aaff2e,#0000 35%),radial-gradient(at 88% 62%,#7b66ff29,#0000 39%),radial-gradient(at 92% 19%,#ffc57724,#0000 29%),radial-gradient(at 8% 79%,#b877ff29,#0000 32%);position:fixed;inset:-8%}.welcome-hero{flex-direction:column;min-width:0;padding:40px 72px 48px;display:flex}.welcome-hero-main{flex:1;align-items:center;gap:24px;display:flex}.welcome-hero-copy{flex:1;min-width:0;max-width:430px}.welcome-hero h1{font-family:var(--as-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;color:var(--w-warm);text-wrap:balance;text-shadow:0 2px 18px #020d2b99;margin:0;font-size:clamp(44px,4.2vw,60px);font-weight:600;line-height:1.06}.welcome-intro{max-width:400px;color:var(--w-copy);text-shadow:0 1px 12px #020d2bb3;margin:20px 0 0;font-size:18px;line-height:1.6}.welcome-emblem{aspect-ratio:6624/3799;filter:drop-shadow(0 6px 24px #020d2b6b);flex:none;justify-content:center;align-items:center;width:clamp(280px,25vw,360px);display:flex;position:relative}.welcome-emblem .brand-logo--hero{width:100%}.welcome-hero-actions{display:none}.welcome-services h2{letter-spacing:.12em;text-transform:uppercase;color:var(--w-gold);margin:0;font-family:inherit;font-size:12px;font-weight:600}.welcome-services ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.welcome-services li{text-align:center;background:#0a20348c;border:1px solid #fff3;border-radius:18px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:16px 8px;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.welcome-services li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.welcome-service-icon{width:100%;height:52px;display:block;position:relative}.welcome-service-icon img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 8px #020d2b80)}.welcome-services h3{color:var(--w-warm);margin:0;font-size:14px;font-weight:600}.welcome-services li p{color:var(--w-muted);margin:0;font-size:12px;line-height:1.4}.welcome-panel{background:linear-gradient(135deg,#0a2034f2,#17364ddb);border:1px solid #b7dff273;border-bottom-color:#e2c18d80;border-radius:28px;margin:24px 24px 24px 0;padding:36px 40px 28px;position:relative;box-shadow:0 15px 40px #020d2b73,inset 1px 1px #d4edff66}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.welcome-panel{-webkit-backdrop-filter:blur(var(--astral-blur,24px));backdrop-filter:blur(var(--astral-blur,24px))}}.welcome-access{flex-direction:column;gap:12px;height:100%;display:flex}.welcome-panel-heading h2{font-family:var(--as-serif,"Playfair Display",Georgia,serif);color:var(--w-warm);margin:0;font-size:36px;font-weight:600;line-height:1.1}.welcome-panel-heading p{color:var(--w-copy);margin:8px 0 6px;font-size:15px}.welcome-guest{background:linear-gradient(#f0d9a8,#d1a862);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;font-size:16px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 8px 22px #d1a86247;color:#1a1030!important}.welcome-guest:hover{filter:brightness(1.06)}.welcome-guest .material-symbols-outlined{font-size:20px}.welcome-divider{color:var(--w-muted);align-items:center;gap:12px;margin-top:6px;font-size:12px;display:flex}.welcome-divider:before,.welcome-divider:after{content:"";background:#ffffff29;flex:1;height:1px}.welcome-divider span{white-space:nowrap}.welcome-divider b{color:var(--w-gold);font-weight:600}.welcome-social{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.welcome-social>button{border:1px solid var(--w-line);background:var(--w-field);min-height:48px;color:var(--w-warm);border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.welcome-social svg{flex:none;width:20px;height:20px}.welcome-soon{color:var(--w-gold);white-space:nowrap;border:1px solid #e2c18d8c;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.welcome-form{gap:12px;display:grid}.welcome-field{border:1px solid var(--w-line);background:var(--w-field);height:48px;color:var(--w-muted);border-radius:14px;align-items:center;display:flex;position:relative}.welcome-field>span.material-symbols-outlined{pointer-events:none;font-size:20px;position:absolute;left:14px}.welcome-field input{width:100%;min-width:0;height:100%;color:var(--w-warm);border-radius:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 52px 0 44px;font-size:14px}.welcome-field input::placeholder{color:var(--w-muted);opacity:1}.welcome-field:focus-within{outline:2px solid var(--astral-focus,#e2c18d);outline-offset:2px}.welcome-field input:focus-visible{outline:0}.welcome-field>button{width:44px;height:46px;color:var(--w-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.welcome-options{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.welcome-options>label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.welcome-options input{width:20px;height:20px;accent-color:var(--w-gold);margin:0}.welcome-text-button{min-height:44px;color:var(--w-gold);font-size:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.welcome-text-button:hover{color:var(--w-warm)}.welcome-signin{border:1px solid var(--w-line);width:100%;min-height:50px;color:var(--w-muted);background:#ffffff0d;border-radius:999px;font-size:15px;font-weight:600}.welcome-page button:disabled{cursor:not-allowed;opacity:.55}.welcome-register{text-align:center;color:var(--w-copy);margin:0;font-size:13px}.welcome-register .welcome-text-button{margin-left:4px;font-weight:600}.welcome-access-notice{text-align:center;color:var(--w-muted);margin:0;font-size:12px;line-height:1.5}.welcome-access-notice-active{color:var(--w-warm);background:#e2c18d24;border:1px solid #e2c18d66;border-radius:12px;padding:10px 12px}.welcome-guest-mobile{display:none}.welcome-legal{text-align:center;color:var(--w-muted);margin:auto 0 0;font-size:12px;line-height:1.5}.welcome-legal button{min-height:44px;color:var(--w-gold);font-size:inherit;background:0 0;border:0;padding:0 2px;text-decoration:underline}.welcome-legal button:hover{color:var(--w-warm)}@media (max-width:1279px) and (min-width:1024px){.welcome-page{grid-template-columns:minmax(0,1fr) 460px}.welcome-hero{padding:32px 36px 36px}.welcome-panel{padding:30px 28px 24px}.welcome-emblem{width:240px}.welcome-hero-main{gap:12px}.welcome-services ul{gap:8px}.welcome-services h3{font-size:13px}.welcome-services li p{font-size:11px}.welcome-intro{font-size:16px}}@media (max-width:1023px){.welcome-page:before{background:radial-gradient(at 50% 28%,#2677cd61,#0000 43%),linear-gradient(#07162a2e 0%,#07162a14 35%,#07162a75 100%),linear-gradient(165deg,#07182e,#123b60 48%,#08172d)}.welcome-page{display:block}.welcome-hero{text-align:center;align-items:center;min-height:100svh;padding:52px 20px 20px}.welcome-hero-main{flex-direction:column-reverse;flex:none;gap:8px;margin-top:8px}.welcome-hero-copy{max-width:520px}.welcome-emblem{width:min(84vw,360px);margin:24px 0}.welcome-hero h1{font-size:38px}.welcome-intro{max-width:320px;margin:12px auto 0;font-size:15px}.welcome-hero-actions{flex-direction:column;align-items:center;gap:4px;width:100%;max-width:420px;margin-top:20px;display:flex}.welcome-hero-actions .welcome-guest{min-height:54px}.welcome-account-link{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.welcome-services{text-align:left;width:100%;margin-top:auto;padding-top:20px}.welcome-services ul{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.welcome-services ul::-webkit-scrollbar{display:none}.welcome-services li{scroll-snap-align:start;flex:0 0 132px}.welcome-panel{border-bottom:0;border-radius:28px 28px 0 0;margin:0;padding:22px 20px 28px;scroll-margin-top:12px}.welcome-access{max-width:480px;height:auto;margin-inline:auto}.welcome-panel-heading h2{font-size:26px}.welcome-panel-heading p{font-size:13px}.welcome-guest-desktop{display:none}.welcome-guest-mobile{margin-top:6px;display:flex}.welcome-legal{margin-top:8px}}@media (prefers-reduced-motion:no-preference){.welcome-page button,.welcome-page a{transition:background-color .18s,box-shadow .18s,filter .18s,color .18s}.welcome-skip{transition:transform .15s}}@media (prefers-reduced-motion:reduce){.welcome-page{scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){.welcome-page:after{animation:28s ease-in-out infinite alternate welcome-aurora-breathe}}@keyframes welcome-aurora-breathe{0%{opacity:.52;transform:translate(-1.5%)scale(.98)}to{opacity:.92;transform:translate(1.5%,-1%)scale(1.04)}}.welcome-panel{background:radial-gradient(120% 55% at 50% 0,#e2c18d29,#0000 62%),radial-gradient(80% 50% at 100% 100%,#62baf01f,#0000 70%),linear-gradient(165deg,#18426294,#081a2eb8);border-color:#d4edff61 #d4edff61 #e2c18d73;box-shadow:0 18px 50px #020d2b80,0 0 0 1px #fff3dd0a,inset 0 1px #fff3dd8c,inset 0 0 48px #62baf012}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.welcome-panel{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35)}}.welcome-panel:before{content:"";background:#fff3dd59;border-radius:999px;width:44px;height:4px;margin-left:-22px;position:absolute;top:10px;left:50%}.welcome-panel-heading h2:after{content:"";background:linear-gradient(90deg,var(--w-gold),transparent);border-radius:2px;width:56px;height:2px;margin-top:10px;display:block}.welcome-field,.welcome-social>button{background:linear-gradient(#ffffff1a,#ffffff0a);border-color:#d4edff47;box-shadow:inset 0 1px #ffffff24,0 6px 16px #020d2b47}.welcome-field{box-shadow:inset 0 2px 6px #020d2b59,0 1px #ffffff14}.welcome-social>button:hover{border-color:#e2c18d99}.welcome-signin{background:linear-gradient(#ffffff1a,#ffffff08);border-color:#d4edff4d}.welcome-guest{box-shadow:0 10px 28px #d1a86266,0 0 40px #e2c18d38,inset 0 1px #fff9}.welcome-divider:before,.welcome-divider:after{background:linear-gradient(90deg,#0000,#e2c18d73)}.welcome-divider:after{transform:scaleX(-1)}@media (min-width:1024px){.welcome-panel:before{display:none}}.welcome-services li{background:radial-gradient(90% 60% at 50% 0,#e2c18d2e,#0000 70%),linear-gradient(165deg,#1842628c,#081a2eb3);border-color:#d4edff4d #d4edff4d #e2c18d66;position:relative;box-shadow:0 10px 24px #020d2b61,inset 0 1px #fff3dd66,inset 0 0 24px #62baf00f}.welcome-service-icon{filter:drop-shadow(0 0 10px #e2c18d59)}.welcome-services h3{text-shadow:0 1px 8px #020d2b99}.welcome-services li p{color:#cfdce6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.welcome-services li{transition:transform .2s,border-color .2s,box-shadow .2s}.welcome-services li:hover{border-color:#e2c18d99;transform:translateY(-3px);box-shadow:0 14px 30px #020d2b80,0 0 24px #e2c18d2e,inset 0 1px #fff3dd80}}.welcome-guest{isolation:isolate;letter-spacing:.01em;text-shadow:0 1px #ffffff73;background:radial-gradient(120% 140% at 50% -20%,#fffcd6e6,#fffcd600 55%),linear-gradient(#ffe98a 0%,#f7c935 50%,#dc9a14 100%);border:1px solid #ffec96cc;position:relative;overflow:hidden;box-shadow:0 12px 30px #f5be2873,0 0 44px #ffd24652,inset 0 1px #ffffffd9,inset 0 -3px 6px #965c0066}.welcome-guest:after{content:"";z-index:-1;opacity:0;background:linear-gradient(105deg,#0000,#ffffffa6,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.welcome-guest .material-symbols-outlined{transition:transform .2s}.welcome-guest:hover .material-symbols-outlined{transform:translate(4px)}.welcome-guest:active{transform:translateY(1px)scale(.99);box-shadow:0 6px 16px #f5be2866,inset 0 2px 6px #965c0080}@media (prefers-reduced-motion:no-preference){.welcome-guest{animation:3.6s ease-in-out infinite welcome-glow}.welcome-guest:after{animation:5s ease-in-out 1.2s infinite welcome-sheen}}@keyframes welcome-glow{0%,to{box-shadow:0 12px 30px #f5be2873,0 0 44px #ffd24652,inset 0 1px #ffffffd9,inset 0 -3px 6px #965c0066}50%{box-shadow:0 14px 34px #f5be2894,0 0 64px #ffd24680,inset 0 1px #ffffffe6,inset 0 -3px 6px #965c0066}}@keyframes welcome-sheen{0%,60%{opacity:0;left:-60%}65%{opacity:1}to{opacity:0;left:130%}}
.astral-nav{--astral-nav-fill:rgba(var(--as-scrim-rgb,9,28,48),.86)}.astral-nav .astral-nav__glass{border:1px solid var(--as-edge,#b8def22e);border-top-color:var(--as-edge-top,#d2edff57);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:var(--astral-nav-fill)!important;box-shadow:0 18px 36px -14px #000614d9,inset 0 1px #ffffff0f!important}.astral-nav .astral-nav__glass:before,.astral-nav .astral-nav__glass:after{opacity:.25}.astral-nav .astral-nav__refraction,.astral-nav .astral-nav__edge-light{opacity:.18}.astral-nav:after{opacity:.4}.astral-nav .nav-item{color:var(--as-copy,#c9dce8)}.astral-nav .nav-item__icon svg{stroke-width:1.7px;filter:none;width:24px;height:24px}.astral-nav .nav-item__label{font:600 11px/1.15 var(--as-sans,"Plus Jakarta Sans",sans-serif);letter-spacing:0;color:inherit;opacity:1}.astral-nav .nav-item.is-active:not(.nav-item--astral){color:var(--as-gold,#e2c18d)}.astral-nav .nav-item.is-active:not(.nav-item--astral) .nav-item__icon{box-shadow:none;background:0 0}.astral-nav .nav-item:not(.nav-item--astral) .nav-item__dot{background:var(--as-gold,#e2c18d);border-radius:2px;width:18px;height:2px;top:2px;bottom:auto;box-shadow:0 0 8px #e2c18d99}.astral-nav .nav-item--astral{justify-content:flex-end;gap:3px;padding-bottom:3px}.astral-nav .nav-item--astral .nav-item__label{color:var(--as-copy,#c9dce8)}.astral-nav .nav-item--astral.is-active .nav-item__label{color:var(--as-gold,#e2c18d)}.astral-nav .nav-item--astral .nav-item__dot{display:none}.astral-nav .astral-orb{width:58px;height:58px;margin-top:-30px}body:has(.as-area-imperial) .astral-nav{--as-scrim-rgb:20,20,28;--as-edge:#e8d2aa2e;--as-edge-top:#f5e2be52}body:has(.as-area-teal) .astral-nav{--as-scrim-rgb:8,34,38;--as-edge:#aaece22e;--as-edge-top:#c4f4ec52}body:has(.as-area-ink) .astral-nav{--as-scrim-rgb:16,18,44;--as-edge:#c4caf32e;--as-edge-top:#d6dcfa52}body:has(.as-area-amethyst) .astral-nav{--as-scrim-rgb:24,16,44;--as-edge:#dcc9ff2e;--as-edge-top:#e8daff52}.astral-nav .astral-nav__edge-light,.astral-nav .astral-nav__refraction,.astral-nav:before,.astral-nav:after{opacity:0!important}.astral-nav{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--as-edge,#b8def22e);border-top-color:var(--as-edge-top,#d2edff57);border-radius:999px;box-shadow:0 18px 36px -14px #000614d9;background:var(--astral-nav-fill)!important}.astral-nav .nav-item.is-active:not(.nav-item--astral) .nav-item__icon,.astral-nav .nav-item:not(.nav-item--astral) .nav-item__icon:before{box-shadow:none!important;background:0 0!important}.astral-nav .nav-item--astral{padding-bottom:5px}
.astral-sidebar{border-right:1px solid var(--as-edge,#b8def22e);gap:24px;padding:24px 14px 16px;background:linear-gradient(180deg,rgba(var(--as-scrim-rgb,9,28,48),.96),rgba(var(--as-inset-rgb,6,20,40),.98))!important;box-shadow:inset -1px 0 #e2c18d14!important}.astral-sidebar-top{flex-direction:column;gap:22px;display:flex}.astral-sidebar-brand{padding-bottom:6px}.astral-sidebar-nav{gap:4px}.astral-sidebar-nav a{min-height:46px;font:500 15px/1 var(--as-sans,"Plus Jakarta Sans",sans-serif);box-shadow:none;background:0 0;border-radius:12px;gap:12px;padding:0 14px;transition:background .18s,color .18s;color:var(--as-copy,#c9dce8)!important}.astral-sidebar-nav a .material-symbols-outlined{color:var(--as-muted,#94aec0);font-size:22px;transition:color .18s}.astral-sidebar-nav a:hover{background:#eaf5ff0d;color:var(--as-ice,#eaf5ff)!important}.astral-sidebar-nav a:hover .material-symbols-outlined{color:var(--as-ice,#eaf5ff)}.astral-sidebar-nav a[aria-current]{font-weight:600;color:var(--as-gold,#e2c18d)!important;box-shadow:inset 3px 0 0 var(--as-gold,#e2c18d)!important;background:linear-gradient(90deg,#e2c18d29,#e2c18d0a)!important}.astral-sidebar-nav a[aria-current] .material-symbols-outlined{color:var(--as-gold,#e2c18d)}.astral-sidebar-nav a[aria-current=true]{font-weight:500;color:var(--as-ice,#eaf5ff)!important;background:0 0!important;box-shadow:inset 3px 0 #e2c18d73!important}.astral-sidebar-nav a[aria-current=true] .material-symbols-outlined{color:var(--as-ice,#eaf5ff)}.astral-sidebar-services{border-top:1px solid var(--as-edge,#b8def22e);padding-top:18px}.astral-sidebar-services p{font:600 12px/1.2 var(--as-sans,"Plus Jakarta Sans",sans-serif);color:var(--as-muted,#94aec0);margin:0 14px 8px}.astral-sidebar-services ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.astral-sidebar-services a{min-height:38px;font:500 14px/1 var(--as-sans,"Plus Jakarta Sans",sans-serif);color:var(--as-copy,#c9dce8);border-radius:10px;align-items:center;gap:12px;padding:0 14px;transition:background .18s,color .18s;display:flex}.astral-sidebar-services a .material-symbols-outlined{color:var(--as-gold,#e2c18d);opacity:.85;font-size:19px}.astral-sidebar-services a:hover{color:var(--as-ice,#eaf5ff);background:#eaf5ff0d}.astral-sidebar-services a[aria-current=page]{color:var(--as-gold,#e2c18d);box-shadow:inset 3px 0 0 var(--as-gold,#e2c18d);background:linear-gradient(90deg,#e2c18d29,#e2c18d0a);font-weight:600}.astral-sidebar-services a[aria-current=page] .material-symbols-outlined{opacity:1}.astral-sidebar .astral-sidebar-oracle{text-align:left;border:1px solid #e2c18d47;border-radius:16px;align-items:flex-start;padding:16px;box-shadow:none!important;background:linear-gradient(140deg,#e2c18d1f,#eaf5ff08)!important}.astral-sidebar .astral-sidebar-oracle p{font:500 16px/1.3 var(--as-serif,"Playfair Display",serif);color:var(--as-ice,#eaf5ff);margin:0}.astral-sidebar .astral-sidebar-oracle small{color:var(--as-copy,#c9dce8);margin-top:4px;font-size:12.5px;line-height:1.45}.astral-sidebar .astral-sidebar-oracle a:not(.astral-sidebar-how){background:linear-gradient(180deg,#f1d6a6,var(--as-gold,#e2c18d) 55%,#cfa866);width:100%;min-height:40px;color:var(--as-gold-ink,#2a1e08);border:0;border-radius:999px;justify-content:center;margin-top:12px;font-size:13px;font-weight:600}.astral-sidebar .astral-sidebar-oracle a.astral-sidebar-how{width:auto;min-height:0;color:var(--as-muted,#94aec0);text-underline-offset:3px;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:12px;font-weight:500;text-decoration:underline;display:block}.astral-sidebar .astral-sidebar-oracle a.astral-sidebar-how:hover{color:var(--as-ice,#eaf5ff)}.astral-sidebar :is(a):focus-visible{outline:2px solid var(--as-gold,#e2c18d);outline-offset:2px}body:has(.as-area-imperial) .astral-sidebar{--as-scrim-rgb:20,20,28;--as-inset-rgb:14,14,20;--as-edge:#e8d2aa29}body:has(.as-area-teal) .astral-sidebar{--as-scrim-rgb:8,34,38;--as-inset-rgb:4,26,28;--as-edge:#aaece229}body:has(.as-area-ink) .astral-sidebar{--as-scrim-rgb:16,18,44;--as-inset-rgb:10,12,32;--as-edge:#c4caf329}body:has(.as-area-amethyst) .astral-sidebar{--as-scrim-rgb:24,16,44;--as-inset-rgb:16,10,32;--as-edge:#dcc9ff29}@media (max-height:820px){.astral-sidebar .astral-sidebar-oracle small{display:none}}@media (max-height:720px){.astral-sidebar-services{display:none}}@media (prefers-reduced-motion:reduce){.astral-sidebar :is(a,.material-symbols-outlined){transition:none}}
