.sz-pill-btn{--pb-radius:64px;--pb-border:#c8c7c5;--pb-text:var(--lightningcss-light,#252423)var(--lightningcss-dark,#fefefb);--pb-hover:var(--lightningcss-light,#e5e5e2bf)var(--lightningcss-dark,#ffffff1f);--pb-speed:.3s;border:1px solid var(--pb-border);border-radius:var(--pb-radius);color:var(--pb-text);font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--pb-speed) ease, color var(--pb-speed) ease, border-color var(--pb-speed) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.sz-pill-btn--sm{padding:8px 16px;font-size:14px;line-height:20px}.sz-pill-btn--md{padding:12px 24px;font-size:20px;line-height:28px}.sz-pill-btn--lg{padding:12px 32px;font-size:28px;line-height:40px}.sz-pill-btn:hover{background-color:var(--pb-hover)}.sz-pill-btn:focus-visible{outline-offset:2px;outline:2px solid}@property --ab-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.sz-aurora-btn{--ab-c1:#ff6b5a;--ab-c2:#ffd75e;--ab-c3:#7c5cff;--ab-bg:#0d0d12;--ab-text:#fff;--ab-speed:4s;--ab-border:2px;--ab-glow:.6;--ab-radius:32px;isolation:isolate;border-radius:var(--ab-radius);background:conic-gradient(from var(--ab-angle), var(--ab-c1), var(--ab-c2), var(--ab-c3), var(--ab-c1));color:var(--ab-text);font:inherit;cursor:pointer;animation:sz-aurora-turn var(--ab-speed) linear infinite;border:0;place-items:center;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;transition:transform .3s;display:inline-grid;position:relative}.sz-aurora-btn:after{content:"";inset:var(--ab-border);z-index:-1;border-radius:calc(var(--ab-radius) - var(--ab-border));background:var(--ab-bg);position:absolute}.sz-aurora-btn__glow{z-index:-2;border-radius:inherit;background:inherit;filter:blur(16px);opacity:var(--ab-glow);transition:opacity .3s,filter .3s;position:absolute;inset:0}.sz-aurora-btn:hover .sz-aurora-btn__glow{opacity:min(1, calc(var(--ab-glow) * 1.6));filter:blur(24px)}.sz-aurora-btn:active{transform:scale(.97)}.sz-aurora-btn:focus-visible{outline:2px solid var(--ab-c2);outline-offset:4px}@keyframes sz-aurora-turn{to{--ab-angle:360deg}}.sz-magnetic-btn{--mg-bg:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--mg-text:var(--lightningcss-light,#fefefb)var(--lightningcss-dark,#171716);--mg-size:128px;--mg-follow:.45s;width:var(--mg-size);height:var(--mg-size);background:var(--mg-bg);color:var(--mg-text);font:inherit;cursor:pointer;transition:transform var(--mg-follow) cubic-bezier(.2, .8, .2, 1), box-shadow .3s ease;border:0;border-radius:50%;place-items:center;padding:0;font-size:16px;font-weight:500;line-height:24px;display:inline-grid}.sz-magnetic-btn__label{transition:transform var(--mg-follow) cubic-bezier(.2, .8, .2, 1);display:block}.sz-magnetic-btn.is-near{box-shadow:0 16px 48px color-mix(in srgb, var(--mg-bg) 35%, transparent)}.sz-magnetic-btn:active{scale:.96}.sz-magnetic-btn:focus-visible{outline:2px solid var(--mg-bg);outline-offset:4px}.sz-sheen-btn{--sh-bg:#171716;--sh-text:#fff;--sh-angle:115deg;--sh-speed:.9s;--sh-intensity:.35;--sh-radius:12px;border-radius:var(--sh-radius);background:var(--sh-bg);color:var(--sh-text);font:inherit;cursor:pointer;border:0;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.sz-sheen-btn:after{content:"";background:linear-gradient(var(--sh-angle), transparent 35%, rgb(255 255 255/var(--sh-intensity)) 50%, transparent 65%);pointer-events:none;position:absolute;inset:-50% -20%;transform:translate(-100%)}.sz-sheen-btn:hover:after{transition:transform var(--sh-speed) ease;transform:translate(100%)}.sz-sheen-btn--loop:after{animation:sz-sheen calc(var(--sh-speed) * 3) ease infinite}.sz-sheen-btn:active{transform:scale(.98)}.sz-sheen-btn:focus-visible{outline:2px solid var(--sh-bg);outline-offset:2px}@keyframes sz-sheen{0%{transform:translate(-100%)}40%,to{transform:translate(100%)}}.sz-glass-btn{--gl-blur:24px;--gl-tint:.18;--gl-edge:.5;--gl-saturate:1.8;--gl-radius:32px;--gl-text:#fff;--gl-x:50%;--gl-y:0%;border:1px solid rgb(255 255 255/var(--gl-edge));border-radius:var(--gl-radius);background:rgb(255 255 255/var(--gl-tint));-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(var(--gl-saturate));color:var(--gl-text);font:inherit;text-shadow:0 1px 8px #0000002e;cursor:pointer;padding:16px 32px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -12px 24px #ffffff0f,0 12px 32px #00000029}.sz-glass-btn:before{content:"";border-radius:inherit;background:radial-gradient(120px circle at var(--gl-x) var(--gl-y), #ffffff73, transparent 60%);opacity:.6;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.sz-glass-btn:hover{background:rgb(255 255 255/calc(var(--gl-tint) + .08))}.sz-glass-btn:hover:before{opacity:1}.sz-glass-btn:active{transform:scale(.97)}.sz-glass-btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.sz-press-btn{--pr-color:#3d5afe;--pr-text:#fff;--pr-depth:6px;--pr-radius:12px;--pr-speed:.12s;--pr-side:color-mix(in srgb, var(--pr-color) 65%, black);border-radius:var(--pr-radius);background:var(--pr-color);color:var(--pr-text);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff47, 0 var(--pr-depth) 0 var(--pr-side), 0 calc(var(--pr-depth) + 8px) 16px #00000038;transition:transform var(--pr-speed) ease, box-shadow var(--pr-speed) ease, filter .3s ease;border:0;padding:12px 32px;font-size:16px;font-weight:600;line-height:24px;position:relative;transform:translateY(0)}.sz-press-btn:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff47, 0 calc(var(--pr-depth) + 2px) 0 var(--pr-side), 0 calc(var(--pr-depth) + 12px) 24px #0000003d;transform:translateY(-2px)}.sz-press-btn:active{transform:translateY(var(--pr-depth));box-shadow:inset 0 1px 0 #fff3, 0 0 0 var(--pr-side), 0 2px 4px #0003}.sz-press-btn:focus-visible{outline:2px solid var(--pr-color);outline-offset:calc(var(--pr-depth) + 2px)}.sz-ripple-btn{--rp-bg:#10b981;--rp-text:#fff;--rp-wave:#fff;--rp-opacity:.35;--rp-speed:.6s;--rp-radius:32px;isolation:isolate;border-radius:var(--rp-radius);background:var(--rp-bg);color:var(--rp-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:12px 32px;font-size:16px;font-weight:500;line-height:24px;transition:filter .3s;position:relative;overflow:hidden}.sz-ripple-btn:hover{filter:brightness(1.05)}.sz-ripple-btn__label{z-index:1;position:relative}.sz-ripple-btn__wave{background:var(--rp-wave);opacity:var(--rp-opacity);animation:sz-ripple var(--rp-speed) cubic-bezier(.2, .7, .3, 1) forwards;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.sz-ripple-btn:focus-visible{outline:2px solid var(--rp-bg);outline-offset:3px}@keyframes sz-ripple{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.sz-hold-btn{--hd-color:#f43f5e;--hd-radius:12px;--hd-duration:1.2s;isolation:isolate;border:1px solid color-mix(in srgb, var(--hd-color) 45%, transparent);border-radius:var(--hd-radius);background:color-mix(in srgb, var(--hd-color) 10%, transparent);min-width:192px;color:var(--hd-color);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;transition:transform .3s,color .3s;position:relative;overflow:hidden}.sz-hold-btn__fill{z-index:-1;background:var(--hd-color);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.sz-hold-btn__label{align-items:center;gap:8px;display:inline-flex}.sz-hold-btn[data-state=holding]{transform:scale(.97)}.sz-hold-btn[data-state=holding] .sz-hold-btn__fill{transition:transform var(--hd-duration) linear;transform:scaleX(1)}.sz-hold-btn[data-state=done]{color:#fff}.sz-hold-btn[data-state=done] .sz-hold-btn__fill{transform:scaleX(1)}.sz-hold-btn[data-state=holding] .sz-hold-btn__label,.sz-hold-btn[data-state=done] .sz-hold-btn__label{color:#fff;transition:color calc(var(--hd-duration) * .6) ease}.sz-hold-btn__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sz-hold-btn:focus-visible{outline:2px solid var(--hd-color);outline-offset:2px}.sz-morph-btn{--mb-color:#3d5afe;--mb-success:#10b981;--mb-error:#f43f5e;--mb-width:192px;--mb-height:48px;--mb-speed:.45s;width:var(--mb-width);height:var(--mb-height);border-radius:calc(var(--mb-height) / 2);background:var(--mb-color);color:#fff;font:inherit;cursor:pointer;transition:width var(--mb-speed) cubic-bezier(.65, 0, .35, 1), background-color var(--mb-speed) ease, transform .3s ease;border:0;place-items:center;padding:0;font-size:16px;font-weight:500;line-height:24px;display:inline-grid;position:relative}.sz-morph-btn>*{grid-area:1/1}.sz-morph-btn:hover{filter:brightness(1.06)}.sz-morph-btn:active{transform:scale(.97)}.sz-morph-btn[data-state=loading],.sz-morph-btn[data-state=success],.sz-morph-btn[data-state=error]{width:var(--mb-height);cursor:default}.sz-morph-btn[data-state=success]{background:var(--mb-success)}.sz-morph-btn[data-state=error]{background:var(--mb-error);animation:.4s sz-morph-shake}.sz-morph-btn__label{white-space:nowrap;transition:opacity .2s}.sz-morph-btn:not([data-state=idle]) .sz-morph-btn__label{opacity:0}.sz-morph-btn__spinner{opacity:0;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;transition:opacity .2s}.sz-morph-btn[data-state=loading] .sz-morph-btn__spinner{opacity:1;transition-delay:calc(var(--mb-speed) * .6);animation:.7s linear infinite sz-morph-spin}.sz-morph-btn__icon{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:32px;width:24px;height:24px}.sz-morph-btn[data-state=success] .sz-morph-btn__icon,.sz-morph-btn[data-state=error] .sz-morph-btn__icon{stroke-dashoffset:0;transition:stroke-dashoffset .4s .15s}.sz-morph-btn__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sz-morph-btn:focus-visible{outline:2px solid var(--mb-color);outline-offset:3px}@keyframes sz-morph-spin{to{rotate:360deg}}@keyframes sz-morph-shake{25%{translate:-4px}50%{translate:4px}75%{translate:-2px}}.sz-roll-btn{--rb-bg:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--rb-text:var(--lightningcss-light,#fefefb)var(--lightningcss-dark,#171716);--rb-radius:32px;--rb-stagger:24ms;--rb-speed:.45s;--rb-ease:cubic-bezier(.2, .7, .1, 1);border-radius:var(--rb-radius);background:var(--rb-bg);color:var(--rb-text);font:inherit;cursor:pointer;border:0;padding:12px 32px;font-size:16px;font-weight:500;line-height:24px;transition:transform .3s}.sz-roll-btn__text{height:24px;display:inline-flex;overflow:hidden}.sz-roll-btn__char{transition:transform var(--rb-speed) var(--rb-ease);transition-delay:calc(var(--i) * var(--rb-stagger));display:inline-block;position:relative}.sz-roll-btn__char:after{content:attr(data-char);position:absolute;top:100%;left:0}.sz-roll-btn--down .sz-roll-btn__char:after{top:-100%}.sz-roll-btn:hover .sz-roll-btn__char,.sz-roll-btn:focus-visible .sz-roll-btn__char{transform:translateY(-100%)}.sz-roll-btn--down:hover .sz-roll-btn__char,.sz-roll-btn--down:focus-visible .sz-roll-btn__char{transform:translateY(100%)}.sz-roll-btn:active{transform:scale(.97)}.sz-roll-btn:focus-visible{outline:2px solid var(--rb-bg);outline-offset:3px}.sz-arrow-btn{--ar-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--ar-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--ar-icon-bg:#3d5afe;--ar-icon:#fff;--ar-radius:32px;--ar-speed:.4s;border-radius:var(--ar-radius);background:var(--ar-bg);color:var(--ar-text);font:inherit;cursor:pointer;transition:gap var(--ar-speed) cubic-bezier(.2, .7, .1, 1), box-shadow .3s ease;border:1px solid var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff24);align-items:center;gap:12px;padding:8px 8px 8px 24px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.sz-arrow-btn:hover{gap:16px;box-shadow:0 8px 24px #00000014}.sz-arrow-btn__icon{border-radius:calc(var(--ar-radius) / 2);background:var(--ar-icon-bg);width:32px;height:32px;color:var(--ar-icon);display:grid;position:relative;overflow:hidden}.sz-arrow-btn__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--ar-speed) cubic-bezier(.2, .7, .1, 1);grid-area:1/1;place-self:center}.sz-arrow-btn__icon svg+svg{transform:translate(-200%)}.sz-arrow-btn:hover .sz-arrow-btn__icon svg:first-child{transform:translate(200%)}.sz-arrow-btn:hover .sz-arrow-btn__icon svg+svg{transform:none}.sz-arrow-btn--diagonal .sz-arrow-btn__icon svg+svg{transform:translate(-200%,200%)}.sz-arrow-btn--diagonal:hover .sz-arrow-btn__icon svg:first-child{transform:translate(200%,-200%)}.sz-arrow-btn:focus-visible{outline:2px solid var(--ar-icon-bg);outline-offset:3px}.sz-ring{--rs-color:#3d5afe;--rs-size:48px;--rs-thickness:4;--rs-speed:1.4s;--rs-track:.15;--rs-cap:round;width:var(--rs-size);height:var(--rs-size);color:var(--rs-color);display:inline-block}.sz-ring__svg{width:100%;height:100%;animation:sz-ring-turn calc(var(--rs-speed) * 1.4) linear infinite;display:block}.sz-ring__svg circle{fill:none;stroke:currentColor;stroke-width:var(--rs-thickness)}.sz-ring__track{opacity:var(--rs-track)}.sz-ring__arc{stroke-linecap:var(--rs-cap);stroke-dasharray:1 100;stroke-dashoffset:0;transform-origin:50%;animation:sz-ring-dash var(--rs-speed) ease-in-out infinite}.sz-ring__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-ring-turn{to{rotate:360deg}}@keyframes sz-ring-dash{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:60 100;stroke-dashoffset:-15px}to{stroke-dasharray:60 100;stroke-dashoffset:-99px}}.sz-dots{--dw-color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--dw-size:12px;--dw-gap:8px;--dw-speed:1.2s;--dw-height:12px;align-items:center;gap:var(--dw-gap);height:calc(var(--dw-size) + var(--dw-height) * 2);display:inline-flex}.sz-dots__dot{width:var(--dw-size);height:var(--dw-size);background:var(--dw-color);animation:var(--dw-anim) var(--dw-speed) ease-in-out infinite;animation-delay:calc(var(--i) * var(--dw-speed) / 8);border-radius:50%}.sz-dots--bounce{--dw-anim:sz-dots-bounce}.sz-dots--pulse{--dw-anim:sz-dots-pulse}.sz-dots--fade{--dw-anim:sz-dots-fade}.sz-dots__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-dots-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(calc(var(--dw-height) * -1))}}@keyframes sz-dots-pulse{0%,60%,to{opacity:.5;transform:scale(.6)}30%{opacity:1;transform:scale(1)}}@keyframes sz-dots-fade{0%,60%,to{opacity:.2}30%{opacity:1}}.sz-bars{--bl-color:#10b981;--bl-width:6px;--bl-gap:4px;--bl-height:40px;--bl-speed:1s;--bl-radius:4px;align-items:center;gap:var(--bl-gap);height:var(--bl-height);display:inline-flex}.sz-bars__bar{width:var(--bl-width);border-radius:var(--bl-radius);background:var(--bl-color);height:100%;animation:sz-bars var(--bl-speed) ease-in-out infinite alternate;animation-delay:calc(var(--j) * var(--bl-speed) / -5);transform:scaleY(.25)}.sz-bars__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-bars{0%{transform:scaleY(.25)}50%{transform:scaleY(1)}to{transform:scaleY(.45)}}.sz-skeleton{--sk-base:var(--lightningcss-light,#ebebe7)var(--lightningcss-dark,#2e2d2b);--sk-shine:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#3d3c3a);--sk-speed:1.6s;--sk-angle:100deg;--sk-radius:12px;border-radius:calc(var(--sk-radius) + 8px);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);gap:16px;width:280px;max-width:100%;padding:16px;display:grid;box-shadow:0 1px 2px #0000000f}.sz-skeleton__media,.sz-skeleton__avatar,.sz-skeleton__line{border-radius:var(--sk-radius);background-color:var(--sk-base);background-image:linear-gradient(var(--sk-angle), transparent 30%, var(--sk-shine) 50%, transparent 70%);animation:sz-skeleton var(--sk-speed) ease-in-out infinite;background-size:300% 100%}.sz-skeleton__media{height:128px}.sz-skeleton__row{gap:12px;display:flex}.sz-skeleton__avatar{border-radius:50%;flex:none;width:40px;height:40px}.sz-skeleton__lines{flex:1;gap:8px;display:grid}.sz-skeleton__line{border-radius:min(var(--sk-radius), 6px);height:12px}.sz-skeleton__line:last-child:not(:first-child){width:60%}@keyframes sz-skeleton{0%{background-position:150% 0}to{background-position:-150% 0}}.sz-orbit{--ob-color:#a855f7;--ob-size:112px;--ob-speed:1.2s;--ob-tilt:64deg;--ob-planet:8px;width:var(--ob-size);height:var(--ob-size);perspective:600px;place-items:center;display:inline-grid;position:relative}.sz-orbit>*{grid-area:1/1}.sz-orbit__core{background:var(--ob-color);width:12px;height:12px;box-shadow:0 0 24px var(--ob-color);border-radius:50%}.sz-orbit__ring{--r:calc(var(--ob-size) * (.4 + var(--i) * .3));width:var(--r);height:var(--r);border:1px solid color-mix(in srgb, var(--ob-color) 30%, transparent);transform:rotateX(var(--ob-tilt)) rotateY(calc(var(--i) * 25deg - 25deg));transform-style:preserve-3d;animation:sz-orbit-spin calc(var(--ob-speed) * (1 + var(--i) * .6)) linear infinite;border-radius:50%}.sz-orbit__planet{top:calc(var(--ob-planet) / -2);left:calc(50% - var(--ob-planet) / 2);width:var(--ob-planet);height:var(--ob-planet);background:var(--ob-color);box-shadow:0 0 12px var(--ob-color);border-radius:50%;position:absolute}.sz-orbit__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-orbit-spin{0%{transform:rotateX(var(--ob-tilt)) rotateY(calc(var(--i) * 25deg - 25deg)) rotateZ(0deg)}to{transform:rotateX(var(--ob-tilt)) rotateY(calc(var(--i) * 25deg - 25deg)) rotateZ(360deg)}}.sz-pulse{--pl-color:#f43f5e;--pl-size:128px;--pl-speed:2.4s;--pl-thickness:2px;--pl-dot:16px;width:var(--pl-size);height:var(--pl-size);place-items:center;display:inline-grid}.sz-pulse>*{grid-area:1/1}.sz-pulse__dot{width:var(--pl-dot);height:var(--pl-dot);background:var(--pl-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--pl-color) 25%, transparent);border-radius:50%}.sz-pulse__ring{border:var(--pl-thickness) solid var(--pl-color);opacity:0;width:100%;height:100%;animation:sz-pulse var(--pl-speed) cubic-bezier(.2, .6, .4, 1) infinite;animation-delay:calc(var(--i) * var(--pl-speed) / var(--n));border-radius:50%;transform:scale(.1)}.sz-pulse__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-pulse{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(1)}}.sz-goo{--go-color:#3d5afe;--go-size:24px;--go-speed:2s;--go-spread:40px;place-items:center;display:inline-grid}.sz-goo svg{position:absolute}.sz-goo__field{width:calc(var(--go-spread) * 2 + var(--go-size) * 2);height:calc(var(--go-size) * 3);place-items:center;display:grid;position:relative}.sz-goo__drop{width:var(--go-size);height:var(--go-size);background:var(--go-color);animation:sz-goo var(--go-speed) ease-in-out infinite;animation-delay:calc(var(--i) * var(--go-speed) / var(--n) * -1);border-radius:50%;grid-area:1/1}.sz-goo__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-goo{0%,to{transform:translateX(calc(var(--go-spread) * -1)) scale(.8)}50%{transform:translateX(var(--go-spread)) scale(1.15)}}.sz-shimmer-text{--st-base:var(--lightningcss-light,#8f8e89)var(--lightningcss-dark,#7d7c78);--st-shine:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fff);--st-speed:2s;--st-width:20%;--st-size:32px;font-size:var(--st-size);letter-spacing:-.02em;color:var(--st-base);background:linear-gradient(100deg, var(--st-base) calc(50% - var(--st-width)), var(--st-shine) 50%, var(--st-base) calc(50% + var(--st-width))) 0 0 / 300% 100% no-repeat;-webkit-text-fill-color:transparent;animation:sz-shimmer-text var(--st-speed) linear infinite;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1.25;display:inline-block}@keyframes sz-shimmer-text{0%{background-position:100% 0}to{background-position:0 0}}.sz-line{--ln-color:#3d5afe;--ln-track:var(--lightningcss-light,#3d5afe26)var(--lightningcss-dark,#8c9eff26);--ln-height:4px;--ln-speed:2s;--ln-radius:2px;width:280px;max-width:100%;height:var(--ln-height);border-radius:var(--ln-radius);background:var(--ln-track);display:block;position:relative;overflow:hidden}.sz-line__bar{border-radius:inherit;background:var(--ln-color);transform-origin:0;width:100%;position:absolute;inset:0 auto 0 0}.sz-line__bar--a{animation:sz-line-a var(--ln-speed) cubic-bezier(.65, .8, .35, .95) infinite}.sz-line__bar--b{animation:sz-line-b var(--ln-speed) cubic-bezier(.165, .84, .44, 1) infinite;animation-delay:calc(var(--ln-speed) * .575)}@keyframes sz-line-a{0%{transform:translate(-35%)scaleX(.35)}60%,to{transform:translate(100%)scaleX(.9)}}@keyframes sz-line-b{0%{transform:translate(-200%)scaleX(.6)}60%,to{transform:translate(110%)scaleX(.1)}}.sz-infinity{--in-color:#f59e0b;--in-size:128px;--in-speed:1.6s;--in-length:30;--in-thickness:3;width:var(--in-size);color:var(--in-color);display:inline-block}.sz-infinity svg{width:100%;height:auto;display:block;overflow:visible}.sz-infinity path{fill:none;stroke:currentColor;stroke-width:var(--in-thickness);stroke-linecap:round}.sz-infinity__track{opacity:.12}.sz-infinity__comet{stroke-dasharray:var(--in-length) calc(100 - var(--in-length));filter:drop-shadow(0 0 4px);animation:sz-infinity var(--in-speed) linear infinite}.sz-infinity__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-infinity{to{stroke-dashoffset:-100px}}.sz-typing{--ty-bubble:var(--lightningcss-light,#e9e9e5)var(--lightningcss-dark,#3a3937);--ty-dot:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#c8c7c5);--ty-speed:1.2s;--ty-size:8px;background:var(--ty-bubble);border-radius:24px 24px 24px 8px;align-items:center;gap:4px;padding:16px;display:inline-flex;position:relative}.sz-typing__dot{width:var(--ty-size);height:var(--ty-size);background:var(--ty-dot);animation:sz-typing var(--ty-speed) ease-in-out infinite;border-radius:50%}.sz-typing__dot:nth-child(2){animation-delay:calc(var(--ty-speed) / 6)}.sz-typing__dot:nth-child(3){animation-delay:calc(var(--ty-speed) / 3)}.sz-typing__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.sz-grid-loader{--gr-color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--gr-cell:16px;--gr-gap:4px;--gr-radius:4px;--gr-speed:1.3s;grid-template-columns:repeat(3, var(--gr-cell));gap:var(--gr-gap);display:inline-grid}.sz-grid-loader__cell{width:var(--gr-cell);height:var(--gr-cell);border-radius:var(--gr-radius);background:var(--gr-color);animation:sz-grid-loader var(--gr-speed) ease-in-out infinite;animation-delay:calc(var(--d) * var(--gr-speed) / 10)}.sz-grid-loader__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-grid-loader{0%,70%,to{opacity:1;transform:scale(1)}35%{opacity:.4;transform:scale(.3)}}.sz-float{--fi-accent:#3d5afe;--fi-error:#e11d48;--fi-success:#059669;--fi-radius:12px;--fi-height:56px;--fi-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--fi-line:var(--lightningcss-light,#17171633)var(--lightningcss-dark,#fff3);--fi-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--fi-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);--fi-state:var(--fi-accent);width:320px;max-width:100%;color:var(--fi-text)}.sz-float--error{--fi-state:var(--fi-error)}.sz-float--success{--fi-state:var(--fi-success)}.sz-float__field{position:relative}.sz-float input{width:100%;height:var(--fi-height);border:1px solid var(--fi-line);border-radius:var(--fi-radius);background:var(--fi-bg);color:inherit;font:inherit;outline:none;padding:0 16px;font-size:16px;transition:border-color .3s,box-shadow .3s}.sz-float input:hover{border-color:var(--fi-muted)}.sz-float input:focus{border-color:var(--fi-state);box-shadow:0 0 0 4px color-mix(in srgb, var(--fi-state) 18%, transparent)}.sz-float--error input,.sz-float--success input{border-color:var(--fi-state)}.sz-float label{background:var(--fi-bg);color:var(--fi-muted);transform-origin:0;pointer-events:none;border-radius:4px;padding:0 4px;font-size:16px;line-height:20px;transition:transform .25s cubic-bezier(.2,.7,.1,1),color .25s,top .25s cubic-bezier(.2,.7,.1,1);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sz-float input:focus+label,.sz-float input:not(:placeholder-shown)+label{top:0;transform:translateY(-50%)scale(.8)}.sz-float input:focus+label,.sz-float--error label,.sz-float--success label{color:var(--fi-state)}.sz-float input:disabled{opacity:.5;cursor:not-allowed}.sz-float__msg{color:var(--fi-state);margin:8px 0 0 4px;font-size:14px;line-height:20px;animation:.3s sz-float-msg}.sz-float--error input{animation:.4s sz-float-shake}@keyframes sz-float-msg{0%{opacity:0;transform:translateY(-4px)}}@keyframes sz-float-shake{25%{translate:-4px}50%{translate:4px}75%{translate:-2px}}.sz-underline{--ul-accent:#3d5afe;--ul-line:var(--lightningcss-light,#17171633)var(--lightningcss-dark,#fff3);--ul-thickness:2px;--ul-speed:.4s;--ul-size:24px;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:4px;width:320px;max-width:100%;display:grid}.sz-underline label{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);font-size:14px;line-height:20px;transition:color .3s}.sz-underline:focus-within label{color:var(--ul-accent)}.sz-underline__field{border-bottom:1px solid var(--ul-line);display:block;position:relative}.sz-underline__field:after{content:"";height:var(--ul-thickness);background:var(--ul-accent);transition:transform var(--ul-speed) cubic-bezier(.2, .7, .1, 1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sz-underline--left .sz-underline__field:after{transform-origin:0}.sz-underline:focus-within .sz-underline__field:after{transform:scaleX(1)}.sz-underline input{width:100%;color:inherit;font:inherit;font-size:var(--ul-size);letter-spacing:-.01em;background:0 0;border:0;outline:none;padding:8px 0;line-height:1.33}.sz-underline input::placeholder{color:var(--lightningcss-light,#1717164d)var(--lightningcss-dark,#ffffff4d)}.sz-search{--se-accent:#3d5afe;--se-radius:24px;--se-glow:.25;--se-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--se-line:var(--lightningcss-light,#17171624)var(--lightningcss-dark,#ffffff24);--se-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);border:1px solid var(--se-line);border-radius:var(--se-radius);background:var(--se-bg);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);align-items:center;gap:8px;width:360px;max-width:100%;height:48px;padding:0 8px 0 16px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.sz-search:hover{border-color:color-mix(in srgb, var(--se-muted) 60%, transparent)}.sz-search:focus-within{border-color:var(--se-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--se-accent) calc(var(--se-glow) * 100%), transparent), 0 8px 32px color-mix(in srgb, var(--se-accent) calc(var(--se-glow) * 80%), transparent)}.sz-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:20px;height:20px}.sz-search__icon{color:var(--se-muted);transition:color .3s}.sz-search:focus-within .sz-search__icon{color:var(--se-accent)}.sz-search input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.sz-search input::-webkit-search-cancel-button{display:none}.sz-search input::placeholder{color:var(--se-muted)}.sz-search__kbd{border:1px solid var(--se-line);font:inherit;color:var(--se-muted);border-radius:8px;flex:none;padding:4px 8px;font-size:12px;line-height:16px}.sz-search__clear{width:32px;height:32px;color:var(--se-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .3s,color .3s;animation:.2s sz-search-pop;display:grid}.sz-search__clear:hover{background:color-mix(in srgb, var(--se-muted) 15%, transparent);color:inherit}.sz-search__clear:focus-visible{outline:2px solid var(--se-accent)}@keyframes sz-search-pop{0%{opacity:0;transform:scale(.6)}}.sz-otp{--otp-accent:#3d5afe;--otp-success:#059669;--otp-size:48px;--otp-gap:8px;--otp-radius:12px;--otp-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--otp-line:var(--lightningcss-light,#17171629)var(--lightningcss-dark,#ffffff29);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);border:0;min-width:0;margin:0;padding:0}.sz-otp__legend{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);margin-bottom:12px;padding:0;font-size:14px;line-height:20px}.sz-otp__cells{gap:var(--otp-gap);display:flex}.sz-otp__cell{width:var(--otp-size);height:calc(var(--otp-size) * 1.2);border:1px solid var(--otp-line);border-radius:var(--otp-radius);background:var(--otp-bg);color:inherit;font:inherit;font-size:calc(var(--otp-size) * .5);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--otp-accent);outline:none;padding:0;font-weight:500;transition:border-color .3s,box-shadow .3s,transform .2s}.sz-otp__cell:focus{border-color:var(--otp-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--otp-accent) 18%, transparent);transform:translateY(-2px)}.sz-otp__cell[data-filled]{border-color:color-mix(in srgb, var(--otp-accent) 50%, var(--otp-line))}.sz-otp.is-complete .sz-otp__cell{border-color:var(--otp-success);animation:.5s both sz-otp-done;animation-delay:calc(var(--i,0) * 40ms)}.sz-otp__status{min-height:20px;color:var(--otp-success);margin:8px 0 0;font-size:14px;line-height:20px}@keyframes sz-otp-done{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--otp-success) 20%, transparent);transform:translateY(-4px)}}.sz-password{--pw-accent:#3d5afe;--pw-radius:12px;--pw-weak:#e11d48;--pw-okay:#f59e0b;--pw-strong:#059669;--pw-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--pw-line:var(--lightningcss-light,#17171629)var(--lightningcss-dark,#ffffff29);--pw-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);--pw-level:var(--pw-line);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:8px;width:320px;max-width:100%;display:grid}.sz-password[data-score="1"]{--pw-level:var(--pw-weak)}.sz-password[data-score="2"]{--pw-level:var(--pw-okay)}.sz-password[data-score="3"],.sz-password[data-score="4"]{--pw-level:var(--pw-strong)}.sz-password__label{color:var(--pw-muted);font-size:14px;line-height:20px}.sz-password__field{border:1px solid var(--pw-line);border-radius:var(--pw-radius);background:var(--pw-bg);align-items:center;height:48px;padding:0 4px 0 16px;transition:border-color .3s,box-shadow .3s;display:flex}.sz-password__field:focus-within{border-color:var(--pw-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--pw-accent) 18%, transparent)}.sz-password__field input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:.02em;background:0 0;border:0;outline:none;flex:1;font-size:16px}.sz-password__eye{border-radius:calc(var(--pw-radius) - 4px);width:40px;height:40px;color:var(--pw-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .3s,color .3s;display:grid}.sz-password__eye:hover{background:color-mix(in srgb, var(--pw-muted) 14%, transparent);color:inherit}.sz-password__eye:focus-visible{outline:2px solid var(--pw-accent)}.sz-password svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sz-password__meter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.sz-password__meter span{background:var(--pw-line);border-radius:2px;height:4px;transition:background-color .4s}.sz-password__meter span.is-on{background:var(--pw-level)}.sz-password__level{color:var(--pw-muted);margin:0;font-size:12px;line-height:16px}.sz-password__rules{color:var(--pw-muted);gap:4px;margin:4px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.sz-password__rules li{align-items:center;gap:8px;transition:color .3s;display:flex}.sz-password__rules svg{width:16px;height:16px}.sz-password__rules .is-met{color:var(--pw-strong)}.sz-password__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sz-tags{--tg-accent:#3d5afe;--tg-chip:var(--lightningcss-light,#eef0ff)var(--lightningcss-dark,#2a2f52);--tg-chip-text:var(--lightningcss-light,#2c3fbf)var(--lightningcss-dark,#c9d2ff);--tg-radius:12px;--tg-chip-radius:16px;--tg-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--tg-line:var(--lightningcss-light,#17171629)var(--lightningcss-dark,#ffffff29);--tg-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:8px;width:360px;max-width:100%;display:grid}.sz-tags__label{color:var(--tg-muted);justify-content:space-between;font-size:14px;line-height:20px;display:flex}.sz-tags__count{font-variant-numeric:tabular-nums}.sz-tags__box{border:1px solid var(--tg-line);border-radius:var(--tg-radius);background:var(--tg-bg);cursor:text;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px;transition:border-color .3s,box-shadow .3s;display:flex}.sz-tags__box:focus-within{border-color:var(--tg-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--tg-accent) 18%, transparent)}.sz-tags__list{list-style:none;display:contents}.sz-tags__tag{border-radius:var(--tg-chip-radius);background:var(--tg-chip);height:32px;color:var(--tg-chip-text);align-items:center;gap:4px;padding:0 4px 0 12px;font-size:14px;line-height:20px;animation:.3s cubic-bezier(.34,1.56,.64,1) sz-tag-in;display:inline-flex}.sz-tags__tag button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .3s;display:grid}.sz-tags__tag button:hover{background:color-mix(in srgb, currentColor 15%, transparent)}.sz-tags__tag button:focus-visible{outline:2px solid var(--tg-accent)}.sz-tags__tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.sz-tags input{min-width:96px;height:32px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-size:16px}.sz-tags input::placeholder{color:var(--tg-muted)}@keyframes sz-tag-in{0%{opacity:0;transform:scale(.6)}}.sz-stepper{--sp-accent:#3d5afe;--sp-radius:24px;--sp-size:48px;--sp-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--sp-line:var(--lightningcss-light,#17171629)var(--lightningcss-dark,#ffffff29);--sp-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);justify-items:center;gap:8px;display:grid}.sz-stepper__label{color:var(--sp-muted);font-size:14px;line-height:20px}.sz-stepper__box{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-bg);align-items:center;gap:4px;padding:4px;display:flex}.sz-stepper button{width:var(--sp-size);height:var(--sp-size);border-radius:var(--sp-radius);background:color-mix(in srgb, var(--sp-accent) 10%, transparent);color:var(--sp-accent);cursor:pointer;touch-action:manipulation;border:0;place-items:center;padding:0;transition:background-color .3s,transform .15s,opacity .3s;display:grid}.sz-stepper button:hover:not(:disabled){background:color-mix(in srgb, var(--sp-accent) 18%, transparent)}.sz-stepper button:active:not(:disabled){transform:scale(.92)}.sz-stepper button:disabled{opacity:.35;cursor:not-allowed}.sz-stepper svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.sz-stepper__value{min-width:64px;height:var(--sp-size);font-variant-numeric:tabular-nums;border-radius:8px;outline:none;place-items:center;font-size:24px;font-weight:500;display:grid;overflow:hidden}.sz-stepper__value:focus-visible{box-shadow:0 0 0 2px var(--sp-accent)}.sz-stepper__digits{animation:none}.sz-stepper__digits--up{animation-name:sz-stepper-up}.sz-stepper__digits--down{animation-name:sz-stepper-down}@keyframes sz-stepper-up{0%{opacity:0;transform:translateY(60%)}}@keyframes sz-stepper-down{0%{opacity:0;transform:translateY(-60%)}}.sz-autotext{--at-accent:#3d5afe;--at-warn:#f59e0b;--at-over:#e11d48;--at-radius:16px;--at-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--at-line:var(--lightningcss-light,#17171629)var(--lightningcss-dark,#ffffff29);--at-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);--at-level:var(--at-accent);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:8px;width:360px;max-width:100%;display:grid}.sz-autotext--warn{--at-level:var(--at-warn)}.sz-autotext--over{--at-level:var(--at-over)}.sz-autotext label{color:var(--at-muted);font-size:14px;line-height:20px}.sz-autotext__box{border:1px solid var(--at-line);border-radius:var(--at-radius);background:var(--at-bg);transition:border-color .3s,box-shadow .3s;position:relative}.sz-autotext__box:focus-within{border-color:var(--at-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--at-accent) 18%, transparent)}.sz-autotext--over .sz-autotext__box{border-color:var(--at-over)}.sz-autotext textarea{width:100%;max-height:240px;color:inherit;font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:12px 16px 40px;font-size:16px;line-height:24px;transition:height .2s;display:block}.sz-autotext textarea::placeholder{color:var(--at-muted)}.sz-autotext__counter{font-variant-numeric:tabular-nums;color:var(--at-level);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:8px;right:12px}.sz-autotext__counter svg{width:24px;height:24px;rotate:-90deg}.sz-autotext__counter circle{fill:none;stroke-width:2.5px}.sz-autotext__track{stroke:var(--at-line)}.sz-autotext__ring{stroke:var(--at-level);stroke-linecap:round;transition:stroke-dashoffset .2s,stroke .3s}.sz-autotext__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sz-dropdown{--dd-accent:#3d5afe;--dd-radius:16px;--dd-speed:.2s;--dd-blur:24px;--dd-bg:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#282726d1);--dd-line:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1a);--dd-hover:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14);--dd-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);--dd-danger:#e11d48;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);justify-items:start;display:inline-grid;position:relative}.sz-dropdown[data-align=end]{justify-items:end}.sz-dropdown__anchor{position:relative}.sz-dropdown__button{border:1px solid var(--dd-line);border-radius:calc(var(--dd-radius) - 4px);height:40px;color:inherit;font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);align-items:center;gap:8px;padding:0 12px 0 16px;font-size:14px;font-weight:500;transition:background-color .3s,border-color .3s;display:inline-flex}.sz-dropdown__button:hover{border-color:var(--dd-muted)}.sz-dropdown__button:focus-visible{outline:2px solid var(--dd-accent);outline-offset:2px}.sz-dropdown__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--dd-speed) ease}.sz-dropdown__button[aria-expanded=true] .sz-dropdown__chevron{transform:rotate(180deg)}.sz-dropdown__menu{z-index:10;border:1px solid var(--dd-line);border-radius:var(--dd-radius);background:var(--dd-bg);min-width:224px;-webkit-backdrop-filter:blur(var(--dd-blur)) saturate(1.6);transform-origin:0 0;visibility:hidden;opacity:0;transition:opacity var(--dd-speed) ease, transform var(--dd-speed) var(--dd-ease,ease), visibility 0s linear var(--dd-speed);padding:4px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px #0000002e,0 2px 6px #0000000f}.sz-dropdown[data-align=end] .sz-dropdown__menu{transform-origin:100% 0;left:auto;right:0}.sz-dropdown[data-anim=scale] .sz-dropdown__menu{transform:scale(.92)}.sz-dropdown[data-anim=slide] .sz-dropdown__menu{transform:translateY(-8px)}.sz-dropdown[data-anim=spring] .sz-dropdown__menu{--dd-ease:cubic-bezier(.34, 1.56, .64, 1);transform:scale(.6)translateY(-16px)}.sz-dropdown__menu[data-open]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.sz-dropdown__item{border-radius:calc(var(--dd-radius) - 4px);height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:0 12px;font-size:14px;transition:background-color .15s;display:flex}.sz-dropdown__item:focus{background:var(--dd-hover)}.sz-dropdown__item svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:16px;height:16px}.sz-dropdown__item span{flex:1}.sz-dropdown__item kbd{font:inherit;color:var(--dd-muted);font-size:12px}.sz-dropdown__item.is-danger{color:var(--dd-danger)}.sz-dropdown__item.is-danger:focus{background:color-mix(in srgb, var(--dd-danger) 12%, transparent)}.sz-dropdown__sep{background:var(--dd-line);height:1px;margin:4px 8px}.sz-dropdown__picked{min-height:20px;color:var(--dd-muted);margin:8px 0 0;font-size:12px;line-height:16px}.sz-select{--cs-accent:#3d5afe;--cs-radius:12px;--cs-speed:.2s;--cs-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--cs-line:var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff1f);--cs-hover:var(--lightningcss-light,#1717160d)var(--lightningcss-dark,#ffffff12);--cs-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:8px;width:288px;max-width:100%;display:grid;position:relative}.sz-select__label{color:var(--cs-muted);font-size:14px;line-height:20px}.sz-select__trigger{border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-bg);cursor:pointer;outline:none;align-items:center;gap:12px;height:48px;padding:0 12px 0 16px;font-size:16px;transition:border-color .3s,box-shadow .3s;display:flex}.sz-select__trigger:hover{border-color:var(--cs-muted)}.sz-select__trigger:focus-visible,.sz-select__trigger[aria-expanded=true]{border-color:var(--cs-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cs-accent) 18%, transparent)}.sz-select__value{flex:1}.sz-select svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sz-select__trigger svg{color:var(--cs-muted)}.sz-select__dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 8%, transparent);border-radius:50%;flex:none}.sz-select__list{z-index:10;border:1px solid var(--cs-line);border-radius:calc(var(--cs-radius) + 4px);background:var(--cs-bg);transform-origin:top;visibility:hidden;opacity:0;max-height:280px;transition:opacity var(--cs-speed) ease, transform var(--cs-speed) ease, visibility 0s linear var(--cs-speed);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;transform:translateY(-4px)scale(.98);box-shadow:0 16px 48px #00000029}.sz-select__list[data-open]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.sz-select__option{border-radius:var(--cs-radius);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;transition:background-color .15s;display:flex}.sz-select__option.is-active{background:var(--cs-hover)}.sz-select__text{flex:1;font-size:14px;line-height:20px;display:grid}.sz-select__text small{color:var(--cs-muted);font-size:12px;line-height:16px}.sz-select__check{color:var(--cs-accent);opacity:0;transition:opacity .2s,transform .2s;transform:scale(.6)}.sz-select__option[aria-selected=true] .sz-select__check{opacity:1;transform:none}.sz-context{--cm-accent:#3d5afe;--cm-radius:12px;--cm-blur:20px;--cm-bg:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#282726cc);--cm-line:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1a);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);width:360px;max-width:100%;height:224px;position:relative}.sz-context__area{border-radius:calc(var(--cm-radius) + 8px);color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:1px dashed var(--lightningcss-light,#1717163d)var(--lightningcss-dark,#ffffff3d);outline:none;place-items:center;height:100%;font-size:14px;line-height:20px;transition:border-color .3s,background-color .3s;display:grid}.sz-context__area:hover,.sz-context__area:focus-visible{border-color:var(--cm-accent);background:color-mix(in srgb, var(--cm-accent) 5%, transparent)}.sz-context__menu{z-index:10;border:1px solid var(--cm-line);border-radius:var(--cm-radius);background:var(--cm-bg);width:208px;-webkit-backdrop-filter:blur(var(--cm-blur)) saturate(1.6);transform-origin:0 0;padding:4px;animation:.16s ease-out sz-context-in;display:grid;position:absolute;box-shadow:0 16px 48px #0003}.sz-context__menu button{border-radius:calc(var(--cm-radius) - 4px);height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;padding:0 12px;font-size:14px}.sz-context__menu button:focus{background:var(--cm-accent);color:#fff}@keyframes sz-context-in{0%{opacity:0;transform:scale(.94)}}.sz-combo{--cb-accent:#3d5afe;--cb-radius:12px;--cb-mark:var(--lightningcss-light,#fff3b0)var(--lightningcss-dark,#5c4d00);--cb-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--cb-line:var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff1f);--cb-hover:var(--lightningcss-light,#1717160d)var(--lightningcss-dark,#ffffff12);--cb-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:8px;width:320px;max-width:100%;display:grid;position:relative}.sz-combo label{color:var(--cb-muted);font-size:14px;line-height:20px}.sz-combo input{border:1px solid var(--cb-line);border-radius:var(--cb-radius);background:var(--cb-bg);width:100%;height:48px;color:inherit;font:inherit;outline:none;padding:0 16px;font-size:16px;transition:border-color .3s,box-shadow .3s}.sz-combo input:focus{border-color:var(--cb-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cb-accent) 18%, transparent)}.sz-combo input::placeholder{color:var(--cb-muted)}.sz-combo__list{z-index:10;border:1px solid var(--cb-line);border-radius:calc(var(--cb-radius) + 4px);background:var(--cb-bg);visibility:hidden;opacity:0;margin:0;padding:4px;list-style:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-4px);box-shadow:0 16px 48px #00000029}.sz-combo__list[data-open]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.sz-combo__list li{border-radius:var(--cb-radius);cursor:pointer;padding:8px 12px;font-size:14px;line-height:24px}.sz-combo__list li[aria-selected=true]{background:var(--cb-hover);box-shadow:inset 2px 0 0 var(--cb-accent)}.sz-combo mark{background:var(--cb-mark);color:inherit;border-radius:2px}.sz-combo__sr{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.sz-pillnav{--pn-indicator:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--pn-active-text:var(--lightningcss-light,#fefefb)var(--lightningcss-dark,#171716);--pn-bg:var(--lightningcss-light,#1717160d)var(--lightningcss-dark,#ffffff12);--pn-radius:24px;--pn-speed:.45s;border-radius:calc(var(--pn-radius) + 4px);background:var(--pn-bg);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);padding:4px;display:inline-block;position:relative}.sz-pillnav ul{z-index:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.sz-pillnav a{border-radius:var(--pn-radius);color:inherit;transition:color var(--pn-speed) ease;padding:8px 16px;font-size:14px;font-weight:500;line-height:24px;text-decoration:none;display:block}.sz-pillnav a:focus-visible{outline:2px solid var(--pn-indicator);outline-offset:2px}.sz-pillnav__indicator{border-radius:var(--pn-radius);background:var(--pn-indicator);transition:transform var(--pn-speed) cubic-bezier(.32, .72, 0, 1), width var(--pn-speed) cubic-bezier(.32, .72, 0, 1);position:absolute;top:4px;bottom:4px;left:4px}.sz-pillnav--pill a.is-target{color:var(--pn-active-text)}.sz-pillnav--underline{background:0 0}.sz-pillnav--underline .sz-pillnav__indicator{height:2px;top:auto;bottom:2px}.sz-pillnav--outline .sz-pillnav__indicator{box-shadow:inset 0 0 0 1px var(--pn-indicator);background:0 0}.sz-pillstack{--ps-line:#c8c7c5;--ps-text:var(--lightningcss-light,#252423)var(--lightningcss-dark,#fefefb);--ps-hover:var(--lightningcss-light,#e5e5e2bf)var(--lightningcss-dark,#ffffff1f);--ps-active-bg:var(--lightningcss-light,#252423)var(--lightningcss-dark,#fefefb);--ps-active-text:var(--lightningcss-light,#fefefb)var(--lightningcss-dark,#252423);--ps-size:24px;--ps-gap:12px;--ps-speed:.3s;width:100%;display:block}.sz-pillstack ul{gap:var(--ps-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sz-pillstack--end ul{align-items:flex-end}.sz-pillstack--start ul{align-items:flex-start}.sz-pillstack--center ul{align-items:center}.sz-pillstack a{border:1px solid var(--ps-line);color:var(--ps-text);font-size:var(--ps-size);letter-spacing:-.02em;transition:background-color var(--ps-speed) ease, color var(--ps-speed) ease, border-color var(--ps-speed) ease;border-radius:64px;padding:8px 24px;line-height:1.5;text-decoration:none;display:block}.sz-pillstack a:hover{background:var(--ps-hover)}.sz-pillstack a[aria-current=page]{border-color:var(--ps-active-bg);background:var(--ps-active-bg);color:var(--ps-active-text)}.sz-pillstack a:focus-visible{outline:2px solid var(--ps-text);outline-offset:2px}.sz-menutoggle{--mt-color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--mt-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--mt-width:24px;--mt-thickness:2px;--mt-gap:6px;--mt-speed:.4s;color:var(--mt-color);justify-items:center;gap:16px;display:inline-grid;position:relative}.sz-menutoggle__button{background:var(--mt-bg);width:56px;height:56px;color:inherit;cursor:pointer;border:1px solid var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1a);border-radius:50%;place-items:center;padding:0;transition:transform .3s,box-shadow .3s;display:grid}.sz-menutoggle__button:hover{box-shadow:0 8px 24px #0000001a}.sz-menutoggle__button:active{transform:scale(.94)}.sz-menutoggle__button:focus-visible{outline:2px solid var(--mt-color);outline-offset:3px}.sz-menutoggle__lines{width:var(--mt-width);height:calc(var(--mt-thickness) * 3 + var(--mt-gap) * 2);display:block;position:relative}.sz-menutoggle__lines span{width:100%;height:var(--mt-thickness);border-radius:var(--mt-thickness);transition:transform var(--mt-speed) cubic-bezier(.65, 0, .35, 1), opacity var(--mt-speed) ease, width var(--mt-speed) ease, top var(--mt-speed) cubic-bezier(.65, 0, .35, 1);background:currentColor;position:absolute;left:0}.sz-menutoggle__lines span:first-child{top:0}.sz-menutoggle__lines span:nth-child(2){top:calc(var(--mt-thickness) + var(--mt-gap))}.sz-menutoggle__lines span:nth-child(3){top:calc((var(--mt-thickness) + var(--mt-gap)) * 2)}.sz-menutoggle--cross[data-open] .sz-menutoggle__lines span:first-child{top:calc(var(--mt-thickness) + var(--mt-gap));transform:rotate(45deg)}.sz-menutoggle--cross[data-open] .sz-menutoggle__lines span:nth-child(2){opacity:0;transform:scaleX(0)}.sz-menutoggle--cross[data-open] .sz-menutoggle__lines span:nth-child(3){top:calc(var(--mt-thickness) + var(--mt-gap));transform:rotate(-45deg)}.sz-menutoggle--arrow[data-open] .sz-menutoggle__lines span:first-child{width:60%;transform:translate(-2px, calc(var(--mt-gap) * .75)) rotate(-40deg);transform-origin:0}.sz-menutoggle--arrow[data-open] .sz-menutoggle__lines span:nth-child(3){width:60%;transform:translate(-2px, calc(var(--mt-gap) * -.75)) rotate(40deg);transform-origin:0}.sz-menutoggle--minus[data-open] .sz-menutoggle__lines span:first-child,.sz-menutoggle--minus[data-open] .sz-menutoggle__lines span:nth-child(3){top:calc(var(--mt-thickness) + var(--mt-gap))}.sz-menutoggle--minus[data-open] .sz-menutoggle__lines span:nth-child(2){transform:rotate(180deg)}.sz-menutoggle__panel{background:var(--mt-bg);visibility:hidden;opacity:0;transform-origin:top;min-width:176px;transition:opacity var(--mt-speed) ease, transform var(--mt-speed) cubic-bezier(.2, .7, .1, 1), visibility 0s linear var(--mt-speed);border-radius:16px;gap:4px;margin:0;padding:8px;list-style:none;display:grid;transform:translateY(-8px)scale(.96);box-shadow:0 16px 48px #00000024}.sz-menutoggle[data-open] .sz-menutoggle__panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.sz-menutoggle__panel li{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-4px)}.sz-menutoggle[data-open] .sz-menutoggle__panel li{opacity:1;transition-delay:calc(var(--i) * 40ms + 80ms);transform:none}.sz-menutoggle__panel a{color:inherit;border-radius:8px;padding:8px 12px;font-size:16px;line-height:24px;text-decoration:none;transition:background-color .3s;display:block}.sz-menutoggle__panel a:hover,.sz-menutoggle__panel a:focus-visible{background:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14);outline:none}.sz-modal{--md-accent:#3d5afe;--md-radius:24px;--md-width:440px;--md-blur:8px;--md-dim:.4;--md-speed:.3s;--md-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--md-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--md-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#b0afaa)}.sz-modal__trigger,.sz-modal__primary,.sz-modal__secondary{height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:16px;font-weight:500;transition:filter .3s,background-color .3s,transform .2s}.sz-modal__trigger,.sz-modal__primary{background:var(--md-accent);color:#fff}.sz-modal__trigger:hover,.sz-modal__primary:hover{filter:brightness(1.08)}.sz-modal__trigger:active,.sz-modal__primary:active,.sz-modal__secondary:active{transform:scale(.97)}.sz-modal__secondary{color:var(--md-text);background:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14)}.sz-modal__secondary:hover{background:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff24)}.sz-modal button:focus-visible{outline:2px solid var(--md-accent);outline-offset:2px}.sz-modal__dialog{width:min(var(--md-width), calc(100vw - 32px));border-radius:var(--md-radius);background:var(--md-bg);max-height:calc(100dvh - 32px);color:var(--md-text);opacity:0;transition:opacity var(--md-speed) ease, transform var(--md-speed) cubic-bezier(.2, .7, .1, 1), overlay var(--md-speed) allow-discrete, display var(--md-speed) allow-discrete;border:0;padding:0;box-shadow:0 32px 80px #0000004d}.sz-modal[data-anim=scale] .sz-modal__dialog{transform:scale(.92)}.sz-modal[data-anim=slide] .sz-modal__dialog{transform:translateY(32px)}.sz-modal[data-anim=flip] .sz-modal__dialog{transform:perspective(800px)rotateX(-20deg)translateY(16px)}.sz-modal .sz-modal__dialog[open]{opacity:1;transform:none}@starting-style{.sz-modal[data-anim=scale] .sz-modal__dialog[open]{opacity:0;transform:scale(.92)}.sz-modal[data-anim=slide] .sz-modal__dialog[open]{opacity:0;transform:translateY(32px)}.sz-modal[data-anim=flip] .sz-modal__dialog[open]{opacity:0;transform:perspective(800px)rotateX(-20deg)translateY(16px)}.sz-modal[data-anim=fade] .sz-modal__dialog[open]{opacity:0}}.sz-modal__dialog::backdrop{-webkit-backdrop-filter:blur();transition:background-color var(--md-speed) ease, backdrop-filter var(--md-speed) ease, overlay var(--md-speed) allow-discrete, display var(--md-speed) allow-discrete;background:#0c0c0b00}.sz-modal__dialog[open]::backdrop{background:rgb(12 12 11/var(--md-dim));-webkit-backdrop-filter:blur(var(--md-blur))}@starting-style{.sz-modal__dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0c0c0b00}}.sz-modal__body{gap:12px;margin:0;padding:32px;display:grid}.sz-modal__body h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:32px}.sz-modal__body p{color:var(--md-muted);margin:0;font-size:16px;line-height:24px}.sz-modal__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sz-sheet{--bs-accent:#10b981;--bs-radius:32px;--bs-blur:4px;--bs-dim:.35;--bs-speed:.45s;--bs-width:560px;--bs-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--bs-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb)}.sz-sheet__trigger,.sz-sheet__close{height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:16px;font-weight:500;transition:filter .3s,transform .2s}.sz-sheet__trigger{background:var(--bs-accent);color:#fff}.sz-sheet__trigger:hover{filter:brightness(1.08)}.sz-sheet__trigger:active{transform:scale(.97)}.sz-sheet button:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}.sz-sheet__dialog{width:min(var(--bs-width), 100vw);border-radius:var(--bs-radius) var(--bs-radius) 0 0;background:var(--bs-bg);max-width:100vw;max-height:85dvh;color:var(--bs-text);transition:transform var(--bs-speed) cubic-bezier(.32, .72, 0, 1), translate var(--bs-speed) cubic-bezier(.32, .72, 0, 1), overlay var(--bs-speed) allow-discrete, display var(--bs-speed) allow-discrete;border:0;margin:auto auto 0;padding:0;transform:translateY(100%);box-shadow:0 -16px 64px #00000040}.sz-sheet__dialog[open]{transform:none}.sz-sheet__dialog.is-dragging{transition:none}@starting-style{.sz-sheet__dialog[open]{transform:translateY(100%)}}.sz-sheet__dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--bs-speed) ease, backdrop-filter var(--bs-speed) ease, overlay var(--bs-speed) allow-discrete, display var(--bs-speed) allow-discrete;background:#0c0c0b00}.sz-sheet__dialog[open]::backdrop{background:rgb(12 12 11/var(--bs-dim));-webkit-backdrop-filter:blur(var(--bs-blur));backdrop-filter:blur(var(--bs-blur))}@starting-style{.sz-sheet__dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0c0c0b00}}.sz-sheet__inner{gap:24px;padding:0 24px 32px;display:grid}.sz-sheet__handle{cursor:grab;touch-action:none;place-items:center;height:32px;display:grid}.sz-sheet__dialog.is-dragging .sz-sheet__handle{cursor:grabbing}.sz-sheet__handle span{background:var(--lightningcss-light,#17171633)var(--lightningcss-dark,#ffffff40);border-radius:2px;width:48px;height:4px}.sz-sheet__inner h2{margin:0;font-size:20px;font-weight:500;line-height:28px}.sz-sheet__grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.sz-sheet__grid button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-items:center;gap:8px;padding:12px 4px;font-size:12px;line-height:16px;transition:background-color .3s;display:grid}.sz-sheet__grid button:hover{background:var(--lightningcss-light,#1717160d)var(--lightningcss-dark,#ffffff12)}.sz-sheet__icon{background:color-mix(in srgb, var(--bs-accent) 14%, transparent);width:48px;height:48px;color:var(--bs-accent);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.sz-sheet__close{width:100%;color:inherit;background:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14)}.sz-drawer{--dr-accent:#3d5afe;--dr-width:360px;--dr-radius:24px;--dr-inset:8px;--dr-blur:4px;--dr-dim:.3;--dr-speed:.45s;--dr-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--dr-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--dr-line:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1a);--dr-from:110%}.sz-drawer--left{--dr-from:-110%}.sz-drawer__trigger,.sz-drawer__apply{height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:500;transition:filter .3s,transform .2s;display:inline-flex}.sz-drawer__trigger{border:1px solid var(--dr-line);background:var(--dr-bg);color:var(--dr-text)}.sz-drawer__trigger:hover{filter:brightness(.97)}.sz-drawer__trigger:active,.sz-drawer__apply:active{transform:scale(.97)}.sz-drawer svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:20px;height:20px}.sz-drawer button:focus-visible,.sz-drawer input:focus-visible{outline:2px solid var(--dr-accent);outline-offset:2px}.sz-drawer__dialog{width:min(var(--dr-width), calc(100vw - var(--dr-inset) * 2));max-width:none;height:calc(100dvh - var(--dr-inset) * 2);max-height:none;margin:var(--dr-inset) var(--dr-inset) var(--dr-inset) auto;border-radius:var(--dr-radius);background:var(--dr-bg);color:var(--dr-text);transform:translateX(var(--dr-from));transition:transform var(--dr-speed) cubic-bezier(.32, .72, 0, 1), overlay var(--dr-speed) allow-discrete, display var(--dr-speed) allow-discrete;border:0;padding:0;box-shadow:0 24px 80px #0000004d}.sz-drawer--left .sz-drawer__dialog{margin:var(--dr-inset) auto var(--dr-inset) var(--dr-inset)}.sz-drawer__dialog[open]{transform:none}@starting-style{.sz-drawer__dialog[open]{transform:translateX(var(--dr-from))}}.sz-drawer__dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--dr-speed) ease, backdrop-filter var(--dr-speed) ease, overlay var(--dr-speed) allow-discrete, display var(--dr-speed) allow-discrete;background:#0c0c0b00}.sz-drawer__dialog[open]::backdrop{background:rgb(12 12 11/var(--dr-dim));-webkit-backdrop-filter:blur(var(--dr-blur));backdrop-filter:blur(var(--dr-blur))}@starting-style{.sz-drawer__dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0c0c0b00}}.sz-drawer__inner{flex-direction:column;gap:24px;height:100%;margin:0;padding:24px;display:flex}.sz-drawer__inner header{justify-content:space-between;align-items:center;display:flex}.sz-drawer__inner h2{margin:0;font-size:20px;font-weight:500;line-height:28px}.sz-drawer__x{width:40px;height:40px;color:inherit;cursor:pointer;background:var(--lightningcss-light,#1717160d)var(--lightningcss-dark,#ffffff14);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sz-drawer fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.sz-drawer legend{text-transform:uppercase;letter-spacing:.08em;color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);margin-bottom:8px;font-size:12px;line-height:16px}.sz-drawer label{cursor:pointer;align-items:center;gap:12px;padding:8px 4px;font-size:16px;line-height:24px;display:flex}.sz-drawer input[type=checkbox]{width:20px;height:20px;accent-color:var(--dr-accent);margin:0}.sz-drawer__apply{background:var(--dr-accent);color:#fff;margin-top:auto}.sz-confirm{--cf-danger:#e11d48;--cf-radius:24px;--cf-blur:6px;--cf-speed:.3s;--cf-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--cf-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--cf-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#b0afaa);--cf-line:var(--lightningcss-light,#17171624)var(--lightningcss-dark,#ffffff24);justify-items:center;gap:12px;display:grid}.sz-confirm button{height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:16px;font-weight:500;transition:filter .3s,transform .2s,opacity .3s,background-color .3s}.sz-confirm button:active:not(:disabled){transform:scale(.97)}.sz-confirm button:focus-visible,.sz-confirm input:focus-visible{outline:2px solid var(--cf-danger);outline-offset:2px}.sz-confirm .sz-confirm__trigger{border:1px solid color-mix(in srgb, var(--cf-danger) 40%, transparent);background:color-mix(in srgb, var(--cf-danger) 8%, transparent);color:var(--cf-danger)}.sz-confirm__trigger:hover{background:color-mix(in srgb, var(--cf-danger) 14%, transparent)}.sz-confirm__status{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);min-height:20px;margin:0;font-size:14px;line-height:20px}.sz-confirm__dialog{border-radius:var(--cf-radius);background:var(--cf-bg);width:min(420px,100vw - 32px);color:var(--cf-text);opacity:0;transition:opacity var(--cf-speed) ease, transform var(--cf-speed) cubic-bezier(.2, .7, .1, 1), overlay var(--cf-speed) allow-discrete, display var(--cf-speed) allow-discrete;border:0;padding:0;transform:scale(.96);box-shadow:0 32px 80px #0000004d}.sz-confirm__dialog[open]{opacity:1;transform:none}@starting-style{.sz-confirm__dialog[open]{opacity:0;transform:scale(.96)}}.sz-confirm__dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--cf-speed) ease, backdrop-filter var(--cf-speed) ease, overlay var(--cf-speed) allow-discrete, display var(--cf-speed) allow-discrete;background:#28081000}.sz-confirm__dialog[open]::backdrop{-webkit-backdrop-filter:blur(var(--cf-blur));backdrop-filter:blur(var(--cf-blur));background:#28081066}@starting-style{.sz-confirm__dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#28081000}}.sz-confirm__body{gap:12px;margin:0;padding:32px;display:grid}.sz-confirm__icon{background:color-mix(in srgb, var(--cf-danger) 12%, transparent);width:48px;height:48px;color:var(--cf-danger);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.sz-confirm__icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sz-confirm__body h2{margin:0;font-size:20px;font-weight:500;line-height:28px}.sz-confirm__body p{color:var(--cf-muted);margin:0;font-size:14px;line-height:20px}.sz-confirm__type{color:var(--cf-muted);gap:8px;margin-top:4px;font-size:14px;line-height:20px;display:grid}.sz-confirm__type strong{color:var(--cf-text);font-weight:600}.sz-confirm__type input{border:1px solid var(--cf-line);height:40px;color:var(--cf-text);font:inherit;background:0 0;border-radius:12px;padding:0 12px;font-size:16px}.sz-confirm__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sz-confirm__cancel{color:var(--cf-text);background:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14)}.sz-confirm__delete{background:var(--cf-danger);color:#fff}.sz-confirm__delete:disabled{opacity:.35;cursor:not-allowed}.sz-palette{--cp-accent:#3d5afe;--cp-radius:20px;--cp-blur:24px;--cp-dim:.25;--cp-speed:.2s;--cp-bg:var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#242322db);--cp-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--cp-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);--cp-line:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1a);justify-items:center;gap:12px;display:grid}.sz-palette__trigger{border:1px solid var(--cp-line);height:48px;color:var(--cp-text);font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 20px;font-size:16px;transition:box-shadow .3s,transform .2s;display:inline-flex}.sz-palette__trigger:hover{box-shadow:0 8px 24px #00000014}.sz-palette__trigger:active{transform:scale(.98)}.sz-palette__trigger:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.sz-palette kbd{border:1px solid var(--cp-line);font:inherit;color:var(--cp-muted);border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px}.sz-palette__ran{min-height:20px;color:var(--cp-muted);margin:0;font-size:14px;line-height:20px}.sz-palette__dialog{border:1px solid var(--cp-line);border-radius:var(--cp-radius);background:var(--cp-bg);width:min(560px,100vw - 32px);-webkit-backdrop-filter:blur(var(--cp-blur)) saturate(1.6);color:var(--cp-text);opacity:0;transition:opacity var(--cp-speed) ease, transform var(--cp-speed) ease, overlay var(--cp-speed) allow-discrete, display var(--cp-speed) allow-discrete;margin:12vh auto auto;padding:0;overflow:hidden;transform:scale(.97)translateY(-8px);box-shadow:0 32px 80px #0000004d}.sz-palette__dialog[open]{opacity:1;transform:none}@starting-style{.sz-palette__dialog[open]{opacity:0;transform:scale(.97)translateY(-8px)}}.sz-palette__dialog::backdrop{background:rgb(12 12 11/var(--cp-dim))}.sz-palette__search{border-bottom:1px solid var(--cp-line);align-items:center;gap:12px;padding:0 16px;display:flex}.sz-palette__search svg{fill:none;width:20px;height:20px;stroke:var(--cp-muted);stroke-width:1.5px;stroke-linecap:round;flex:none}.sz-palette__search input{min-width:0;height:56px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.sz-palette__list{max-height:320px;margin:0;padding:8px;list-style:none;overflow:auto}.sz-palette__group{color:var(--cp-muted);padding:12px 12px 4px;font-size:12px;line-height:16px}.sz-palette__item{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:14px;display:flex}.sz-palette__item[aria-selected=true]{background:var(--cp-accent);color:#fff}.sz-palette__item[aria-selected=true] kbd{color:#ffffffd9;border-color:#ffffff4d}.sz-palette__empty{text-align:center;color:var(--cp-muted);padding:24px 12px;font-size:14px}.sz-switch{--sw-off:#d0d0d0;--sw-on:#252423;--sw-knob:#fff;--sw-knob-on:#fff;--sw-scale:1;--sw-speed:.3s;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);align-items:center;gap:12px;font-size:16px;line-height:24px;display:inline-flex}.sz-switch__track{width:calc(48px * var(--sw-scale));height:calc(32px * var(--sw-scale));border-radius:calc(16px * var(--sw-scale));background:var(--sw-off);cursor:pointer;transition:background-color var(--sw-speed) ease;border:0;flex:none;padding:0;position:relative}.sz-switch__knob{top:calc(4px * var(--sw-scale));left:calc(4px * var(--sw-scale));width:calc(24px * var(--sw-scale));height:calc(24px * var(--sw-scale));background:var(--sw-knob);transition:left var(--sw-speed) ease, background-color var(--sw-speed) ease;border-radius:50%;position:absolute;box-shadow:0 2px 4px #0003}.sz-switch__track[aria-checked=true]{background:var(--sw-on)}.sz-switch__track[aria-checked=true] .sz-switch__knob{left:calc(20px * var(--sw-scale));background:var(--sw-knob-on)}.sz-switch__track:focus-visible{outline:2px solid var(--sw-on);outline-offset:3px}.sz-switch label{cursor:pointer}.sz-theme-icon{--ti-size:48px;--ti-icon:20px;--ti-rest:-6deg;--ti-hover:12deg;--ti-hover-opacity:.7;--ti-press:.82;--ti-bg:var(--lightningcss-light,#1717160d)var(--lightningcss-dark,#ffffff14);width:var(--ti-size);height:var(--ti-size);background:var(--ti-bg);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sz-theme-icon__glyph{animation:.45s cubic-bezier(.2,.7,.1,1) sz-theme-icon-in;display:grid}.sz-theme-icon svg{width:var(--ti-icon);height:var(--ti-icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform:rotate(var(--ti-rest));transition:transform .2s ease-out,opacity .2s ease-out}.sz-theme-icon:hover svg{transform:rotate(var(--ti-hover));opacity:var(--ti-hover-opacity)}.sz-theme-icon:active svg{transform:rotate(var(--ti-hover)) scale(var(--ti-press));transition-duration:80ms}.sz-theme-icon:focus-visible{outline-offset:2px;outline:2px solid}@keyframes sz-theme-icon-in{0%{opacity:0;transform:rotate(-90deg)scale(.5)}}.sz-daynight{--dn-day:#4aa3ff;--dn-night:#1b2142;--dn-sun:#ffd25e;--dn-moon:#e3e6f0;--dn-size:1;--dn-speed:.6s;--w:calc(96px * var(--dn-size));--h:calc(48px * var(--dn-size));--orb:calc(40px * var(--dn-size));width:var(--w);height:var(--h);border-radius:var(--h);background:var(--dn-day);cursor:pointer;transition:background-color var(--dn-speed) ease;border:0;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #00000040}.sz-daynight:focus-visible{outline:2px solid var(--dn-day);outline-offset:3px}.sz-daynight[aria-checked=true]{background:var(--dn-night)}.sz-daynight__orb{top:calc((var(--h) - var(--orb)) / 2);left:calc((var(--h) - var(--orb)) / 2);width:var(--orb);height:var(--orb);background:var(--dn-sun);box-shadow:0 0 0 calc(6px * var(--dn-size)) #ffffff26, 0 0 0 calc(12px * var(--dn-size)) #ffffff1a, inset -3px -3px 6px #0000001f;transition:transform var(--dn-speed) cubic-bezier(.56, -.2, .3, 1.3), background-color var(--dn-speed) ease;border-radius:50%;position:absolute}.sz-daynight[aria-checked=true] .sz-daynight__orb{transform:translateX(calc(var(--w) - var(--h)));background:var(--dn-moon)}.sz-daynight__crater{opacity:0;transition:opacity var(--dn-speed) ease;background:#787e9673;border-radius:50%;position:absolute}.sz-daynight__crater:first-child{width:26%;height:26%;top:22%;left:30%}.sz-daynight__crater:nth-child(2){width:16%;height:16%;top:56%;left:18%}.sz-daynight__crater:nth-child(3){width:18%;height:18%;top:54%;left:56%}.sz-daynight[aria-checked=true] .sz-daynight__crater{opacity:1}.sz-daynight__clouds{right:calc(-8px * var(--dn-size));bottom:calc(-10px * var(--dn-size));width:calc(60px * var(--dn-size));height:calc(28px * var(--dn-size));box-shadow:calc(-18px * var(--dn-size)) calc(4px * var(--dn-size)) 0 #f1f5ff, calc(-6px * var(--dn-size)) calc(-10px * var(--dn-size)) 0 #fff;transition:transform var(--dn-speed) ease;background:#fff;border-radius:999px;position:absolute}.sz-daynight[aria-checked=true] .sz-daynight__clouds{transform:translateY(150%)}.sz-daynight__stars span{top:calc(18% + var(--i) * 11%);left:calc(14% + var(--i) * 7%);width:calc(3px * var(--dn-size));height:calc(3px * var(--dn-size));opacity:0;transition:opacity var(--dn-speed) ease, transform var(--dn-speed) ease;transition-delay:calc(var(--i) * 40ms);background:#fff;border-radius:50%;position:absolute;transform:translateY(-200%)}.sz-daynight__stars span:nth-child(2n){top:calc(60% - var(--i) * 8%)}.sz-daynight[aria-checked=true] .sz-daynight__stars span{opacity:.9;transform:none}.sz-check{--ck-color:#3d5afe;--ck-size:24px;--ck-radius:8px;--ck-speed:.35s;--ck-line:var(--lightningcss-light,#1717163d)var(--lightningcss-dark,#ffffff47);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);border:0;gap:8px;min-width:240px;margin:0;padding:0;display:grid}.sz-check legend{text-transform:uppercase;letter-spacing:.08em;color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);margin-bottom:8px;padding:0;font-size:12px;line-height:16px}.sz-check__row{cursor:pointer;align-items:center;gap:12px;padding:4px 0;font-size:16px;line-height:24px;display:flex;position:relative}.sz-check__row input{width:var(--ck-size);height:var(--ck-size);opacity:0;cursor:pointer;margin:0;position:absolute}.sz-check__box{width:var(--ck-size);height:var(--ck-size);border:1.5px solid var(--ck-line);border-radius:var(--ck-radius);transition:background-color var(--ck-speed) ease, border-color var(--ck-speed) ease, transform var(--ck-speed) cubic-bezier(.34, 1.56, .64, 1);flex:none;place-items:center;display:grid}.sz-check__box svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:70%;height:70%;transition:stroke-dashoffset var(--ck-speed) ease}.sz-check__row:hover .sz-check__box{border-color:var(--ck-color)}.sz-check__row input:checked+.sz-check__box{border-color:var(--ck-color);background:var(--ck-color);transform:scale(1.06)}.sz-check__row input:checked+.sz-check__box svg{stroke-dashoffset:0;transition-delay:calc(var(--ck-speed) * .3)}.sz-check__row input:active+.sz-check__box{transform:scale(.9)}.sz-check__row input:focus-visible+.sz-check__box{outline:2px solid var(--ck-color);outline-offset:2px}.sz-check__label{transition:color var(--ck-speed) ease;position:relative}.sz-check--strike .sz-check__label:after{content:"";transform-origin:0;width:100%;height:1.5px;transition:transform var(--ck-speed) ease;background:currentColor;position:absolute;top:50%;left:0;transform:scaleX(0)}.sz-check--strike input:checked~.sz-check__label{color:var(--lightningcss-light,#8f8e89)var(--lightningcss-dark,#8a8984)}.sz-check--strike input:checked~.sz-check__label:after{transform:scaleX(1)}.sz-segmented{--sg-indicator:#4f7cff;--sg-active-text:#fff;--sg-track:var(--lightningcss-light,#ecece8)var(--lightningcss-dark,#33353d);--sg-radius:32px;--sg-speed:.4s;--sg-width:320px;width:var(--sg-width);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);border:0;max-width:100%;margin:0;padding:0}.sz-segmented legend{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#c9cad0);margin-bottom:12px;padding:0;font-size:16px;line-height:24px}.sz-segmented__track{grid-template-columns:repeat(var(--n), 1fr);border-radius:var(--sg-radius);background:var(--sg-track);padding:4px;display:grid;position:relative}.sz-segmented__indicator{width:calc((100% - 8px) / var(--n));border-radius:var(--sg-radius);background:var(--sg-indicator);box-shadow:0 4px 16px color-mix(in srgb, var(--sg-indicator) 40%, transparent);transform:translateX(calc(var(--i) * 100%));transition:transform var(--sg-speed) cubic-bezier(.32, .72, 0, 1);position:absolute;top:4px;bottom:4px;left:4px}.sz-segmented label{cursor:pointer;position:relative}.sz-segmented input{opacity:0;pointer-events:none;position:absolute}.sz-segmented label span{border-radius:var(--sg-radius);color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#b5b7c0);height:48px;transition:color var(--sg-speed) ease;place-items:center;font-size:16px;font-weight:500;display:grid}.sz-segmented input:checked+span{color:var(--sg-active-text)}.sz-segmented input:focus-visible+span{outline:2px solid var(--sg-indicator);outline-offset:2px}.sz-heart{--ht-color:#f43f5e;--ht-size:32px;--ht-spread:28px;--ht-speed:.6s;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);border:1px solid var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff24);border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 12px;transition:border-color .3s,background-color .3s;display:inline-flex}.sz-heart:hover{border-color:color-mix(in srgb, var(--ht-color) 50%, transparent)}.sz-heart:focus-visible{outline:2px solid var(--ht-color);outline-offset:2px}.sz-heart[aria-pressed=true]{border-color:color-mix(in srgb, var(--ht-color) 40%, transparent);background:color-mix(in srgb, var(--ht-color) 8%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b))}.sz-heart__icon{width:var(--ht-size);height:var(--ht-size);place-items:center;display:grid;position:relative}.sz-heart__icon svg{fill:#0000;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%;transition:fill .2s,stroke .2s}.sz-heart[aria-pressed=true] svg{fill:var(--ht-color);stroke:var(--ht-color);animation:sz-heart-pop var(--ht-speed) cubic-bezier(.34, 1.56, .64, 1)}.sz-heart__burst{pointer-events:none;position:absolute;inset:0}.sz-heart__burst span{background:var(--ht-color);width:6px;height:6px;animation:sz-heart-burst var(--ht-speed) ease-out forwards;border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}.sz-heart__burst span:nth-child(2n){background:#ffb020}.sz-heart__count{font-variant-numeric:tabular-nums;text-align:left;min-width:3ch;font-size:16px;font-weight:500}@keyframes sz-heart-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes sz-heart-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--ht-spread) * -1)) scale(.4)}}.sz-utabs{--ut-accent:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--ut-thickness:2px;--ut-speed:.4s;--ut-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);--ut-line:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1f);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);width:440px;max-width:100%}.sz-utabs__list{border-bottom:1px solid var(--ut-line);gap:24px;display:flex;position:relative}.sz-utabs__tab{color:var(--ut-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:16px;font-weight:500;line-height:24px;transition:color .3s}.sz-utabs__tab:hover,.sz-utabs__tab[aria-selected=true]{color:inherit}.sz-utabs__tab:focus-visible{outline:2px solid var(--ut-accent);outline-offset:2px;border-radius:4px}.sz-utabs__line{height:var(--ut-thickness);border-radius:var(--ut-thickness);background:var(--ut-accent);transition:transform var(--ut-speed) cubic-bezier(.32, .72, 0, 1), width var(--ut-speed) cubic-bezier(.32, .72, 0, 1);position:absolute;bottom:-1px;left:0}.sz-utabs__panel{color:var(--ut-muted);animation:sz-utabs-in var(--ut-speed) ease;outline:none;margin:0;padding:24px 0 0;font-size:16px;line-height:24px}@keyframes sz-utabs-in{0%{opacity:0;transform:translateY(4px)}}.sz-ptabs{--pt-pill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#454441);--pt-track:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14);--pt-radius:24px;--pt-speed:.45s;--pt-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);justify-items:center;gap:24px;display:grid}.sz-ptabs__list{border-radius:calc(var(--pt-radius) + 4px);background:var(--pt-track);padding:4px;display:flex;position:relative}.sz-ptabs__pill{border-radius:var(--pt-radius);background:var(--pt-pill);transition:transform var(--pt-speed) cubic-bezier(.32, .72, 0, 1), width var(--pt-speed) cubic-bezier(.32, .72, 0, 1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 3px #0000001f,0 4px 12px #0000000f}.sz-ptabs__tab{border-radius:var(--pt-radius);color:var(--pt-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 20px;font-size:14px;font-weight:500;line-height:24px;transition:color .3s;position:relative}.sz-ptabs__tab[aria-selected=true],.sz-ptabs__tab:hover{color:inherit}.sz-ptabs__tab:focus-visible{outline-offset:2px;outline:2px solid}.sz-ptabs__panel{animation:sz-ptabs-in var(--pt-speed) ease;outline:none;justify-items:center;gap:4px;display:grid}.sz-ptabs__panel strong{letter-spacing:-.03em;font-size:48px;font-weight:500;line-height:52px}.sz-ptabs__panel span{color:var(--pt-muted);font-size:14px;line-height:20px}@keyframes sz-ptabs-in{0%{opacity:0;filter:blur(4px)}}.sz-ptabs__panel[hidden]{display:none}.sz-vtabs{--vt-accent:#3d5afe;--vt-speed:.4s;--vt-radius:12px;--vt-hover:var(--lightningcss-light,#1717160d)var(--lightningcss-dark,#ffffff12);--vt-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);grid-template-columns:144px minmax(0,1fr);gap:32px;width:480px;max-width:100%;display:grid}.sz-vtabs__list{border-left:1px solid var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1f);align-content:start;gap:4px;padding-left:12px;display:grid;position:relative}.sz-vtabs__bar{background:var(--vt-accent);width:2px;transition:transform var(--vt-speed) cubic-bezier(.32, .72, 0, 1), height var(--vt-speed) cubic-bezier(.32, .72, 0, 1);border-radius:2px;position:absolute;top:0;left:-1px}.sz-vtabs__tab{border-radius:var(--vt-radius);color:var(--vt-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:16px;line-height:24px;transition:color .3s,background-color .3s}.sz-vtabs__tab:hover{background:var(--vt-hover);color:inherit}.sz-vtabs__tab[aria-selected=true]{color:var(--vt-accent);font-weight:500}.sz-vtabs__tab:focus-visible{outline:2px solid var(--vt-accent);outline-offset:2px}.sz-vtabs__panel{animation:sz-vtabs-in var(--vt-speed) cubic-bezier(.2, .7, .1, 1);outline:none}.sz-vtabs__panel h3{letter-spacing:-.02em;margin:8px 0;font-size:24px;font-weight:500;line-height:32px}.sz-vtabs__panel p{color:var(--vt-muted);margin:0;font-size:16px;line-height:24px}@keyframes sz-vtabs-in{0%{opacity:0;transform:translate(8px)}}.sz-stabs{--st-speed:.5s;--st-distance:40px;--st-radius:24px;--st-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:16px;width:400px;max-width:100%;display:grid}.sz-stabs__list{justify-content:space-between;display:flex;position:relative}.sz-stabs__tab{color:var(--st-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px 16px;font-size:16px;line-height:24px;transition:color .3s}.sz-stabs__tab[aria-selected=true],.sz-stabs__tab:hover{color:inherit}.sz-stabs__tab:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.sz-stabs__dot{height:6px;transition:transform var(--st-speed) cubic-bezier(.32, .72, 0, 1), width var(--st-speed) cubic-bezier(.32, .72, 0, 1);background:radial-gradient(circle,currentColor 2.5px,#0000 3px) 50%/6px 6px no-repeat;position:absolute;bottom:4px;left:0}.sz-stabs__viewport{border-radius:var(--st-radius);display:grid;overflow:hidden}.sz-stabs__panel{background:color-mix(in srgb, var(--c) 30%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221));outline:none;grid-area:1/1;gap:12px;padding:24px;display:grid}.sz-stabs__panel[hidden]{display:none}.sz-stabs__panel[data-dir=next]{animation:sz-stabs-next var(--st-speed) cubic-bezier(.2, .7, .1, 1)}.sz-stabs__panel[data-dir=prev]{animation:sz-stabs-prev var(--st-speed) cubic-bezier(.2, .7, .1, 1)}.sz-stabs__swatch{background:var(--c);border-radius:50%;width:48px;height:48px}.sz-stabs__panel p{letter-spacing:-.01em;margin:0;font-size:20px;line-height:28px}@keyframes sz-stabs-next{0%{opacity:0;transform:translateX(var(--st-distance))}}@keyframes sz-stabs-prev{0%{opacity:0;transform:translateX(calc(var(--st-distance) * -1))}}.sz-toasts{--ts-radius:16px;--ts-gap:8px;--ts-peek:12px;--ts-speed:.4s;--ts-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--ts-text:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--ts-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);--ts-success:#10b981;--ts-error:#e11d48;--ts-info:#3d5afe;width:360px;max-width:100%;min-height:280px;color:var(--ts-text);justify-items:center;display:grid;position:relative}.sz-toasts__trigger{background:var(--ts-bg);height:40px;color:inherit;font:inherit;cursor:pointer;border:1px solid var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff24);border-radius:999px;padding:0 20px;font-size:14px;font-weight:500;transition:box-shadow .3s}.sz-toasts__trigger:hover{box-shadow:0 8px 24px #00000014}.sz-toasts button:focus-visible{outline:2px solid var(--ts-info);outline-offset:2px}.sz-toasts__region{position:absolute;bottom:0;left:0;right:0}.sz-toasts__region ol{height:64px;margin:0;padding:0;list-style:none;position:relative}.sz-toast{z-index:calc(10 - var(--i));border-radius:var(--ts-radius);background:var(--ts-bg);touch-action:pan-y;height:64px;transform:translateY(calc(var(--i) * var(--ts-peek) * -1)) scale(calc(1 - var(--i) * .05));transform-origin:top;transition:transform var(--ts-speed) cubic-bezier(.32, .72, 0, 1), opacity var(--ts-speed) ease;animation:sz-toast-in var(--ts-speed) cubic-bezier(.32, .72, 0, 1);border:1px solid var(--lightningcss-light,#17171614)var(--lightningcss-dark,#ffffff1a);align-items:center;gap:12px;padding:0 8px 0 12px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 8px 32px #0000001f}.sz-toast[data-hidden]{opacity:0;pointer-events:none}.sz-toasts__region[data-expanded] .sz-toast{transform:translateY(calc(var(--i) * (64px + var(--ts-gap)) * -1))}.sz-toast.is-leaving{opacity:0;transition:opacity .3s,translate .3s;translate:40%}.sz-toast__icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.sz-toast--success .sz-toast__icon{background:var(--ts-success)}.sz-toast--error .sz-toast__icon{background:var(--ts-error)}.sz-toast--info .sz-toast__icon{background:var(--ts-info)}.sz-toast__body{flex:1;min-width:0;display:grid}.sz-toast__body strong{font-size:14px;font-weight:600;line-height:20px}.sz-toast__body span{color:var(--ts-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.sz-toast__close{width:32px;height:32px;color:var(--ts-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .3s;display:grid}.sz-toast__close:hover{background:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14)}.sz-toast__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}@keyframes sz-toast-in{0%{opacity:0;transform:translateY(100%)scale(.9)}}.sz-undo{--ud-accent:#ffd25e;--ud-bg:#171716;--ud-text:#fefefb;--ud-radius:12px;--ud-duration:5s;justify-items:center;gap:24px;min-height:160px;display:grid}.sz-undo__trigger{color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);height:40px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);border:1px solid var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff24);border-radius:999px;padding:0 20px;font-size:14px;font-weight:500;transition:opacity .3s}.sz-undo__trigger:disabled{opacity:.4;cursor:default}.sz-undo button:focus-visible{outline:2px solid var(--ud-accent);outline-offset:2px}.sz-undo__region{min-height:56px}.sz-undo__toast{border-radius:var(--ud-radius);background:var(--ud-bg);min-height:56px;color:var(--ud-text);align-items:center;gap:24px;padding:8px 8px 8px 20px;font-size:14px;line-height:20px;animation:.35s cubic-bezier(.34,1.56,.64,1) sz-undo-in;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0003}.sz-undo__toast--note{padding-right:20px}.sz-undo__toast button{border-radius:calc(var(--ud-radius) - 4px);height:40px;color:var(--ud-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:600;transition:background-color .3s}.sz-undo__toast button:hover{background:#ffffff14}.sz-undo__bar{background:var(--ud-accent);transform-origin:0;width:100%;height:3px;animation:sz-undo-countdown var(--ud-duration) linear forwards;position:absolute;bottom:0;left:0}.sz-undo__toast[data-paused] .sz-undo__bar{animation-play-state:paused}@keyframes sz-undo-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes sz-undo-countdown{to{transform:scaleX(0)}}.sz-island{--is-width:128px;--is-height:36px;--is-open-width:344px;--is-open-height:72px;--is-speed:.6s;justify-items:center;gap:48px;display:grid}.sz-island__pill{width:var(--is-width);height:var(--is-height);border-radius:calc(var(--is-height) / 2);color:#fff;transition:width var(--is-speed) cubic-bezier(.34, 1.4, .64, 1), height var(--is-speed) cubic-bezier(.34, 1.4, .64, 1), border-radius var(--is-speed) cubic-bezier(.34, 1.4, .64, 1);background:#000;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.sz-island[data-open] .sz-island__pill{width:min(var(--is-open-width), 100%);height:var(--is-open-height);border-radius:calc(var(--is-open-height) / 2)}.sz-island__content{width:100%;animation:sz-island-in calc(var(--is-speed) * .8) ease both;animation-delay:calc(var(--is-speed) * .25);align-items:center;gap:12px;padding:0 16px;display:flex}.sz-island__icon{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:grid}.sz-island__text{min-width:0;display:grid}.sz-island__text strong{font-size:14px;font-weight:600;line-height:20px}.sz-island__text span{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.sz-island__actions{gap:8px;display:flex}.sz-island__actions button{color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);height:40px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);border:1px solid var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff24);border-radius:999px;padding:0 16px;font-size:14px;transition:background-color .3s}.sz-island__actions button:hover{background:var(--lightningcss-light,#f1f1ee)var(--lightningcss-dark,#383735)}.sz-island__actions button:focus-visible{outline-offset:2px;outline:2px solid}@keyframes sz-island-in{0%{opacity:0;filter:blur(6px);transform:scale(.9)}}.sz-tooltip{--tt-bg:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--tt-text:var(--lightningcss-light,#fefefb)var(--lightningcss-dark,#171716);--tt-radius:8px;--tt-offset:12px;--tt-speed:.2s;--tt-arrow:6px;display:inline-block;position:relative}.sz-tooltip__trigger{color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);height:40px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);border:1px solid var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff24);border-radius:999px;padding:0 20px;font-size:14px;font-weight:500}.sz-tooltip__trigger:focus-visible{outline:2px solid var(--tt-bg);outline-offset:2px}.sz-tooltip__bubble{z-index:10;border-radius:var(--tt-radius);background:var(--tt-bg);width:max-content;max-width:240px;color:var(--tt-text);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--tt-speed) ease, transform var(--tt-speed) ease, visibility 0s linear var(--tt-speed);padding:8px 12px;font-size:14px;line-height:20px;position:absolute}.sz-tooltip__bubble:after{content:"";width:calc(var(--tt-arrow) * 2);height:calc(var(--tt-arrow) * 2);background:inherit;border-radius:2px;position:absolute;transform:rotate(45deg)}.sz-tooltip[data-open] .sz-tooltip__bubble{opacity:1;visibility:visible;transform:translate(var(--x,0), var(--y,0));transition-delay:0s}.sz-tooltip--top .sz-tooltip__bubble{--x:-50%;bottom:calc(100% + var(--tt-offset));left:50%;transform:translate(-50%,4px)}.sz-tooltip--top .sz-tooltip__bubble:after{bottom:calc(var(--tt-arrow) * -1 + 2px);left:calc(50% - var(--tt-arrow))}.sz-tooltip--bottom .sz-tooltip__bubble{--x:-50%;top:calc(100% + var(--tt-offset));left:50%;transform:translate(-50%,-4px)}.sz-tooltip--bottom .sz-tooltip__bubble:after{top:calc(var(--tt-arrow) * -1 + 2px);left:calc(50% - var(--tt-arrow))}.sz-tooltip--left .sz-tooltip__bubble{--y:-50%;right:calc(100% + var(--tt-offset));top:50%;transform:translate(4px,-50%)}.sz-tooltip--left .sz-tooltip__bubble:after{right:calc(var(--tt-arrow) * -1 + 2px);top:calc(50% - var(--tt-arrow))}.sz-tooltip--right .sz-tooltip__bubble{--y:-50%;left:calc(100% + var(--tt-offset));top:50%;transform:translate(-4px,-50%)}.sz-tooltip--right .sz-tooltip__bubble:after{left:calc(var(--tt-arrow) * -1 + 2px);top:calc(50% - var(--tt-arrow))}.sz-cursortip{--ct-bg:#ffd25e;--ct-text:#171716;--ct-radius:24px;--ct-size:14px;border-radius:var(--ct-radius);color:#fff;cursor:none;width:360px;max-width:100%;height:240px;text-decoration:none;display:grid;position:relative;overflow:hidden}.sz-cursortip:focus-visible{outline:2px solid var(--ct-bg);outline-offset:3px}.sz-cursortip__art{background:radial-gradient(60% 80% at 20% 30%,#3d5afe,#0000 70%),radial-gradient(50% 70% at 80% 70%,#f43f5e,#0000 70%),radial-gradient(40% 50% at 70% 20%,#ffd25e,#0000 70%),#171716;grid-area:1/1;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.sz-cursortip:hover .sz-cursortip__art{transform:scale(1.05)}.sz-cursortip__title{text-shadow:0 1px 12px #0000004d;grid-area:1/1;align-self:end;padding:20px 24px;font-size:20px;font-weight:500;line-height:28px}.sz-cursortip__label{background:var(--ct-bg);color:var(--ct-text);font-size:var(--ct-size);white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;margin:-20px 0 0 -12px;padding:8px 16px;font-weight:600;line-height:24px;transition:opacity .25s,scale .25s;position:absolute;top:0;left:0;scale:.6}.sz-cursortip.is-hover .sz-cursortip__label{opacity:1;scale:1}@media (hover:none){.sz-cursortip{cursor:pointer}}.sz-hovercard{--hc-accent:#3d5afe;--hc-radius:20px;--hc-blur:24px;--hc-speed:.25s;--hc-bg:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#2d2c2be0);--hc-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);margin:0;font-size:20px;line-height:28px}.sz-hovercard__anchor{display:inline-block;position:relative}.sz-hovercard a{color:var(--hc-accent);border-radius:4px;font-weight:500;text-decoration:none}.sz-hovercard a:hover{text-underline-offset:.2em;text-decoration:underline}.sz-hovercard a:focus-visible{outline:2px solid var(--hc-accent);outline-offset:2px}.sz-hovercard__card{z-index:10;border-radius:var(--hc-radius);background:var(--hc-bg);width:280px;-webkit-backdrop-filter:blur(var(--hc-blur)) saturate(1.6);text-align:left;opacity:0;visibility:hidden;transform-origin:top;transition:opacity var(--hc-speed) ease, transform var(--hc-speed) cubic-bezier(.2, .7, .1, 1), visibility 0s linear var(--hc-speed);border:1px solid var(--lightningcss-light,#17171614)var(--lightningcss-dark,#ffffff1a);gap:4px;padding:20px;font-size:14px;line-height:20px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px)scale(.97);box-shadow:0 24px 64px #0000002e}.sz-hovercard__card[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.sz-hovercard__card:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.sz-hovercard__avatar{color:#fff;background:linear-gradient(135deg,#ffd25e,#ff6b5a 50%,#c838ab);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:8px;font-size:16px;font-weight:600;display:grid}.sz-hovercard__card strong{font-size:16px;line-height:24px}.sz-hovercard__bio{color:var(--hc-muted)}.sz-hovercard__stats{color:var(--hc-muted);gap:16px;margin-top:8px;display:flex}.sz-hovercard__stats b{color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);font-weight:600}.sz-range{--rg-color:#3d5afe;--rg-track:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff24);--rg-thumb:24px;--rg-height:6px;--p:50;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);width:320px;max-width:100%}.sz-range__head{justify-content:space-between;margin-bottom:12px;font-size:14px;line-height:20px;display:flex}.sz-range__head label{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2)}.sz-range__head output{font-variant-numeric:tabular-nums;font-weight:500}.sz-range__track{position:relative}.sz-range input{width:100%;height:var(--rg-thumb);appearance:none;cursor:pointer;background:0 0;margin:0;display:block}.sz-range input::-webkit-slider-runnable-track{height:var(--rg-height);border-radius:var(--rg-height);background:linear-gradient(90deg, var(--rg-color) calc(var(--p) * 1%), var(--rg-track) calc(var(--p) * 1%))}.sz-range input::-moz-range-track{height:var(--rg-height);border-radius:var(--rg-height);background:linear-gradient(90deg, var(--rg-color) calc(var(--p) * 1%), var(--rg-track) calc(var(--p) * 1%))}.sz-range input::-webkit-slider-thumb{width:var(--rg-thumb);height:var(--rg-thumb);margin-top:calc((var(--rg-height) - var(--rg-thumb)) / 2);background:var(--rg-color);appearance:none;border:3px solid #fff;border-radius:50%;transition:transform .2s;box-shadow:0 2px 8px #00000040}.sz-range input::-moz-range-thumb{width:var(--rg-thumb);height:var(--rg-thumb);box-sizing:border-box;background:var(--rg-color);border:3px solid #fff;border-radius:50%;transition:transform .2s;box-shadow:0 2px 8px #00000040}.sz-range input:active::-webkit-slider-thumb{transform:scale(1.15)}.sz-range input:active::-moz-range-thumb{transform:scale(1.15)}.sz-range input:focus-visible{outline:none}.sz-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--rg-color);outline-offset:2px}.sz-range input:focus-visible::-moz-range-thumb{outline:2px solid var(--rg-color);outline-offset:2px}.sz-range__bubble{bottom:calc(100% + 8px);left:calc(var(--rg-thumb) / 2 + (100% - var(--rg-thumb)) * var(--p) / 100);background:var(--rg-color);color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;border-radius:8px;min-width:32px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .2s,transform .2s;position:absolute;transform:translate(-50%,4px)scale(.8)}.sz-range__track:hover .sz-range__bubble,.sz-range__track:focus-within .sz-range__bubble{opacity:1;transform:translate(-50%)}.sz-dual{--dr-color:#10b981;--dr-track:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff24);--dr-thumb:24px;--dr-height:6px;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);border:0;width:360px;max-width:100%;margin:0;padding:0}.sz-dual legend{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);padding:0;font-size:14px;line-height:20px}.sz-dual__value{font-variant-numeric:tabular-nums;margin:4px 0 16px;font-size:24px;font-weight:500;line-height:32px}.sz-dual__track{height:var(--dr-thumb);position:relative}.sz-dual__track:before{content:"";top:calc((var(--dr-thumb) - var(--dr-height)) / 2);left:calc(var(--dr-thumb) / 2);right:calc(var(--dr-thumb) / 2);height:var(--dr-height);border-radius:var(--dr-height);background:linear-gradient(90deg, var(--dr-track) calc(var(--lo) * 1%), var(--dr-color) calc(var(--lo) * 1%) calc(var(--hi) * 1%), var(--dr-track) calc(var(--hi) * 1%));position:absolute}.sz-dual input{width:100%;height:var(--dr-thumb);pointer-events:none;appearance:none;background:0 0;margin:0;position:absolute;inset:0}.sz-dual input::-webkit-slider-runnable-track{height:var(--dr-thumb);background:0 0}.sz-dual input::-moz-range-track{background:0 0}.sz-dual input::-webkit-slider-thumb{width:var(--dr-thumb);height:var(--dr-thumb);background:var(--dr-color);pointer-events:auto;cursor:grab;appearance:none;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000040}.sz-dual input::-moz-range-thumb{width:var(--dr-thumb);height:var(--dr-thumb);box-sizing:border-box;background:var(--dr-color);pointer-events:auto;cursor:grab;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000040}.sz-dual input:focus-visible{outline:none}.sz-dual input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--dr-color);outline-offset:2px}.sz-dual input:focus-visible::-moz-range-thumb{outline:2px solid var(--dr-color);outline-offset:2px}.sz-steps{--ss-color:#f59e0b;--ss-track:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff24);--ss-thumb:24px;--p:50;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:12px;width:360px;max-width:100%;display:grid}.sz-steps label{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);font-size:14px;line-height:20px}.sz-steps label strong{color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);margin-left:4px;font-weight:600}.sz-steps input{width:100%;height:var(--ss-thumb);appearance:none;cursor:pointer;background:0 0;margin:0}.sz-steps input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ss-color) calc(var(--p) * 1%), var(--ss-track) calc(var(--p) * 1%));border-radius:2px;height:4px}.sz-steps input::-moz-range-track{background:linear-gradient(90deg, var(--ss-color) calc(var(--p) * 1%), var(--ss-track) calc(var(--p) * 1%));border-radius:2px;height:4px}.sz-steps input::-webkit-slider-thumb{width:var(--ss-thumb);height:var(--ss-thumb);margin-top:calc((4px - var(--ss-thumb)) / 2);background:var(--ss-color);appearance:none;border-radius:8px;transition:transform .2s;box-shadow:0 2px 8px #0003}.sz-steps input::-moz-range-thumb{width:var(--ss-thumb);height:var(--ss-thumb);background:var(--ss-color);border:0;border-radius:8px;box-shadow:0 2px 8px #0003}.sz-steps input:active::-webkit-slider-thumb{transform:rotate(45deg)}.sz-steps input:focus-visible{outline:none}.sz-steps input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ss-color);outline-offset:2px}.sz-steps input:focus-visible::-moz-range-thumb{outline:2px solid var(--ss-color);outline-offset:2px}.sz-steps__ticks{margin:0 calc(var(--ss-thumb) / 2 - 16px);justify-content:space-between;padding:0;list-style:none;display:flex}.sz-steps__ticks li{color:var(--lightningcss-light,#8f8e89)var(--lightningcss-dark,#8a8984);justify-items:center;gap:4px;width:32px;font-size:12px;line-height:16px;transition:color .3s;display:grid}.sz-steps__ticks li:before{content:"";background:currentColor;border-radius:1px;width:2px;height:8px}.sz-steps__ticks li.is-on{color:var(--ss-color)}.sz-elastic{--el-color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);--el-track:var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff24);--el-height:12px;--el-active-height:24px;--el-speed:.4s;--v:50;--over:0px;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);align-items:center;gap:16px;width:360px;max-width:100%;display:flex}.sz-elastic__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform var(--el-speed) cubic-bezier(.34, 1.56, .64, 1);display:block}.sz-elastic[data-over=start] .sz-elastic__icon--low svg{transform:translate(-4px)scale(1.15)}.sz-elastic[data-over=end] .sz-elastic__icon--high svg{transform:translate(4px)scale(1.15)}.sz-elastic__track{height:var(--el-height);border-radius:var(--el-active-height);background:var(--el-track);cursor:grab;touch-action:none;transition:height var(--el-speed) cubic-bezier(.34, 1.56, .64, 1), transform var(--el-speed) cubic-bezier(.34, 1.56, .64, 1), margin var(--el-speed) cubic-bezier(.34, 1.56, .64, 1);outline:none;flex:1;position:relative;overflow:hidden}.sz-elastic__track:hover,.sz-elastic__track:focus-visible,.sz-elastic__track:active{height:var(--el-active-height)}.sz-elastic__track:active{cursor:grabbing}.sz-elastic__track:focus-visible{box-shadow:0 0 0 2px var(--el-color)}.sz-elastic[data-over] .sz-elastic__track{margin-left:min(0px, var(--over));margin-right:min(0px, calc(var(--over) * -1));transition-duration:0s;transform:scaleY(.85)}.sz-elastic__fill{width:calc(var(--v) * 1%);background:var(--el-color);transition:width .1s linear;position:absolute;inset:0 auto 0 0}.sz-liquid{--lp-color:#4f7cff;--lp-width:296px;--lp-height:88px;--lp-radius:48px;--lp-font-size:24px;--lp-glow:.4;--lp-blur:16px;width:var(--lp-width);max-width:100%;height:var(--lp-height);border-radius:min(var(--lp-radius), calc(var(--lp-height) / 2));isolation:isolate;font-size:var(--lp-font-size);letter-spacing:-.01em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(var(--lp-blur)) saturate(1.4);place-items:center;font-weight:600;transition:box-shadow .3s,border-color .3s;display:inline-grid;position:relative;overflow:hidden}.sz-liquid--dark{--lp-text:#fff;--lp-text-on-liquid:#fff;background:color-mix(in srgb, var(--lp-color) 16%, #080c1cb3);border:2px solid color-mix(in srgb, var(--lp-color) 55%, transparent);box-shadow:0 0 calc(var(--lp-glow) * 64px) color-mix(in srgb, var(--lp-color) calc(var(--lp-glow) * 70%), transparent), inset 0 1px 0 #ffffff24}.sz-liquid--light{--lp-text:#171716;--lp-text-on-liquid:#fff;border:2px solid color-mix(in srgb, var(--lp-color) 35%, white);box-shadow:0 8px 32px color-mix(in srgb, var(--lp-color) calc(var(--lp-glow) * 45%), transparent), inset 0 1px 0 #fffc;background:#ffffff8c}.sz-liquid__svg{width:100%;height:100%;position:absolute;inset:0}.sz-liquid__back{fill:color-mix(in srgb, var(--lp-color) 60%, #0b1026)}.sz-liquid__front{fill:var(--lp-color)}.sz-liquid__bubble{fill:#ffffff8c;transition:opacity .2s}.sz-liquid__label{z-index:1;color:var(--lp-text);white-space:nowrap;pointer-events:none;position:relative}.sz-liquid__label--inverse{color:var(--lp-text-on-liquid);place-items:center;display:grid;position:absolute;inset:0}.sz-ring-progress{--prg-from:#3d5afe;--prg-to:#c838ab;--prg-size:176px;--prg-thickness:10;--prg-track:var(--lightningcss-light,#17171614)var(--lightningcss-dark,#ffffff1a);--prg-cap:round;--prg-speed:.8s;--v:0;width:var(--prg-size);height:var(--prg-size);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);place-items:center;display:grid;position:relative}.sz-ring-progress svg{position:absolute;inset:0;rotate:-90deg}.sz-ring-progress circle{fill:none;stroke-width:var(--prg-thickness)}.sz-ring-progress__track{stroke:var(--prg-track)}.sz-ring-progress__bar{stroke-linecap:var(--prg-cap);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v));transition:stroke-dashoffset var(--prg-speed) cubic-bezier(.2, .7, .1, 1)}.sz-ring-progress__from{stop-color:var(--prg-from)}.sz-ring-progress__to{stop-color:var(--prg-to)}.sz-ring-progress__label{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);justify-items:center;font-size:20px;line-height:1;display:grid}.sz-ring-progress__label strong{font-size:calc(var(--prg-size) * .24);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);font-weight:500;line-height:1}.sz-ring-progress__label small{margin-top:8px;font-size:12px;line-height:16px}.sz-stepper-progress{--spg-color:#10b981;--spg-dot:32px;--spg-speed:.6s;--spg-line:var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff24);--spg-muted:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);justify-content:space-between;width:440px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.sz-stepper-progress:before,.sz-stepper-progress:after{content:"";top:calc(var(--spg-dot) / 2 - 1px);left:calc(var(--spg-dot) / 2);border-radius:1px;height:2px;position:absolute}.sz-stepper-progress:before{right:calc(var(--spg-dot) / 2);background:var(--spg-line)}.sz-stepper-progress:after{width:calc((100% - var(--spg-dot)) * var(--at) / var(--n));background:var(--spg-color);transition:width var(--spg-speed) cubic-bezier(.65, 0, .35, 1)}.sz-stepper-progress li{z-index:1;width:var(--spg-dot);justify-items:center;gap:8px;display:grid;position:relative}.sz-stepper-progress__dot{width:var(--spg-dot);height:var(--spg-dot);border:2px solid var(--spg-line);color:var(--spg-muted);transition:background-color var(--spg-speed) ease, border-color var(--spg-speed) ease, color var(--spg-speed) ease;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.is-done .sz-stepper-progress__dot{border-color:var(--spg-color);background:var(--spg-color);color:#fff}.is-current .sz-stepper-progress__dot{border-color:var(--spg-color);color:var(--spg-color);animation:2s ease-out infinite sz-step-pulse}.sz-stepper-progress__dot svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sz-stepper-progress__label{white-space:nowrap;color:var(--spg-muted);font-size:12px;line-height:16px}.is-current .sz-stepper-progress__label,.is-done .sz-stepper-progress__label{color:inherit}.sz-stepper-progress__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sz-step-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--spg-color) 45%, transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--spg-color) 0%, transparent)}}.sz-striped{--sb-color:#3d5afe;--sb-height:12px;--sb-radius:16px;--sb-stripe:16px;--sb-speed:1s;--sb-track:var(--lightningcss-light,#17171614)var(--lightningcss-dark,#ffffff1a);--v:0;color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);gap:8px;width:360px;max-width:100%;display:grid}.sz-striped__head{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:14px;line-height:20px;display:flex}.sz-striped__head span:first-child{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2)}.sz-striped__track{height:var(--sb-height);border-radius:var(--sb-radius);background:var(--sb-track);overflow:hidden}.sz-striped__bar{width:calc(var(--v) * 1%);border-radius:inherit;background-color:var(--sb-color);background-image:repeating-linear-gradient(-45deg, #ffffff38 0 calc(var(--sb-stripe) / 2), transparent calc(var(--sb-stripe) / 2) var(--sb-stripe));background-size:calc(var(--sb-stripe) * 1.4142) 100%;height:100%;animation:sz-striped var(--sb-speed) linear infinite;transition:width .6s cubic-bezier(.2,.7,.1,1);display:block}@keyframes sz-striped{to{background-position:calc(var(--sb-stripe) * 1.4142) 0}}.sz-battery{--bt-high:#10b981;--bt-mid:#f59e0b;--bt-low:#e11d48;--bt-size:1;--bt-gap:4px;--bt-line:var(--lightningcss-light,#17171680)var(--lightningcss-dark,#ffffff8c);--bt-color:var(--bt-high);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);align-items:center;gap:2px;display:inline-flex}.sz-battery--mid{--bt-color:var(--bt-mid)}.sz-battery--low{--bt-color:var(--bt-low)}.sz-battery__body{gap:var(--bt-gap);width:calc(160px * var(--bt-size));height:calc(72px * var(--bt-size));padding:calc(6px * var(--bt-size));border:2px solid var(--bt-line);border-radius:calc(14px * var(--bt-size));display:flex;position:relative}.sz-battery__cap{width:calc(6px * var(--bt-size));height:calc(24px * var(--bt-size));background:var(--bt-line);border-radius:0 4px 4px 0}.sz-battery__cell{border-radius:calc(6px * var(--bt-size));background:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff0f);flex:1;transition:background-color .4s}.sz-battery__cell.is-on{background:var(--bt-color)}.sz-battery.is-charging .sz-battery__cell.is-top{animation:1.6s ease-in-out infinite sz-battery-breathe}.sz-battery__bolt{width:calc(36px * var(--bt-size));height:calc(36px * var(--bt-size));fill:#fff;stroke:var(--lightningcss-light,#171716)var(--lightningcss-dark,#1d1c1b);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0000004d);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sz-battery__value{font-size:calc(24px * var(--bt-size));font-variant-numeric:tabular-nums;margin-left:12px;font-weight:500}@keyframes sz-battery-breathe{50%{opacity:.35}}.sz-reading{--rd-color:#f43f5e;--rd-height:3px;--rd-radius:20px;--rd-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232221);--p:0;border-radius:var(--rd-radius);background:var(--rd-bg);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);border:1px solid var(--lightningcss-light,#17171614)var(--lightningcss-dark,#ffffff1a);width:360px;max-width:100%;overflow:hidden}.sz-reading__head{border-bottom:1px solid var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14);justify-content:space-between;gap:12px;padding:16px 20px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.sz-reading__left{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);flex:none;font-weight:400}.sz-reading__bar{width:100%;height:var(--rd-height);background:var(--rd-color);transform:scaleX(var(--p));transform-origin:0;position:absolute;bottom:-1px;left:0}.sz-reading__text{scrollbar-width:thin;outline:none;height:192px;padding:4px 20px 20px;overflow:auto}.sz-reading__text:focus-visible{box-shadow:inset 0 0 0 2px var(--rd-color)}.sz-reading__text p{color:var(--lightningcss-light,#3d3d3a)var(--lightningcss-dark,#d6d5d0);margin:16px 0 0;font-size:16px;line-height:24px}.sz-tilt{--tl-perspective:800px;--tl-glare:.35;--tl-scale:1.03;--tl-radius:24px;--tl-speed:.5s;perspective:var(--tl-perspective)}.sz-tilt__card{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;border-radius:var(--tl-radius);color:#fff;width:280px;max-width:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform var(--tl-speed) cubic-bezier(.2, .7, .1, 1), box-shadow var(--tl-speed) ease;background:#12131a;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #0003}.sz-tilt__card.is-active{transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--tl-scale));transition-duration:.12s;box-shadow:0 32px 64px #0000004d}.sz-tilt__card:focus-visible{outline-offset:4px;outline:2px solid #ffd25e}.sz-tilt__art{background:radial-gradient(80% 80% at 20% 10%,#1f7a5a,#0000 70%),radial-gradient(70% 70% at 90% 90%,#c7a15a,#0000 70%),#0f3d33;place-items:center;height:224px;display:grid}.sz-tilt__shape{border:2px solid #fffc;border-radius:50% 50% 50% 0;width:96px;height:96px;transform:translateZ(40px)rotate(-45deg)}.sz-tilt__text{gap:2px;padding:16px 20px 20px;display:grid;transform:translateZ(20px)}.sz-tilt__text strong{font-size:16px;font-weight:500;line-height:24px}.sz-tilt__text span{color:#fff9;font-size:14px;line-height:20px}.sz-tilt__glare{background:radial-gradient(circle at var(--gx) var(--gy), rgb(255 255 255/var(--tl-glare)), transparent 55%);opacity:0;mix-blend-mode:soft-light;transition:opacity var(--tl-speed) ease;pointer-events:none;position:absolute;inset:0}.sz-tilt__card.is-active .sz-tilt__glare{opacity:1}.sz-spotlight{--sl-color:#8c9eff;--sl-size:240px;--sl-intensity:.12;--sl-radius:20px;--sl-bg:#101114;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;width:560px;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.sz-spotlight__card{--mx:-1000px;--my:-1000px;border-radius:var(--sl-radius);background:radial-gradient(var(--sl-size) circle at var(--mx) var(--my), rgb(255 255 255/var(--sl-intensity)), transparent 60%), var(--sl-bg);color:#fff;align-content:end;gap:4px;min-height:176px;padding:20px;display:grid;position:relative}.sz-spotlight__card:before{content:"";border-radius:inherit;background:radial-gradient(calc(var(--sl-size) * .8) circle at var(--mx) var(--my), var(--sl-color), transparent 60%), #ffffff14;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sz-spotlight__card strong{font-size:16px;font-weight:500;line-height:24px}.sz-spotlight__card span{color:#fff9;font-size:14px;line-height:20px}.sz-glass-card{--gc-blur:32px;--gc-tint:.14;--gc-edge:.35;--gc-saturate:1.8;--gc-radius:28px;--gc-text:#fff;isolation:isolate;border:1px solid rgb(255 255 255/var(--gc-edge));border-radius:var(--gc-radius);background:linear-gradient(135deg, rgb(255 255 255/calc(var(--gc-tint) + .08)), rgb(255 255 255/var(--gc-tint)));width:300px;max-width:100%;-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));color:var(--gc-text);gap:4px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,0 24px 64px #0003}.sz-glass-card--grain:after{content:"";z-index:-1;opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sz-glass-card__chip{background:#fff3;border-radius:999px;justify-self:start;margin-bottom:24px;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px}.sz-glass-card h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:32px}.sz-glass-card p{opacity:.75;margin:0;font-size:14px;line-height:20px}.sz-glass-card__bar{background:#ffffff40;border-radius:2px;height:4px;margin-top:24px;overflow:hidden}.sz-glass-card__bar span{background:var(--gc-text);width:38%;height:100%;display:block}.sz-flip{--fl-front:#3d5afe;--fl-back:#ffd25e;--fl-speed:.7s;--fl-radius:24px;--fl-perspective:1000px;width:300px;max-width:100%;height:240px;perspective:var(--fl-perspective)}.sz-flip__inner{height:100%;transform-style:preserve-3d;transition:transform var(--fl-speed) cubic-bezier(.4, .2, .2, 1);position:relative}.sz-flip--y[data-flipped] .sz-flip__inner{transform:rotateY(180deg)}.sz-flip--x[data-flipped] .sz-flip__inner{transform:rotateX(180deg)}.sz-flip__face{border-radius:var(--fl-radius);backface-visibility:hidden;align-content:space-between;justify-items:start;padding:24px;display:grid;position:absolute;inset:0;box-shadow:0 16px 40px #00000029}.sz-flip__front{background:var(--fl-front);color:#fff}.sz-flip__back{background:var(--fl-back);color:#171716}.sz-flip--y .sz-flip__back{transform:rotateY(180deg)}.sz-flip--x .sz-flip__back{transform:rotateX(180deg)}.sz-flip__eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:12px;line-height:16px}.sz-flip__face p{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:28px}.sz-flip__face button{height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .3s}.sz-flip__face button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.sz-flip__face button:focus-visible{outline-offset:2px;outline:2px solid}.sz-expand{--ex-accent:#3d5afe;--ex-radius:20px;--ex-speed:.45s;--ex-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);border-radius:var(--ex-radius);background:var(--ex-bg);color:var(--lightningcss-light,#171716)var(--lightningcss-dark,#fefefb);border:1px solid var(--lightningcss-light,#1717161a)var(--lightningcss-dark,#ffffff1f);width:320px;max-width:100%;transition:box-shadow .3s;overflow:hidden}.sz-expand[data-open]{box-shadow:0 16px 48px #0000001f}.sz-expand__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.sz-expand__head:focus-visible{outline:2px solid var(--ex-accent);outline-offset:-4px;border-radius:var(--ex-radius)}.sz-expand__head span{display:grid}.sz-expand__head strong{font-size:20px;font-weight:500;line-height:28px}.sz-expand__head small{color:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#a8a7a2);font-size:14px;line-height:20px}.sz-expand__head svg{fill:none;width:24px;height:24px;stroke:var(--ex-accent);stroke-width:2px;stroke-linecap:round;transition:transform var(--ex-speed) cubic-bezier(.2, .7, .1, 1)}.sz-expand[data-open] .sz-expand__head svg{transform:rotate(135deg)}.sz-expand__body{transition:grid-template-rows var(--ex-speed) cubic-bezier(.2, .7, .1, 1);grid-template-rows:0fr;display:grid}.sz-expand[data-open] .sz-expand__body{grid-template-rows:1fr}.sz-expand__body>div{overflow:hidden}.sz-expand__body ul{gap:8px;margin:0;padding:0 24px 24px;font-size:16px;line-height:24px;list-style:none;display:grid}.sz-expand__body li:before{content:"✓";color:var(--ex-accent);margin-right:8px}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:var(--lightningcss-light,#fefefb)var(--lightningcss-dark,#3c3b3a);--frame:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#252423);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d2c2b);--surface-2:var(--lightningcss-light,#f1f1ee)var(--lightningcss-dark,#383735);--stage:var(--lightningcss-light,#f3f3f0)var(--lightningcss-dark,#1d1c1b);--stage-line:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff0d);--fg:var(--lightningcss-light,#171716)var(--lightningcss-dark,#ededed);--fg-2:var(--lightningcss-light,#6a6a65)var(--lightningcss-dark,#b0afaa);--fg-3:var(--lightningcss-light,#8f8e89)var(--lightningcss-dark,#8a8984);--pill-line:#c8c7c5;--line:var(--lightningcss-light,#17171629)var(--lightningcss-dark,#ffffff2e);--line-soft:var(--lightningcss-light,#17171614)var(--lightningcss-dark,#ffffff14);--hover:var(--lightningcss-light,#e5e5e2bf)var(--lightningcss-dark,#3c3b3a);--invert-bg:var(--lightningcss-light,#252423)var(--lightningcss-dark,#fefefb);--invert-fg:var(--lightningcss-light,#fefefb)var(--lightningcss-dark,#252423);--accent:var(--lightningcss-light,#3d5afe)var(--lightningcss-dark,#8c9eff);--focus:var(--lightningcss-light,#3d5afe)var(--lightningcss-dark,#8c9eff);--switch-track:var(--lightningcss-light,#d0d0d0)var(--lightningcss-dark,#c8c7c5);--switch-knob:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f);--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-32:2rem;--fs-48:3rem;--fs-64:4rem;--s-2:2px;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-80:80px;--gutter:var(--s-16);--hover-t:.3s ease;--theme-t:.6s ease-out}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:761px){:root{--gutter:var(--s-32)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-24)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--page);color:var(--fg);font-family:var(--font);font-size:var(--fs-16);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--theme-t), color var(--theme-t);margin:0;line-height:1.5}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}svg{flex:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.lab-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lab-skip{top:var(--s-8);left:var(--s-8);z-index:100;padding:var(--s-8) var(--s-16);background:var(--invert-bg);color:var(--invert-fg);border-radius:999px;text-decoration:none;position:absolute;transform:translateY(-200%)}.lab-skip:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.lab-frame{margin:var(--s-16) var(--s-16) 0;padding:var(--gutter);border-radius:var(--s-8);background:var(--frame);min-height:calc(100svh - var(--s-16) - var(--s-64));transition:background-color var(--theme-t)}.lab-header{justify-content:space-between;align-items:center;gap:var(--s-16);min-height:var(--s-32);display:flex}.lab-brand{align-items:center;gap:var(--s-8);font-size:var(--fs-16);transition:opacity var(--hover-t);font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.lab-brand:hover{opacity:.7}.lab-brand__mark{width:var(--s-24);height:var(--s-24);background:radial-gradient(circle at 30% 30%, #ffd75e 0 18%, transparent 46%), radial-gradient(circle at 70% 65%, #ff6b5a 0 20%, transparent 52%), radial-gradient(circle at 40% 80%, #c838ab 0 22%, transparent 56%), var(--fg);border-radius:50%}.lab-brand__sub{color:var(--fg-2);font-weight:400}.lab-brand__sub:before{content:"/";margin-right:var(--s-8);color:var(--fg-3)}.lab-switch{width:var(--s-48);height:var(--s-32);border-radius:var(--s-16);background:var(--switch-track);transition:background-color var(--hover-t);border:0;flex:none;padding:0;position:relative}.lab-switch__knob{top:var(--s-4);left:var(--s-4);width:var(--s-24);height:var(--s-24);background:var(--switch-knob);color:var(--fg);transition:left var(--hover-t), background-color var(--hover-t);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 2px 4px #0003}.lab-switch__knob svg{width:14px;height:14px;transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;transform:rotate(-6deg)}.lab-switch:hover .lab-switch__knob svg{opacity:.7;transform:rotate(12deg)}.lab-switch:active .lab-switch__knob svg{transition-duration:80ms;transform:rotate(12deg)scale(.82)}.lab-switch__moon{visibility:hidden}:root[data-theme=dark] .lab-switch__knob{left:20px}:root[data-theme=dark] .lab-switch__sun{visibility:hidden}:root[data-theme=dark] .lab-switch__moon{visibility:visible}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lab-switch__knob{left:20px}:root:not([data-theme=light]) .lab-switch__sun{visibility:hidden}:root:not([data-theme=light]) .lab-switch__moon{visibility:visible}}.lab-body{gap:var(--s-48);margin-top:var(--s-48);grid-template-columns:minmax(0,1fr);display:grid}.lab-main{min-width:0}@media (min-width:1024px){.lab-body{grid-template-columns:minmax(0,1fr) auto}}.lab-pill{--pill-h:var(--s-48);justify-content:center;align-items:center;gap:var(--s-8);min-height:var(--pill-h);padding:0 var(--s-24);border:1px solid var(--pill-line);font-size:var(--fs-20);letter-spacing:-.02em;white-space:nowrap;transition:background-color var(--hover-t), color var(--hover-t), border-color var(--hover-t);background:0 0;border-radius:64px;line-height:28px;text-decoration:none;display:inline-flex}.lab-pill svg{width:1em;height:1em}.lab-pill:hover{background:var(--hover)}.lab-pill[aria-current=page]{border-color:var(--invert-bg);background:var(--invert-bg);color:var(--invert-fg)}.lab-pill--icon{padding:0 var(--s-24)}.lab-pill__count{margin-top:var(--s-8);margin-left:calc(var(--s-4) * -1);font-size:var(--fs-12);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--fg-3);transition:color var(--hover-t);align-self:flex-start;line-height:16px}.lab-pill[aria-current=page] .lab-pill__count{color:inherit;opacity:.6}.lab-nav__toggle{display:none}@media (min-width:1024px){.lab-nav{bottom:var(--gutter);align-self:end;position:sticky}.lab-nav__list{align-items:flex-end;gap:var(--s-8);width:auto;height:auto;max-height:calc(100svh - var(--s-80) - var(--s-48));padding:var(--s-2);color:inherit;scrollbar-width:none;background:0 0;border:0;flex-direction:column;margin:0;display:flex;position:static;inset:auto;overflow:auto}}@media (min-width:1024px) and (max-height:880px){.lab-nav .lab-pill{--pill-h:calc(var(--s-32) + var(--s-8));padding:0 var(--s-16);font-size:var(--fs-16);line-height:24px}.lab-nav .lab-pill__count{margin-top:var(--s-4)}}@media (min-width:1024px) and (max-height:720px){.lab-nav__list{gap:var(--s-4)}.lab-nav .lab-pill{--pill-h:var(--s-32);padding:0 var(--s-12);font-size:var(--fs-14);line-height:20px}}@media (max-width:1023px){.lab-nav__toggle{right:var(--s-16);bottom:var(--s-16);z-index:20;background:color-mix(in srgb, var(--frame) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);display:inline-flex;position:fixed;box-shadow:0 8px 32px #0000001f}.lab-nav__list{inset:auto var(--s-16) var(--s-80) auto;align-items:flex-end;gap:var(--s-8);max-height:calc(100dvh - var(--s-80) - var(--s-32));padding:var(--s-2);color:var(--fg);opacity:0;transform:translateY(var(--s-8));transition:opacity var(--hover-t), transform var(--hover-t), overlay .3s allow-discrete, display .3s allow-discrete;background:0 0;border:0;flex-direction:column;margin:0;overflow:auto}.lab-nav__list:popover-open{opacity:1;display:flex;transform:none}@starting-style{.lab-nav__list:popover-open{opacity:0;transform:translateY(var(--s-8))}}.lab-nav__list::backdrop{-webkit-backdrop-filter:blur(8px);background:#1414133d}.lab-nav__list .lab-pill{background:var(--frame)}.lab-nav__list .lab-pill[aria-current=page]{background:var(--invert-bg)}.lab-nav__list .lab-pill:hover{background:var(--surface-2)}.lab-main{padding-bottom:var(--s-64)}}.lab-footer{justify-content:space-between;gap:var(--s-8) var(--s-24);padding:var(--s-16) calc(var(--s-16) + var(--gutter));font-size:var(--fs-14);color:var(--fg-2);flex-wrap:wrap;line-height:20px;display:flex}.lab-footer p{align-items:center;gap:var(--s-8);display:inline-flex}.lab-footer a{transition:text-decoration-color var(--hover-t), color var(--hover-t);text-decoration-color:#0000}.lab-footer a:hover{color:var(--fg);text-decoration-color:currentColor}.lab-footer__heart{width:var(--s-16);height:var(--s-16)}.lab-page-head{max-width:64ch;margin-bottom:var(--s-48)}.lab-page-head h1,.lab-hero h1{font-size:var(--fs-32);letter-spacing:-.03em;font-weight:500;line-height:40px}@media (min-width:761px){.lab-page-head h1,.lab-hero h1{font-size:var(--fs-48);line-height:52px}}@media (min-width:1200px){.lab-page-head h1,.lab-hero h1{font-size:var(--fs-64);line-height:68px}}.lab-count{margin-left:var(--s-4);font-size:var(--fs-14);letter-spacing:0;vertical-align:super;color:var(--fg-3);font-weight:400;line-height:0}.lab-page-head h1 .lab-count{font-size:var(--fs-20)}.lab-lead{margin-top:var(--s-16);max-width:60ch;color:var(--fg-2)}.lab-jump{gap:var(--s-8);margin-top:var(--s-24);flex-wrap:wrap;display:flex}.lab-jump a{padding:var(--s-4) var(--s-12);border:1px solid var(--line);font-size:var(--fs-14);transition:background-color var(--hover-t);border-radius:999px;line-height:20px;text-decoration:none}.lab-jump a:hover{background:var(--hover)}.lab-hero{gap:var(--s-32);align-items:end;display:grid}@media (min-width:1200px){.lab-hero{gap:var(--s-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lab-hero__meta{margin-top:var(--s-24);font-size:var(--fs-14);color:var(--fg-3);line-height:20px}.lab-hero__stage{min-height:320px;padding:var(--s-48) var(--s-24);border-radius:var(--s-24);place-items:center;display:grid;position:relative;overflow:clip}.lab-hero__hint{bottom:var(--s-16);font-size:var(--fs-12);text-align:center;color:#94a3b8e6;line-height:16px;position:absolute;left:0;right:0}.lab-group{margin-top:var(--s-80);scroll-margin-top:var(--s-24)}.lab-group__head{gap:var(--s-8);max-width:64ch;margin-bottom:var(--s-24);display:grid}.lab-group__head h2{font-size:var(--fs-24);letter-spacing:-.02em;font-weight:500;line-height:32px}.lab-group__head h2 a{transition:text-decoration-color var(--hover-t);text-decoration-color:#0000}.lab-group__head h2 a:hover{text-decoration-color:currentColor}.lab-group__head p{font-size:var(--fs-14);color:var(--fg-2);line-height:20px}.lab-prose{max-width:72ch}.lab-prose h2{margin:var(--s-48) 0 var(--s-16);font-size:var(--fs-20);font-weight:500;line-height:28px}.lab-prose p+p,.lab-prose p+pre,.lab-prose pre+p{margin-top:var(--s-16)}.lab-prose p{color:var(--fg-2)}.lab-brand{white-space:nowrap}@media (max-width:480px){.lab-brand__sub{display:none}}.lab-hero__latest{top:var(--s-16);left:var(--s-16);padding:var(--s-4) var(--s-12);font-size:var(--fs-12);color:#e2e8f0;transition:background-color var(--hover-t);border:1px solid #94a3b84d;border-radius:999px;line-height:16px;text-decoration:none;position:absolute}.lab-hero__latest:hover{background:#ffffff14}.lab-specimens{gap:var(--s-32);grid-template-columns:repeat(auto-fill,minmax(min(100%,600px),1fr));align-items:start;display:grid}.lab-specimen{scroll-margin-top:var(--s-24);border:1px solid var(--line-soft);border-radius:var(--s-24);background:var(--surface);content-visibility:auto;contain-intrinsic-size:auto 880px;transition:background-color var(--theme-t), border-color var(--theme-t);overflow:clip}.lab-specimen__head{padding:var(--s-24) var(--s-24) var(--s-16)}.lab-specimen__titles{align-items:baseline;gap:var(--s-8) var(--s-12);flex-wrap:wrap;display:flex}.lab-specimen__index{font-family:var(--mono);font-size:var(--fs-12);color:var(--fg-3);line-height:16px}.lab-specimen__title{font-size:var(--fs-20);letter-spacing:-.01em;font-weight:500;line-height:28px}.lab-specimen__desc{margin-top:var(--s-8);max-width:68ch;font-size:var(--fs-14);color:var(--fg-2);line-height:20px}.lab-tags{gap:var(--s-4);flex-wrap:wrap;display:flex}.lab-tags li{padding:var(--s-2) var(--s-8);border:1px solid var(--line-soft);font-size:var(--fs-12);color:var(--fg-2);border-radius:999px;line-height:16px}.lab-stage{--stage-bg:var(--stage);--stage-grid:var(--stage-line);--stage-text:var(--fg-2);background-color:var(--stage-bg);background-image:linear-gradient(var(--stage-grid) 1px, transparent 1px), linear-gradient(90deg, var(--stage-grid) 1px, transparent 1px);background-size:var(--s-48) var(--s-48);min-height:320px;color:var(--fg);isolation:isolate;transition:background-color var(--theme-t);background-position:50%;display:grid;position:relative;overflow:clip}.lab-specimen .lab-stage{margin:0 var(--s-8);border-radius:var(--s-16)}.lab-stage[data-size=tall]{min-height:400px}.lab-stage[data-size=short]{min-height:240px}.lab-stage[data-size=tile]{min-height:224px}.lab-stage[data-overflow=visible]{overflow:visible}.lab-stage[data-stage=night],.lab-hero__stage[data-stage=grid]{--stage-bg:#030712;--stage-grid:#94a3b812;--stage-text:#94a3b8e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc}.lab-hero__stage[data-stage=grid]{background-color:var(--stage-bg);background-image:linear-gradient(var(--stage-grid) 1px, transparent 1px), linear-gradient(90deg, var(--stage-grid) 1px, transparent 1px);background-size:var(--s-48) var(--s-48);background-position:50%}.lab-stage[data-stage=aurora]{background-color:var(--lightningcss-light,#f6e9e4)var(--lightningcss-dark,#1a1430);background-image:radial-gradient(40% 60% at 22% 30%,#ff7350d9,#0000 70%),radial-gradient(38% 55% at 78% 70%,#6366f1d9,#0000 70%),radial-gradient(30% 45% at 60% 18%,#ffd75ecc,#0000 70%),radial-gradient(35% 50% at 35% 85%,#c838abb3,#0000 70%);background-size:auto}.lab-stage[data-stage=plain]{background-image:none}.lab-stage__center{padding:var(--s-48) var(--s-24);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;display:grid}.lab-stage[data-align=top] .lab-stage__center{place-items:start center}.lab-stage[data-pad=none] .lab-stage__center{padding:0}.lab-stage[data-size=tile] .lab-stage__center{padding:var(--s-32) var(--s-16)}.lab-stage__status{top:var(--s-16);left:var(--s-24);font-size:var(--fs-14);color:var(--stage-text);pointer-events:none;line-height:24px;display:grid;position:absolute}.lab-round{width:var(--s-48);height:var(--s-48);color:inherit;transition:background-color var(--hover-t), transform var(--hover-t);background:var(--lightningcss-light,#1717160f)var(--lightningcss-dark,#ffffff14);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lab-round:hover{background:var(--lightningcss-light,#1717161f)var(--lightningcss-dark,#ffffff29)}.lab-round:active{transform:scale(.94)}.lab-round svg{width:var(--s-16);height:var(--s-16)}.lab-stage__play{top:var(--s-16);right:var(--s-16);z-index:2;position:absolute}.lab-stage[data-stage=night] .lab-round{background:#ffffff14}.lab-stage[data-stage=night] .lab-round:hover{background:#ffffff29}.lab-stage[data-size=tile] .lab-stage__play{top:var(--s-8);right:var(--s-8);width:var(--s-32);height:var(--s-32)}.lab-stage[data-paused] *,.lab-stage[data-paused] :before,.lab-stage[data-paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lab-stage:not([data-play]) *,.lab-stage:not([data-play]) :before,.lab-stage:not([data-play]) :after{animation-play-state:paused!important}}.lab-stage__guides{pointer-events:none;position:absolute;inset:0}.lab-stage__guides span{border-left:2px dashed #94a3b840;position:absolute}.lab-stage__guides span:first-child{height:calc(50% - var(--s-48));border-color:#6084ff8c;top:0;left:50%}.lab-stage__guides span:nth-child(2),.lab-stage__guides span:nth-child(3){height:28%;top:36%}.lab-stage__guides span:nth-child(2){left:21%}.lab-stage__guides span:nth-child(3){right:21%}.lab-stage__guides span:nth-child(2):before,.lab-stage__guides span:nth-child(3):before{content:"";background:#94a3b859;border-radius:50%;width:10px;height:10px;position:absolute;top:12%;left:-6px}.lab-metrics{margin-top:var(--s-8);padding:var(--s-16) var(--s-24);border-bottom:1px solid var(--line-soft);text-align:center;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.lab-metrics dt{font-size:var(--fs-14);color:var(--fg-2);line-height:20px}.lab-metrics dd{font-size:var(--fs-20);font-variant-numeric:tabular-nums;font-weight:500;line-height:28px}.lab-controls{gap:var(--s-24) var(--s-32);padding:var(--s-24);grid-template-columns:repeat(auto-fill,minmax(224px,1fr));display:grid}.lab-control{align-content:start;gap:var(--s-8);min-width:0;display:grid}.lab-control--inline{grid-template-columns:1fr auto;align-content:center;align-items:center}.lab-control__label{font-size:var(--fs-14);color:var(--fg-2);line-height:20px}.lab-control__hint{margin-left:var(--s-4);color:var(--fg-3)}legend.lab-control__label{margin-bottom:var(--s-8)}.lab-range{align-items:center;gap:var(--s-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.lab-range input{--p:50%;width:100%;height:var(--s-24);appearance:none;cursor:pointer;background:0 0;margin:0}.lab-range input::-webkit-slider-runnable-track{height:var(--s-4);border-radius:var(--s-2);background:linear-gradient(90deg, var(--accent) var(--p), var(--surface-2) var(--p))}.lab-range input::-moz-range-track{height:var(--s-4);border-radius:var(--s-2);background:linear-gradient(90deg, var(--accent) var(--p), var(--surface-2) var(--p))}.lab-range input::-webkit-slider-thumb{width:var(--s-24);height:var(--s-24);background:var(--accent);appearance:none;transition:transform var(--hover-t);border:0;border-radius:50%;margin-top:-10px;box-shadow:0 1px 4px #0003}.lab-range input::-moz-range-thumb{width:var(--s-24);height:var(--s-24);background:var(--accent);transition:transform var(--hover-t);border:0;border-radius:50%;box-shadow:0 1px 4px #0003}.lab-range input:hover::-webkit-slider-thumb{transform:scale(1.1)}.lab-range input:hover::-moz-range-thumb{transform:scale(1.1)}.lab-range input:focus-visible{outline:none}.lab-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.lab-range input:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.lab-range__value{min-width:var(--s-64);font-size:var(--fs-14);font-variant-numeric:tabular-nums;text-align:right;line-height:20px}.lab-segment{padding:var(--s-4);background:var(--surface-2);border-radius:999px;display:flex}.lab-segment__item{flex:1;min-width:0;position:relative}.lab-segment__item input{opacity:0;pointer-events:none;position:absolute}.lab-segment__item span{min-height:var(--s-32);padding:0 var(--s-12);font-size:var(--fs-14);color:var(--fg-2);white-space:nowrap;cursor:pointer;transition:background-color var(--hover-t), color var(--hover-t);border-radius:999px;justify-content:center;align-items:center;line-height:20px;display:flex}.lab-segment__item span:hover{color:var(--fg)}.lab-segment__item input:checked+span{background:var(--invert-bg);color:var(--invert-fg)}.lab-segment__item input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.lab-swatches{gap:var(--s-8);flex-wrap:wrap;display:flex}.lab-swatch{width:var(--s-32);height:var(--s-32);background:var(--c);cursor:pointer;transition:transform var(--hover-t), outline-color var(--hover-t);outline-offset:2px;border-radius:50%;outline:2px solid #0000;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.lab-swatch:hover{transform:scale(1.08)}.lab-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lab-swatch--custom.is-active{outline-color:var(--fg)}.lab-swatch:has(input:checked){outline-color:var(--fg)}.lab-swatch:has(input:focus-visible){outline-color:var(--focus)}.lab-swatch--auto{background:linear-gradient(135deg,#fefefb 50%,#252423 50%)}.lab-swatch--custom:not(.is-active){background:conic-gradient(from 90deg,#f43f5e,#f59e0b,#10b981,#3b82f6,#a855f7,#f43f5e)}.lab-toggle{width:var(--s-48);height:var(--s-24);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-soft);appearance:none;cursor:pointer;transition:background-color var(--hover-t);border-radius:999px;margin:0;position:relative}.lab-toggle:after{content:"";top:var(--s-4);left:var(--s-4);width:var(--s-16);height:var(--s-16);transition:transform var(--hover-t);background:#fff;border-radius:50%;position:absolute;box-shadow:0 1px 2px #00000040}.lab-toggle:checked{background:var(--accent)}.lab-toggle:checked:after{transform:translateX(var(--s-24))}.lab-select,.lab-text{width:100%;min-height:var(--s-32);padding:var(--s-4) var(--s-12);border:1px solid var(--line);border-radius:var(--s-12);background-color:var(--surface);font-size:var(--fs-14);transition:border-color var(--hover-t);line-height:20px}.lab-select:hover,.lab-text:hover{border-color:var(--fg-3)}.lab-specimen__foot{justify-content:flex-end;gap:var(--s-8);padding:var(--s-16) var(--s-24);border-top:1px solid var(--line-soft);display:flex}.lab-chip{align-items:center;gap:var(--s-8);min-height:var(--s-32);padding:0 var(--s-12);border:1px solid var(--line);font-size:var(--fs-14);white-space:nowrap;transition:background-color var(--hover-t), border-color var(--hover-t);background:0 0;border-radius:999px;line-height:20px;display:inline-flex}.lab-chip:hover{background:var(--hover)}.lab-chip[aria-expanded=true]{border-color:var(--invert-bg);background:var(--invert-bg);color:var(--invert-fg)}.lab-chip svg{width:var(--s-16);height:var(--s-16)}.lab-code{border-top:1px solid var(--line-soft)}.lab-code__bar{justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-12) var(--s-24);display:flex}.lab-code__tabs{gap:var(--s-4);display:flex}.lab-code__tabs button{min-height:var(--s-32);padding:0 var(--s-12);font-size:var(--fs-14);color:var(--fg-2);transition:background-color var(--hover-t), color var(--hover-t);background:0 0;border:0;border-radius:999px;line-height:20px}.lab-code__tabs button:hover{color:var(--fg)}.lab-code__tabs button[aria-selected=true]{background:var(--surface-2);color:var(--fg)}.lab-code__pre{max-height:480px;padding:var(--s-16) var(--s-24) var(--s-24);background:var(--stage);font-family:var(--mono);font-size:var(--fs-12);tab-size:2;margin:0;line-height:20px;overflow:auto}.lab-code__pre--inline{max-height:none;padding:var(--s-16);border-radius:var(--s-12);white-space:pre-wrap}.lab-license{border-radius:var(--s-12);white-space:pre-wrap}.lab-code__loading{padding:var(--s-16) var(--s-24);font-size:var(--fs-14);color:var(--fg-2)}.tk-c{color:var(--fg-3);font-style:italic}.tk-s{color:var(--lightningcss-light,#0a7a55)var(--lightningcss-dark,#8be0b8)}.tk-k{color:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#d0a8ff)}.tk-t{color:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#ff9e7a)}.tk-a{color:var(--lightningcss-light,#a16207)var(--lightningcss-dark,#f5cf6b)}.tk-n{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#8fb4ff)}.tk-p{color:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#7fd6ef)}.tk-v{color:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#c4b5fd)}.lab-tiles{gap:var(--s-16);grid-template-columns:repeat(auto-fill,minmax(256px,1fr));display:grid}.lab-tile{border:1px solid var(--line-soft);border-radius:var(--s-16);background:var(--surface);transition:background-color var(--theme-t), border-color var(--hover-t);display:grid;overflow:clip}.lab-tile:hover{border-color:var(--line)}.lab-tile .lab-stage{border-radius:0}.lab-tile__link{justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-12) var(--s-16);font-size:var(--fs-14);transition:background-color var(--hover-t);line-height:20px;text-decoration:none;display:flex}.lab-tile__link:hover{background:var(--hover)}.lab-tile__tune{color:var(--fg-3);transition:color var(--hover-t), transform var(--hover-t)}.lab-tile__link:hover .lab-tile__tune{color:var(--fg);transform:translateX(var(--s-4))}
/*$vite$:1*/