[data-theme=jelly]{--jelly-outline:#1c1235;--jelly-outline-soft:rgb(28 18 53/0.18);--jelly-candy:linear-gradient(135deg,#ff5fb1,#8b5cf6 55%,#59c3ff);--jelly-candy-soft:linear-gradient(135deg,#ffd1e8,#ddd1ff 55%,#cfeeff);--jelly-lemon:#ffe94a;--jelly-mint:#7ff0d6;--jelly-sky:#7cc9ff;--jelly-lilac:#b89ce6;--jelly-pink:#ff8ac6;--jelly-blob-1:rgb(255 138 198/0.55);--jelly-blob-2:rgb(124 201 255/0.5);--jelly-blob-3:rgb(127 240 214/0.5);--jelly-blob-4:rgb(255 233 74/0.45);--jelly-dot:rgb(28 18 53/0.06);--jelly-glow:0 0 0 4px rgb(255 233 74/0.55);--jelly-shadow-1:0 2px 0 var(--jelly-outline);--jelly-shadow-2:0 4px 0 var(--jelly-outline);--jelly-shadow-3:0 6px 0 var(--jelly-outline),0 14px 30px -14px rgb(28 18 53/0.45);--jelly-shadow-hero:0 8px 0 var(--jelly-outline),0 24px 48px -20px rgb(200 23 122/0.55);--jelly-radius:1.25rem;--jelly-radius-lg:1.75rem;--jelly-radius-xl:2.25rem;--jelly-bounce:cubic-bezier(0.34,1.56,0.64,1);--jelly-weight:800}@media (prefers-color-scheme:dark){[data-theme=jelly]{--jelly-outline:#0b0618;--jelly-outline-soft:rgb(0 0 0/0.5);--jelly-blob-1:rgb(255 95 177/0.28);--jelly-blob-2:rgb(124 201 255/0.22);--jelly-blob-3:rgb(127 240 214/0.2);--jelly-blob-4:rgb(255 233 74/0.18);--jelly-dot:rgb(255 255 255/0.05);--jelly-glow:0 0 0 4px rgb(255 233 74/0.4);--jelly-shadow-3:0 6px 0 var(--jelly-outline),0 14px 30px -14px rgb(0 0 0/0.7);--jelly-shadow-hero:0 8px 0 var(--jelly-outline),0 24px 48px -20px rgb(255 95 177/0.45)}}[data-theme=jelly] body{background-color:var(--color-canvas);background-image:radial-gradient(var(--jelly-dot) 1px,transparent 1.5px);background-size:22px 22px;letter-spacing:0}[data-theme=jelly] body:before{content:"";position:fixed;inset:-20vmax;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--jelly-blob-1),transparent) 15% 20% /46vmax 46vmax no-repeat,radial-gradient(closest-side,var(--jelly-blob-2),transparent) 85% 30% /40vmax 40vmax no-repeat,radial-gradient(closest-side,var(--jelly-blob-3),transparent) 70% 85% /44vmax 44vmax no-repeat,radial-gradient(closest-side,var(--jelly-blob-4),transparent) 20% 80% /34vmax 34vmax no-repeat;filter:blur(28px);animation:jelly-drift 26s var(--ease-in-out) infinite alternate}[data-theme=jelly] h1:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] h2:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] h3:where(:not([data-theme]:not([data-theme=jelly]) *)){font-weight:var(--jelly-weight);letter-spacing:-.03em}[data-theme=jelly] .text-display:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .text-title:where(:not([data-theme]:not([data-theme=jelly]) *)){font-weight:var(--jelly-weight);letter-spacing:-.035em}[data-theme=jelly] .surface-stat .text-display:where(:not([data-theme]:not([data-theme=jelly]) *)){background-image:linear-gradient(120deg,var(--color-ink) 0,var(--color-brand-700) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=jelly] ::selection{background:var(--jelly-lemon);color:var(--jelly-outline)}[data-theme=jelly] .rounded-md:where(:not([data-theme]:not([data-theme=jelly]) *)){border-radius:.9rem}[data-theme=jelly] .rounded-lg:where(:not([data-theme]:not([data-theme=jelly]) *)){border-radius:var(--jelly-radius)}[data-theme=jelly] .rounded-xl:where(:not([data-theme]:not([data-theme=jelly]) *)){border-radius:var(--jelly-radius-lg)}[data-theme=jelly] .shadow-raise:where(:not([data-theme]:not([data-theme=jelly]) *)){border:2px solid var(--jelly-outline);box-shadow:var(--jelly-shadow-2)}[data-theme=jelly] .surface-stat:where(:not([data-theme]:not([data-theme=jelly]) *)){border:2px solid var(--jelly-outline);box-shadow:var(--jelly-shadow-2);transition:transform var(--motion-base) var(--jelly-bounce),box-shadow var(--motion-base) var(--ease-out)}@media (hover:hover){[data-theme=jelly] .surface-stat:where(:not([data-theme]:not([data-theme=jelly]) *)):hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:var(--jelly-shadow-3)}}[data-theme=jelly] .surface-header:where(:not([data-theme]:not([data-theme=jelly]) *)){background-image:var(--jelly-candy-soft);border-bottom:2px solid var(--jelly-outline)}[data-theme=jelly] .surface-hero:where(:not([data-theme]:not([data-theme=jelly]) *)){position:relative;overflow:hidden;isolation:isolate;border:3px solid var(--jelly-outline);border-radius:var(--jelly-radius-xl);background-image:var(--jelly-candy);box-shadow:var(--jelly-shadow-hero)}[data-theme=jelly] .surface-hero:where(:not([data-theme]:not([data-theme=jelly]) *)):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgb(255 255 255/.95) 0 2px,transparent 3px),radial-gradient(circle at 78% 26%,rgb(255 255 255/.9) 0 1.5px,transparent 2.5px),radial-gradient(circle at 60% 72%,rgb(255 255 255/.85) 0 2.5px,transparent 3.5px),radial-gradient(circle at 90% 80%,rgb(255 255 255/.9) 0 1.5px,transparent 2.5px),radial-gradient(circle at 35% 88%,rgb(255 255 255/.8) 0 1px,transparent 2px);animation:jelly-twinkle 3.2s ease-in-out infinite alternate}[data-theme=jelly] .surface-hero:where(:not([data-theme]:not([data-theme=jelly]) *)):after{content:"";position:absolute;right:-18%;top:-40%;width:60%;aspect-ratio:1;z-index:-1;pointer-events:none;border-radius:9999px;background:radial-gradient(closest-side,rgb(255 255 255/.35),transparent);animation:jelly-float 7s var(--ease-in-out) infinite alternate}[data-theme=jelly] .btn:where(:not([data-theme]:not([data-theme=jelly]) *)){border-radius:9999px;transition:transform var(--motion-fast) var(--jelly-bounce),box-shadow var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out)}[data-theme=jelly] .btn-primary:where(:not([data-theme]:not([data-theme=jelly]) *)){border:2px solid var(--jelly-outline);background-image:linear-gradient(180deg,var(--color-brand) 0,var(--color-brand-700) 100%);box-shadow:inset 0 2px 0 rgb(255 255 255/.35),var(--jelly-shadow-2)}[data-theme=jelly] .btn-danger:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .btn-ghost:where(:not([data-theme]:not([data-theme=jelly]) *)){border:2px solid var(--jelly-outline);box-shadow:inset 0 2px 0 rgb(255 255 255/.8),var(--jelly-shadow-1)}@media (hover:hover){[data-theme=jelly] .btn:where(:not([data-theme]:not([data-theme=jelly]) *)):hover:not(:disabled){transform:translateY(-2px);filter:none}[data-theme=jelly] .btn-primary:where(:not([data-theme]:not([data-theme=jelly]) *)):hover:not(:disabled){box-shadow:inset 0 2px 0 rgb(255 255 255/.35),0 6px 0 var(--jelly-outline)}}[data-theme=jelly] .btn:where(:not([data-theme]:not([data-theme=jelly]) *)):active:not(:disabled),[data-theme=jelly] .btn[data-aark-pressed]:where(:not([data-theme]:not([data-theme=jelly]) *)){transform:translateY(4px);box-shadow:inset 0 2px 0 rgb(0 0 0/.12)}[data-theme=jelly] .btn:where(:not([data-theme]:not([data-theme=jelly]) *)):disabled{border-color:var(--jelly-outline-soft);box-shadow:none}[data-theme=jelly] form[data-aark-dirty] .btn-save:where(:not([data-theme]:not([data-theme=jelly]) *)):not(:disabled){box-shadow:inset 0 2px 0 rgb(255 255 255/.35),var(--jelly-shadow-2),var(--jelly-glow)}[data-theme=jelly] .shadow-stamp:where(:not([data-theme]:not([data-theme=jelly]) *)){box-shadow:0 0 0 2px var(--color-surface),0 2px 0 2px var(--jelly-outline-soft)}[data-theme=jelly] .bg-now.rounded-full:where(:not([data-theme]:not([data-theme=jelly]) *)){box-shadow:0 2px 0 var(--jelly-outline);border:1.5px solid var(--jelly-outline)}[data-theme=jelly] .bg-bad.rounded-full:where(:not([data-theme]:not([data-theme=jelly]) *)){box-shadow:0 2px 0 var(--jelly-outline);animation:jelly-bounce 1.8s var(--jelly-bounce) infinite}[data-theme=jelly] nav.shadow-press:where(:not([data-theme]:not([data-theme=jelly]) *)){border:2px solid var(--jelly-outline);border-radius:9999px;padding:.3rem;box-shadow:inset 0 2px 0 rgb(28 18 53/.08)}[data-theme=jelly] nav.shadow-press a:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] nav.shadow-press button:where(:not([data-theme]:not([data-theme=jelly]) *)){border-radius:9999px}[data-theme=jelly] .surface-rail:where(:not([data-theme]:not([data-theme=jelly]) *)){border-right:2px solid var(--jelly-outline);border-radius:0 var(--jelly-radius-lg) var(--jelly-radius-lg) 0;box-shadow:4px 0 0 var(--jelly-outline-soft)}[data-theme=jelly] .surface-rail nav a:where(:not([data-theme]:not([data-theme=jelly]) *)){border-radius:9999px;transition:transform var(--motion-base) var(--jelly-bounce),background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}@media (hover:hover){[data-theme=jelly] .surface-rail nav a:where(:not([data-theme]:not([data-theme=jelly]) *)):hover{transform:translateX(4px)}}[data-theme=jelly] .surface-rail nav a .bg-now:where(:not([data-theme]:not([data-theme=jelly]) *)){box-shadow:0 0 12px 2px rgb(255 233 74/.55)}[data-theme=jelly] .surface-rail .bg-rail-avatar:where(:not([data-theme]:not([data-theme=jelly]) *)){background-image:var(--jelly-candy);color:var(--jelly-outline);box-shadow:0 0 0 2px var(--jelly-outline)}[data-theme=jelly] header.surface-header:where(:not([data-theme]:not([data-theme=jelly]) *)){border-bottom:2px solid var(--jelly-outline)}[data-theme=jelly] input:where(:not([type=checkbox]):not([type=radio]):not([type=range])):where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] select:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] textarea:where(:not([data-theme]:not([data-theme=jelly]) *)){border-width:2px;border-color:var(--jelly-outline-soft);border-radius:.9rem;transition:box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}[data-theme=jelly] :where(a,button,input,select,textarea,[tabindex]):where(:not([data-theme]:not([data-theme=jelly]) *)):focus-visible{outline:2px solid var(--jelly-outline);outline-offset:1px;box-shadow:var(--jelly-glow)}[data-theme=jelly] .aark-table thead th:where(:not([data-theme]:not([data-theme=jelly]) *)){background-image:var(--jelly-candy-soft);color:var(--color-ink);font-weight:var(--jelly-weight);letter-spacing:.02em}@media (hover:hover){[data-theme=jelly] .aark-table tbody tr:where(:not([data-theme]:not([data-theme=jelly]) *)):hover{background-color:var(--color-now-tint)}}@media (max-width:47.99rem){[data-theme=jelly] .aark-table.is-stacked tbody tr:where(:not([data-theme]:not([data-theme=jelly]) *)){border:2px solid var(--jelly-outline);border-radius:var(--jelly-radius);box-shadow:var(--jelly-shadow-1)}}[data-theme=jelly] .land:where(:not([data-theme]:not([data-theme=jelly]) *)){animation:jelly-land .52s var(--jelly-bounce) both}[data-theme=jelly] .scroll-x-lg::-webkit-scrollbar-thumb:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .scroll-x-md::-webkit-scrollbar-thumb:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .scroll-x::-webkit-scrollbar-thumb:where(:not([data-theme]:not([data-theme=jelly]) *)){background:var(--jelly-candy)}@keyframes jelly-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vmax,-3vmax,0) scale(1.06)}to{transform:translate3d(-3vmax,4vmax,0) scale(.98)}}@keyframes jelly-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,10%,0) scale(1.12)}}@keyframes jelly-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes jelly-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-3px) scale(1.08)}50%{transform:translateY(0) scale(.96)}}@keyframes jelly-land{0%{opacity:0;transform:translateY(10px) scale(.96)}60%{opacity:1;transform:translateY(-3px) scale(1.02)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){[data-theme=jelly] body:before{animation:none}[data-theme=jelly] .bg-bad.rounded-full:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .land:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .surface-hero:where(:not([data-theme]:not([data-theme=jelly]) *)):after,[data-theme=jelly] .surface-hero:where(:not([data-theme]:not([data-theme=jelly]) *)):before{animation:none}[data-theme=jelly] .btn:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .surface-rail nav a:where(:not([data-theme]:not([data-theme=jelly]) *)),[data-theme=jelly] .surface-stat:where(:not([data-theme]:not([data-theme=jelly]) *)){transition:none;transform:none}}[data-theme=nebula]{--neb-plasma:143 123 255;--neb-ion:79 216 245;--neb-gold:255 209 122;--neb-sky-far:#03060f;--neb-star:rgb(226 234 255/0.95);--neb-star-mid:rgb(190 205 255/0.62);--neb-star-far:rgb(150 170 230/0.34);--neb-milkyway:rgb(150 160 255/0.1);--neb-milkyway-core:rgb(210 200 255/0.16);--neb-grid:rgb(143 123 255/0.05);--neb-grid-step:48px;--neb-edge:rgb(143 123 255/0.34);--neb-edge-hot:rgb(79 216 245/0.5);--neb-tick:rgb(79 216 245/0.55);--neb-tick-len:13px;--neb-rim:inset 0 1px 0 rgb(255 255 255/0.07);--neb-depth-1:0 1px 0 rgb(255 255 255/0.04),0 2px 10px -6px rgb(0 0 0/0.9);--neb-depth-2:inset 0 1px 0 rgb(255 255 255/0.07),0 10px 26px -14px rgb(0 0 0/0.95),0 0 0 1px rgb(143 123 255/0.1);--neb-depth-3:inset 0 1px 0 rgb(255 255 255/0.07),0 18px 44px -18px rgb(0 0 0/1),0 0 26px -8px rgb(143 123 255/0.34),0 0 0 1px rgb(143 123 255/0.2);--neb-depth-hero:inset 0 1px 0 rgb(255 255 255/0.1),0 30px 70px -30px rgb(0 0 0/1),0 0 60px -20px rgb(143 123 255/0.45);--neb-glow-brand:0 0 22px -6px rgb(143 123 255/0.75);--neb-glow-ion:0 0 16px -2px rgb(79 216 245/0.6);--neb-scan:linear-gradient(100deg,transparent 38%,rgb(79 216 245/0.13) 48%,rgb(255 255 255/0.08) 50%,rgb(143 123 255/0.12) 52%,transparent 62%);--neb-radius:0.75rem;--neb-ease:cubic-bezier(0.16,0.84,0.28,1);--neb-weight:700}@media (prefers-color-scheme:dark){[data-theme=nebula]{--neb-sky-far:#01020a;--neb-star:rgb(232 238 255/1);--neb-star-mid:rgb(196 210 255/0.66);--neb-star-far:rgb(150 170 230/0.38);--neb-milkyway:rgb(150 160 255/0.12);--neb-milkyway-core:rgb(214 206 255/0.19);--neb-grid:rgb(155 138 255/0.055)}}[data-theme=nebula] body{background-color:var(--color-canvas);background-image:linear-gradient(var(--neb-grid) 1px,transparent 1px),linear-gradient(90deg,var(--neb-grid) 1px,transparent 1px),radial-gradient(circle at 18% 24%,var(--neb-star) 0 1.1px,transparent 1.6px),radial-gradient(circle at 73% 9%,var(--neb-star) 0 1.2px,transparent 1.7px),radial-gradient(circle at 41% 77%,var(--neb-star) 0 1px,transparent 1.5px),radial-gradient(circle at 8% 62%,var(--neb-star-mid) 0 .9px,transparent 1.4px),radial-gradient(circle at 57% 38%,var(--neb-star-mid) 0 .8px,transparent 1.3px),radial-gradient(circle at 88% 71%,var(--neb-star-mid) 0 .9px,transparent 1.4px),radial-gradient(circle at 30% 5%,var(--neb-star-mid) 0 .8px,transparent 1.3px),radial-gradient(circle at 50% 50%,var(--neb-star-far) 0 .7px,transparent 1.1px),linear-gradient(107deg,transparent 26%,var(--neb-milkyway) 38%,var(--neb-milkyway-core) 47%,var(--neb-milkyway) 56%,transparent 68%),radial-gradient(closest-side,rgb(143 123 255/.16),transparent) -12% -18% /62% 78% no-repeat,radial-gradient(closest-side,rgb(79 216 245/.1),transparent) 108% -10% /46% 62% no-repeat,radial-gradient(closest-side,rgb(214 108 255/.09),transparent) 22% 116% /58% 66% no-repeat,linear-gradient(185deg,rgb(143 123 255/.05) 0,transparent 44%,var(--neb-sky-far) 100%);background-size:var(--neb-grid-step) var(--neb-grid-step),var(--neb-grid-step) var(--neb-grid-step),340px 300px,420px 380px,500px 460px,190px 170px,230px 210px,170px 210px,260px 240px,92px 88px,100% 100%,62% 78%,46% 62%,58% 66%,100% 100%;background-attachment:fixed;letter-spacing:-.004em}[data-theme=nebula] body:before{content:"";position:fixed;z-index:-2;pointer-events:none;right:-40vmin;bottom:-52vmin;width:124vmin;height:124vmin;background:radial-gradient(ellipse 62vmin 17vmin at 50% 50%,transparent 0 74%,rgb(255 209 122/.2) 75.5%,rgb(143 123 255/.26) 81%,transparent 84%,rgb(79 216 245/.16) 89%,transparent 95%);animation:neb-ring 240s var(--ease-in-out) infinite alternate}[data-theme=nebula] body:after{content:"";position:fixed;z-index:-1;pointer-events:none;right:-16vmin;bottom:-28vmin;width:76vmin;height:76vmin;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgb(156 138 250/.5) 0,rgb(92 72 190/.4) 20%,rgb(44 32 112/.5) 40%,rgb(14 10 40/.9) 66%,rgb(4 3 12/.98) 100%);box-shadow:inset -14px -12px 54px -12px rgb(0 0 0/.9),inset 0 0 0 1px rgb(79 216 245/.34),inset 0 0 26px -6px rgb(79 216 245/.28),0 0 70px -10px rgb(79 216 245/.2),0 0 160px 10px rgb(143 123 255/.12);animation:neb-planet 220s var(--ease-in-out) infinite alternate}[data-theme=nebula] h1:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] h2:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] h3:where(:not([data-theme]:not([data-theme=nebula]) *)){font-weight:var(--neb-weight);letter-spacing:-.028em}[data-theme=nebula] .text-display:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .text-title:where(:not([data-theme]:not([data-theme=nebula]) *)){text-shadow:0 0 24px rgb(143 123 255/.28)}[data-theme=nebula] .uppercase:where(:not([data-theme]:not([data-theme=nebula]) *)){letter-spacing:.16em}[data-theme=nebula] ::selection{background:rgb(79 216 245/.3);color:var(--color-ink)}[data-theme=nebula] .rounded-lg:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .rounded-xl:where(:not([data-theme]:not([data-theme=nebula]) *)){border-radius:var(--neb-radius)}[data-theme=nebula] .shadow-raise:where(:not([data-theme]:not([data-theme=nebula]) *)){box-shadow:var(--neb-depth-2)}[data-theme=nebula] .surface-stat:where(:not([data-theme]:not([data-theme=nebula]) *)){background-image:linear-gradient(var(--neb-tick),var(--neb-tick)),linear-gradient(var(--neb-tick),var(--neb-tick)),linear-gradient(var(--neb-tick),var(--neb-tick)),linear-gradient(var(--neb-tick),var(--neb-tick)),linear-gradient(var(--neb-tick),var(--neb-tick)),linear-gradient(var(--neb-tick),var(--neb-tick)),linear-gradient(var(--neb-tick),var(--neb-tick)),linear-gradient(var(--neb-tick),var(--neb-tick)),var(--surface-stat);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%,0 0;background-size:var(--neb-tick-len) 1px,1px var(--neb-tick-len),var(--neb-tick-len) 1px,1px var(--neb-tick-len),var(--neb-tick-len) 1px,1px var(--neb-tick-len),var(--neb-tick-len) 1px,1px var(--neb-tick-len),auto;background-repeat:no-repeat;box-shadow:var(--neb-depth-2);transition:transform var(--motion-base) var(--neb-ease),box-shadow var(--motion-base) var(--ease-out)}@media (hover:hover){[data-theme=nebula] .surface-stat:where(:not([data-theme]:not([data-theme=nebula]) *)):hover{transform:translateY(-3px);box-shadow:var(--neb-depth-3)}}[data-theme=nebula] .surface-header:where(:not([data-theme]:not([data-theme=nebula]) *)){border-bottom-color:transparent;box-shadow:inset 0 -1px 0 var(--neb-edge)}[data-theme=nebula] .surface-hero:where(:not([data-theme]:not([data-theme=nebula]) *)){position:relative;overflow:hidden;isolation:isolate;border:1px solid rgb(143 123 255/.28);box-shadow:var(--neb-depth-hero)}[data-theme=nebula] .surface-hero.text-on-brand:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .surface-hero:where(:not([data-theme]:not([data-theme=nebula]) *)) .text-on-brand{color:var(--color-onrail)}[data-theme=nebula] .surface-hero:where(:not([data-theme]:not([data-theme=nebula]) *)):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 11% 22%,rgb(255 255 255/.9) 0 1.1px,transparent 1.7px),radial-gradient(circle at 31% 68%,rgb(255 255 255/.7) 0 .9px,transparent 1.4px),radial-gradient(circle at 52% 14%,rgb(255 255 255/.8) 0 1px,transparent 1.5px),radial-gradient(circle at 67% 52%,rgb(255 255 255/.6) 0 .8px,transparent 1.3px),radial-gradient(circle at 84% 26%,rgb(255 255 255/.85) 0 1.1px,transparent 1.6px),radial-gradient(circle at 93% 74%,rgb(255 255 255/.65) 0 .9px,transparent 1.4px),radial-gradient(circle 18rem at 108% 124%,rgb(152 134 248/.34) 0,rgb(74 56 166/.3) 44%,rgb(16 12 44/.68) 80%,rgb(6 5 20/.78) 96%,rgb(79 216 245/.55) 97.6%,rgb(79 216 245/.12) 99%,transparent 100%),radial-gradient(ellipse 30rem 7rem at 108% 124%,transparent 0 72%,rgb(255 209 122/.18) 73.5%,rgb(143 123 255/.2) 79%,transparent 83%),radial-gradient(closest-side,rgb(143 123 255/.34),transparent) -6% -30% /58% 190% no-repeat;animation:neb-twinkle 7.5s var(--ease-in-out) infinite alternate}[data-theme=nebula] .surface-hero:where(:not([data-theme]:not([data-theme=nebula]) *)):after{content:"";position:absolute;inset:0 -60%;z-index:-1;width:auto;aspect-ratio:auto;border-radius:0;pointer-events:none;background:var(--neb-scan);animation:neb-scan 9s var(--ease-in-out) infinite}[data-theme=nebula] .btn:where(:not([data-theme]:not([data-theme=nebula]) *)){border-radius:.6rem;transition:transform var(--motion-fast) var(--neb-ease),box-shadow var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out)}[data-theme=nebula] .btn-primary:where(:not([data-theme]:not([data-theme=nebula]) *)){border:1px solid rgb(143 123 255/.55);box-shadow:inset 0 1px 0 rgb(255 255 255/.42),inset 0 -1px 0 rgb(0 0 0/.25),var(--neb-glow-brand)}[data-theme=nebula] .btn-danger:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .btn-ghost:where(:not([data-theme]:not([data-theme=nebula]) *)){border:1px solid var(--color-line-strong);box-shadow:var(--neb-rim),var(--neb-depth-1)}@media (hover:hover){[data-theme=nebula] .btn:where(:not([data-theme]:not([data-theme=nebula]) *)):hover:not(:disabled){transform:translateY(-1px);filter:none}[data-theme=nebula] .btn-primary:where(:not([data-theme]:not([data-theme=nebula]) *)):hover:not(:disabled){box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 0 30px -4px rgb(143 123 255/.95)}[data-theme=nebula] .btn-danger:where(:not([data-theme]:not([data-theme=nebula]) *)):hover:not(:disabled),[data-theme=nebula] .btn-ghost:where(:not([data-theme]:not([data-theme=nebula]) *)):hover:not(:disabled){border-color:rgb(143 123 255/.5);box-shadow:var(--neb-rim),var(--neb-glow-ion)}}[data-theme=nebula] .btn:where(:not([data-theme]:not([data-theme=nebula]) *)):active:not(:disabled),[data-theme=nebula] .btn[data-aark-pressed]:where(:not([data-theme]:not([data-theme=nebula]) *)){transform:translateY(1px);box-shadow:inset 0 2px 6px rgb(0 0 0/.55)}[data-theme=nebula] .btn:where(:not([data-theme]:not([data-theme=nebula]) *)):disabled{border-color:var(--color-line);box-shadow:none}[data-theme=nebula] form[data-aark-dirty] .btn-save:where(:not([data-theme]:not([data-theme=nebula]) *)):not(:disabled){animation:neb-beacon 2.4s var(--ease-in-out) infinite}[data-theme=nebula] .shadow-stamp:where(:not([data-theme]:not([data-theme=nebula]) *)){box-shadow:var(--neb-rim),0 1px 3px rgb(0 0 0/.7)}[data-theme=nebula] .bg-now.rounded-full:where(:not([data-theme]:not([data-theme=nebula]) *)){box-shadow:0 0 14px -2px rgb(79 216 245/.85)}[data-theme=nebula] .bg-bad.rounded-full:where(:not([data-theme]:not([data-theme=nebula]) *)){animation:neb-alert 2s var(--ease-in-out) infinite}[data-theme=nebula] nav.shadow-press:where(:not([data-theme]:not([data-theme=nebula]) *)){border:1px solid var(--color-line);border-radius:.7rem;padding:.25rem;box-shadow:inset 0 2px 8px rgb(0 0 0/.55)}[data-theme=nebula] nav.shadow-press a:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] nav.shadow-press button:where(:not([data-theme]:not([data-theme=nebula]) *)){border-radius:.5rem}[data-theme=nebula] .surface-rail:where(:not([data-theme]:not([data-theme=nebula]) *)){border-right:1px solid rgb(143 123 255/.22);box-shadow:inset -1px 0 0 rgb(79 216 245/.12),6px 0 28px -18px rgb(143 123 255/.6)}[data-theme=nebula] .surface-rail nav a:where(:not([data-theme]:not([data-theme=nebula]) *)){border-radius:.5rem;transition:transform var(--motion-base) var(--neb-ease),background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}@media (hover:hover){[data-theme=nebula] .surface-rail nav a:where(:not([data-theme]:not([data-theme=nebula]) *)):hover{transform:translateX(3px)}}[data-theme=nebula] .surface-rail nav a.bg-rail-on:where(:not([data-theme]:not([data-theme=nebula]) *)){box-shadow:inset 2px 0 0 var(--color-brand),inset 0 0 26px -12px rgb(143 123 255/.9)}[data-theme=nebula] .surface-rail nav a .bg-now:where(:not([data-theme]:not([data-theme=nebula]) *)){box-shadow:0 0 12px 2px rgb(79 216 245/.7)}[data-theme=nebula] .surface-rail .bg-rail-avatar:where(:not([data-theme]:not([data-theme=nebula]) *)){box-shadow:inset 0 0 0 1px rgb(79 216 245/.4),0 0 16px -4px rgb(143 123 255/.8)}[data-theme=nebula] header.surface-header:where(:not([data-theme]:not([data-theme=nebula]) *)){border-bottom-color:transparent;box-shadow:inset 0 -1px 0 var(--neb-edge-hot)}[data-theme=nebula] input:where(:not([type=checkbox]):not([type=radio]):not([type=range])):where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] select:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] textarea:where(:not([data-theme]:not([data-theme=nebula]) *)){border-radius:.5rem;background-color:var(--color-surface-sunk);box-shadow:inset 0 2px 6px rgb(0 0 0/.5);transition:box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}[data-theme=nebula] :where(a,button,input,select,textarea,[tabindex]):where(:not([data-theme]:not([data-theme=nebula]) *)):focus-visible{outline-color:rgb(79 216 245/.9);box-shadow:0 0 0 4px rgb(79 216 245/.2),var(--neb-glow-ion)}[data-theme=nebula] .aark-table thead th:where(:not([data-theme]:not([data-theme=nebula]) *)){border-bottom-color:rgb(79 216 245/.28);color:var(--color-onrail-faint);letter-spacing:.14em}@media (hover:hover){[data-theme=nebula] .aark-table tbody tr:where(:not([data-theme]:not([data-theme=nebula]) *)):hover{background-color:rgb(143 123 255/.07)}}@media (max-width:47.99rem){[data-theme=nebula] .aark-table.is-stacked tbody tr:where(:not([data-theme]:not([data-theme=nebula]) *)){border:1px solid var(--color-line);border-radius:.6rem;box-shadow:var(--neb-depth-1)}}[data-theme=nebula] .land:where(:not([data-theme]:not([data-theme=nebula]) *)){animation:neb-land .42s var(--neb-ease) both}[data-theme=nebula] .scroll-x-lg::-webkit-scrollbar-thumb:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .scroll-x-md::-webkit-scrollbar-thumb:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .scroll-x::-webkit-scrollbar-thumb:where(:not([data-theme]:not([data-theme=nebula]) *)){background:linear-gradient(180deg,var(--color-brand) 0,var(--color-brand-400) 100%)}@keyframes neb-ring{0%{transform:rotate(-5deg) scale(1);opacity:.85}to{transform:rotate(5deg) scale(1.03);opacity:1}}@keyframes neb-planet{0%{transform:translateZ(0)}to{transform:translate3d(-2vmin,-1.2vmin,0)}}@keyframes neb-twinkle{0%{opacity:.62}to{opacity:1}}@keyframes neb-scan{0%{transform:translateX(-42%);opacity:0}12%{opacity:1}60%{opacity:1}to{transform:translateX(42%);opacity:0}}@keyframes neb-beacon{0%,to{box-shadow:inset 0 1px 0 rgb(255 255 255/.42),0 0 0 0 rgb(79 216 245/.55)}55%{box-shadow:inset 0 1px 0 rgb(255 255 255/.42),0 0 0 5px rgb(79 216 245/0)}}@keyframes neb-alert{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.82}}@keyframes neb-land{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:47.99rem){[data-theme=nebula] body:after,[data-theme=nebula] body:before{animation:none}}@media (prefers-reduced-motion:reduce){[data-theme=nebula] body:after,[data-theme=nebula] body:before{animation:none}[data-theme=nebula] .bg-bad.rounded-full:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .land:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .surface-hero:where(:not([data-theme]:not([data-theme=nebula]) *)):after,[data-theme=nebula] .surface-hero:where(:not([data-theme]:not([data-theme=nebula]) *)):before,[data-theme=nebula] form[data-aark-dirty] .btn-save:where(:not([data-theme]:not([data-theme=nebula]) *)):not(:disabled){animation:none}[data-theme=nebula] .btn:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .surface-rail nav a:where(:not([data-theme]:not([data-theme=nebula]) *)),[data-theme=nebula] .surface-stat:where(:not([data-theme]:not([data-theme=nebula]) *)){transition:none;transform:none}}