html[data-ef-theme=aurora_glass]{--ef-paper:#f3f2fb;--ef-paper-dim:#e9e9f7;--ef-panel:#fff;--ef-ink:#1d2340;--ef-ink-soft:#2a3054;--ef-body:#565c7d;--ef-body-strong:#3a4066;--ef-muted:#9497b5;--ef-line:#1d234017;--ef-line-strong:#1d234029;--ef-border-strong:#6366f180;--ef-fill:#23284a;--ef-on-fill:#f1f1fd;--ef-accent:#6366f1;--ef-on-accent:#fff;--ef-accent-deep:#3b82f6;--ef-deep:#131630;--ef-alert:#e0567a;--ef-crimson:#b46ad4;--ef-outline-stroke:#1d23401a;--ef-outline-stroke-light:#c4c8ff59;--radius:1rem;--chart-1:#6366f1;--chart-2:#3b82f6;--chart-3:#22c6b7;--chart-4:#a78bfa;--chart-5:#3b4d9e}html[data-ef-theme=aurora_glass] .ef-root{--font-ef-display:var(--font-jakarta,var(--font-oswald)), "Segoe UI", sans-serif;--font-ef-cond:var(--font-quicksand,var(--font-oswald)), "Segoe UI", sans-serif;background-color:#f3f2fb;background-image:radial-gradient(42% 34% at 12% 4%,#a78bfa47 0%,#0000 65%),radial-gradient(50% 40% at 88% 18%,#60a5fa3d 0%,#0000 65%),radial-gradient(46% 38% at 22% 92%,#34d3be33 0%,#0000 65%),radial-gradient(30% 26% at 72% 78%,#c4b5fd2e 0%,#0000 62%),linear-gradient(160deg,#f5f3fc 0%,#eef2fb 48%,#ecf7f5 100%);background-attachment:fixed}html[data-ef-theme=aurora_glass] .ef-display{text-transform:none;letter-spacing:-.015em;font-weight:800;line-height:1.14}html[data-ef-theme=aurora_glass] .ef-cond{text-transform:uppercase;letter-spacing:.22em;font-weight:600}html[data-ef-theme=aurora_glass] .ef-outline{-webkit-text-stroke:1px var(--ef-outline-stroke)}html[data-ef-theme=aurora_glass] .ef-outline--light{-webkit-text-stroke:1px var(--ef-outline-stroke-light)}html[data-ef-theme=aurora_glass] .ef-notch{clip-path:none;border-radius:20px}html[data-ef-theme=aurora_glass] .ef-notch-sm{clip-path:none;border-radius:12px}html[data-ef-theme=aurora_glass] .ef-card{-webkit-backdrop-filter:blur(14px);background-color:#ffffffb8;border-color:#6366f124;border-radius:20px;transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 10px 30px #1d234014,inset 0 1px #ffffffe6}html[data-ef-theme=aurora_glass] .ef-card:hover{box-shadow:0 16px 40px #6366f138,inset 0 1px #ffffffe6}html[data-ef-theme=aurora_glass] .ef-card[class*=bg-black],html[data-ef-theme=aurora_glass] .ef-card[class*="bg-(--ef-deep)"],html[data-ef-theme=aurora_glass] .ef-card[class*="bg-(--ef-fill)"],html[data-ef-theme=aurora_glass] .ef-card[class*="bg-(--ef-ink)"]{background-color:#1316308c;border-color:#ffffff38}html[data-ef-theme=aurora_glass] .ef-root button:not(.ef-no-round),html[data-ef-theme=aurora_glass] .ef-root span[class*="bg-(--ef-fill)"],html[data-ef-theme=aurora_glass] .ef-root span[class*="bg-(--ef-ink)"]{border-radius:999px}html[data-ef-theme=aurora_glass] .ef-root span[class*="bg-(--ef-accent)"]:not(.ef-spinner-bar):not([class*=rounded]),html[data-ef-theme=aurora_glass] .ef-root span[class*=-skew-x-12][class*="bg-(--ef-accent)"]{border-radius:14px}html[data-ef-theme=aurora_glass] .ef-root span[class*="h-[7px]"][class*=bg-current],html[data-ef-theme=aurora_glass] .ef-root span[class*=h-1\.5][class*=w-1\.5]{border-radius:999px}html[data-ef-theme=aurora_glass] .ef-root :is(div,section,article,a,span)[class~=border]:not([class*=rounded]):not(.ef-no-round),html[data-ef-theme=aurora_glass] .ef-root :is(div,section,article,a,span)[class~=border-2]:not([class*=rounded]):not(.ef-no-round){border-radius:20px}html[data-ef-theme=aurora_glass] .ef-root :is(div,section,article,a,span):is([class~=border],[class~=border-2])>:is(img,video):not([class*=rounded]){border-radius:14px}html[data-ef-theme=aurora_glass] .ef-root div[class*="gap-[1px]"]:is([class~=border],[class~=border-2]){overflow:hidden}html[data-ef-theme=aurora_glass] .ef-root div[class*=aspect-][class*=overflow-hidden],html[data-ef-theme=aurora_glass] .ef-root video:not([class*=rounded]){border-radius:14px}html[data-ef-theme=aurora_glass] .ef-root div[class*=w-10][class*="bg-(--ef-fill)"],html[data-ef-theme=aurora_glass] .ef-root div[class*=w-11][class*="bg-(--ef-fill)"],html[data-ef-theme=aurora_glass] .ef-root div[class*=w-12][class*="bg-(--ef-fill)"],html[data-ef-theme=aurora_glass] .ef-root div[class*="bg-(--ef-fill)/"]:not([class*=rounded]){border-radius:999px}html[data-ef-theme=aurora_glass] .ef-root i[class*=border-t-2][class*=border-l-2]{border-top-left-radius:14px}html[data-ef-theme=aurora_glass] .ef-root i[class*=border-t-2][class*=border-r-2]{border-top-right-radius:14px}html[data-ef-theme=aurora_glass] .ef-root i[class*=border-b-2][class*=border-l-2]{border-bottom-left-radius:14px}html[data-ef-theme=aurora_glass] .ef-root i[class*=border-b-2][class*=border-r-2]{border-bottom-right-radius:14px}html[data-ef-theme=aurora_glass] .ef-root div[class~=border-t-2]:not([class*=rounded]){border-radius:14px}html[data-ef-theme=aurora_glass] .ef-hatch{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2272%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%236366f1%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%221.4%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M13%2012.5%20a6.5%206.5%200%200%201%204-2.6%22%20stroke-opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2240%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2258%22%20r%3D%223.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:72px 72px}html[data-ef-theme=aurora_glass] .ef-hatch--light{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2272%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221.4%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M13%2012.5%20a6.5%206.5%200%200%201%204-2.6%22%20stroke-opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2240%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2258%22%20r%3D%223.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:72px 72px}html[data-ef-theme=aurora_glass] .ef-dotgrid{background-image:radial-gradient(circle,#6366f12e 1.5px,#0000 2.5px);background-size:28px 28px}html[data-ef-theme=aurora_glass] .ef-dotgrid--light{background-image:radial-gradient(circle,#ffffff3d 1.5px,#0000 2.5px);background-size:28px 28px}html[data-ef-theme=aurora_glass] .ef-contour{background-image:radial-gradient(60% 45% at 50% 0,#a78bfa24 0%,#0000 70%)}html[data-ef-theme=aurora_glass] .ef-hero-bg{background-color:#101331;background-image:radial-gradient(18% 70% at 26% 2%,#a78bfa57 0%,#0000 72%),radial-gradient(16% 62% at 50% 0,#60a5fa4d 0%,#0000 74%),radial-gradient(20% 66% at 74% 5%,#34d3be42 0%,#0000 72%),radial-gradient(circle,#ffffff6b .7px,#0000 1.8px),linear-gradient(#181d44 0%,#131737 55%,#101331 100%);background-size:auto,auto,auto,108px 108px,auto}html[data-ef-theme=aurora_glass] .ef-hazard{background:linear-gradient(90deg,#0000,#a78bfa 25%,#6366f1 50%,#34d3be 75%,#0000);height:2px!important}html[data-ef-theme=aurora_glass] .ef-hero-bg .ef-outline,html[data-ef-theme=aurora_glass] .ef-root [data-ef]>span[class*="bg-(--ef-ink)"],html[data-ef-theme=aurora_glass] .ef-root [data-ef]>span[class*=bg-white\/15]{display:none}html[data-ef-theme=aurora_glass] .ef-li:before{content:"✦";color:var(--ef-accent)}html[data-ef-theme=aurora_glass] .ef-prose li:before{content:"✦ ";color:var(--ef-accent)}html[data-ef-theme=aurora_glass] .ef-btn{clip-path:none;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}html[data-ef-theme=aurora_glass] .ef-btn--yellow{color:#fff;background:linear-gradient(115deg,#6366f1 0%,#3b82f6 100%);box-shadow:0 6px 24px #6366f16b}html[data-ef-theme=aurora_glass] .ef-btn--yellow:before{background:#23284a}html[data-ef-theme=aurora_glass] .ef-btn--yellow:hover{color:#f1f1fd;box-shadow:0 10px 30px #6366f194}html[data-ef-theme=aurora_glass] .ef-btn--ink{color:#f1f1fd;background:#23284a;box-shadow:0 6px 22px #13163066}html[data-ef-theme=aurora_glass] .ef-btn--ink:before{background:linear-gradient(115deg,#6366f1 0%,#3b82f6 100%)}html[data-ef-theme=aurora_glass] .ef-btn--ink:hover{color:#fff;box-shadow:0 8px 28px #6366f180}html[data-ef-theme=aurora_glass] .ef-btn--ghost{color:#4649c9;background:#ffffff80;box-shadow:inset 0 0 0 2px #6366f180}html[data-ef-theme=aurora_glass] .ef-btn--ghost:before{background:#6366f1}html[data-ef-theme=aurora_glass] .ef-btn--ghost:hover{color:#fff}html[data-ef-theme=aurora_glass] .ef-btn--ghost-light:hover{color:#131630}@keyframes aurora-float-nudge{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-3px)scale(1.015)}}html[data-ef-theme=aurora_glass] .ef-root :is(button:not(:disabled),.ef-btn,[data-slot=button],.ef-glitch):not(.ef-no-glitch):hover{animation:.55s ease-out aurora-float-nudge}@media (prefers-reduced-motion:reduce){html[data-ef-theme=aurora_glass] .ef-root :is(button:not(:disabled),.ef-btn,[data-slot=button],.ef-glitch):not(.ef-no-glitch):hover{animation:none}}@keyframes aurora-glass-eq{0%{opacity:.45;scale:1 .35}25%{opacity:1;scale:1.25 1}50%,to{opacity:.45;scale:1 .35}}html[data-ef-theme=aurora_glass] .ef-spinner-bar{border-radius:999px;animation-name:aurora-glass-eq;animation-timing-function:ease-in-out}html[data-ef-theme=aurora_glass] .ef-spinner-ring{animation:14s linear infinite ef-rotate}@media (prefers-reduced-motion:reduce){html[data-ef-theme=aurora_glass] .ef-spinner-bar{animation:none;scale:1 .5}html[data-ef-theme=aurora_glass] .ef-spinner-ring{animation:none}}html[data-ef-theme=aurora_glass] .ef-cmyk span{border-radius:999px}html[data-ef-theme=aurora_glass] .ef-cmyk span:first-child{background:#6366f1}html[data-ef-theme=aurora_glass] .ef-cmyk span:nth-child(2){background:#3b82f6}html[data-ef-theme=aurora_glass] .ef-cmyk span:nth-child(3){background:#34d3be}html[data-ef-theme=aurora_glass] .ef-cmyk span:nth-child(4){background:#23284a}html[data-ef-theme=aurora_glass] .ef-map iframe{filter:grayscale(.25)saturate(.9)hue-rotate(205deg)brightness(1.05)}html[data-ef-theme=aurora_glass] .ef-map:hover iframe{filter:none}html[data-ef-theme=aurora_glass] .ef-prose a{-webkit-text-decoration-color:var(--ef-accent-deep);text-decoration-color:var(--ef-accent-deep)}html[data-ef-theme=aurora_glass] .ef-root [class*="hover:bg-(--ef-accent)"]:hover{background-color:var(--ef-accent)}html[data-ef-theme=aurora_glass] [data-slot=switch][data-state=checked]{background:#6366f1}html[data-ef-theme=aurora_glass] [data-slot=switch][data-state=unchecked]{background:#1d234029}html[data-ef-theme=aurora_glass] [data-slot=switch-thumb]{background:#fff}html[data-ef-theme=aurora_glass] [data-slot=checkbox][data-state=checked]{color:#fff;background:#6366f1;border-color:#6366f1}html[data-ef-theme=aurora_glass] [data-slot=radio-group-item][data-state=checked]{border-color:#6366f1}html[data-ef-theme=aurora_glass] [data-slot=radio-group-item] svg{fill:#6366f1}html[data-ef-theme=aurora_glass] .ef-loader:not(.ef-loader--aurora){background:radial-gradient(120% 50% at 50% -12%,#a78bfa3d 0%,#0000 68%),linear-gradient(160deg,#f5f3fc 0%,#ecf7f5 100%)}html[data-ef-theme=aurora_glass] .ef-loader:not(.ef-loader--aurora)>*{visibility:hidden}@keyframes aurora-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(14px,-10px)scale(1.05)}66%{transform:translate(-10px,8px)scale(.97)}}.aurora-drift{transform-origin:50%;animation:16s ease-in-out infinite aurora-drift}@keyframes aurora-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.aurora-float{transform-origin:50%;animation:6s ease-in-out infinite aurora-float}@keyframes aurora-shimmer{0%,to{opacity:.45}50%{opacity:1}}.aurora-shimmer{animation:4s ease-in-out infinite aurora-shimmer}@keyframes aurora-pop{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}.aurora-pop{transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) both aurora-pop}@media (prefers-reduced-motion:reduce){.aurora-drift,.aurora-float,.aurora-shimmer,.aurora-pop{animation:none}.aurora-pop{transform:scale(1)}}html[data-ef-theme=aurora_glass] .ef-btn{transition:transform .35s,box-shadow .35s,color .25s,filter .35s}html[data-ef-theme=aurora_glass] .ef-root :is(button:not(:disabled),[data-slot=button],.ef-glitch,.ef-btn):not(.ef-no-glitch):hover{animation:none}html[data-ef-theme=aurora_glass] .ef-root .ef-btn:not(.ef-no-glitch):hover,html[data-ef-theme=aurora_glass] .ef-root [data-slot=button]:not(.ef-no-glitch):hover{filter:brightness(1.06)saturate(1.08);transform:translateY(-3px)}html[data-ef-theme=aurora_glass] .ef-icon-btn{clip-path:none;border-radius:999px}html[data-ef-theme=aurora_glass] .ef-root .ef-icon-btn:not(.ef-no-glitch):hover{filter:brightness(1.08)saturate(1.08);transform:translateY(-3px)}
