.btn-gradient{background-image:linear-gradient(90deg, hsl(var(--brand-from)) 0%, hsl(var(--brand-to)) 100%);background-position:0;background-size:200% 100%;transition:background-position .4s cubic-bezier(.4,0,.2,1),transform .15s,box-shadow .2s}.btn-gradient:hover{box-shadow:0 6px 24px -6px rgb(var(--brand-to-rgb) / .5);background-position:100%}.rcn-dialog-content{transform-origin:50%;will-change:transform, opacity;transform:translate(-50%,-50%)}.rcn-dialog-content[data-state=open]{animation:.26s cubic-bezier(.16,1,.3,1) both rcn-dialog-in}.rcn-dialog-content[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both rcn-dialog-out}@keyframes rcn-dialog-in{0%{opacity:0;transform:translate(-50%,calc(24px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes rcn-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(24px - 50%))}}@media (prefers-reduced-motion:reduce){.rcn-dialog-content[data-state=open],.rcn-dialog-content[data-state=closed]{animation-duration:1ms}}.tooltip-box[data-v-7e169f37]{border:1px solid hsl(var(--border) / .7);background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:.65rem;padding:.375rem .75rem;font-size:.75rem;line-height:1.4;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014}.field-shell[data-v-b5ef1ffa]{border-radius:calc(var(--radius));border:1px solid hsl(var(--border));background-color:hsl(var(--card) / .6);align-items:stretch;transition:border-color .2s,box-shadow .25s,background-color .2s;display:flex;position:relative}.field-shell.is-focused[data-v-b5ef1ffa]{border-color:hsl(var(--brand-from));background-color:hsl(var(--card));box-shadow:0 0 0 3px rgb(var(--brand-from-rgb) / .18), 0 0 22px -4px rgb(var(--brand-to-rgb) / .28)}.field-shell.is-error[data-v-b5ef1ffa]{border-color:hsl(var(--destructive));box-shadow:0 0 0 3px hsl(var(--destructive) / .18)}.field-shell.is-success[data-v-b5ef1ffa]{border-color:#22c35db3;box-shadow:0 0 0 3px #22c35d26}.field-shell.is-disabled[data-v-b5ef1ffa]{opacity:.55;pointer-events:none}.field-label[data-v-b5ef1ffa]{color:hsl(var(--muted-foreground));pointer-events:none;z-index:1;background:0 0;padding:0 4px;font-size:.95rem;transition:transform .22s cubic-bezier(.22,.61,.36,1),font-size .22s cubic-bezier(.22,.61,.36,1),color .2s,background-color .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field-shell:has(.field-textarea) .field-label[data-v-b5ef1ffa]:not(.is-float){top:22px;transform:translateY(-50%)}.field-label.is-float[data-v-b5ef1ffa]{letter-spacing:.02em;color:hsl(var(--brand-from));background:hsl(var(--card));font-size:.72rem;font-weight:600;transform:translateY(-1.6rem)}.field-shell:has(.field-textarea) .field-label.is-float[data-v-b5ef1ffa]{top:22px;transform:translateY(-2.2rem)}.field-shell.is-error .field-label.is-float[data-v-b5ef1ffa]{color:hsl(var(--destructive))}.field-shell.is-success .field-label.is-float[data-v-b5ef1ffa]{color:#20b657}.field-control[data-v-b5ef1ffa]{width:100%;color:hsl(var(--foreground));resize:none;background:0 0;border:none;outline:none;padding:14px 44px 14px 14px;font-size:.95rem;line-height:1.45}.field-control[data-v-b5ef1ffa]::placeholder{color:#0000}.field-status[data-v-b5ef1ffa]{border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:14px;right:14px}.field-status.error[data-v-b5ef1ffa]{color:hsl(var(--destructive))}.field-status.success[data-v-b5ef1ffa]{color:#20b657}.status-pop-enter-active[data-v-b5ef1ffa]{transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.status-pop-leave-active[data-v-b5ef1ffa]{transition:all .15s}.status-pop-enter-from[data-v-b5ef1ffa],.status-pop-leave-to[data-v-b5ef1ffa]{opacity:0;transform:scale(.6)rotate(-45deg)}.err-slide-enter-active[data-v-b5ef1ffa]{transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1)}.err-slide-leave-active[data-v-b5ef1ffa]{transition:opacity .18s,transform .18s}.err-slide-enter-from[data-v-b5ef1ffa]{opacity:0;transform:translateY(-6px)scale(.97)}.err-slide-leave-to[data-v-b5ef1ffa]{opacity:0;transform:translateY(-4px)}@keyframes formShake-b5ef1ffa{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.accent-card[data-v-4e65d36b]{background:hsl(var(--card) / .8);border:1px solid hsl(var(--accent-hsl,var(--brand-from)) / .2);border-top:3px solid hsl(var(--accent-hsl,var(--brand-from)));color:inherit;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),box-shadow .2s,border-color .2s;display:flex}.accent-card[data-v-4e65d36b]:is(a,[role=link]):hover,.accent-card[data-v-4e65d36b]:is(a,[role=link]):focus-visible,.accent-card[data-v-4e65d36b]:hover{box-shadow:0 10px 30px hsl(var(--accent-hsl,var(--brand-from)) / .12);border-color:hsl(var(--accent-hsl,var(--brand-from)) / .35);outline:none;transform:translateY(-3px)}.tooltip-box[data-v-b5494253]{border:1px solid hsl(var(--border) / .7);background:hsl(var(--card));color:hsl(var(--card-foreground));white-space:nowrap;border-radius:.65rem;padding:.45rem .75rem;font-size:.75rem;line-height:1.4;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014}.header-text-anim[data-v-376d2277]{will-change:opacity;opacity:1}.header-fade-out[data-v-376d2277]{animation:.36s cubic-bezier(.22,.61,.36,1) forwards headerFadeOut-376d2277}.header-fade-in[data-v-376d2277]{animation:.36s cubic-bezier(.22,.61,.36,1) forwards headerFadeIn-376d2277}@keyframes headerFadeOut-376d2277{0%{opacity:1}to{opacity:0}}@keyframes headerFadeIn-376d2277{0%{opacity:0}to{opacity:1}}.brand-link[data-v-376d2277]{isolation:isolate;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:relative}.brand-link:hover .brand-logo[data-v-376d2277],.brand-link:focus-visible .brand-logo[data-v-376d2277]{box-shadow:0 8px 22px -8px hsl(var(--brand-from) / .45), 0 3px 10px hsl(var(--brand-to) / .2)}.brand-logo[data-v-376d2277]{background:hsl(var(--background));box-shadow:0 2px 8px hsl(var(--foreground) / .1);transition:box-shadow .3s,transform .3s;display:block}.nav-link[data-v-376d2277]{position:relative}.nav-link[data-v-376d2277]:after{content:"";background:linear-gradient(to right, hsl(var(--brand-from)), hsl(var(--brand-to)));transform-origin:0;border-radius:999px;height:2px;transition:transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.nav-dir-up .nav-link[data-v-376d2277]:after{transform-origin:100%}.nav-link--active[data-v-376d2277]:after{transform:scaleX(1)}.theme-toggle .theme-icon[data-v-376d2277]{color:hsl(var(--brand-from));will-change:transform, opacity;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .25s,color .25s;position:absolute;top:50%;left:50%}.theme-toggle .sun[data-v-376d2277]{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.theme-toggle .moon[data-v-376d2277]{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(0)}html.dark .theme-toggle .sun{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(0)}html.dark .theme-toggle .moon{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.dropdown-wrap[data-v-376d2277]{position:relative}.dropdown-panel[data-v-376d2277]{background:hsl(var(--background) / .97);border:1px solid hsl(var(--border) / .6);z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;flex-direction:column;gap:.1rem;min-width:11rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.dropdown-item[data-v-376d2277]{width:100%;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.dropdown-item[data-v-376d2277]:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.dropdown-enter-active[data-v-376d2277],.dropdown-leave-active[data-v-376d2277]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-376d2277],.dropdown-leave-to[data-v-376d2277]{opacity:0;transform:translate(-50%)translateY(-4px)}.mobile-dropdown-item[data-v-376d2277]{border-radius:.45rem;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.mobile-dropdown-item[data-v-376d2277]:hover{background:hsl(var(--muted) / .5)}.cb-root[data-v-ddec8c02]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@media (max-width:767px){.cb-hide-mobile[data-v-ddec8c02]{display:none}}.cb-snippet[data-v-ddec8c02]{opacity:var(--cb-max-opacity,.22);transform:rotate(var(--cb-rot,0deg));transform-origin:50%;-webkit-user-select:none;user-select:none;position:absolute}.cb-pre[data-v-ddec8c02]{color:hsl(var(--muted-foreground));text-align:left;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(10px,.85vw,13px);line-height:1.6}.cb-line[data-v-ddec8c02]{align-items:baseline;gap:.85em;display:flex}.cb-ln[data-v-ddec8c02]{text-align:right;color:hsl(var(--muted-foreground));opacity:.55;border-right:1px solid hsl(var(--border));-webkit-user-select:none;user-select:none;flex:none;padding-right:.5em}.cb-code[data-v-ddec8c02]{font:inherit;color:inherit;white-space:pre;flex:auto}.cb-snippet[data-v-ddec8c02] .cb-kw{color:hsl(var(--brand-from));font-weight:600}.cb-snippet[data-v-ddec8c02] .cb-str{color:#2eb85c}.cb-snippet[data-v-ddec8c02] .cb-num{color:#ee8c2b}.cb-snippet[data-v-ddec8c02] .cb-com{color:hsl(var(--muted-foreground));opacity:.8;font-style:italic}.cb-snippet[data-v-ddec8c02] .cb-fn{color:hsl(var(--brand-to))}.cb-snippet[data-v-ddec8c02] .cb-type{color:#3c8cdd}.banner-enter-active[data-v-193b1e07]{transition:all .5s cubic-bezier(.22,.61,.36,1)}.banner-leave-active[data-v-193b1e07]{transition:all .3s cubic-bezier(.22,.61,.36,1)}.banner-enter-from[data-v-193b1e07],.banner-leave-to[data-v-193b1e07]{opacity:0;transform:translateY(30px)}.banner-lang-anim[data-v-193b1e07]{will-change:transform, opacity}.banner-fly-out[data-v-193b1e07]{animation:.36s cubic-bezier(.22,.61,.36,1) forwards bannerFlyOut-193b1e07}.banner-fly-in[data-v-193b1e07]{animation:.36s cubic-bezier(.22,.61,.36,1) forwards bannerFlyIn-193b1e07}@keyframes bannerFlyOut-193b1e07{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes bannerFlyIn-193b1e07{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}[data-sonner-toast][data-styled=true]{text-align:center;justify-content:center}[data-sonner-toast][data-styled=true] [data-content]{text-align:center;flex:0 auto;align-items:center}[data-sonner-toast][data-styled=true] [data-title],[data-sonner-toast][data-styled=true] [data-description]{text-align:center}[data-sonner-toaster][data-theme=light]{--normal-bg:hsl(var(--card));--normal-text:hsl(var(--card-foreground));--normal-border:hsl(var(--border));--info-bg:hsl(var(--card));--info-text:hsl(var(--card-foreground));--info-border:hsl(var(--brand-from));--success-bg:hsl(var(--card));--success-text:hsl(var(--card-foreground));--success-border:#0d9488;--warning-bg:hsl(var(--card));--warning-text:hsl(var(--card-foreground));--warning-border:#d97706;--error-bg:hsl(var(--card));--error-text:hsl(var(--card-foreground));--error-border:hsl(var(--destructive))}[data-sonner-toaster][data-theme=dark]{--normal-bg:hsl(var(--popover));--normal-text:hsl(var(--popover-foreground));--normal-border:hsl(var(--border));--info-bg:hsl(var(--popover));--info-text:hsl(var(--popover-foreground));--info-border:hsl(var(--brand-from));--success-bg:hsl(var(--popover));--success-text:hsl(var(--popover-foreground));--success-border:#2dd4bf;--warning-bg:hsl(var(--popover));--warning-text:hsl(var(--popover-foreground));--warning-border:#fbbf24;--error-bg:hsl(var(--popover));--error-text:hsl(var(--popover-foreground));--error-border:hsl(var(--destructive))}[data-sonner-toast][data-styled=true]{border-radius:calc(var(--radius) - 2px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-width:1px}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-styled=true]{background-color:hsl(var(--popover));box-shadow:0 0 0 1px hsl(var(--border)), 0 6px 20px -8px #0000008c}.shell-user[data-v-15bf6853]{color:#25b154;font-weight:600}.shell-sep[data-v-15bf6853]{color:hsl(var(--muted-foreground))}.shell-path[data-v-15bf6853]{color:#368ce2;font-weight:600}.shell-sym[data-v-15bf6853]{color:hsl(var(--muted-foreground));margin-right:.15rem}.dark .shell-user[data-v-15bf6853]{color:#52e081}.dark .shell-path[data-v-15bf6853]{color:#6eb3f7}@media (max-height:640px){.error-note[data-v-628b884f]{display:none}}.notice--brand[data-v-5afb1ab0]{border-color:hsl(var(--brand-from) / .3);background:linear-gradient(90deg, hsl(var(--brand-from) / .11), hsl(var(--brand-to) / .06))}@keyframes progress-bar-283eff9e{0%{transform:translate(-100%)}60%{transform:translate(-15%)}to{transform:translate(-5%)}}.animate-progress-bar[data-v-283eff9e]{animation:2s ease-out forwards progress-bar-283eff9e}.section-divider[data-v-2d2ccc27]{color:hsl(var(--muted-foreground));align-items:center;gap:1rem;display:flex}.section-divider[data-v-2d2ccc27]:before,.section-divider--labeled[data-v-2d2ccc27]:after{content:"";background:hsl(var(--border) / .5);flex:1;height:1px}.section-divider__label[data-v-2d2ccc27]{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.page-hero[data-v-9471b532]{background:linear-gradient(160deg, hsl(var(--brand-from) / .06) 0%, transparent 60%);border-bottom:1px solid hsl(var(--border) / .4);padding:3.5rem 1.25rem 2.5rem}.page-hero--center[data-v-9471b532]{text-align:center;justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex}.page-hero--center .page-hero__inner[data-v-9471b532]{align-items:center;max-width:720px;margin:0 auto}.page-hero--center .page-hero__badge[data-v-9471b532]{align-self:center}.page-hero__inner[data-v-9471b532]{flex-direction:column;gap:.75rem;max-width:720px;display:flex}.page-hero__badge[data-v-9471b532]{background:hsl(var(--brand-from) / .12);border:1px solid hsl(var(--brand-from) / .3);color:hsl(var(--brand-from));text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:flex-start;padding:.22rem .7rem;font-size:.72rem;font-weight:600;display:inline-block}.page-hero__title[data-v-9471b532]{letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.page-hero__subtitle[data-v-9471b532]{color:hsl(var(--muted-foreground));max-width:56rem;margin:0;line-height:1.7}.pnav[data-v-c3dec449]{display:none}@media (min-width:1024px){.pnav[data-v-c3dec449]{display:flex}}.pnav[data-v-c3dec449]{background:hsl(var(--card) / .5);border:1px solid hsl(var(--border) / .4);border-radius:1rem;flex-direction:column;gap:0;padding:1.1rem .75rem .85rem}.pnav__heading[data-v-c3dec449]{text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border) / .3);margin:0 0 .4rem;padding:0 .5rem .65rem;font-size:.62rem;font-weight:700}.pnav__item[data-v-c3dec449]{text-align:left;width:100%;min-height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.38rem .5rem .38rem .75rem;font-size:.75rem;font-weight:500;line-height:1.3;transition:background .15s,color .15s;display:flex;position:relative}.pnav__item[data-v-c3dec449]:hover{background:hsl(var(--muted) / .4);color:hsl(var(--foreground))}.pnav__item--active[data-v-c3dec449]{background:hsl(var(--brand-from) / .1);color:hsl(var(--brand-from))}.pnav__indicator[data-v-c3dec449]{background:0 0;border-radius:99px;width:3px;transition:background .15s;position:absolute;top:20%;bottom:20%;left:0}.pnav__indicator--active[data-v-c3dec449]{background:hsl(var(--brand-from))}.pnav__icon[data-v-c3dec449]{width:.85rem;height:.85rem;color:hsl(var(--muted-foreground));flex-shrink:0}.pnav__item--active .pnav__icon[data-v-c3dec449]{color:hsl(var(--brand-from))}.pnav__label[data-v-c3dec449]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (min-width:1024px){.pnav-pills[data-v-612d4917]{display:none}}.pnav-pills[data-v-612d4917]{top:var(--header-height-current,var(--header-height,80px));z-index:20;background:hsl(var(--background) / .95);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--border) / .3);scrollbar-width:none;padding:.5rem 1rem;position:sticky;overflow:auto hidden}.pnav-pills[data-v-612d4917]::-webkit-scrollbar{display:none}.pnav-pills__inner[data-v-612d4917]{align-items:center;gap:.4rem;width:max-content;padding:.1rem 0;display:flex}.pnav-pills__pill[data-v-612d4917]{white-space:nowrap;border:1px solid hsl(var(--border) / .45);background:hsl(var(--card) / .5);height:1.75rem;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:99px;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.72rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pnav-pills__pill[data-v-612d4917]:hover{background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}.pnav-pills__pill--active[data-v-612d4917]{background:hsl(var(--brand-from) / .15);border-color:hsl(var(--brand-from) / .5);color:hsl(var(--brand-from))}.pnav-pills__icon[data-v-612d4917]{flex-shrink:0;width:.85rem;height:.85rem}.slist[data-v-04cdbec4]{flex-direction:column;gap:2.5rem;display:flex}.slist__section[data-v-04cdbec4]{scroll-margin-top:calc(var(--header-height,80px) + 4rem);flex-direction:column;gap:.85rem;display:flex}.slist__section-title[data-v-04cdbec4]{color:hsl(var(--foreground));border-bottom:2px solid hsl(var(--brand-from) / .2);align-items:center;gap:.45rem;margin:0;padding-bottom:.6rem;font-size:1.15rem;font-weight:800;line-height:1.3;transition:border-bottom-color .1s ease-out;display:flex}.slist__section-title--accent[data-v-04cdbec4]{border-bottom-color:hsl(var(--brand-to) / .25)}.slist__section--highlighted .slist__section-title[data-v-04cdbec4]{border-bottom-color:hsl(var(--brand-from) / .75);transition:border-bottom-color .1s ease-in}.slist__section-icon[data-v-04cdbec4]{flex-shrink:0;width:1.1rem;height:1.1rem}.slist__prose[data-v-04cdbec4]{background:hsl(var(--muted) / .15);border:1px solid hsl(var(--border) / .3);border-radius:.65rem;padding:.85rem 1.1rem}.slist__prose--accent[data-v-04cdbec4]{border-color:hsl(var(--brand-to) / .2)}.slist__prose p[data-v-04cdbec4]{color:hsl(var(--muted-foreground));margin:0 0 .35rem;font-size:.868rem;line-height:1.75}.slist__prose p[data-v-04cdbec4]:last-child{margin-bottom:0}.slist__item[data-v-04cdbec4]{background:hsl(var(--card) / .6);border:1px solid hsl(var(--border) / .4);border-left:3px solid hsl(var(--brand-from) / .35);scroll-margin-top:calc(var(--header-height,80px) + 5.5rem);border-radius:0 .75rem .75rem 0;flex-direction:column;gap:.45rem;padding:.85rem 1.1rem;transition:border-left-color .1s,background .1s;display:flex}.slist__item[data-v-04cdbec4]:hover{border-left-color:hsl(var(--brand-from) / .65)}.slist__item--flat[data-v-04cdbec4]{border-left-width:1px;border-radius:.75rem}.slist__item--highlighted[data-v-04cdbec4]{background:hsl(var(--brand-from) / .12);border-left-color:hsl(var(--brand-from) / .95)}.slist__item-heading[data-v-04cdbec4]{color:hsl(var(--brand-from));align-items:center;gap:.45rem;margin:0 0 .1rem;font-size:.875rem;font-weight:700;display:flex}.slist__item p[data-v-04cdbec4]{color:hsl(var(--muted-foreground));margin:0;font-size:.868rem;line-height:1.75}.slist__item strong[data-v-04cdbec4]{color:hsl(var(--foreground));font-weight:650}.slist__subs[data-v-04cdbec4]{border-left:2px solid hsl(var(--border) / .4);flex-direction:column;gap:.4rem;margin-top:.2rem;padding-left:.75rem;display:flex}.slist__subs p[data-v-04cdbec4]{color:hsl(var(--muted-foreground));scroll-margin-top:calc(var(--header-height,80px) + 5.5rem);border-radius:.3rem;margin:0 0 0 -.25rem;padding:.1rem .25rem;font-size:.848rem;line-height:1.72;transition:background .1s}.slist__sub--highlighted[data-v-04cdbec4]{background:hsl(var(--brand-from) / .13)}.slist__sub-label[data-v-04cdbec4]{color:hsl(var(--foreground));align-items:center;gap:.3rem;font-weight:650;display:inline-flex}.slist__sub-label .slist__anchor-group[data-v-04cdbec4]{gap:.3rem}.slist__anchor-group[data-v-04cdbec4]{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.slist__anchor[data-v-04cdbec4]{opacity:0;color:hsl(var(--muted-foreground));vertical-align:middle;flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex}.slist__anchor--copy[data-v-04cdbec4]{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.slist__section-title:hover .slist__anchor[data-v-04cdbec4],.slist__item-heading:hover .slist__anchor[data-v-04cdbec4],.slist__subs p:hover .slist__anchor[data-v-04cdbec4]{opacity:1}.slist__anchor[data-v-04cdbec4]:hover{color:hsl(var(--brand-from))}.slist__anchor-icon[data-v-04cdbec4]{width:.875rem;height:.875rem}.slist__anchor-icon--sm[data-v-04cdbec4]{width:.75rem;height:.75rem}.slist__anchor-icon--xs[data-v-04cdbec4]{width:.625rem;height:.625rem}.leaderboard-card[data-v-a8b2028a]{background:hsl(var(--card) / .8);border:1px solid hsl(var(--border) / .5);border-radius:1rem;overflow:hidden}.leaderboard-card__header[data-v-a8b2028a]{border-bottom:1px solid hsl(var(--border) / .4);background:linear-gradient(135deg, hsl(var(--brand-from,268 85% 62%) / .04), transparent);align-items:center;gap:.5rem;min-height:4rem;padding:0 1rem;display:flex}.leaderboard-card__icon-slot[data-v-a8b2028a]{width:1.1rem;height:1.1rem;color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}svg[data-v-a8b2028a-s],.leaderboard-card__icon-slot[data-v-a8b2028a]>svg{width:1.1rem;height:1.1rem}.leaderboard-card__title[data-v-a8b2028a]{color:hsl(var(--foreground));flex:1;margin:0;font-size:.85rem;font-weight:700;line-height:1.3}.leaderboard-card__badge[data-v-a8b2028a]{color:#f6863c;white-space:nowrap;background:#f6863c1f;border:1px solid #f6863c40;border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:600}.leaderboard-card__list[data-v-a8b2028a]{margin:0;padding:0;list-style:none}.leaderboard-card__entry[data-v-a8b2028a]{border-bottom:1px solid hsl(var(--border) / .2);align-items:center;gap:.5rem;padding:.45rem 1rem;transition:background .15s;display:flex}.leaderboard-card__entry[data-v-a8b2028a]:last-child{border-bottom:none}.leaderboard-card__entry[data-v-a8b2028a]:hover{background:hsl(var(--muted) / .25)}.leaderboard-card__entry--gold[data-v-a8b2028a]{background:#ffd24c0f}.leaderboard-card__entry--silver[data-v-a8b2028a]{background:#b3b3b30f}.leaderboard-card__entry--bronze[data-v-a8b2028a]{background:#e87d300f}.leaderboard-card__rank[data-v-a8b2028a]{text-align:center;flex-shrink:0;width:28px;font-size:.8rem}.leaderboard-card__name[data-v-a8b2028a]{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;cursor:default;font-size:.82rem;font-weight:600;overflow:hidden}.leaderboard-card__name-col[data-v-a8b2028a],.leaderboard-card__name-col[data-v-a8b2028a]>span:first-child{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.leaderboard-card__value[data-v-a8b2028a]{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.78rem;font-weight:700}.leaderboard-card__title-skel[data-v-a8b2028a]{border-radius:.3rem;flex:1;width:55%;height:.8rem}.leaderboard-card__entry--skel[data-v-a8b2028a]{cursor:default;gap:.5rem}.leaderboard-card__entry--skel[data-v-a8b2028a]:hover{background:0 0}.leaderboard-card__skel-rank[data-v-a8b2028a]{border-radius:.25rem;flex-shrink:0;width:1.75rem;height:.9rem}.leaderboard-card__skel-name[data-v-a8b2028a]{border-radius:.25rem;flex:1;height:.9rem}.leaderboard-card__skel-value[data-v-a8b2028a]{border-radius:.25rem;flex-shrink:0;width:3.5rem;height:.9rem}.lc-tip[data-v-a8b2028a]{flex-direction:column;align-items:center;gap:.35rem;padding:.1rem 0;display:flex}.lc-tip__head[data-v-a8b2028a]{width:40px;height:40px;image-rendering:pixelated;background:hsl(var(--muted) / .5);border-radius:4px;flex-shrink:0;display:block}.lc-tip__name[data-v-a8b2028a]{color:hsl(var(--foreground));white-space:nowrap;text-align:center;font-size:.78rem;font-weight:700}.tab-bar[data-v-2bcf7527]{background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border) / .4);border-radius:.75rem;gap:.25rem;padding:.25rem;display:inline-flex}.tab-bar__item[data-v-2bcf7527]{color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.55rem;padding:.4rem 1rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s}.tab-bar__item[data-v-2bcf7527]:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.tab-bar__item--active[data-v-2bcf7527]{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 4px hsl(var(--foreground) / .08)}@media (max-width:640px){.tab-bar[data-v-2bcf7527]{flex-wrap:wrap;justify-content:center}}
