/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-tight:-.025em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAA88ABEAAAABffQAAA7VAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYD9TVEFUgTQnFgCDbC9sEQgKg6Agg8U1C4FkADCCvzgBNgIkA4FmBCAFhhwHh20MB1t8jlExjlkBGwcYfPuzj0i1uSaKWi0WxYD/vyWocdjHriLGQ/DBi8h0Ki1W7I7iLKN7DYBy4loonRKa1l7a9X6ppcwr4di23+oZbioHCwfdwnNjPMf5YNo2pKAIpL+cj7EGP6/siWOUe3ie/z/f1j43fpRKpERK+W+cIVLZw8PTDd/v8jCrACuSsCwMw7AwDIfD2UBHU70AQBncVwAQkFaN/4tzXsnKM6gBoKNsx3Z4Wpxzp5SV/6VMEUZaX6Pb/A58opFdggMfYeDJRA8seGuA3aL8Os7QJbZqRKB+fzvfffKSiDZ63W0WfMBR4IFn1d5+9kO2ZAvlo7DvyBKnUnhGUP4kQk69a9L+IUoKhcd4jA3JYymEO41SyOsewgZilgKCp/tUdykbimiETwpaMFTCgt4XiBULAP+YHPt6cs3q//9ay7P/vjNpTaq9uKGvx2zyZ9WzI6LJGoeQIHVIlEAKRFIhpI6NpQa7VgZOLkSJfbY6Vpbr3K82YiUE77YhgDMAoBCEIQSdarsz6EHNK34BC97TlquGUCaLcrKYldJMyhgOg42eyPS+Nos/6JoXmj0bQJsRyYAXQF6qX0A4EAQTCvBmAaKpFtekWoDRW98RIggzjDFAV81Uy5csnDdBAI80AwgCYtbCl9eZ1C/rjMq6wiAvF2g3VyhZgrDrdJJ8UmMvrVL03BiUOMHzGgTtDz8A5coBCtAAbxoCeNPJWahUTo8iXIUt/uQvRvGSIImSOEmSdMmTUqmnudY66KaX/iZNkMpTjuJSEk2nmUJnhm4KffF/6dwJxCK+EiqxkiipkisFUqGZVqw666mfQeM/rEDTFkxZ8Pwp+/zH73Ll4tHe/4+c8ufaz0mfBn3qBfCpI1xzAJDDXchXy6q7AQYZAoaZYJ4FFllhnQ02obHdD7gt+ON/Q08mHekMZDGSzUweE7ks5HOigCvFXCjiRglnCrkr5aFMG215quCtio9qXnzVaK8DP7X81QlQT0edBKovSAPBGgrRSKjGwjUVpokIzUVpJUYfkVqK1lscm0QDJEkxSJohUg1WLkMLPSToL1Zf8fpJNpAA7hSCNzMmbV1PT2gH6bEBEVFAT4gG7IXoQJJB9CBLIAaQlxAjKGuICdQvEDNo4SAW0PBH/n+2ZMBQgOuGhf6/DZ4LgLsBSr7+EtCl5vfvsoE6juNw6nVUn1coj5cbU/blkH+/DwfoOEOummrrBQ7igemK+ltP5MI5cOmR4pGlfYcFdiuXZLirsjQrhANuDGHJ0uOwgD3kOEHevwdLncfoGYyYi6m7i9m5i8yzKRHzx5i61eWjE53xXqGcQfjC7WBnGIcvC7/rbCIVL3CamF2L35QBOvgwhrIFsSs3cRXk8Kzxq6K70YJAv4D49Vt2tl3+ikm/BYoPxa94eAjyZ8LbSQCuYUfNdrF2BRgkpQe8Bujf2XQj8dt1+iEo0bWdpC6x/KM07mQStHUaBSzRpZ15lcAbejWIxA0HAb2ddXcIKa1Ui1gp/B3VwUctMRSnrqhC21fHT3A9CzaMhHvj8yy3HRLz7Yh+TNxNmiBArXCxvd/ZUcDWSaus3wbBVwiaDowEsOsib/jWeu1tzb7V1pIAqa2hVpUXavo3RDozDl84fGnrpIHCzMcQdU97EUqQYgcB//pQIzGC+L1y0xrGBhqL9evg+cnd7oYFpDrbHnxv3s5olEi5bz0LIwSIS9/YrQHCaS3nC3KFCKR2GotrTc32hCseRsKIUzOyDibN8FcF2Xnta+CNYsHgV1NnzsLvn/JzZHjGWIseX6vwGd8U4gL2AD+IH4KQK5D1DwC8yE6kPaIFpfjQYJwgqPVc6O5d6aTKe+eG/zmiFx283PxFAwQK2F78etm0IImc/YPxX1UgZ7vsmMeLh1E4Jvw6I7jFYTlcoI5e+0tPsW9VGnvwFsc22y9SPh3/2V/4DybKQIrMZ37C3P1Z6yRE8dDfVpA9A20HVXvNr45PWqYDq8AtWDPsLEx4DwgLBA1ni/NVeWHRvQmO2NKcDMuPGn+2X8yzH/EoaidLPMUz6cslX3ZaJTdK5pAd5J5eMj24Z9Xx7A7Wee3w493kf8pnYDP0kWihkgiwHQyORB26fDcIr6ggxUuNFNHSzWujR9B9R7tBCflywzNhPJvTMcSzubGB+KSOqUcTh4uvquyNsr0Exp6dvwJS94hb5SNIXCvz12HXHTa7bZC4YPmuDHZzACiOclWc994k8SrvMJnhq7PFjCV8eBu1hQ3wR6Z/sdKPXjLzisTurS1o4mqEIhNRPxa23eOgtMHo2T1q8I46fLAZ1CJ7F3fy3LkwNJFVpaQfgM1eaCIx8P0ggC0PJyu/iRyN+1Xb7NkDWnwCQRE9df7sA0hcShDTjlfq9ra3ufAbLlaRayzjg9mEezNM+UlFvt2nzZUhxm2UAcVHdfAsRGr9aOP7htzLjfsoRecDtNkfVEIxuP2paXyC/fnMbAc+ZXYs7XjvH2q5TnBMYluMnZzTxuIZ5I3jZSydqp0w5vd+7S8DVPT3dTfC68N3tcZxoGXO9Hhs4gffm50apNtpx+wN+f9I+6OQXkr7d3MwSnhPyP4oq1qltQQXXhOlHwtWUcgOdiwuwG8nkD6A9+S/wbDZEf28sT22myZVoQhH4SWp0d+qH7HPi0N2s/qA1Wqy4hh/Ekj+rYR3l/zsB0SGXRI0ingo8IFxqaO7wA4k4icE/Ujg917hwqrqj+3GV13uU4ZSH/kT0UK8r4knWjbBkVrOKH4vYQt4RCQjZrERfYI1BiUSxw8y2r+ROJGfR76P93/qZUPsQSJDkZ5pwvAODh8TXEu5xOQRwwIvDK+Vo7SAxwY+pCvVMCRhzC/tJYiOBgiLzwfbY6vshrM7Pj7Db3EIxMkAR9XwBaEEuH7Rs/vOww7y+4KDROu0OPgAnxNh+zQhZbbwyvoM99yIApK2hliIrh76XG8ApIDW1IsOfyI/0nY8AcPP+C0Odp6IXkr78I70C4P+52zwlkc053PUaPUo8ZXg2Dqe82QcaixUbZxifBN/CBmPV0sCvRQkOdf+TrzXmyPDtwWKF7d/u7VeCk8oLWQSdm35YSh4kc+HDHt67vBBic+s1Y/F55/Nbvibler2MzijFTpHEdkdaTscIQPQju/qynQkSYWNHzifW4fshntHv/ifBSAQwNsa4P0A2Ct/Qtu0X/fpX8NheIAvMpXdXOJyTnPJdo1wvcj/6i66P+jI4jrPEs+r8mjvRj4pvq6+T/SLxo6AAYEVgTftzcF9QuqFhoR+DjsRfBuxMtI7cnmUZ9T55IuYfrFtY0fGNYgPi/+reFiuT8xMfFTvSZ6Ykp/qknq9vzP8kn5+XJlxYGqT+Wgek61lr8upn6vLPbi3zXt8bCywFhrH4/bCh/e3xYPfR0leaXTpu7I//0MqvCqp/DIz2Kzq09xM3r22sNZaF153RFwt1TaQBq90adSocUrju/qXRpc/BgSTzO6Ycp2ilRrV2wdloS5fP5fbOf+QYz58ZvW86xpok3y/7ncJLqzRgvNb9Vb+tWr1/FPdTwnGrZWD4a9r+VYcKlX3pwQZN+EGmc/MF/IPnnY85+N1v0pQfq0flN7an7F666Y2f+qQXTa9dfWb3Ln64xFOg0Zjjk5Fus7dpRjsZ458Ki19ty6sC8g3BVZ0e37Xxi1XgnXcbj6zY2C8fHxeTHL9lda5dpV7/9mhs1cweG0ADCsAJFPsr+66li4gos6ZR8rb6r5LEMaYfBB4DP4zEd/j4vNS8LUiyig2Je0+pTZBttsHwAWAicRQmvnxeS3I1u4tOuPN3oxZeP2rmk137UiUV4+AJU8XmZ8EhpkzGfksZD/pXt0dtQ3Cxy4hW+P6f/yu0Ggp//okyRhwTrbph8prVfFpMP4Hsv3LRtsYMTabKT5pxdi4PRM2E9HuvtDzVeHt3enc7ol+jzwfRAHz0s/6Ueci42x0wThhBww3QymbaSvNWgVj/+UC4UawSN72dBtgno1JdT6y6KMltsfFvhtAloLKtRvGDGRMkyVjLPTBXEFX/9mn/0Vdzz8/9dwz+YmdRwNjD0lJmQOjx4OJk8Ho1zAQRhlTtHdmrpgVfWPKa3grENC9+J5d3IpfmZR2F7i+nm0B3Ij8aS3955OepBnAgAJAAPGDLxxS1vRkhnjirpE3V/KSkW74ELbY60uHKFKbYrs6nw7EDuShbCX8FQGGRq98AAijz7y9JiE6M7Ajpi2z4B2DWOEqXVkjP+JZR3ToWE+g+2wg0l6fK7mW+Ql4msKCMyNYYWIAa3izsg4LTViPq3RlA85UshF3mWzCRCKb8eTPFiy4frcTrsB4LBRJ/+zoZ5I9uG/XJDR55vN7HXjdeIqm5NP+pdKb8tqlcZ5fcOf23nAA5LZJ38vxxdq2f7er2vNiQSrABcHd85YBbmFOmpIlHZHi6MyGsud+tfGhaW8Eo9V8Oc7Gv48uIdD5GPIy1+M3SzfL+RLO1blJRsrJr8Glh9Zubb2dLUmE4EtA6fTMhuZ3yGJOqb57SSLr62iI56C8hZr26dwNyAvlJK7KWzYlS04neOF+fhSVAoD/N8jcfv6nQ0G0JfaJEk10fCKLXgxiFJOYxSJOPO8tRlx4jxM3cSd2nSeZQqXRu9kHBpPF5nB5fIGwn0XibouWyuSKPncNUqqAkqTR6nqnNxi7ItNssXZDrt3hdLm71cc0sNjr8/NHoTFYHJ5AJJEpVBqdwWSxOVweXyAUdQDEQOnd3Y5QDc0+OqFGGN0VzthxojGun8Aa3EcH1uwDT+A4Hc6FaREuOnGqYHqLukUkgnQcVDTX6UBNWtM5Qv9QGfHqAferVbxOsP01OzQcuEFei3j5wDvy8fbUAwSxnovgB8jO/tFr3rPAJvdXIYgHcIUd74CoARG7AXHUJzyGQSZASea3w4ymSZInkic8C6/lJdYAqwAgIFBLyfJOJl5/X1GjG93wxBMYOJigQYNWdHPWpWozeq56/KiP8+fpu6SW8/bVeo2NfrOnA9Fg9Nud2NvXqyOdiAKdSWu0WW5Jd3T9uBOXWY+ixyfwo37wCfzhh7/63/x35pcOAAAA)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./doto-latin-wght-normal.DtlIPefW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hue-neutral:229;--hue-accent:206;--hue-text:138;--hue-success:155;--hue-warning:80;--hue-danger:25;--hue-cooldown:250}:root,[data-theme=dark]{--l-base:.155;--l-surface:.19;--l-elevated:.225;--l-inset:.135;--c-neutral:.02;--l-text:.96;--l-sem:.76;--c-sem:.16;--l-accent:.72;--c-accent:.12;--l-on-accent:.16;--a-glass:.55;--a-glass-strong:.78;--a-highlight:.1;--a-shadow:.7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light],[data-theme=light]{--l-base:.985;--l-surface:1;--l-elevated:.97;--l-inset:.96;--l-text:.22;--l-sem:.56;--c-sem:.15;--l-accent:.52;--c-accent:.1;--l-on-accent:.99;--a-glass:.6;--a-glass-strong:.82;--a-highlight:.9;--a-shadow:.22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (color-gamut:p3){:root,[data-theme=dark]{--c-accent:.15;--c-sem:.19}:root[data-theme=light],[data-theme=light]{--c-accent:.13;--c-sem:.18}}:root,[data-theme]{--bg-base:oklch(var(--l-base) var(--c-neutral) var(--hue-neutral));--bg-surface:oklch(var(--l-surface) var(--c-neutral) var(--hue-neutral));--bg-elevated:oklch(var(--l-elevated) var(--c-neutral) var(--hue-neutral));--bg-inset:oklch(var(--l-inset) var(--c-neutral) var(--hue-neutral));--bg-hover:oklch(var(--l-text) .02 var(--hue-neutral) / .06);--bg-scrim:oklch(.1 .02 var(--hue-neutral) / .55);--text-1:oklch(var(--l-text) .022 var(--hue-text));--text-2:oklch(var(--l-text) .02 var(--hue-text) / .68);--text-3:oklch(var(--l-text) .02 var(--hue-text) / .44);--border:oklch(var(--l-text) .03 var(--hue-neutral) / .1);--border-strong:oklch(var(--l-text) .04 var(--hue-neutral) / .2);--accent:oklch(var(--l-accent) var(--c-accent) var(--hue-accent));--accent-hover:oklch(calc(var(--l-accent) + .05) var(--c-accent) var(--hue-accent));--accent-active:oklch(calc(var(--l-accent) - .06) var(--c-accent) var(--hue-accent));--accent-subtle:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--accent-subtle:color-mix(in oklch, var(--accent) 14%, transparent)}}:root,[data-theme]{--accent-strong:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--accent-strong:color-mix(in oklch, var(--accent) 42%, transparent)}}:root,[data-theme]{--on-accent:oklch(var(--l-on-accent) .03 var(--hue-accent));--success:oklch(var(--l-sem) var(--c-sem) var(--hue-success));--warning:oklch(calc(var(--l-sem) + .06) var(--c-sem) var(--hue-warning));--danger:oklch(calc(var(--l-sem) - .06) calc(var(--c-sem) + .02) var(--hue-danger));--cooldown:oklch(var(--l-sem) .05 var(--hue-cooldown));--success-subtle:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--success-subtle:color-mix(in oklch, var(--success) 14%, transparent)}}:root,[data-theme]{--warning-subtle:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--warning-subtle:color-mix(in oklch, var(--warning) 14%, transparent)}}:root,[data-theme]{--danger-subtle:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--danger-subtle:color-mix(in oklch, var(--danger) 14%, transparent)}}:root,[data-theme]{--cooldown-subtle:var(--cooldown)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--cooldown-subtle:color-mix(in oklch, var(--cooldown) 14%, transparent)}}:root,[data-theme]{--glass-bg:oklch(var(--l-surface) var(--c-neutral) var(--hue-neutral) / var(--a-glass));--glass-bg-strong:oklch(var(--l-surface) var(--c-neutral) var(--hue-neutral) / var(--a-glass-strong));--glass-border:oklch(var(--l-text) .02 var(--hue-text) / .1);--glass-highlight:inset 0 1px 0 oklch(1 0 0 / var(--a-highlight));--glass-blur:blur(22px) saturate(1.6);--glass-shadow:var(--glass-highlight), 0 20px 40px -24px oklch(.1 .03 var(--hue-neutral) / var(--a-shadow));--shadow-1:var(--glass-highlight), 0 1px 2px oklch(.1 .02 var(--hue-neutral) / calc(var(--a-shadow) * .4));--shadow-2:var(--glass-highlight), 0 12px 32px -12px oklch(.1 .03 var(--hue-neutral) / var(--a-shadow));--glow:0 0 0 1px var(--accent-strong), 0 8px 28px -8px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--glow:0 0 0 1px var(--accent-strong), 0 8px 28px -8px color-mix(in oklch, var(--accent) 55%, transparent)}}:root,[data-theme]{--ring:0 0 0 3px var(--accent-subtle);--dot-color:oklch(var(--l-text) 0 0 / .07);--dot-field:radial-gradient(circle at 1px 1px, var(--dot-color) 1px, transparent 1.5px) 0 0 / var(--dot-gap) var(--dot-gap);color:var(--text-1)}:root{--space-0:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--page-gutter:clamp(var(--space-4), 3cqw, 2.5rem);--radius-xs:4px;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-xl:22px;--radius-full:999px;--border-w:1px;--focus-w:2px;--font-sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono Variable", "SF Mono", ui-monospace, monospace;--font-dot:"Doto Variable", var(--font-mono);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-hero:clamp(2rem, 1.4rem + 2.4cqw, 3rem);--weight-regular:450;--weight-medium:550;--weight-semibold:620;--weight-bold:720;--weight-dot:850;--leading-tight:1.1;--leading:1.5;--tracking-tight:-.03em;--tracking-dot:.04em;--measure:72ch;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--dur-spin:.7s;--dur-pulse:2.5s;--dur-blink:1s;--dur-ambient:14s;--lift:translateY(-2px);--press:scale(.97);--control-h-sm:2rem;--control-h:2.375rem;--control-h-lg:2.75rem;--control-px:var(--space-3);--icon-xs:12px;--icon-sm:14px;--icon:16px;--icon-lg:20px;--icon-xl:32px;--dot-size:8px;--dot-gap:18px;--meter-h:8px;--z-behind:-1;--z-raised:1;--z-sticky:10;--z-topbar:20;--z-scrim:25;--z-nav:30;--z-dialog:50;--z-toast:60;--col-xs:8rem;--col-sm:10rem;--col-md:14rem;--col-lg:20rem;--col-xl:26rem;--indicator-w:3px;--sidebar-w:15rem;--sidebar-w-collapsed:3.75rem;--topbar-h:52px;--dialog-w:min(34rem, 100vw - 2 * var(--space-4));--dialog-w-lg:min(48rem, 100vw - 2 * var(--space-4));--drawer-w:min(36rem, 100vw);--bp-sm:480px;--bp-md:800px;--bp-lg:1000px}*{box-sizing:border-box}html,body{height:100%}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(14px,12px + .28vw,19px)}body{font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";font-size:1rem;line-height:var(--leading);color:var(--text-1);background-color:var(--bg-base);background-image:radial-gradient(60rem 40rem at 85% -10%, var(--accent-subtle), transparent 70%), radial-gradient(circle at 1px 1px, var(--dot-color) 1px, transparent 1.5px);background-size:100% 100%, var(--dot-gap) var(--dot-gap);background-attachment:fixed;margin:0}::selection{background:var(--accent-strong);color:var(--text-1)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:focus-visible{outline:var(--focus-w) solid var(--accent);outline-offset:var(--focus-w);border-radius:var(--radius-sm)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button,a,input,select,textarea{transition:background-color var(--dur-1) ease, border-color var(--dur-1) ease, color var(--dur-1) ease, box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) ease, opacity var(--dur-1) ease}h1{margin:0 0 var(--space-5);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-1)}h2{margin:0 0 var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text-1)}h3{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-1)}p{margin:0 0 var(--space-3);color:var(--text-2)}code{font-family:var(--font-mono);color:var(--text-1);background:var(--bg-inset);border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);padding:.1em .4em;font-size:.82em}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th,td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:var(--border-w) solid var(--border)}th{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}td{color:var(--text-2);font-variant-numeric:tabular-nums}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--bg-hover)}label{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2);flex-direction:column;display:flex}input:is([type=text],[type=password],[type=email],[type=number],[type=url],[type=search]),select,textarea{width:100%;min-height:var(--control-h);padding:var(--space-2) var(--control-px);font:inherit;font-size:var(--text-base);color:var(--text-1);background:var(--bg-inset);border:var(--border-w) solid var(--border);border-radius:var(--radius)}:is(input,select,textarea):hover:not(:focus,:disabled){border-color:var(--border-strong)}:is(input,select,textarea):focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}:is(input,select,textarea):disabled{opacity:.5;cursor:not-allowed}::placeholder{color:var(--text-3)}input:is([type=checkbox],[type=radio]){accent-color:var(--accent)}section{margin-bottom:var(--space-6)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{max-width:min(1440px,100cqw);padding:var(--space-6) var(--page-gutter) var(--space-7);animation:page-in var(--dur-3) var(--ease-out);margin:0 auto}@media (width>=1600px){.page{max-width:min(1800px,96cqw)}}@media (width>=2200px){.page{max-width:min(2400px,94cqw)}}@keyframes page-in{0%{opacity:0;transform:translateY(var(--space-2))}}.page>p,.page>section>p:not([class]){max-width:var(--measure)}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-header h1{margin:0}.page-header p{margin:var(--space-1) 0 0;max-width:var(--measure)}.page-actions,.actions-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.glass,.panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--border-w) solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.panel{overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-w) solid var(--border);display:flex}.panel-head h2{margin:0}.panel-body{padding:var(--space-5)}.inset{padding:var(--space-3) var(--space-4);background:var(--bg-inset);border:var(--border-w) solid var(--border);border-radius:var(--radius)}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,var(--col-lg))), 1fr));gap:var(--space-4);display:grid}.icon-btn,.dialog-close,.drawer-close{width:var(--control-h);height:var(--control-h);color:var(--text-3);border:var(--border-w) solid transparent;border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:inline-grid}.icon-btn:hover,.dialog-close:hover,.drawer-close:hover{color:var(--text-1);background:var(--bg-hover)}.icon-btn.sm{width:var(--control-h-sm);height:var(--control-h-sm)}.chip{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-2);background:var(--bg-inset);border:var(--border-w) solid var(--border);border-radius:var(--radius-full);white-space:nowrap;display:inline-flex}.chip.accent{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent-strong)}.segmented{gap:var(--space-0);padding:var(--space-0);background:var(--bg-inset);border:var(--border-w) solid var(--border);border-radius:var(--radius-full);scrollbar-width:none;max-width:100%;display:inline-flex;overflow-x:auto}.segmented>button{min-height:var(--control-h-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;background:0 0;border:0}.segmented>button:hover{color:var(--text-1)}.segmented>button[aria-pressed=true]{color:var(--text-1);background:var(--glass-bg-strong);box-shadow:var(--shadow-1)}.fields{gap:var(--space-4);display:grid}.field{gap:var(--space-2);flex-direction:column;display:flex}.field-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--col-md)), 1fr));display:grid}.field-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2)}.field-hint{font-size:var(--text-xs);color:var(--text-3)}.dialog-overlay,.drawer-overlay{z-index:var(--z-dialog);background:var(--bg-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in var(--dur-2) var(--ease-out);position:fixed;inset:0}.dialog-content{z-index:calc(var(--z-dialog) + 1);width:var(--dialog-w);max-height:calc(100dvh - 2 * var(--space-4));background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--border-w) solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);animation:dialog-in var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}.dialog-content.lg{width:var(--dialog-w-lg)}.dialog-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-w) solid var(--border);display:flex}.dialog-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.dialog-body{padding:var(--space-5);overflow-y:auto}.dialog-footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:var(--border-w) solid var(--border);flex-wrap:wrap;display:flex}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;scale:.97}}@media (width<=600px){.dialog-content,.dialog-content.lg{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:100dvh;animation-name:sheet-in;inset:auto 0 0;translate:none}.dialog-footer{background:inherit;padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));position:sticky;bottom:0}.dialog-footer>*{flex:1}}@keyframes sheet-in{0%{transform:translateY(100%)}}.drawer-content{z-index:calc(var(--z-dialog) + 1);width:var(--drawer-w);background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-left:var(--border-w) solid var(--glass-border);box-shadow:var(--shadow-2);animation:drawer-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-w) solid var(--border);display:flex;position:sticky;top:0}.drawer-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.drawer-body{padding:var(--space-5);flex:1;overflow-y:auto}@keyframes drawer-in{0%{transform:translate(100%)}}.skeleton{background:linear-gradient(90deg, var(--bg-elevated) 0%, var(--bg-hover) 50%, var(--bg-elevated) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.error-msg{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--danger)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85em}.muted{color:var(--text-3)}.dot-num{font-family:var(--font-dot);font-weight:var(--weight-dot);letter-spacing:var(--tracking-dot);font-variant-numeric:tabular-nums;line-height:.9}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.shell.svelte-12qhfyh{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns var(--dur-2) var(--ease-out);display:grid}.shell.collapsed.svelte-12qhfyh{grid-template-columns:var(--sidebar-w-collapsed) minmax(0, 1fr)}.sidebar-slot.svelte-12qhfyh{height:100vh;z-index:var(--z-nav);width:var(--sidebar-w);position:sticky;top:0}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh){width:var(--sidebar-w-collapsed)}.sidebar.svelte-12qhfyh{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-right:var(--border-w) solid var(--glass-border);box-shadow:var(--glass-highlight);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.sidebar-slot.peeking.svelte-12qhfyh .sidebar:where(.svelte-12qhfyh){width:var(--sidebar-w);box-shadow:var(--shadow-2);position:absolute;inset:0 auto 0 0}.brand.svelte-12qhfyh{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-4) var(--space-3);color:var(--text-1);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);display:flex}.brand-mark.svelte-12qhfyh{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--glass-highlight);flex-shrink:0;place-items:center;display:grid}.brand-name.svelte-12qhfyh{white-space:nowrap;font-family:var(--font-dot);font-size:var(--text-lg);letter-spacing:var(--tracking-dot);overflow:hidden}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh):not(.peeking) .brand-name:where(.svelte-12qhfyh){display:none}.collapse-toggle.svelte-12qhfyh{top:var(--space-5);right:calc(var(--space-3) * -1);width:var(--space-5);height:var(--space-5);background:var(--bg-elevated);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-2);cursor:pointer;z-index:var(--z-raised);opacity:0;place-items:center;display:grid;position:absolute}.sidebar.svelte-12qhfyh:hover .collapse-toggle:where(.svelte-12qhfyh),.collapse-toggle.svelte-12qhfyh:focus-visible{opacity:1}.collapse-toggle.svelte-12qhfyh:hover{color:var(--text-1);border-color:var(--accent)}.shell.collapsed.svelte-12qhfyh .collapse-toggle:where(.svelte-12qhfyh){transform:rotate(180deg)}.nav-groups.svelte-12qhfyh{padding:var(--space-1) var(--space-3);flex:1;overflow:hidden auto}.nav-group.svelte-12qhfyh+.nav-group:where(.svelte-12qhfyh){margin-top:var(--space-3)}.nav-group-label.svelte-12qhfyh{color:var(--text-3);font-size:var(--text-2xs);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-3) var(--space-2);white-space:nowrap;display:block}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh):not(.peeking) .nav-group-label:where(.svelte-12qhfyh){visibility:hidden;height:var(--space-2);padding:0}.nav-items.svelte-12qhfyh{gap:var(--space-0);flex-direction:column;display:flex}.nav-item.svelte-12qhfyh{align-items:center;gap:var(--space-3);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius);white-space:nowrap;display:flex;position:relative;overflow:hidden}.nav-item.svelte-12qhfyh svg{transition:transform var(--dur-2) var(--ease-spring);flex-shrink:0}.nav-item.svelte-12qhfyh:hover{color:var(--text-1);background:var(--bg-hover)}.nav-item.svelte-12qhfyh:hover svg{transform:scale(1.08)}.nav-item.active.svelte-12qhfyh{color:var(--text-1);background:var(--glass-bg-strong);box-shadow:var(--glass-highlight)}.nav-item.active.svelte-12qhfyh svg{color:var(--accent)}.nav-item.active.svelte-12qhfyh:before{content:"";width:var(--indicator-w);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--accent);position:absolute;top:22%;bottom:22%;left:0}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh):not(.peeking) .nav-item:where(.svelte-12qhfyh){justify-content:center}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh):not(.peeking) .nav-item-label:where(.svelte-12qhfyh){display:none}.sidebar-foot.svelte-12qhfyh{padding:var(--space-2);border-top:var(--border-w) solid var(--border)}.content.svelte-12qhfyh{flex-direction:column;min-width:0;display:flex;container:content/inline-size}.topbar.svelte-12qhfyh{z-index:var(--z-topbar);align-items:center;gap:var(--space-3);min-height:var(--topbar-h);padding:0 var(--page-gutter);background:color-mix(in oklch, var(--bg-base) 55%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:var(--border-w) solid var(--border);display:flex;position:sticky;top:0}.menu-btn.svelte-12qhfyh{display:none}.vitals.svelte-12qhfyh{align-items:center;gap:var(--space-2);scrollbar-width:none;margin-left:auto;display:flex;overflow-x:auto}.vitals.svelte-12qhfyh>span:where(.svelte-12qhfyh){align-items:center;gap:var(--space-2);white-space:nowrap;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--glass-bg);border:var(--border-w) solid var(--glass-border);box-shadow:var(--glass-highlight);font-size:var(--text-xs);display:inline-flex}.vitals.svelte-12qhfyh .k:where(.svelte-12qhfyh){color:var(--text-3)}.vitals.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--text-1);font-weight:var(--weight-medium)}.health.svelte-12qhfyh{color:var(--text-1);text-transform:capitalize}.health[data-status=healthy].svelte-12qhfyh{border-color:color-mix(in oklch, var(--success) 35%, transparent);background:var(--success-subtle)}.health[data-status=degraded].svelte-12qhfyh{border-color:color-mix(in oklch, var(--warning) 35%, transparent);background:var(--warning-subtle)}.main.svelte-12qhfyh{flex:1;min-width:0}.scrim.svelte-12qhfyh{display:none}@media (width<=800px){.shell.svelte-12qhfyh,.shell.collapsed.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.sidebar-slot.svelte-12qhfyh,.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh){width:min(var(--sidebar-w), 86vw);transition:transform var(--dur-2) var(--ease-out);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell.drawer-open.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh){box-shadow:var(--shadow-2);transform:none}.sidebar-slot.peeking.svelte-12qhfyh .sidebar:where(.svelte-12qhfyh){width:100%;box-shadow:none;position:relative}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh) .brand-name:where(.svelte-12qhfyh),.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh) .nav-item-label:where(.svelte-12qhfyh){display:revert}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh) .nav-item:where(.svelte-12qhfyh){justify-content:flex-start}.shell.collapsed.svelte-12qhfyh .sidebar-slot:where(.svelte-12qhfyh) .nav-group-label:where(.svelte-12qhfyh){visibility:visible;height:auto;padding:var(--space-1) var(--space-3) var(--space-2)}.collapse-toggle.svelte-12qhfyh{display:none}.scrim.svelte-12qhfyh{z-index:var(--z-scrim);background:var(--bg-scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-2);border:0;display:block;position:fixed;inset:0}.shell.drawer-open.svelte-12qhfyh .scrim:where(.svelte-12qhfyh){opacity:1;pointer-events:auto}.menu-btn.svelte-12qhfyh{display:grid}.hide-sm.svelte-12qhfyh,.vitals.svelte-12qhfyh .k:where(.svelte-12qhfyh){display:none}}
