html[data-design=glass]{--background:#07060d;--font-script:var(--font-accent), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--glass-blur:14px;--glass-sat:150%;--glass-edge:#ffffff13;--glass-edge-top:#ffffff26;--glass-edge-strong:#ffffff24;--glass-rim:inset 0 1px 0 0 #ffffff13, inset 0 0 0 1px #ffffff03, inset 0 -10px 24px -18px #00000073;--glass-shade:0 1px 1px #00000038, 0 16px 36px -20px #000000bf;--glass-shade-lift:0 2px 4px #00000040, 0 22px 44px -18px #000c;--shadow-pop:0 1px 2px #00000059, 0 18px 44px -12px #000000b3;--shadow-dialog:0 2px 8px #0006, 0 36px 80px -20px #000c;--line:#ffffff13;--line-field:#ffffff1a;--line-strong:#ffffff21}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=glass]:not([data-lite]){--chrome:#0c0a1675;--sunken:#05040a66;--surface-1:#ffffff0b;--surface-2:#ffffff13;--surface-3:#ffffff12;--surface-4:#ffffff1c;--field:#06050c6b}}html[data-design=glass] body{background:var(--background)}.zb-glass-bg{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.zb-glass-bg>i{width:72vmax;height:72vmax;opacity:var(--o);background:radial-gradient(closest-side, var(--c) 0%, color-mix(in srgb, var(--c) 45%, transparent) 42%, transparent 100%);will-change:transform;animation:zbg-drift var(--t) ease-in-out var(--dl) infinite alternate;border-radius:50%;position:absolute}.zb-glass-bg>i:first-child{--c:var(--glass-c1,#6b4cf0);--o:.5;--t:46s;--dl:-8s;top:-30vmax;left:-24vmax}.zb-glass-bg>i:nth-child(2){--c:var(--glass-c2,#9a7bff);--o:.3;--t:58s;--dl:-20s;top:-16vmax;right:-28vmax}.zb-glass-bg>i:nth-child(3){--c:var(--glass-c3,#3d30c8);--o:.5;--t:52s;--dl:-31s;bottom:-42vmax;left:2vmax}.zb-glass-bg>i:nth-child(4){--c:var(--glass-c4,#9c46ee);--o:.24;--t:64s;--dl:-12s;bottom:-34vmax;right:-16vmax}@keyframes zbg-drift{0%{transform:translate(0,0)scale(1)}33%{transform:translate(7vmax,4vmax)scale(1.08)}66%{transform:translate(-4vmax,8vmax)scale(.94)}to{transform:translate(5vmax,-5vmax)scale(1.04)}}.zb-glass-bg:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}body:has([data-dense]) .zb-glass-bg>i{opacity:calc(var(--o) * .8)}.zb-glass-bg[data-hidden]>i{animation-play-state:paused}html[data-lite] .zb-glass-bg>i{will-change:auto;animation:none}@media (prefers-reduced-motion:reduce){.zb-glass-bg>i{will-change:auto;animation:none}}@media (forced-colors:active){.zb-glass-bg{display:none}}html[data-design=glass] :is(.card-hairline:not(.discord-surface),.surface){background-color:var(--surface-1);border-color:var(--glass-edge);border-top-color:var(--glass-edge-top);box-shadow:var(--tw-stack), var(--glass-rim), var(--glass-shade);background-image:linear-gradient(#ffffff0a,#fff0 42%)}html[data-design=glass]:not([data-lite]) :is(.card-hairline:not(.discord-surface),.surface):not(:is(.card-hairline,.surface,.zb-pop,.zb-dialog,.discord-scope,[data-discord-mock],.lp-window) *):not(:has(.fixed)){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}html[data-design=glass] :is(.card-hairline,.surface,.zb-pop,.zb-dialog) :is(.card-hairline:not(.discord-surface),.surface){box-shadow:var(--tw-stack), inset 0 1px 0 0 #ffffff0a;background-color:#ffffff09;border-color:#ffffff1c #ffffff12 #ffffff12}html[data-design=glass] .sec-rule:is(.card-hairline,.surface){box-shadow:inset 0 2px 0 0 var(--sec,var(--accent)), var(--glass-rim), var(--glass-shade)}@media (hover:hover) and (pointer:fine){html[data-design=glass] :is(:is(a,button,[role=button]).card-hairline:not(:disabled),.module-card.card-hairline,[data-tilt]>:is(a,button).card-hairline:not(:disabled),.lift-card):hover{background-color:var(--surface-2);border-color:var(--glass-edge-strong);box-shadow:var(--tw-stack), var(--glass-rim), var(--glass-shade-lift);background-image:radial-gradient(260px circle at var(--mx,50%) var(--my,-40%), #ffffff14, transparent 72%), linear-gradient(180deg, #ffffff0d, #fff0 42%);border-top-color:#ffffff38}html[data-design=glass] :is(:is(a,button,[role=button]).card-hairline.sec-rule:not(:disabled),.lift-card.sec-rule):hover{box-shadow:inset 0 2px 0 0 var(--sec,var(--accent)), var(--glass-rim), var(--glass-shade-lift)}}html[data-design=glass] .zb-chrome{background-color:var(--chrome)}html[data-design=glass]:not([data-lite]) :is(.zb-chrome,.site-nav-shell,.zb-topbar.is-condensed,.zb-savebar.is-dirty){-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%)}html[data-design=glass] .zb-sidebar-panel{border-right-color:#ffffff12;box-shadow:inset -1px 0 #ffffff06,12px 0 40px -28px #000c}html[data-design=glass] [role=dialog].zb-chrome{background-color:var(--glass-drawer,#0d0b17db);box-shadow:inset -1px 0 0 0 #ffffff0a, var(--shadow-dialog);border-right-color:#ffffff17}html[data-design=glass][data-lite] [role=dialog].zb-chrome{background-color:var(--glass-drawer-solid,#0f0d19)}html[data-design=glass] [class*=verify-module]:is([class$=__card],[class*=__card\ ]){border-color:var(--glass-edge);border-top-color:var(--glass-edge-top);box-shadow:var(--glass-rim), var(--glass-shade-lift);background:#ffffff0d linear-gradient(#ffffff0d,#fff0 45%)}html[data-design=glass]:not([data-lite]) [class*=verify-module]:is([class$=__card],[class*=__card\ ]){-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}html[data-design=glass][data-lite] [class*=verify-module]:is([class$=__card],[class*=__card\ ]){background-color:#15121f}html[data-design=glass] .zb-topbar{background-color:#0000;transition:border-color .22s,background-color .22s,box-shadow .22s}html[data-design=glass] .zb-topbar.is-condensed{background-color:var(--chrome);border-bottom-color:#ffffff12;box-shadow:0 10px 30px -22px #000000e6}html[data-design=glass] .zb-tabbar{border-top-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}html[data-design=glass] .zb-tab-active{background:#ffffff17;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24,0 6px 16px -10px #000c}html[data-design=glass] .site-nav-shell{border-color:var(--glass-edge);border-top-color:var(--glass-edge-top);box-shadow:var(--glass-rim)}html[data-design=glass] .site-nav[data-condensed] .site-nav-shell{background-color:var(--surface-2);box-shadow:var(--glass-rim), var(--shadow-pop)}html[data-design=glass] .site-footer{border-top-color:#ffffff12;box-shadow:inset 0 1px #ffffff08}html[data-design=glass] .nav-active{background:#ffffff13;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff1f,inset 0 -6px 14px -10px #00000080,0 8px 18px -12px #000000b3}html[data-design=glass] .nav-active:before{box-shadow:0 0 10px 1px color-mix(in srgb, var(--accent) 55%, transparent)}html[data-design=glass] .nav-link:not([aria-current=page]):hover{background-color:#ffffff0b}html[data-design=glass] .zb-pop{background-color:var(--glass-pop,#1e1a30b8);box-shadow:var(--tw-stack), var(--glass-rim), var(--shadow-pop);border-color:#ffffff2e #ffffff1c #ffffff1c}html[data-design=glass] .zb-dialog,html[data-design=glass] .zb-pop.zb-dialog{background-color:var(--glass-dialog,#181428bd);box-shadow:var(--tw-stack), var(--glass-rim), var(--shadow-dialog);border-color:#ffffff2e #ffffff1a #ffffff1a}html[data-design=glass]:not([data-lite]) :is(.zb-pop,.zb-dialog){-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%)}html[data-design=glass][data-lite] .zb-pop{background-color:var(--glass-pop-solid,#1d1930)}html[data-design=glass][data-lite] :is(.zb-dialog,.zb-pop.zb-dialog){background-color:var(--glass-dialog-solid,#161325)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=glass] .zb-pop{background-color:var(--glass-pop-solid,#1d1930)}html[data-design=glass] :is(.zb-dialog,.zb-pop.zb-dialog){background-color:var(--glass-dialog-solid,#161325)}}html[data-design=glass]:not([data-lite]) .zb-scrim-in{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-design=glass] .zb-savebar.is-dirty{box-shadow:var(--glass-rim), var(--shadow-pop);background-color:#1e1a30b3;border-color:#fff3 #ffffff1f #ffffff1f;border-radius:16px;animation-name:zbg-pill-in}@keyframes zbg-pill-in{0%{opacity:0;filter:blur(6px);translate:0 14px;scale:.96}to{opacity:1;filter:none;translate:0;scale:1}}@layer base{html[data-design=glass] :is(button,a,[role=button]):is(.bg-primary,.btn-primary){position:relative}}html[data-design=glass] :is(button,a,[role=button]):is(.bg-primary,.btn-primary):not(:is(.discord-scope,[data-discord-mock],.lp-window) *){box-shadow:var(--tw-stack), inset 0 1px 0 0 #ffffff42, inset 0 -3px 0 0 color-mix(in srgb, var(--primary) 70%, #000), 0 8px 22px -12px color-mix(in srgb, var(--primary) 80%, transparent);transition:scale var(--spring-press-ms) var(--spring-press), translate var(--spring-snappy-ms) var(--spring-snappy), background-color .16s ease, background-position 0s linear .7s, box-shadow .2s ease, color .16s ease, opacity .16s ease;background-image:linear-gradient(105deg,#0000 38%,#fff3 50%,#0000 62%),linear-gradient(#ffffff1a,#fff0 55%);background-position:130% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%}html[data-design=glass] :is(button,a,[role=button]).btn-soft:not(:is(.discord-scope,[data-discord-mock],.lp-window) *){box-shadow:var(--tw-stack), inset 0 1px 0 0 #ffffff0f, inset 0 -2px 0 0 var(--lip-soft);background-color:#ffffff0f;border-color:#ffffff2b #ffffff1a #ffffff1a}html[data-design=glass] div.btn-soft{background-color:#ffffff0d;border-color:#ffffff17}@media (hover:hover) and (pointer:fine){html[data-design=glass] :is(button,a,[role=button]):is(.bg-primary,.btn-primary):not(:disabled):not(:is(.discord-scope,[data-discord-mock],.lp-window) *):hover{transition:scale var(--spring-press-ms) var(--spring-press), translate var(--spring-snappy-ms) var(--spring-snappy), background-color .16s ease, background-position .7s cubic-bezier(.3, .7, .2, 1), box-shadow .2s ease, color .16s ease, opacity .16s ease;box-shadow:var(--tw-stack), inset 0 1px 0 0 #ffffff52, inset 0 -3px 0 0 color-mix(in srgb, var(--primary) 70%, #000), 0 12px 28px -12px color-mix(in srgb, var(--primary) 90%, transparent);background-position:-30% 0,0 0}html[data-design=glass] :is(button,a,[role=button]).btn-soft:not(:disabled):not(:is(.discord-scope,[data-discord-mock],.lp-window) *):hover{background-color:#ffffff1a;background-image:radial-gradient(120px circle at var(--mx,50%) var(--my,-30%), #ffffff17, transparent 75%);border-color:#ffffff29}html[data-design=glass] :is(button,a,[role=button]):is(.bg-primary,.btn-primary,.btn-soft):not(:disabled):not([aria-disabled=true]):not(:is(.discord-scope,[data-discord-mock],.lp-window,.zb-sidebar,.zb-tabbar) *):hover:not(:active){translate:var(--mgx,0px) calc(var(--mgy,0px) - 1px)}}html[data-design=glass] :is(button,a,[role=button]):is(.bg-primary,.btn-primary,.btn-soft):not(:disabled):not(:is(.discord-scope,[data-discord-mock],.lp-window) *):active{translate:0 1.5px;scale:.965}.zb-ripple{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.zb-ripple>span{width:var(--rs);height:var(--rs);margin:calc(var(--rs) / -2) 0 0 calc(var(--rs) / -2);background:radial-gradient(closest-side,#ffffff57,#ffffff1f 60%,#0000);border-radius:50%;animation:.56s cubic-bezier(.2,.7,.2,1) forwards zbg-ripple;position:absolute;scale:0}@keyframes zbg-ripple{60%{opacity:1}to{opacity:0;scale:1}}html[data-design=glass] :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):is(.bg-white\/\[0\.02\],.bg-white\/\[0\.03\],.bg-white\/\[0\.04\],.bg-white\/\[0\.05\],.bg-black\/20,.bg-black\/25,.bg-black\/30):not(:is(.discord-scope,[data-discord-mock],.lp-window) *),html[data-design=glass] .zb-select:not(:is(.discord-scope,[data-discord-mock],.lp-window) *),html[data-design=glass] .zb-multi,html[data-design=glass] .zb-unit{box-shadow:var(--tw-stack), inset 0 1px 2px 0 #0006, inset 0 -1px 0 0 #ffffff0a}html[data-design=glass] :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):is(.bg-white\/\[0\.02\],.bg-white\/\[0\.03\],.bg-white\/\[0\.04\],.bg-white\/\[0\.05\],.bg-black\/20,.bg-black\/25,.bg-black\/30):not(:is(.discord-scope,[data-discord-mock],.lp-window) *):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 18px -4px color-mix(in srgb, var(--accent) 45%, transparent)}html[data-design=glass] .zb-switch{transition:background-color var(--zb-dur-2) var(--zb-ease), border-color var(--zb-dur-2) var(--zb-ease), box-shadow .32s var(--zb-ease), scale var(--spring-press-ms) var(--spring-press);background:#ffffff12;border-color:#ffffff21;box-shadow:inset 0 1px 3px #00000080,inset 0 -1px #ffffff0d}html[data-design=glass] .zb-switch:is([aria-pressed=true],[aria-checked=true]){background:var(--primary) linear-gradient(180deg, #ffffff29, #fff0 60%);box-shadow:inset 0 1px 0 0 #ffffff47, inset 0 -2px 4px 0 #0000004d, 0 0 16px -3px color-mix(in srgb, var(--accent) 70%, transparent);border-color:#ffffff3d}html[data-design=glass] .zb-switch-knob{background:radial-gradient(circle at 34% 28%,#fff 0%,#f1edfc 45%,#d6cdef 100%);box-shadow:0 2px 5px #00000061,inset 0 -1px 1px #28145a2e,inset 0 1px 1px #fff}html[data-design=glass] .zb-switch[data-flip=on] .zb-switch-knob{transform-origin:100%;animation:zbg-knob-on .52s var(--zb-ease)}html[data-design=glass] .zb-switch[data-flip=off] .zb-switch-knob{transform-origin:0%;animation:zbg-knob-off .52s var(--zb-ease)}html[data-design=glass] .zb-switch[data-flip]{animation:zbg-track-pulse .46s var(--zb-ease)}@keyframes zbg-knob-on{0%{scale:1}22%{scale:1.55 .78}48%{scale:.86 1.12}70%{scale:1.06 .96}to{scale:1}}@keyframes zbg-knob-off{0%{scale:1}22%{scale:1.5 .8}48%{scale:.88 1.1}70%{scale:1.05 .97}to{scale:1}}@keyframes zbg-track-pulse{35%{scale:1.07 .94}70%{scale:.98 1.02}}html[data-design=glass] input[type=checkbox]:not(.sr-only):not(.peer):not(:is(.discord-scope,[data-discord-mock],.lp-window) *){appearance:none;vertical-align:middle;width:16px;height:16px;transition:background-color .16s ease, border-color .16s ease, box-shadow .2s ease, scale var(--spring-press-ms) var(--spring-press);background-color:#ffffff0d;border:1px solid #ffffff38;border-radius:5px;flex:none;place-content:center;margin:0;display:inline-grid;box-shadow:inset 0 1px 2px #00000073}html[data-design=glass] input[type=checkbox].h-3\.5:not(.sr-only):not(.peer){border-radius:4px;width:14px;height:14px}html[data-design=glass] input[type=checkbox]:not(.sr-only):not(.peer):not(:is(.discord-scope,[data-discord-mock],.lp-window) *):checked{background-color:var(--primary);background-image:linear-gradient(var(--primary), var(--primary)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:inset 0 1px 0 #ffffff4d, 0 0 10px -2px color-mix(in srgb, var(--accent) 65%, transparent);background-position:120% 0,0 0;background-repeat:no-repeat;background-size:100% 100%,100% 100%;border-color:#ffffff47;animation:.38s cubic-bezier(.3,.7,.2,1) zbg-tick}@keyframes zbg-tick{0%{background-position:0 0,0 0;scale:.86}45%{scale:1.08}to{background-position:120% 0,0 0;scale:1}}html[data-design=glass] input[type=checkbox]:not(.sr-only):not(.peer):disabled{opacity:.45}html[data-design=glass] .seg{background:#0000003d;box-shadow:inset 0 1px 3px #00000073;border-color:#ffffff14!important}html[data-design=glass] .seg-thumb{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000040,0 6px 14px -8px #000c;background:#ffffff1a!important}html[data-design=glass] :is([role=tablist]>[role=tab][aria-selected=true],[role=radiogroup].inline-flex>[role=radio][aria-checked=true]):not(:is(.discord-scope,[data-discord-mock],.lp-window) *){box-shadow:inset 0 1px 0 0 #ffffff1f, inset 0 -2px 0 0 var(--lip-soft)}html[data-design=glass] .zb-badge{background-color:#ffffff0d;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}html[data-design=glass] .zb-range::-webkit-slider-thumb{background:radial-gradient(circle at 34% 28%,#fff 0%,#f1edfc 45%,#d6cdef 100%);border-radius:999px;box-shadow:0 2px 5px #0006}html[data-design=glass] .zb-range::-moz-range-thumb{background:radial-gradient(circle at 34% 28%,#fff 0%,#f1edfc 45%,#d6cdef 100%);border-radius:999px}html[data-design=glass] .zb-skeleton{background-color:#ffffff0e;background-image:linear-gradient(100deg,#0000 20%,#ffffff1a 50%,#0000 80%)}html[data-design=glass] :is(p.text-\[13\.5px\].font-medium.text-\[var\(--accent\)\],section[data-pose=hero] .lp-rise>p:first-child,p.text-xs.font-semibold.uppercase.text-\[\#A98BFF\],.zb-empty>p.font-semibold,.zb-script){font-family:var(--font-script);letter-spacing:.005em;text-transform:none;font-size:21px;font-style:italic;font-weight:400;line-height:1.15}html[data-design=glass] p.text-\[13\.5px\].font-medium.text-\[var\(--accent\)\]{color:var(--accent-ink,#c4b2ff);font-size:23px}html[data-design=glass] section[data-pose=hero] .lp-rise>p:first-child{color:#f0ecfcdb;font-size:20px}html[data-design=glass] .zb-empty>p.font-semibold{font-size:20px}html[data-design=glass] [class*=premium-module][class*=__eyebrow]{font-family:var(--font-script);letter-spacing:.01em;background:#ffc94a12;padding-block:.15rem;font-size:17px;font-style:italic;font-weight:400}html[data-design=glass] .brand-row .text-\[11px\],html[data-design=glass] [role=dialog] .leading-none>.text-\[11px\]{font-family:var(--font-script);letter-spacing:.01em;color:var(--accent-ink,#c4b2ff);margin-top:1px;font-size:15px;font-style:italic;font-weight:400}html[data-design=glass] .wr{filter:blur(8px);animation-name:zbg-word;animation-duration:.52s;animation-timing-function:var(--zb-ease)}@keyframes zbg-word{0%{opacity:0;filter:blur(8px);translate:0 .32em}to{opacity:1;filter:none;translate:0}}html[data-design=glass] .lp-rise{animation-name:zbg-lp-rise}@keyframes zbg-lp-rise{0%{opacity:0;filter:blur(8px);translate:0 14px}to{opacity:1;filter:none;translate:0}}html.zb-motion[data-design=glass]:not([data-lite]) main :is(.card-hairline:not(.card-hairline *),.grid:not(.card-hairline *)>*,[data-stagger]>*):not([data-in]){filter:blur(6px)}html.zb-motion[data-design=glass]:not([data-lite]) main :is(.card-hairline:not(.card-hairline *),.grid:not(.card-hairline *)>*,[data-stagger]>*)[data-in]{transition:opacity .3s var(--zb-ease) var(--d,0s), filter .38s var(--zb-ease) var(--d,0s), translate var(--spring-bouncy-ms) var(--spring-bouncy) var(--d,0s), scale var(--spring-press-ms) var(--spring-press), background-color .18s ease, border-color .18s ease, box-shadow .22s ease}html.zb-motion[data-design=glass]:not([data-lite]) main h2:not([data-in]){opacity:0;filter:blur(10px);translate:0 6px}html.zb-motion[data-design=glass]:not([data-lite]) main h2[data-in]{transition:opacity .36s var(--zb-ease) var(--d,0s), filter .44s var(--zb-ease) var(--d,0s), translate var(--spring-smooth-ms) var(--spring-smooth) var(--d,0s)}html[data-design=glass]:not([data-lite]) .zb-pop-in{animation-name:zbg-pop-in}html[data-design=glass]:not([data-lite]) .zb-dialog-in{animation-name:zbg-dialog-in;animation-duration:.28s}html[data-design=glass]:not([data-lite]) .zb-notice{animation-name:zbg-notice}@keyframes zbg-pop-in{0%{opacity:0;filter:blur(6px);transform:translateY(-4px)scale(.96)}to{filter:none}}@keyframes zbg-dialog-in{0%{opacity:0;filter:blur(10px);transform:translateY(10px)scale(.97)}to{filter:none}}@keyframes zbg-notice{0%{opacity:0;filter:blur(6px);translate:0 -6px;scale:.96}to{opacity:1;filter:none;translate:0;scale:1}}html[data-design=glass]:not([data-lite]) [role=tabpanel]{animation:zbg-panel-in .32s var(--zb-ease) backwards}@keyframes zbg-panel-in{0%{opacity:0;filter:blur(6px);translate:0 4px}}html[data-design=glass]:not([data-lite]) .zb-collapse-body{filter:blur(4px)}html[data-design=glass]:not([data-lite]) .zb-collapse[data-open]>.zb-collapse-clip>.zb-collapse-body{filter:none;transition:opacity .22s ease-out 30ms, transform .24s var(--fold-ease), filter .3s var(--zb-ease)}html[data-design=glass]:not([data-lite])::view-transition-old(root){animation:.16s var(--zb-ease) both zbg-vt-out}html[data-design=glass]:not([data-lite])::view-transition-new(root){animation:.32s var(--zb-ease) both zbg-vt-in}@keyframes zbg-vt-out{to{opacity:0;filter:blur(6px)}}@keyframes zbg-vt-in{0%{opacity:0;filter:blur(8px)}}.zb-look-track{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:999px;flex:none;width:28px;height:16px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-block;position:relative}.zb-look-knob{opacity:.75;width:10px;height:10px;transition:translate .22s var(--zb-ease,ease), opacity .2s ease;background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0006}.zb-look-track[data-on]{background:var(--primary);border-color:#0000}.zb-look-track[data-on] .zb-look-knob{opacity:1;translate:12px}html[data-design=glass] .zb-look-track{background:#ffffff12;border-color:#ffffff24;box-shadow:inset 0 1px 2px #00000073}html[data-design=glass] .zb-look-track[data-on]{background:var(--primary) linear-gradient(180deg, #ffffff2e, #fff0 60%);box-shadow:inset 0 1px 0 0 #ffffff42, 0 0 12px -3px color-mix(in srgb, var(--accent) 70%, transparent);border-color:#ffffff38}html[data-design=glass] .zb-look-knob{background:radial-gradient(circle at 34% 28%,#fff 0%,#f1edfc 45%,#d6cdef 100%)}@media (prefers-reduced-motion:reduce){.zb-look-track,.zb-look-knob{transition:none}}html.zb-look-flip::view-transition-old(root){animation:.25s both zb-look-out!important}html.zb-look-flip::view-transition-new(root){animation:.25s both zb-look-in!important}@keyframes zb-look-out{to{opacity:0}}@keyframes zb-look-in{0%{opacity:0}}html[data-design=glass][data-lite] :is(.wr,.lp-rise){filter:none}html[data-design=glass][data-lite] .wr{animation-name:zb-word}html[data-design=glass][data-lite] .lp-rise{animation-name:lp-rise}@media (prefers-reduced-motion:reduce){html[data-design=glass] .wr{filter:none;opacity:1;animation:none;translate:none}html[data-design=glass] .lp-rise,html[data-design=glass] [role=tabpanel]{animation:none}.zb-ripple{display:none}}@media (forced-colors:active){html[data-design=glass] :is(.card-hairline,.surface,.zb-chrome,.zb-pop,.zb-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}
.zb-band{--bp-accent:var(--accent);--bp-accent-ink:var(--accent-ink,#c4b2ff);--bp-line:var(--line);--bp-line-strong:var(--line-strong);--cap:clamp(22px, 4.6vw, 64px);--band-gap:clamp(76px, 9vw, 132px);margin-top:var(--band-gap);scroll-margin-top:40px;position:relative}.zb-band[data-tone=violet]{--band-bg:#4b2fc8;--band-ink:#fff;--band-ink-2:#ffffffdb;--band-kicker:#e9e2ff;--band-num:#fff;--band-numeral:#ffffff13}.zb-band[data-tone=light]{--band-bg:#ebe5fb;--band-ink:#140e2b;--band-ink-2:#3b3360;--band-kicker:#4227b8;--band-num:#4227b8;--band-numeral:#4227b816}.zb-band[data-tone=ink]{--band-bg:#050409;--band-ink:#fff;--band-ink-2:#ece7fad1;--band-kicker:var(--accent);--band-num:var(--accent);--band-numeral:#a98bff0f}.zb-band[data-tone=page]{--band-ink:#fff;--band-ink-2:#ece7fad1;--band-kicker:var(--accent);--band-num:var(--accent)}.zb-band[data-tone=violet]>.zb-band-box{--accent:#e9e2ff;--accent-ink:#f1ecff;--line:#ffffff2e;--line-strong:#ffffff47}.zb-band[data-tone=light]>.zb-band-box{--accent:#4227b8;--accent-ink:#4227b8;--line:#140e2b24;--line-strong:#140e2b3d}.zb-band-box :is(.card-hairline,.lp-window,[class*="bg-[var(--surface"],[class*="bg-[var(--sunken"]){--accent:var(--bp-accent);--accent-ink:var(--bp-accent-ink);--line:var(--bp-line);--line-strong:var(--bp-line-strong)}.zb-band:not([data-tone=page])>.zb-band-box{background-color:var(--band-bg);color:var(--band-ink);margin-inline:calc(50% - 50vw);padding-block:clamp(64px,8.5vw,120px);padding-inline:calc(50vw - 50%);position:relative;overflow:clip}.zb-band-cap{width:100vw;height:var(--cap);fill:var(--band-bg);margin-inline:calc(50% - 50vw);display:block;overflow:visible}.zb-band-cap-line{fill:none;stroke:var(--band-edge-line,transparent);stroke-width:1.5px}.zb-band[data-tone=ink]{--band-edge-line:#a98bff73}.zb-band-cap-top{margin-bottom:-1px}.zb-band-cap-bottom{margin-top:-1px}.zb-band-numeral{font-family:var(--font-band), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--band-numeral);pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;font-size:clamp(150px,25vw,360px);font-weight:600;line-height:.8;display:block;position:absolute;top:clamp(18px,3.4vw,52px);right:-.06em}.zb-band-head,.zb-band-body{position:relative}.zb-band-fx{pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:absolute;inset:0;container-type:size}.zb-band-fx>*{display:block;position:absolute}.zb-band[data-tone=violet]{--fx-grid:#ffffff0f;--fx-tint-a:#2f46dc;--fx-tint-b:#2a138c;--fx-pool-a:#7a96ff57;--fx-pool-b:#c8b0ff42;--fx-bub:255, 255, 255;--fx-glint:#fff}.zb-band[data-tone=light]{--fx-grid:#4227b813;--fx-tint-a:#d4c8fa;--fx-tint-b:#f8f6ff;--fx-pool-a:#ffffffd9;--fx-pool-b:#9676ff38;--fx-bub:66, 39, 184;--fx-glint:#5b3fe0}.zb-band[data-tone=ink]{--fx-grid:#a98bff0e;--fx-tint-a:#140e30;--fx-tint-b:#000;--fx-pool-a:#4b2fc842;--fx-pool-b:#a98bff1a;--fx-bub:169, 139, 255;--fx-glint:#d7caff}.zb-fx-grid{display:none}.zb-fx-tint{opacity:0;inset:0}.zb-fx-tint-a{background:linear-gradient(to bottom, transparent, var(--fx-tint-a) min(260px, 30%), var(--fx-tint-a) max(calc(100% - 260px), 70%), transparent)}.zb-fx-tint-b{background:linear-gradient(to bottom, transparent, var(--fx-tint-b) min(260px, 30%), var(--fx-tint-b) max(calc(100% - 260px), 70%), transparent)}.zb-fx-pool{aspect-ratio:1;background:radial-gradient(closest-side, var(--c) 0%, color-mix(in srgb, var(--c) 42%, transparent) 46%, transparent 100%);border-radius:50%}.zb-fx-pool-a{--c:var(--fx-pool-a);transform-origin:50% 0;width:min(92vw,1100px,66cqh);top:0;left:-24vw}.zb-fx-pool-b{--c:var(--fx-pool-b);width:min(72vw,840px,40cqh);top:30%;right:-16vw}.zb-band-fx[data-flip] .zb-fx-pool-a{left:auto;right:-24vw}.zb-band-fx[data-flip] .zb-fx-pool-b{left:-16vw;right:auto}.zb-fx-bub,.zb-fx-glint{--k:1;--d:calc(var(--s) * var(--k));width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%}.zb-fx-bub{background:radial-gradient(circle at 34% 30%, rgba(var(--fx-bub), .5) 0, rgba(var(--fx-bub), .13) 30%, rgba(var(--fx-bub), .05) 62%, rgba(var(--fx-bub), .22) 100%);box-shadow:inset 0 0 0 1px rgba(var(--fx-bub), .32)}.zb-fx-bub[data-orb]{background:radial-gradient(circle at 36% 30%, rgba(var(--fx-bub), .28), transparent 40%), radial-gradient(closest-side, rgba(var(--fx-bub), .16), rgba(var(--fx-bub), .08) 72%, transparent);box-shadow:inset 0 0 0 1px rgba(var(--fx-bub), .1)}.zb-fx-glint{--k:3;opacity:.75;background:radial-gradient(closest-side, var(--fx-glint) 0 16%, rgba(var(--fx-bub), .32) 30%, transparent 100%)}.zb-fx-drift{inset:0}.zb-fx-drift>*{display:block;position:absolute}@media (max-width:639px){.zb-fx-bub{--k:.66}.zb-fx-drift>:not([data-m]){display:none}}@media (forced-colors:active){.zb-band-fx{display:none}}@keyframes zb-fx-grid{0%{translate:0}to{translate:0 min(22cqh,240px)}}@keyframes zb-fx-tint-a{0%{opacity:.42}50%,to{opacity:0}}@keyframes zb-fx-tint-b{0%,48%{opacity:0}to{opacity:.4}}@keyframes zb-fx-pool-a{0%{translate:0;scale:.9}to{translate:0 min(28cqh,340px);scale:1.06}}@keyframes zb-fx-pool-b{0%{translate:-4vw min(24cqh,300px)}to{translate:4vw calc(-1*min(24cqh,300px))}}@keyframes zb-fx-numeral{0%{translate:0}to{translate:0 min(34cqh,340px)}}@keyframes zb-fx-rise{0%{translate:0 calc(var(--v) * min(36cqh, 480px))}to{translate:0 calc(var(--v) * min(36cqh, 480px) * -1)}}@keyframes zb-fx-float{0%{transform:translate(0,0)}50%{transform:translate(6px,-10px)}to{transform:translate(-5px,-20px)}}@keyframes zb-cap-diagonal-top{0%{transform:scaleY(.55)}55%{transform:scaleY(1)}to{transform:scaleY(.8)}}@keyframes zb-cap-diagonal-bottom{0%{transform:scaleY(.8)}45%{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes zb-cap-curve-top{0%{transform:translate(-5vw)scaleY(.5)}55%{transform:translate(0)scaleY(1)}to{transform:translate(4vw)scaleY(.78)}}@keyframes zb-cap-curve-bottom{0%{transform:translate(4vw)scaleY(.78)}45%{transform:translate(0)scaleY(1)}to{transform:translate(-5vw)scaleY(.5)}}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-fx>.zb-fx-grid{will-change:transform;animation-name:zb-fx-grid}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-fx>.zb-fx-tint-a{will-change:opacity;animation-name:zb-fx-tint-a}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-fx>.zb-fx-tint-b{will-change:opacity;animation-name:zb-fx-tint-b}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-fx>.zb-fx-pool-a{will-change:transform;animation-name:zb-fx-pool-a}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-fx>.zb-fx-pool-b{will-change:transform;animation-name:zb-fx-pool-b}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-fx>.zb-band-numeral{will-change:transform;animation-name:zb-fx-numeral}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-fx-drift>.zb-fx-bub{will-change:transform;animation-name:zb-fx-rise}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-fx-drift{will-change:transform;animation:13s ease-in-out -4s infinite alternate paused zb-fx-float}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-fx-drift[data-g="1"]{animation-duration:17s;animation-direction:alternate-reverse;animation-delay:-11s}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band[data-live="1"] .zb-fx-drift{animation-play-state:running}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap{will-change:transform}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap-top{transform-origin:50% 100%}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap-bottom{transform-origin:50% 0}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap[data-shape=curve]{width:114vw;margin-inline:calc(50% - 57vw)}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap-top[data-shape=diagonal]{animation-name:zb-cap-diagonal-top}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap-bottom[data-shape=diagonal]{animation-name:zb-cap-diagonal-bottom}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap-top[data-shape=curve]{animation-name:zb-cap-curve-top}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap-bottom[data-shape=curve]{animation-name:zb-cap-curve-bottom}@supports (animation-timeline:view()){.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band:not([data-tone=page]){view-timeline:--zb-band block}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) :is(.zb-band-fx>:is(.zb-fx-grid,.zb-fx-tint,.zb-fx-pool,.zb-band-numeral),.zb-fx-drift>.zb-fx-bub){animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--zb-band}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band-cap{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band[data-live="0"] :is(.zb-band-fx>:is(.zb-fx-grid,.zb-fx-tint,.zb-fx-pool,.zb-band-numeral),.zb-fx-drift>.zb-fx-bub),.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band[data-live="0"]>.zb-band-cap{animation-play-state:paused}}@supports not (animation-timeline:view()){.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band[data-fxjs] :is(.zb-band-fx>:is(.zb-fx-grid,.zb-fx-tint,.zb-fx-pool,.zb-band-numeral),.zb-fx-drift>.zb-fx-bub),.zb-motion:not([data-lite]):not([data-zb-motion=reduced]) .zb-band[data-fxjs]>.zb-band-cap{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--p,0) * -1s)}}.zb-band-head{grid-template-columns:minmax(0,1fr);row-gap:18px;display:grid}@media (min-width:1024px){.zb-band[data-tone=page] .zb-band-head{grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:22px 64px}.zb-band[data-tone=page] .zb-band-kicker{grid-column:1/-1}.zb-band[data-tone=page] .zb-band-lead{align-self:end;padding-bottom:.45em}.zb-band:not([data-tone=page]) .zb-band-head{row-gap:22px;max-width:780px}}.zb-band-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--band-kicker);align-items:center;gap:14px;font-size:12.5px;font-weight:500;display:flex}.zb-band-n{color:var(--band-num);font-variant-numeric:tabular-nums}.zb-band-rule{opacity:.7;transform-origin:0;background:currentColor;width:44px;height:1.5px;display:block}.zb-band-title{font-family:var(--font-band), var(--font-sans), sans-serif;letter-spacing:.004em;text-transform:uppercase;color:var(--band-ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(2.6rem,1.1rem + 5.8vw,6.4rem);font-weight:600;line-height:.9}.zb-band-lead{max-width:46ch;color:var(--band-ink-2);text-wrap:pretty;font-size:16px;line-height:1.55}@media (min-width:640px){.zb-band-lead{font-size:17px}}.zb-band-head+.zb-band-body{margin-top:clamp(48px,6vw,84px)}.zb-band-body>*{margin-top:clamp(84px,9vw,128px)}.zb-band-body>:first-child{margin-top:0}.zb-band:not([data-tone=page])+*{margin-top:var(--band-gap)}.zb-band:not([data-tone=page])+.zb-band:not([data-tone=page]){margin-top:0}.zb-band[data-tone=light] .zb-band-body :is(.text-white,h2,h3,h4):not(:is(.card-hairline,.lp-window,.bg-primary,[class*="bg-[var(--surface"],[class*="bg-[var(--sunken"]),:is(.card-hairline,.lp-window,.bg-primary,[class*="bg-[var(--surface"],[class*="bg-[var(--sunken"]) *){color:var(--band-ink)}.zb-band:is([data-tone=light],[data-tone=violet]) .zb-band-body [class*=text-white\/]:not(:is(.card-hairline,.lp-window,.bg-primary,[class*="bg-[var(--surface"],[class*="bg-[var(--sunken"]),:is(.card-hairline,.lp-window,.bg-primary,[class*="bg-[var(--surface"],[class*="bg-[var(--sunken"]) *){color:var(--band-ink-2)}.zb-band:is([data-tone=light],[data-tone=violet]) .zb-band-body a[class*=text-white\/]:hover:not(:is(.card-hairline,.lp-window) *){color:var(--band-ink)}html:not([data-design=glass]) .zb-band:is([data-tone=violet],[data-tone=light]) .zb-band-body .card-hairline:not(.card-hairline *):not(:hover){box-shadow:0 1px #00000038,0 22px 44px -26px #0e062eb3}html:not([data-design=glass]) .zb-band[data-tone=violet] .zb-band-body .card-hairline:not(.card-hairline *){border-color:#00000059}.zb-band:is([data-tone=violet],[data-tone=light])>.zb-band-box{--glass-shade:0 1px 1px #00000040, 0 22px 44px -24px #0e062ecc;--glass-shade-lift:0 2px 4px #00000047, 0 28px 52px -22px #0e062ed9}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=glass]:not([data-lite]) .zb-band[data-tone=violet]>.zb-band-box{--surface-1:#0e082894;--surface-2:#0e082866;--sunken:#08041873}html[data-design=glass]:not([data-lite]) .zb-band[data-tone=light]>.zb-band-box{--surface-1:#140f28f5;--surface-2:#20193af7;--sunken:#0a0816eb}}html[data-design=glass] body:has(.zb-band[data-tone=light]) .site-nav[data-condensed] .site-nav-shell{background-color:#100c1ecc}html.zb-motion:not([data-lite]) main .zb-band-head>h2.zb-band-title:not([data-in]){clip-path:inset(0 0 100%);translate:0 .42em}html.zb-motion:not([data-lite]) main .zb-band-head>h2.zb-band-title[data-in]{clip-path:inset(-.3em -.2em -.35em);transition:clip-path .82s var(--zb-ease) var(--d,0s), translate .82s var(--zb-ease) var(--d,0s), opacity .26s var(--zb-ease) var(--d,0s), filter .42s var(--zb-ease) var(--d,0s)}html.zb-motion:not([data-lite]) main .zb-band-kicker:not([data-in]) .zb-band-rule{scale:0 1}html.zb-motion:not([data-lite]) main .zb-band-kicker[data-in] .zb-band-rule{transition:scale .7s var(--zb-ease) calc(var(--d,0s) + .16s);scale:1}@media (forced-colors:active){.zb-band-cap{display:none}.zb-band:not([data-tone=page])>.zb-band-box{border-block:1px solid canvastext}}
