.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;font:510 13px/19.5px var(--font);white-space:nowrap;border:0;text-decoration:none;border-radius:9999px;cursor:pointer}.button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.button:disabled{opacity:.4;cursor:not-allowed}.button-primary{color:var(--text);background:rgba(var(--ink),.05);box-shadow:rgba(var(--ink),.03) 0 0 0 1px inset,rgba(var(--ink),.04) 0 1px inset,var(--ring) 0 0 0 1px,var(--drop)}.button-primary:hover:not(:disabled){background:rgba(var(--ink),.08)}.button-secondary{padding:0 12px;color:var(--button-strong-text);background:var(--button-strong);border:1px solid color-mix(in srgb,var(--button-strong) 80%,var(--ring));box-shadow:#00000003 0 5px 2px,#0000000a 0 3px 2px,#00000012 0 1px 1px,#00000014 0 0 1px}.button-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--button-strong) 94%,rgb(var(--ink)))}.button-ghost{padding:0 12px;font-weight:400;color:var(--text-2);background:transparent}.button-ghost:hover:not(:disabled){color:var(--text);background:rgba(var(--ink),.05)}.button-danger{color:#fff;background:#d61470}.button-danger:hover:not(:disabled){background:#e0156f}@keyframes nav-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes nav-progress-in{0%{opacity:0}}@keyframes page-spin{to{transform:rotate(360deg)}}.nav-progress{position:fixed;top:0;left:0;right:0;z-index:997;height:2px;overflow:hidden;pointer-events:none;animation:nav-progress-in 0s .15s both}.nav-progress:after{content:"";position:absolute;inset:0;width:40%;background:var(--link);animation:nav-progress 1s ease-in-out infinite}.page-spinner{width:24px;height:24px;border:2px solid rgba(var(--ink),.1);border-top-color:var(--text-2);border-radius:9999px;animation:page-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.nav-progress:after{width:100%;animation:none;opacity:.6}.page-spinner{animation-duration:1.6s}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-ext-normal-DmpS2jIq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-ext-italic-DJWiFoht.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-normal-eXO_dkmS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSans-latin-italic-DnD1KgkH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #08090a;--surface: #0f1011;--text: #f7f8f8;--text-2: #8a8f98;--border: rgba(var(--ink), .05);--accent: #f91880;--success: #00ba7c;--danger: #eb5757;--link: #5e6ad2;--font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-24: 96px;--mono: "Berkeley Mono", Monaco, "Courier New", monospace;--ink: 255, 255, 255;--input-text: #d0d6e0;--button-strong: #e5e5e6;--button-strong-text: #08090a;--raised: #1c1d1f;--avatar-bg: #3e3e44;--ring: rgba(0, 0, 0, .6);--input-ring: rgba(0, 0, 0, .2);--well: var(--surface);--card: rgba(255, 255, 255, .02);--selected-bg: rgba(255, 255, 255, .05);--selected-text: var(--text);--drop: rgba(0, 0, 0, .1) 0 4px 4px 0;--float: rgba(0, 0, 0, .4) 0 8px 24px 0;--focus: var(--text-2)}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--surface: #fafafc;--text: #1d1d1f;--text-2: #6e6e73;--border: #e0e0e0;--link: #0066cc;--ink: 29, 29, 31;--input-text: #1d1d1f;--button-strong: #0066cc;--button-strong-text: #ffffff;--raised: #ffffff;--avatar-bg: #d2d2d7;--ring: #e0e0e0;--input-ring: transparent;--well: #f5f5f7;--card: #ffffff;--selected-bg: rgba(0, 102, 204, .1);--selected-text: #0066cc;--drop: 0 0 0 0 transparent;--float: rgba(29, 29, 31, .08) 0 8px 24px 0;--focus: #0066cc}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg: #ffffff;--surface: #fafafc;--text: #1d1d1f;--text-2: #6e6e73;--border: #e0e0e0;--link: #0066cc;--ink: 29, 29, 31;--input-text: #1d1d1f;--button-strong: #0066cc;--button-strong-text: #ffffff;--raised: #ffffff;--avatar-bg: #d2d2d7;--ring: #e0e0e0;--input-ring: transparent;--well: #f5f5f7;--card: #ffffff;--selected-bg: rgba(0, 102, 204, .1);--selected-text: #0066cc;--drop: 0 0 0 0 transparent;--float: rgba(29, 29, 31, .08) 0 8px 24px 0;--focus: #0066cc}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:400 15px/24px var(--font)}html{scrollbar-gutter:stable}html:has(dialog:modal){overflow:hidden}::-webkit-scrollbar{width:6px;height:10px;background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--ink),.16);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--ink),.28)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(var(--ink),.16) transparent}}.m-auto{margin:auto}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.m-10{margin:var(--space-10)}.m-12{margin:var(--space-12)}.m-14{margin:var(--space-14)}.m-24{margin:var(--space-24)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--space-1)}.mx-2{margin-inline:var(--space-2)}.mx-3{margin-inline:var(--space-3)}.mx-4{margin-inline:var(--space-4)}.mx-5{margin-inline:var(--space-5)}.mx-6{margin-inline:var(--space-6)}.mx-8{margin-inline:var(--space-8)}.mx-10{margin-inline:var(--space-10)}.mx-12{margin-inline:var(--space-12)}.mx-14{margin-inline:var(--space-14)}.mx-24{margin-inline:var(--space-24)}.my-0{margin-block:0}.my-1{margin-block:var(--space-1)}.my-2{margin-block:var(--space-2)}.my-3{margin-block:var(--space-3)}.my-4{margin-block:var(--space-4)}.my-5{margin-block:var(--space-5)}.my-6{margin-block:var(--space-6)}.my-8{margin-block:var(--space-8)}.my-10{margin-block:var(--space-10)}.my-12{margin-block:var(--space-12)}.my-14{margin-block:var(--space-14)}.my-24{margin-block:var(--space-24)}.mt-0{margin-top:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-14{margin-top:var(--space-14)}.mt-24{margin-top:var(--space-24)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-10{margin-bottom:var(--space-10)}.mb-12{margin-bottom:var(--space-12)}.mb-14{margin-bottom:var(--space-14)}.mb-24{margin-bottom:var(--space-24)}.mr-0{margin-right:0}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.mr-5{margin-right:var(--space-5)}.mr-6{margin-right:var(--space-6)}.mr-8{margin-right:var(--space-8)}.mr-10{margin-right:var(--space-10)}.mr-12{margin-right:var(--space-12)}.mr-14{margin-right:var(--space-14)}.mr-24{margin-right:var(--space-24)}.ml-0{margin-left:0}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.ml-5{margin-left:var(--space-5)}.ml-6{margin-left:var(--space-6)}.ml-8{margin-left:var(--space-8)}.ml-10{margin-left:var(--space-10)}.ml-12{margin-left:var(--space-12)}.ml-14{margin-left:var(--space-14)}.ml-24{margin-left:var(--space-24)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-10{padding:var(--space-10)}.p-12{padding:var(--space-12)}.p-14{padding:var(--space-14)}.p-24{padding:var(--space-24)}.px-0{padding-inline:0}.px-1{padding-inline:var(--space-1)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:var(--space-6)}.px-8{padding-inline:var(--space-8)}.px-10{padding-inline:var(--space-10)}.px-12{padding-inline:var(--space-12)}.px-14{padding-inline:var(--space-14)}.px-24{padding-inline:var(--space-24)}.py-0{padding-block:0}.py-1{padding-block:var(--space-1)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.py-5{padding-block:var(--space-5)}.py-6{padding-block:var(--space-6)}.py-8{padding-block:var(--space-8)}.py-10{padding-block:var(--space-10)}.py-12{padding-block:var(--space-12)}.py-14{padding-block:var(--space-14)}.py-24{padding-block:var(--space-24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:var(--space-6)}.pt-8{padding-top:var(--space-8)}.pt-10{padding-top:var(--space-10)}.pt-12{padding-top:var(--space-12)}.pt-14{padding-top:var(--space-14)}.pt-24{padding-top:var(--space-24)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-5{padding-bottom:var(--space-5)}.pb-6{padding-bottom:var(--space-6)}.pb-8{padding-bottom:var(--space-8)}.pb-10{padding-bottom:var(--space-10)}.pb-12{padding-bottom:var(--space-12)}.pb-14{padding-bottom:var(--space-14)}.pb-24{padding-bottom:var(--space-24)}.pr-0{padding-right:0}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.pr-5{padding-right:var(--space-5)}.pr-6{padding-right:var(--space-6)}.pr-8{padding-right:var(--space-8)}.pr-10{padding-right:var(--space-10)}.pr-12{padding-right:var(--space-12)}.pr-14{padding-right:var(--space-14)}.pr-24{padding-right:var(--space-24)}.pl-0{padding-left:0}.pl-1{padding-left:var(--space-1)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.pl-6{padding-left:var(--space-6)}.pl-8{padding-left:var(--space-8)}.pl-10{padding-left:var(--space-10)}.pl-12{padding-left:var(--space-12)}.pl-14{padding-left:var(--space-14)}.pl-24{padding-left:var(--space-24)}.gap-0{gap:0}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.gap-14{gap:var(--space-14)}.gap-24{gap:var(--space-24)}.text-h2{font:590 24px/31.92px var(--font)}.text-body-sm{font:400 14px/21px var(--font)}.text-label{font:510 13px/19.5px var(--font)}.text-caption{font:400 13px/19.5px var(--font)}.text-primary{color:var(--text)}.text-secondary{color:var(--text-2)}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.bg-surface{background:var(--surface)}.border{border:1px solid var(--border)}.font-400{font-weight:400}.font-510{font-weight:510}.font-590{font-weight:590}.flex{display:flex}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.block{display:block}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.place-center{place-items:center}.justify-items-center{justify-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-grow{flex-grow:1}.flex-noshrink{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.align-self{align-self:center}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.unset{position:unset}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.visible{visibility:visible}.invisible{visibility:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-clip{overflow-y:clip}.z-0{z-index:0}.z-base{z-index:1}.z-raised{z-index:2}.z-dropdown{z-index:50}.z-modal{z-index:100}.z-sticky{z-index:995}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-full{border-radius:9999px}.w-0{width:0px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-half{width:50%}.w-fit{width:fit-content}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100dvh}.h-half{height:50%}.h-fit{height:fit-content}.min-h-screen{min-height:100dvh}.cursor-pointer{cursor:pointer}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-notallowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.hidden-scroll{scrollbar-width:none}.underline{text-decoration:underline}.italic{font-style:italic}
