@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-\[50\%\]{left:50%}.top-\[50\%\]{top:50%}.z-50{z-index:50}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-lg)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-border{--tw-border-opacity: 1;border-color:rgb(var(--c-border) / var(--tw-border-opacity, 1))}.border-destructive\/50{border-color:rgb(var(--c-danger) / .5)}.border-input{--tw-border-opacity: 1;border-color:rgb(var(--c-border) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-background{--tw-bg-opacity: 1;background-color:rgb(var(--c-bg) / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-card{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:rgb(var(--c-danger) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1))}.bg-secondary,.bg-surface-2{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface-2) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-4{padding-bottom:1rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,monospace}.font-sans{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-card-foreground{--tw-text-opacity: 1;color:rgb(var(--c-text) / var(--tw-text-opacity, 1))}.text-destructive{--tw-text-opacity: 1;color:rgb(var(--c-danger) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:rgb(var(--c-on-accent) / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:rgb(var(--c-text) / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--c-accent) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:rgb(var(--c-on-accent) / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:rgb(var(--c-text) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow: var(--shadow);--tw-shadow-colored: var(--shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.running{animation-play-state:running}:root{--bg: #fafaf7;--surface: #ffffff;--surface-2: #f1f1ee;--text: #0d0f12;--muted: #5a5d66;--border: #e8e7e2;--accent: #0d0f12;--accent-hover: #000000;--success: #257d24;--brand-ink: #257d24;--on-accent: #ffffff;--brand: #4ade4a;--brand: oklch(.793 .226 143.1);--brand-deep: var(--brand);--font-display: "Space Grotesk Variable", "Inter Variable", system-ui, sans-serif;--font-ui: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SFMono-Regular", "Menlo", monospace;--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--radius-pill: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 4rem;--shadow-sm: 0 1px 2px rgba(22, 24, 29, .06);--shadow: 0 6px 24px -8px rgba(22, 24, 29, .14);--shadow-lg: 0 18px 50px -16px rgba(22, 24, 29, .22);--ring: 0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent);--nav-h: 60px;--botnav-h: 62px;--content-max: 760px;--tool-max: 600px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-enter: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .38s;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.375rem;--text-title: clamp(2rem, 5vw, 2.6rem);--text-hero: clamp(2rem, 6.5vw, 3.1rem);--leading-tight: 1.05;--leading-snug: 1.3;--leading: 1.55;--leading-loose: 1.65;--tracking-tight: -.03em;--tracking-snug: -.02em;--tracking-mono: .04em;--space-05: .125rem;--space-15: .375rem;--space-25: .625rem;--space-7: 2.5rem;--radius-xs: 6px;--radius-control: 16px;--card-border: 1px solid var(--border);--card-shadow: var(--shadow-sm);--card-radius: var(--radius-lg);--btn-radius: var(--radius);--bar-h: 58px;--nav-bg: color-mix(in srgb, var(--bg) 80%, transparent);--nav-blur: saturate(1.6) blur(12px);--nav-scrolled-shadow: var(--shadow-sm);--hover-wash: color-mix(in srgb, var(--accent) 7%, var(--surface));--ok: var(--success);--danger: #c2443b;--warn: #9a6a12;--info: color-mix(in srgb, var(--text) 55%, var(--muted));--overlay: color-mix(in srgb, #0d0f12 45%, transparent);--avatar-ink: #0d0f12;--avatar-ink-fg: #f4f1ea;--avatar-ring: transparent;--code-bg: var(--bg);--code-border: var(--border);--code-fg: var(--text);--code-key: #0969da;--code-str: #1a7f37;--code-num: #bc4c00;--code-cmd: #6f42c1;--code-com: #5f6672;--code-ph: #a21caf;--z-nav: 50;--z-drawer: 60;--z-overlay: 70;--z-modal: 80;--z-toast: 90;color-scheme:light}[data-theme=dark]{--bg: #0b0b0d;--surface: #141416;--surface-2: #1c1c20;--text: #f4f1ea;--muted: #98989e;--border: rgba(255, 255, 255, .1);--accent: #f4f1ea;--accent-hover: #ffffff;--success: #4ade4a;--brand-ink: #4ade4a;--on-accent: #0b0b0d;--brand-deep: var(--brand);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 8px 28px -8px rgba(0, 0, 0, .55);--shadow-lg: 0 24px 60px -18px rgba(0, 0, 0, .7);--danger: #f0857c;--warn: #d9ad55;--code-key: #79c0ff;--code-str: #7ee787;--code-num: #ffa657;--code-cmd: #d2a8ff;--code-com: #8b949e;--code-ph: #f778ba;--avatar-ink: #1b1c21;--avatar-ring: rgba(255, 255, 255, .08);color-scheme:dark}:root{--app-max: 1240px;--sidebar-w: 248px;--sidebar-rail-w: 60px;--topbar-h: 60px;--form-max: 480px;--field-h: 42px;--auth-sheet: calc(var(--form-max) + var(--space-5) + var(--space-5));--door-h: 76px;--field-lg: 56px;--auth-glyph: 28px;--icon-sm: 16px;--otp-max: calc(6 * var(--field-lg) + 5 * var(--space-2));--panel: var(--surface);--panel-2: var(--surface-2);--hairline: var(--border);--docs-max: 1100px;--c-bg: 250 250 247;--c-surface: 255 255 255;--c-surface-2: 241 241 238;--c-text: 13 15 18;--c-muted: 90 93 102;--c-border: 232 231 226;--c-accent: 13 15 18;--c-on-accent: 255 255 255;--c-danger: 194 68 59;--c-warn: 154 106 18}[data-theme=dark]{--c-bg: 11 11 13;--c-surface: 20 20 22;--c-surface-2: 28 28 32;--c-text: 244 241 234;--c-muted: 152 152 158;--c-border: 60 60 66;--c-accent: 244 241 234;--c-on-accent: 11 11 13;--c-danger: 240 133 124;--c-warn: 217 173 85}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}h1{font-size:var(--text-title)}h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-snug)}h3{font-size:var(--text-xl);letter-spacing:var(--tracking-snug)}p{margin:0}table,.tabular,[data-numeric]{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--dur-fast) var(--ease)}a:hover{text-decoration-color:currentColor}a.plain,a.btn,a.cta,nav a,.link-list a{text-decoration:none}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-xs)}img,svg,video{max-width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-moz-selection{background:color-mix(in srgb,var(--accent) 18%,transparent)}::selection{background:color-mix(in srgb,var(--accent) 18%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-base);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn:hover:not(:disabled){background:var(--hover-wash)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--surface-2)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-sm{height:30px;padding:0 var(--space-3);font-size:var(--text-sm)}.btn-icon{width:38px;padding:0;flex-shrink:0}.btn-icon.btn-sm{width:30px}.btn-block{width:100%}.btn-lg{height:44px;padding:0 var(--space-5);font-size:var(--text-lg)}.card{background:var(--surface);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.card-interactive{transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card-interactive:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));box-shadow:var(--shadow)}.tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-05) var(--space-25);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:lowercase;white-space:nowrap}.tag-sm{padding:0 var(--space-2);font-size:var(--text-2xs)}.tag-ink{background:var(--accent);color:var(--on-accent)}.tag-ok{color:var(--ok)}.tag-danger{color:var(--danger)}.tag-warn{color:var(--warn)}.kicker{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:lowercase;color:var(--muted)}.prose{max-width:var(--content-max);line-height:var(--leading-loose);color:var(--text)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-7)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.row{display:flex;align-items:center;gap:var(--space-3)}.wrap{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--space-4)}.wrap-wide{max-width:var(--docs-max)}.wrap-app{max-width:var(--app-max)}.app-shell{min-height:100svh;display:flex;flex-direction:column;background:var(--bg)}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--space-4);top:var(--space-4);z-index:var(--z-modal);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.nav .wrap{padding-inline:var(--space-5)}.nav{position:sticky;top:0;z-index:var(--z-nav);height:var(--nav-h);display:flex;align-items:center;background:var(--nav-bg);backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.nav[data-scrolled=true]{border-bottom-color:var(--border);box-shadow:var(--nav-scrolled-shadow)}@supports not (backdrop-filter: blur(1px)){.nav,.botnav{background:var(--bg)}}.botnav{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-nav);height:var(--botnav-h);display:none;align-items:center;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom);background:var(--nav-bg);backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);border-top:1px solid var(--border)}@media(max-width:600px){.botnav{display:flex}}.code{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius);color:var(--code-fg);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-snug);overflow-x:auto}.code pre{margin:0;padding:var(--space-4);padding-right:var(--space-5)}.code code{white-space:pre}.code .k{color:var(--code-key)}.code .s{color:var(--code-str)}.code .n{color:var(--code-num)}.code .c{color:var(--code-com)}.code .b{color:var(--code-cmd)}.code .p{color:var(--code-ph)}.table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.table th{text-align:left;font-weight:500;color:var(--muted);font-size:var(--text-xs);text-transform:lowercase;letter-spacing:var(--tracking-mono);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.table td{padding:var(--space-3);border-bottom:1px solid var(--border)}.table td.num,.table th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table tbody tr:last-child td{border-bottom:none}.field{display:flex;flex-direction:column;gap:var(--space-15);max-width:var(--form-max)}.field>label{font-size:var(--text-sm);font-weight:500}.input,.select,textarea.input{height:var(--field-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-base);width:100%}textarea.input{height:auto;padding:var(--space-3);resize:vertical}.input:focus-visible,.select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--ring)}.help{font-size:var(--text-xs);color:var(--muted)}.error{font-size:var(--text-xs);color:var(--danger)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--muted);text-align:center}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.small{font-size:var(--text-sm)}.xs{font-size:var(--text-xs)}.center{text-align:center}.hidden{display:none!important}.app-main{flex:1;min-width:0}@media(max-width:600px){.app-main{padding-bottom:calc(var(--botnav-h) + env(safe-area-inset-bottom))}.app-main:has(+.footer){padding-bottom:0}}.nav-right{display:flex;align-items:center;gap:var(--space-2)}.nav-links{display:flex;align-items:center;gap:var(--space-1);margin-right:var(--space-2)}.nav-cta{border-radius:var(--radius-pill);padding:0 var(--space-5)}.nav-cta svg{opacity:.75}@media(max-width:600px){.nav-links{display:none}}.nav-links a{display:inline-flex;align-items:center;gap:var(--space-15);padding:var(--space-15) var(--space-25);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-md);font-weight:500;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.nav-links a svg{opacity:.7;flex-shrink:0}.nav-links a:hover svg,.nav-links a[aria-current=page] svg{opacity:1}.nav-links a:hover{color:var(--text);background:var(--surface-2)}.nav-links a[aria-current=page]{color:var(--text)}.botnav a{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-05);color:var(--muted);font-size:var(--text-2xs);font-weight:500;transition:color var(--dur-fast) var(--ease)}.botnav a[aria-current=page]{color:var(--text)}.footer{margin-top:var(--space-8);padding:var(--space-5) 0;border-top:1px solid var(--border);font-size:var(--text-base)}@media(max-width:600px){.footer{padding-bottom:calc(var(--space-5) + var(--botnav-h) + env(safe-area-inset-bottom))}}.footer a{color:var(--muted);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.footer a:hover{color:var(--text)}.codeblock{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius);overflow:hidden}.codeblock>.code{background:transparent;border:0;border-radius:0}.codeblock-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--code-border)}.codeblock-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--code-com)}.codeblock-copy{padding:var(--space-05) var(--space-1);border:0;background:none;color:var(--code-com);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.codeblock-copy:hover{color:var(--code-fg)}.codeblock-copy:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--code-fg) 35%,transparent);border-radius:var(--radius-xs)}.tag-method{text-transform:uppercase;letter-spacing:var(--tracking-mono);font-weight:600}.tag-method--get{color:var(--code-key)}.tag-method--post,.tag-method--put,.tag-method--patch{color:var(--code-cmd)}.tag-method--delete{color:var(--danger)}.tick{padding:var(--space-05) var(--space-1);border-radius:var(--radius-xs);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-sm)}.note{padding:var(--space-3) var(--space-4);border-left:1px solid var(--border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2);font-size:var(--text-base)}.note-warn{border-left-width:2px;border-left-color:var(--warn)}.note-danger{border-left-width:2px;border-left-color:var(--danger)}.note-label{display:block;margin-bottom:var(--space-1);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono)}.docs{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:var(--space-8);align-items:start}.docs-main{min-width:0}.docs-index{position:sticky;top:calc(var(--nav-h) + var(--space-4))}.docs-index-toggle{display:none}.docs-group+.docs-group{margin-top:var(--space-5)}.docs-group ul{margin:0;padding:0;list-style:none}.docs-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-left:2px solid transparent;color:var(--muted);font-size:var(--text-sm);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.docs-link:hover{background:var(--surface-2);color:var(--text)}.docs-link[aria-current=page]{border-left-color:var(--accent);color:var(--text);font-weight:500}@media(max-width:900px){.docs{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.docs-index{position:static}.docs-index-toggle{display:inline-flex}.docs-index[data-open=false] .docs-index-body{display:none}}.docs-h1{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:500;letter-spacing:var(--tracking-snug);overflow-wrap:anywhere}.stat{position:relative;overflow:hidden;padding:var(--space-4) var(--space-5);--stat-tone: var(--accent)}.stat--danger:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--stat-tone)}.stat--danger{--stat-tone: var(--danger)}.stat-label{display:flex;align-items:center;gap:var(--space-2);color:var(--muted)}.stat-label svg{flex-shrink:0;opacity:.75}.stat-value{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);line-height:var(--leading-tight)}.stat-num{min-width:0;overflow:hidden;text-overflow:ellipsis}.stat-spark{flex-shrink:0;margin-left:auto}.stat-hint{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.table tbody tr:hover td{background:color-mix(in srgb,var(--text) 4%,transparent)}.table-click{cursor:pointer}.table-label{display:none}@media(max-width:700px){.table.table-stack,.table.table-stack tbody,.table.table-stack tr,.table.table-stack td{display:block;width:100%}.table.table-stack thead{display:none}.table.table-stack tr{padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.table.table-stack tbody tr:last-child{border-bottom:none}.table.table-stack td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-1) var(--space-2);border-bottom:none;text-align:left}.table.table-stack .table-label{display:inline;flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--muted)}.table-wrap-stack{overflow-x:visible}}.field-head{display:flex;align-items:baseline;gap:var(--space-2)}.selectwrap{position:relative;display:block}.selectwrap svg{position:absolute;right:var(--space-3);top:50%;margin-top:-6px;color:var(--muted);pointer-events:none}.select-native{padding-right:var(--space-6);font-family:var(--font-mono)}.switch{display:inline-flex;align-items:center;flex-shrink:0;width:34px;height:20px;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.switch[data-state=checked]{background:var(--accent);border-color:var(--accent)}.switch:disabled{opacity:.55;cursor:not-allowed}.switch-thumb{display:block;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-sm);transform:translate(0);transition:transform var(--dur) var(--ease)}.switch[data-state=checked] .switch-thumb{transform:translate(16px)}.switch-row{display:flex;align-items:center;gap:var(--space-3)}.seg{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-05);padding:2px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2)}.seg button{padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.seg button:hover:not(:disabled){color:var(--text)}.seg button:active:not(:disabled){transform:scale(.96)}.seg button:disabled{opacity:.55;cursor:not-allowed}.seg .seg-on,.seg [aria-selected=true]{background:var(--accent);color:var(--on-accent)}.dlg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--overlay);animation:dlg-fade var(--dur) var(--ease)}.dlg{position:fixed;z-index:var(--z-modal);left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100vw - var(--space-6));max-width:480px;max-height:calc(100svh - var(--space-6));overflow-y:auto;padding:var(--space-5);box-shadow:var(--shadow-lg);animation:dlg-fade var(--dur) var(--ease)}.dlg-narrow{max-width:420px}.dlg-wide{max-width:760px}.dlg-wide .dlg-head,.dlg-wide .dlg-foot{position:sticky;z-index:1;background:var(--surface)}.dlg-wide .dlg-head{top:0;margin-top:calc(-1 * var(--space-5));padding-top:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.dlg-wide .dlg-foot{bottom:0;margin-bottom:calc(-1 * var(--space-5));padding-top:var(--space-4);padding-bottom:var(--space-5);border-top:1px solid var(--border)}.dlg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.dlg-body{margin-top:var(--space-3)}.dlg-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}@keyframes dlg-fade{0%{opacity:0}to{opacity:1}}.meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.meter-value{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--muted)}.meter-track{height:8px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.meter-bar{height:100%;border-radius:var(--radius-pill);background:var(--accent);transition:width var(--dur) var(--ease)}.meter--warn .meter-bar{background:var(--warn)}.meter--warn .meter-value{color:var(--warn)}.meter--full .meter-bar{background:var(--danger)}.meter--full .meter-value{color:var(--danger)}.keyrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.keyrow-value{flex:1 1 220px;min-width:0;font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:var(--tracking-mono);word-break:break-all}.keyrow-meta{flex-basis:100%;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted)}.keyrow--bare{padding:0;margin-top:var(--space-3);gap:var(--space-2)}.keyrow--bare .keyrow-value{flex:1 1 18rem;font-size:var(--text-base)}.chart{position:relative;width:100%}.chart svg{display:block;width:100%;touch-action:pan-y}.chart-empty{display:flex;align-items:center;justify-content:center}.chart-tick{font-family:var(--font-mono);font-size:var(--text-2xs);fill:var(--muted)}.chart-tip{position:absolute;z-index:var(--z-overlay);pointer-events:none;transform:translate(-50%,-100%);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-snug);white-space:nowrap}.chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted)}.chart-legend span{display:inline-flex;align-items:center;gap:var(--space-2)}.chart-swatch{display:inline-block;width:14px;height:3px;border-radius:var(--radius-pill);vertical-align:middle}.bar-ok{fill:var(--ok)}.bar-bad{fill:var(--danger)}.swatch-ok{background:var(--ok)}.swatch-bad{background:var(--danger)}.chart-tip-when{font-weight:600;margin-bottom:var(--space-05)}.chart-tip-sub{margin-top:var(--space-05);color:color-mix(in srgb,var(--bg) 68%,var(--text))}.empty-title{max-width:34ch;font-size:var(--text-base)}.empty-hint{max-width:40ch;font-size:var(--text-sm)}.acct-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.acct-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius);background:var(--avatar-ink);color:var(--avatar-ink-fg);box-shadow:inset 0 0 0 1px var(--avatar-ring);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:1}.acct-who{flex:1 1 12rem;min-width:0}.acct-who h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-snug)}.acct-who p{margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.acct{display:grid;gap:var(--space-4);grid-template-columns:1fr}.tiles{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.split{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:860px){.split{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.acct-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}@media(min-width:960px){.acct{grid-template-columns:repeat(3,minmax(0,1fr))}}.acct-card{display:flex;flex-direction:column;padding:var(--space-4) var(--space-5)}.acct-value{display:flex;align-items:center;min-height:calc(var(--text-3xl) * var(--leading-tight));margin-top:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);line-height:var(--leading-tight)}.keycard .acct-value{font-size:var(--text-xl)}.keycard-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-snug)}.keyrow-actions{display:flex;align-items:center;gap:var(--space-2)}.keyrow-copy{flex:1 1 auto}.factlist>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:2rem;padding:var(--space-1) 0;border-top:1px solid var(--border)}.factlist dt{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted)}.factlist dd{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-strong{font-size:var(--text-lg);font-weight:600}.factlist>.fact-bar{display:block;padding:var(--space-2) 0 var(--space-15);border-top:1px solid var(--border)}.fact-bar .meter-track{width:100%;margin-top:0}.acct-foot{margin-top:auto;padding-top:var(--space-4)}.acct-note{margin-top:var(--space-3);min-height:2.8em;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted)}.usage-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:calc(var(--space-4) - var(--space-6))}.usage-head h2{font-size:var(--text-lg)}.usage-head p{margin-top:var(--space-1)}.billing-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-4) var(--space-5)}.billing-sum{flex:0 0 auto}.billing-sum .acct-value{margin-bottom:0}.billing-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);flex:1 1 20rem;padding-left:var(--space-5);border-left:1px solid var(--border)}.billing-facts dt{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-facts dd{margin-top:var(--space-05);font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums}.billing-cta{flex:0 0 auto;margin-left:auto}@media(max-width:760px){.billing-facts{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:1px solid var(--border);flex-basis:100%}.billing-cta{width:100%;margin-left:0}}.topup{padding-top:var(--space-6);padding-bottom:var(--space-10);max-width:calc(var(--form-max) + var(--space-8))}.topup-back{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--muted)}.topup-back:hover{color:var(--text)}.topup h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-snug)}.topup-lede{margin-top:var(--space-2);max-width:46ch}.topup-card{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-5)}.topup-field{max-width:none;gap:var(--space-2)}.topup-field>label{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono)}.topup-amount{position:relative;display:flex;align-items:center}.topup-amount>span{position:absolute;left:var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--muted);pointer-events:none}.topup-amount .input{height:56px;padding-left:var(--space-7);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:600;font-variant-numeric:tabular-nums}.topup-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-1)}.topup-presets .btn{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.topup-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.topup-method{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}.topup-method:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 30%,var(--border))}.topup-method--on{border-color:var(--accent);background:var(--surface-2)}.topup-method:disabled{opacity:.5;cursor:not-allowed}.topup-method svg{grid-row:1 / 3;color:var(--muted)}.topup-method--on svg{color:var(--text)}.topup-method-name{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-base);font-weight:500}.topup-free{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);white-space:nowrap}.topup-method-sub{font-size:var(--text-xs);color:var(--muted)}.topup-total{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.topup-total>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-15) 0;font-size:var(--text-sm);color:var(--muted)}.topup-total dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.topup-total-sum{margin-top:var(--space-1);padding-top:var(--space-25)!important;border-top:1px solid var(--border)}.topup-total-sum dt{font-weight:600;color:var(--text)}.topup-total-sum dd{font-size:var(--text-lg);font-weight:600}.topup-foot{text-align:center}.panel{padding:var(--space-5)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4)}.panel-head h2{font-size:var(--text-lg)}.panel-head p{margin-top:var(--space-1)}.figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-4);padding:var(--space-4) 0;margin-bottom:var(--space-4);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fig-num{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);line-height:var(--leading-tight)}.fig-num--ok{color:var(--ok)}.fig-num--warn{color:var(--warn)}.fig-num--bad{color:var(--danger)}.share{display:block;min-width:9rem}.share-name{display:block}.share-track{display:block;height:4px;margin-top:var(--space-15);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.share-track>i{display:block;height:100%;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 65%,transparent)}.otp{display:grid;grid-template-columns:repeat(var(--otp-n, 6),minmax(0,1fr));gap:var(--space-2);max-width:var(--otp-max);margin-inline:auto}.otp-cell{width:100%;min-width:0;height:var(--field-lg);padding:0;text-align:center;font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);outline:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.otp-cell:focus{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--ring)}.otp-cell:disabled,.otp-cell[readonly]{opacity:.6}@media(max-width:359px){.otp{gap:var(--space-1)}}.field-head label{font-size:var(--text-sm);font-weight:500}.link-list{display:flex;flex-direction:column}.link-row{display:grid;grid-template-columns:3.5rem minmax(0,14rem) 1fr;align-items:center;gap:var(--space-3);padding:var(--space-25) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease)}.link-row:hover{background:var(--surface-2)}@media(max-width:700px){.link-row{grid-template-columns:3.5rem 1fr}.link-row>:last-child{grid-column:2 / -1}}.auth{padding-top:var(--space-8);padding-bottom:var(--space-10);max-width:calc(var(--auth-sheet) + var(--space-4) + var(--space-4))}.auth-panes,.auth-card{margin-top:var(--space-5)}.auth-proof-lbl{margin-top:var(--space-6)}.auth-proof{margin-top:var(--space-2)}.auth-card{position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);min-width:0}.auth-card .btn-lg{height:var(--field-lg)}.auth-step{display:flex;flex-direction:column;gap:var(--space-5)}.auth-head h1{margin-top:var(--space-1);font-size:var(--text-title);letter-spacing:var(--tracking-snug)}.auth-lede{margin-top:var(--space-2);max-width:46ch;font-size:var(--text-xl);color:var(--muted)}.auth-proof{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.auth-proof .platform-row,.auth-proof .platform-note{margin-top:0}.auth-proof .platform-row{justify-content:flex-start}.auth-proof .platform-note{text-align:left}.auth-dest{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);overflow-wrap:anywhere}.auth-doors{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);overflow:hidden}.auth-doors:focus{outline:none}.auth-row{position:relative;display:block;width:100%}.auth-row:not(.hidden)+.auth-row{border-top:1px solid var(--border)}.auth-door{display:grid;grid-template-columns:var(--auth-glyph) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;gap:0 var(--space-3);width:100%;height:var(--door-h);padding:0 var(--space-3);border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.auth-door:hover,.auth-row:hover>.auth-door{background:var(--hover-wash)}.auth-door:active,.auth-row:active>.auth-door{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.auth-door:focus-visible,.auth-row:has(:focus-visible)>.auth-door{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}.auth-door-glyph,.auth-mail-field>svg{width:var(--auth-glyph);height:var(--auth-glyph);flex:none}.auth-door-glyph{grid-row:1 / 3;color:var(--text)}.auth-door-name{grid-column:2;grid-row:1;min-width:0;font-size:var(--text-lg);font-weight:600;white-space:nowrap}.auth-door-sub{grid-column:2;grid-row:2;min-width:0;font-size:var(--text-sm);font-weight:400;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.google-gis{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.0001;overflow:hidden}.google-gis>div{width:var(--gis-w, 400px)!important;height:var(--gis-h, 40px)!important;transform-origin:0 0;transform:scale(var(--gis-sx, 1),var(--gis-sy, 1))}.auth-mail{display:flex;flex-direction:column;gap:var(--space-15)}.auth-mail-lbl{font-size:var(--text-sm);font-weight:600;color:var(--text)}.auth-mail-field{display:flex;align-items:center;gap:var(--space-3);height:var(--field-lg);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:text;transition:border-color var(--dur-fast) var(--ease)}.auth-mail-field:hover{border-color:color-mix(in srgb,var(--text) 16%,var(--border))}.auth-mail-field:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--ring)}.auth-mail-field.is-invalid{border-color:var(--danger)}.auth-mail-field>svg{color:var(--muted)}.auth-mail-input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--text);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:400}.auth-mail-input::-moz-placeholder{color:var(--muted);font-weight:400}.auth-mail-input::placeholder{color:var(--muted);font-weight:400}.auth-mail-input:focus-visible{outline:none;box-shadow:none}.auth-mail-send{margin-top:var(--space-25)}.auth .help,.auth-msg{font-size:var(--text-sm)}.auth-msg:empty,.auth-hint:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.auth-hint,.auth-status{color:var(--muted)}.auth-status[data-tone=ok]{color:var(--ok)}.auth-status[data-tone=hold]{color:var(--warn)}.auth-alert{color:var(--danger)}.auth-back{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.auth-back:hover{color:var(--text)}.auth-bot{gap:var(--space-2);height:var(--field-lg)}.auth-bot-glyph,.auth-inline-glyph{width:var(--icon-sm);height:var(--icon-sm);flex:none}.auth-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.auth-foot .btn-sm{min-height:44px}.auth-turnstile{display:flex;justify-content:center}.auth-turnstile:empty{display:none}.auth-terms{margin-top:0}@media(max-width:420px){.auth-card{padding:var(--space-4)}.auth-door-name{font-size:var(--text-md)}}.tabs{display:flex;gap:var(--space-1);margin-top:var(--space-4);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs a{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-25) var(--space-3);color:var(--muted);font-size:var(--text-base);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tabs a:hover{color:var(--text)}.tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}@media(max-width:420px){.lockup-word,.lockup-badge{display:none}}.band{padding-top:var(--space-10);padding-bottom:var(--space-2)}.band>h2{margin-bottom:var(--space-2)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-8);align-items:center;padding-top:var(--space-10);padding-bottom:var(--space-8)}.hero-copy{min-width:0}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.hero-copy{max-width:46ch;margin:0 auto;text-align:center}.hero-cta{justify-content:center}}.hero-sub{margin-top:var(--space-4);font-size:var(--text-xl);line-height:var(--leading);color:var(--text)}.hero-sub-2{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--muted)}.hero-cta{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.hero-note{margin-top:var(--space-4)}.demo{min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg)}.demo-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.demo-dots,.win .codeblock-head:before{content:"";width:10px;height:10px;border-radius:var(--radius-pill);background:#ff5f57;box-shadow:16px 0 #febc2e,32px 0 #28c840;flex-shrink:0}.demo-dots{margin-right:var(--space-7)}.win .codeblock-head:before{margin-right:var(--space-8)}.demo-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--muted)}.demo .codeblock{border:0;border-radius:0}.demo-split{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4)}.demo-split:before,.demo-split:after{content:"";flex:1;height:1px;background:var(--border)}.demo-status{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--code-str)}.platform-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 0;padding:0;list-style:none}.platform-row li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--text)}.platform-row svg,.platform-row .pf-mono{color:var(--muted)}.pf-mono:before{content:attr(data-mono)}.pf-mono{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;line-height:1;flex-shrink:0}.platform-note{margin-top:var(--space-5)}.cmp-lede{margin-top:var(--space-2);max-width:52ch;font-size:var(--text-xl);color:var(--text)}.cmp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-5) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cmp-stats dt{font-family:var(--font-display);font-size:var(--text-title);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.cmp-stats dd{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--muted)}.cmp{margin-top:var(--space-6)}.cmp th,.cmp td{vertical-align:top;text-align:left}.cmp thead th{font-size:var(--text-md)}.cmp thead th[data-col=ours]{color:var(--text)}.cmp-what{white-space:nowrap;color:var(--muted);font-weight:500}.cmp td[data-col=ours] p{color:var(--text)}.cmp-tick{display:inline-block;color:var(--brand-ink);vertical-align:-2px;margin-right:var(--space-15);flex-shrink:0}.cmp-note{margin-top:var(--space-4)}@media(max-width:700px){.cmp thead{display:none}.cmp .cmp-what{display:block;width:100%;padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text);white-space:normal}.cmp td{align-items:baseline;justify-content:flex-start;gap:var(--space-3)}.cmp .table-label{width:11ch}.cmp td>p{flex:1;min-width:0}}.faq{margin:var(--space-5) 0 0;max-width:var(--content-max)}.faq>div+div{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.faq dt{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tracking-snug)}.faq dd{margin:var(--space-2) 0 0;line-height:var(--leading-loose);color:var(--text)}.raw-http>summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--muted);padding:var(--space-1) 0;list-style:none}.raw-http>summary::-webkit-details-marker{display:none}.raw-http>summary:before{content:"+ "}.raw-http[open]>summary:before{content:"- "}.raw-http>summary:hover{color:var(--text)}.raw-http[open]>summary{margin-bottom:var(--space-2)}.support{padding-top:var(--space-10);padding-bottom:var(--space-10)}.support-lede{margin-top:var(--space-3);font-size:var(--text-xl);line-height:var(--leading);max-width:46ch}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4);margin-top:var(--space-7)}.support-card{display:block;padding:var(--space-5);color:var(--text);text-decoration:none}.support-card--fast{border-color:var(--accent)}.support-card .support-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--muted);margin-bottom:var(--space-4)}.support-handle{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);overflow-wrap:anywhere}.support-when{margin-top:var(--space-2);font-size:var(--text-base);color:var(--muted)}.support-block{margin-top:var(--space-8)}.support-block>h2{margin-bottom:var(--space-4)}.support-steps>div+div{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.support-steps dt{font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:var(--tracking-mono)}.support-steps dd{margin:var(--space-15) 0 0;color:var(--muted)}.support-billing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--card-radius)}.support-billing-title{font-size:var(--text-xl)}.support-billing-body{margin-top:var(--space-2);max-width:52ch;color:var(--muted)}@media(max-width:560px){.support-billing{flex-direction:column;align-items:flex-start}}.pricing{padding-top:var(--space-10);padding-bottom:var(--space-10)}.pricing-lede{margin-top:var(--space-4);font-size:var(--text-xl);line-height:var(--leading);max-width:52ch}.pricing-custom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--card-radius)}.pricing-custom-title{font-size:var(--text-xl)}.pricing-custom-body{margin-top:var(--space-2);max-width:56ch;color:var(--muted)}.pricing-h2{margin-top:var(--space-10)}.pricing-sub{margin-top:var(--space-2);max-width:60ch;color:var(--muted);font-size:var(--text-base)}.pricing-table{margin-top:var(--space-4)}.pricing-usd{color:var(--text);font-weight:600}.pricing-table .pricing-free{font-weight:600}.pricing-note{margin-top:var(--space-6)}.pricing-said{margin-top:var(--space-4);font-size:var(--text-sm)}@media(max-width:560px){.pricing-custom{flex-direction:column;align-items:flex-start}}.auth-free,.hero-free,.pricing-free,.support-fast,.topup-free,.stat-num--mark{color:var(--brand-ink);font-weight:600}.cmp thead th[data-col=ours],.pg .pg-card--ink,.support-card--fast,.topup-method--on{box-shadow:inset 0 2px 0 var(--brand-ink)}.pricing-custom,.support-billing{box-shadow:inset 2px 0 0 var(--brand-ink)}.tryit{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);overflow:hidden}.tryit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.tryit-cost{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--muted)}.tryit-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.tryit-run{gap:var(--space-3);flex-wrap:wrap}.tryit-out{padding:0 var(--space-4) var(--space-4)}.tryit-meta{gap:var(--space-3);margin-bottom:var(--space-2)}.docs-main p,.docs-main li,.docs-main dd{max-width:68ch}.docs-pagenav{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border)}.docs-pagenav-link{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;color:var(--text);text-decoration:none}.docs-pagenav-link--next{align-items:flex-end;text-align:right;margin-left:auto}.docs-pagenav-dir{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs)}.docs-pagenav-name{font-size:var(--text-sm);font-weight:500}.docs-pagenav-link:hover .docs-pagenav-name{text-decoration:underline;text-underline-offset:3px}.param-table .param-example{max-width:24ch;min-width:17ch}.param-table .param-example .tick{word-break:break-all}.stage-full{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100svh - var(--nav-h) - env(safe-area-inset-top));padding:var(--space-8) var(--space-5);text-align:center}@media(max-width:600px){.stage-full{min-height:calc(100svh - var(--nav-h) - var(--botnav-h) - env(safe-area-inset-top))}}.err{gap:var(--space-3)}.err-status{font-size:var(--text-xs);letter-spacing:var(--tracking-mono);color:var(--muted);max-width:46ch;overflow-wrap:anywhere}.err-title{margin:0;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}.err-msg{max-width:44ch;color:var(--muted);line-height:var(--leading)}.err .btn{margin-top:var(--space-3)}.adm{display:grid;grid-template-columns:minmax(0,1fr);min-height:100svh;background:var(--bg)}.adm-side{display:flex;flex-direction:column;border-bottom:1px solid var(--border);background:var(--surface)}.adm-side-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--nav-h);padding:0 var(--space-4)}.adm-brand-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text);text-decoration:none}.adm-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted)}.adm-brand-word{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.adm-side-body{display:none;flex-direction:column;min-height:0;flex:1}.adm-side[data-open=true] .adm-side-body{display:flex}.adm-nav{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-3) var(--space-3)}.adm-group{margin-top:var(--space-4)}.adm-group-label{padding:0 var(--space-2);margin-bottom:var(--space-1)}.adm-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-left:2px solid transparent;color:var(--muted);font-size:var(--text-sm);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.adm-link svg{flex-shrink:0;opacity:.75}.adm-link:hover{background:var(--surface-2);color:var(--text)}.adm-link[aria-current=page]{border-left-color:var(--accent);color:var(--text);font-weight:500}.adm-link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-side-foot{padding:var(--space-3);border-top:1px solid var(--border)}.adm-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:var(--space-2)}.adm-side-actions{flex-wrap:wrap;gap:var(--space-2)}.adm-main{min-width:0;padding:var(--space-5) var(--space-4) var(--space-10)}.adm-stage{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:var(--space-4)}.adm-h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-snug)}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.adm-pulses{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.adm-kpis{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.adm-pulse{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.adm-pulse-value{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-snug)}.adm-dist{gap:var(--space-3);margin-top:var(--space-3)}.adm-dist-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-1)}.adm-split{gap:var(--space-4)}@media(min-width:860px){.adm-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adm-search{position:relative;display:flex;align-items:center;flex:1 1 16rem;max-width:26rem;min-width:0}.adm-search>svg{position:absolute;left:var(--space-3);color:var(--muted);pointer-events:none}.adm-search .input{padding-left:var(--space-7);padding-right:var(--space-7);font-size:var(--text-sm)}.adm-search>.btn{position:absolute;right:var(--space-1)}.adm-filter{width:auto;min-width:9rem;height:38px;font-size:var(--text-sm)}.adm-pagesize{width:auto;height:30px;font-size:var(--text-xs)}.adm-secret{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.adm-secret-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:30ch;font-size:var(--text-xs)}.adm-secret-show{min-width:7ch}.adm-plan{display:inline-flex;align-items:baseline;gap:var(--space-2);white-space:nowrap}.adm-plan-name{color:var(--text)}.adm-ro{display:flex;flex-direction:column;gap:var(--space-15)}.adm-ro-label{font-size:var(--text-sm);font-weight:500;color:var(--muted)}.adm-ro-value{font-size:var(--text-md);overflow-wrap:anywhere}.adm-secret-current{margin-top:var(--space-15);font-size:var(--text-xs)}.adm-secret-current code{overflow-wrap:anywhere}.adm-table-card{overflow:hidden}.adm-table{min-width:42rem;font-size:var(--text-sm)}.adm-table th,.adm-table td{white-space:nowrap}.adm-table td{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.adm-table th{position:sticky;top:0;z-index:1;background:var(--surface)}.adm-sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.adm-sort:hover{color:var(--text)}.adm-pick{width:2.5rem;padding-right:0}.adm-pick input{accent-color:var(--accent);cursor:pointer}.adm-row-on td{background:var(--surface-2)}.adm-when{display:inline-flex;align-items:baseline;gap:var(--space-15)}.adm-when-field{display:flex;align-items:center;gap:var(--space-2)}.adm-actions{display:inline-flex;align-items:center;gap:var(--space-1)}.adm-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border)}.adm-bulk{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-color:var(--accent)}.adm-form{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.adm-form .field{max-width:none}.adm-form-wide{grid-column:1 / -1}@media(min-width:960px){.adm{grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.adm-side{position:sticky;top:0;height:100svh;border-bottom:0;border-right:1px solid var(--border)}.adm-side-head{border-bottom:1px solid var(--border)}.adm-menu{display:none}.adm-side-body{display:flex}.adm-main{padding:var(--space-6) var(--space-5) var(--space-10)}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:rgb(var(--c-text) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface-2) / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:rgb(var(--c-danger) / .9)}.hover\:bg-primary\/90:hover{background-color:rgb(var(--c-accent) / .9)}.hover\:bg-secondary\/80:hover{background-color:rgb(var(--c-surface-2) / .8)}.hover\:bg-surface-2:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface-2) / var(--tw-bg-opacity, 1))}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{--tw-text-opacity: 1;color:rgb(var(--c-text) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-foreground:hover{text-decoration-color:rgb(var(--c-text) / 1)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-accent) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: rgb(var(--c-bg) / 1)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:rgb(var(--c-border) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}@media(min-width:640px){.sm\:mt-0{margin-top:0}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.dark\:border-destructive:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(var(--c-danger) / var(--tw-border-opacity, 1))}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:rgb(var(--c-danger) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:rgb(var(--c-text) / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
