@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.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: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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: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+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: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+??,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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-semi-condensed-vietnamese-500-normal-DaSOOpQd.woff2)format("woff2"),url(/assets/saira-semi-condensed-vietnamese-500-normal-Dvrr_M0-.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-semi-condensed-latin-ext-500-normal-DcBBbpUL.woff2)format("woff2"),url(/assets/saira-semi-condensed-latin-ext-500-normal-CBunCqud.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-semi-condensed-latin-500-normal-OkPZo89y.woff2)format("woff2"),url(/assets/saira-semi-condensed-latin-500-normal-DNw5c0PQ.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-semi-condensed-vietnamese-600-normal-BleKkWhQ.woff2)format("woff2"),url(/assets/saira-semi-condensed-vietnamese-600-normal-CtOKQqyp.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-semi-condensed-latin-ext-600-normal-cD8iogYK.woff2)format("woff2"),url(/assets/saira-semi-condensed-latin-ext-600-normal-gxH8H1Hk.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-semi-condensed-latin-600-normal-BlCmTINa.woff2)format("woff2"),url(/assets/saira-semi-condensed-latin-600-normal-CyCQx_HP.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-semi-condensed-vietnamese-700-normal-CydgS1-X.woff2)format("woff2"),url(/assets/saira-semi-condensed-vietnamese-700-normal-Wp1D8kAu.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-semi-condensed-latin-ext-700-normal-B2SOp30D.woff2)format("woff2"),url(/assets/saira-semi-condensed-latin-ext-700-normal-xWD0nNWp.woff)format("woff");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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-semi-condensed-latin-700-normal-DrSnQFZS.woff2)format("woff2"),url(/assets/saira-semi-condensed-latin-700-normal-BeJ8KZkF.woff)format("woff");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}@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-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}}}@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:JetBrains Mono, Consolas, monospace;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:JetBrains Mono, Consolas, monospace;--color-coal:#101617;--color-iron:#1c2527;--color-ash:#e8e3d8;--color-ember:#ee6b36;--color-shroud:#6da8a2;--color-danger:#d3564e;--font-display:Saira Semi Condensed, Arial Narrow, sans-serif;--font-body:Atkinson Hyperlegible Next, Atkinson Hyperlegible, sans-serif}}@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{.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}.block{display:block}.hidden{display:none}.resize-none{resize:none}.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,)}.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))}}:root{--color-coal:#101617;--color-iron:#1c2527;--color-ash:#e8e3d8;--color-ember:#ee6b36;--color-shroud:#6da8a2;--color-danger:#d3564e;--font-display:Saira Semi Condensed, Arial Narrow, sans-serif;--font-body:Atkinson Hyperlegible Next, Atkinson Hyperlegible, sans-serif;--font-mono:JetBrains Mono, Consolas, monospace;--radius-default:.625rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--space-unit:.375rem;--space-control:2.75rem;--space-page-max:90rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);color:var(--color-ash);background:var(--color-coal);font-synthesis:none;text-rendering:optimizelegibility;--surface:var(--color-iron);--surface-raised:#343c3c}@supports (color:color-mix(in lab, red, red)){:root{--surface-raised:color-mix(in srgb, var(--color-iron) 88%, var(--color-ash))}}:root{--surface-low:#12191a}@supports (color:color-mix(in lab, red, red)){:root{--surface-low:color-mix(in srgb, var(--color-coal) 83%, var(--color-iron))}}:root{--surface-input:#141b1c}@supports (color:color-mix(in lab, red, red)){:root{--surface-input:color-mix(in srgb, var(--color-coal) 68%, var(--color-iron))}}:root{--border:#e8e3d826}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in srgb, var(--color-ash) 15%, transparent)}}:root{--border-strong:#e8e3d845}@supports (color:color-mix(in lab, red, red)){:root{--border-strong:color-mix(in srgb, var(--color-ash) 27%, transparent)}}:root{--text-muted:#e8e3d8ab}@supports (color:color-mix(in lab, red, red)){:root{--text-muted:color-mix(in srgb, var(--color-ash) 67%, transparent)}}:root{--text-faint:#e8e3d899}@supports (color:color-mix(in lab, red, red)){:root{--text-faint:color-mix(in srgb, var(--color-ash) 60%, transparent)}}:root{--focus:var(--color-ember);scrollbar-gutter:stable}*{box-sizing:border-box;scrollbar-color:#e8e3d83d var(--surface-low)}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--color-ash) 24%, transparent) var(--surface-low)}}*{scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-low)}::-webkit-scrollbar-thumb{background:#e8e3d83d}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-ash) 24%, transparent)}}::-webkit-scrollbar-thumb{border:2px solid var(--surface-low);border-radius:99px}html{background:var(--color-coal);min-width:320px;min-height:100%}body{background:radial-gradient(70rem 40rem at 78% -10%, #6da8a212, transparent 62%), linear-gradient(145deg, var(--color-coal), #111718 55%, var(--color-coal));min-width:320px;min-height:100vh;margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(70rem 40rem at 78% -10%, color-mix(in srgb, var(--color-shroud) 7%, transparent), transparent 62%), linear-gradient(145deg, var(--color-coal), color-mix(in srgb, var(--color-coal) 91%, var(--color-iron)) 55%, var(--color-coal))}}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:#8ab9b5}@supports (color:color-mix(in lab, red, red)){a{color:color-mix(in srgb, var(--color-shroud) 80%, white)}}a{text-underline-offset:.18em}a:hover{color:var(--color-ash)}button{color:inherit}svg{stroke-width:1.75px;flex:none}::selection{color:var(--color-coal);background:var(--color-ember)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;line-height:1.05}h1{margin-bottom:.55rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:600}h2{margin-bottom:.45rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:600}h3{margin-bottom:.3rem;font-size:1.25rem}p{color:var(--text-muted);line-height:1.55}code,.mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.83em}.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}.hidden{display:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh}.app-shell>main{min-height:100vh;margin-left:248px}.sidebar{z-index:20;border-right:1px solid var(--border);background:#12181a;flex-direction:column;width:248px;padding:1.4rem 1rem 1.2rem;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb, var(--color-coal) 84%, var(--color-iron))}}.sidebar:before{content:"";background:linear-gradient(180deg, transparent 3%, #ee6b3699 30%, var(--color-ember) 50%, #6da8a299 82%, transparent);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.sidebar:before{background:linear-gradient(180deg, transparent 3%, color-mix(in srgb, var(--color-ember) 60%, transparent) 30%, var(--color-ember) 50%, color-mix(in srgb, var(--color-shroud) 60%, transparent) 82%, transparent)}}.sidebar:before{box-shadow:0 0 24px #ee6b3661}@supports (color:color-mix(in lab, red, red)){.sidebar:before{box-shadow:0 0 24px color-mix(in srgb, var(--color-ember) 38%, transparent)}}.brand{color:var(--color-ash);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand:hover{color:var(--color-ash)}.brand__mark{border:1px solid #ee6b3675;place-items:center;width:2.55rem;height:2.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.brand__mark{border:1px solid color-mix(in srgb, var(--color-ember) 46%, transparent)}}.brand__mark{border-radius:var(--radius-md);color:var(--color-ember);background:#201c19}@supports (color:color-mix(in lab, red, red)){.brand__mark{background:color-mix(in srgb, var(--color-ember) 7%, var(--color-coal))}}.brand__mark{box-shadow:inset 0 -8px 18px #ee6b3614}@supports (color:color-mix(in lab, red, red)){.brand__mark{box-shadow:inset 0 -8px 18px color-mix(in srgb, var(--color-ember) 8%, transparent)}}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1.05rem}.brand small{color:var(--text-faint);font-size:.72rem}.forge-temperature{border:1px solid var(--border);border-radius:var(--radius-md);background:#6da8a20a;align-items:center;gap:.65rem;margin:2rem 0 1.2rem;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.forge-temperature{background:color-mix(in srgb, var(--color-shroud) 4%, transparent)}}.forge-temperature>span{background:var(--color-shroud);border-radius:99px;width:.55rem;height:.55rem;box-shadow:0 0 12px #6da8a2a6}@supports (color:color-mix(in lab, red, red)){.forge-temperature>span{box-shadow:0 0 12px color-mix(in srgb, var(--color-shroud) 65%, transparent)}}.forge-temperature div{flex-direction:column;min-width:0;display:flex}.forge-temperature strong{font-size:.8rem}.forge-temperature small{color:var(--text-faint);font-size:.72rem}.forge-nav{position:relative}.forge-nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.forge-nav__link{border-radius:var(--radius-md);min-height:2.75rem;color:var(--text-muted);font-family:var(--font-display);align-items:center;gap:.7rem;padding:.62rem .72rem .62rem 1.05rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative;overflow:hidden}.forge-nav__link:after{content:"";pointer-events:none;opacity:calc(var(--heat,0) * .6);background:linear-gradient(90deg,#ee6b361f,#0000 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.forge-nav__link:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ember) 12%, transparent), transparent 78%)}}.forge-nav__link:hover{color:var(--color-ash);background:#e8e3d80d}@supports (color:color-mix(in lab, red, red)){.forge-nav__link:hover{background:color-mix(in srgb, var(--color-ash) 5%, transparent)}}.forge-nav__link.is-active{color:var(--color-ash);background:#ee6b361a}@supports (color:color-mix(in lab, red, red)){.forge-nav__link.is-active{background:color-mix(in srgb, var(--color-ember) 10%, transparent)}}.forge-nav__marker{width:2px;opacity:calc(.18 + var(--heat,0));background:#ee6b36;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.forge-nav__marker{background:color-mix(in srgb, var(--color-ember) calc(28% + var(--heat,0) * 60%), transparent)}}.forge-nav__link.is-active .forge-nav__marker{opacity:1;background:var(--color-ember);width:3px;box-shadow:0 0 14px #ee6b3699}@supports (color:color-mix(in lab, red, red)){.forge-nav__link.is-active .forge-nav__marker{box-shadow:0 0 14px color-mix(in srgb, var(--color-ember) 60%, transparent)}}.sidebar__footer{border-top:1px solid var(--border);gap:.5rem;margin-top:auto;padding:1rem .35rem 0;display:grid}.sidebar__footer>strong{text-overflow:ellipsis;overflow:hidden}.sidebar__footer .button{justify-content:flex-start;margin-left:-.55rem}.mobile-header{display:none}.page{width:min(100%,90rem);margin-inline:auto;padding:clamp(1.3rem,3vw,3.25rem)}.page--form{max-width:72rem}.page-header{margin-bottom:2rem}.page-header__row{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.page-header__row>div:first-child{max-width:52rem}.page-header p{max-width:48rem;margin-bottom:0;font-size:1.03rem}.page-header__actions,.heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.eyebrow{color:var(--color-ember);font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:inline-block}.breadcrumbs{margin-bottom:1rem}.breadcrumbs ol{color:var(--text-faint);flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--border-strong);margin-right:.45rem}.breadcrumbs a{color:var(--text-muted)}.button{border-radius:var(--radius-md);cursor:pointer;min-height:2.65rem;font-family:var(--font-display);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .88rem;font-size:.9rem;font-weight:600;line-height:1.1;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .1s;display:inline-flex;position:relative}.button__content{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.button__spinner{animation:.9s linear infinite spin;position:absolute;right:.65rem}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{cursor:not-allowed}.button--outline{color:var(--color-ash);border-color:var(--border-strong);background:0 0}.button--outline:hover:not(:disabled){border-color:#e8e3d86b}@supports (color:color-mix(in lab, red, red)){.button--outline:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-ash) 42%, transparent)}}.button--outline:hover:not(:disabled){background:#e8e3d80d}@supports (color:color-mix(in lab, red, red)){.button--outline:hover:not(:disabled){background:color-mix(in srgb, var(--color-ash) 5%, transparent)}}.button--ghost{color:var(--text-muted);background:0 0}.button--ghost:hover:not(:disabled){color:var(--color-ash);background:#e8e3d812}@supports (color:color-mix(in lab, red, red)){.button--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--color-ash) 7%, transparent)}}.button--solid{color:var(--color-coal);border-color:#0000}.button--brand.button--solid{background:var(--color-ember);box-shadow:0 6px 22px #ee6b362e}@supports (color:color-mix(in lab, red, red)){.button--brand.button--solid{box-shadow:0 6px 22px color-mix(in srgb, var(--color-ember) 18%, transparent)}}.button--brand.button--solid:hover:not(:disabled){background:#f07d4e}@supports (color:color-mix(in lab, red, red)){.button--brand.button--solid:hover:not(:disabled){background:color-mix(in srgb, var(--color-ember) 88%, white)}}.button--danger.button--solid{color:#fff;background:var(--color-danger)}.button--warning.button--solid{color:var(--color-coal);background:#ed8153}@supports (color:color-mix(in lab, red, red)){.button--warning.button--solid{background:color-mix(in srgb, var(--color-ember) 82%, var(--color-ash))}}.button--danger.button--outline{color:#db746e}@supports (color:color-mix(in lab, red, red)){.button--danger.button--outline{color:color-mix(in srgb, var(--color-danger) 82%, white)}}.button--danger.button--outline{border-color:#d3564e8c}@supports (color:color-mix(in lab, red, red)){.button--danger.button--outline{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}}.button--warning.button--outline{color:#f28c62}@supports (color:color-mix(in lab, red, red)){.button--warning.button--outline{color:color-mix(in srgb, var(--color-ember) 78%, white)}}.button--warning.button--outline{border-color:#ee6b3680}@supports (color:color-mix(in lab, red, red)){.button--warning.button--outline{border-color:color-mix(in srgb, var(--color-ember) 50%, transparent)}}.button.button:disabled{color:var(--text-muted);border-color:var(--border);background:var(--surface-low);box-shadow:none}.icon-button{border:1px solid var(--border);border-radius:var(--radius-sm);width:2.35rem;height:2.35rem;color:var(--text-muted);background:0 0;place-items:center;text-decoration:none;display:inline-grid}.icon-button:hover{color:var(--color-ash);border-color:var(--border-strong)}.status-badge{border:1px solid;border-radius:99px;align-items:center;gap:.35rem;width:max-content;max-width:100%;padding:.28rem .52rem;font-size:.73rem;font-weight:700;line-height:1.15;display:inline-flex}.status-badge--success{color:#93bfba}@supports (color:color-mix(in lab, red, red)){.status-badge--success{color:color-mix(in srgb, var(--color-shroud) 74%, white)}}.status-badge--success{border-color:#6da8a261}@supports (color:color-mix(in lab, red, red)){.status-badge--success{border-color:color-mix(in srgb, var(--color-shroud) 38%, transparent)}}.status-badge--success{background:#6da8a217}@supports (color:color-mix(in lab, red, red)){.status-badge--success{background:color-mix(in srgb, var(--color-shroud) 9%, transparent)}}.status-badge--info{color:#8dbbb6}@supports (color:color-mix(in lab, red, red)){.status-badge--info{color:color-mix(in srgb, var(--color-shroud) 78%, white)}}.status-badge--info{border-color:#6da8a252}@supports (color:color-mix(in lab, red, red)){.status-badge--info{border-color:color-mix(in srgb, var(--color-shroud) 32%, transparent)}}.status-badge--info{background:#6da8a20f}@supports (color:color-mix(in lab, red, red)){.status-badge--info{background:color-mix(in srgb, var(--color-shroud) 6%, transparent)}}.status-badge--warning{color:#f28f66}@supports (color:color-mix(in lab, red, red)){.status-badge--warning{color:color-mix(in srgb, var(--color-ember) 76%, white)}}.status-badge--warning{border-color:#ee6b3661}@supports (color:color-mix(in lab, red, red)){.status-badge--warning{border-color:color-mix(in srgb, var(--color-ember) 38%, transparent)}}.status-badge--warning{background:#ee6b3614}@supports (color:color-mix(in lab, red, red)){.status-badge--warning{background:color-mix(in srgb, var(--color-ember) 8%, transparent)}}.status-badge--danger{color:#e18c87}@supports (color:color-mix(in lab, red, red)){.status-badge--danger{color:color-mix(in srgb, var(--color-danger) 68%, white)}}.status-badge--danger{border-color:#d3564e70}@supports (color:color-mix(in lab, red, red)){.status-badge--danger{border-color:color-mix(in srgb, var(--color-danger) 44%, transparent)}}.status-badge--danger{background:#d3564e17}@supports (color:color-mix(in lab, red, red)){.status-badge--danger{background:color-mix(in srgb, var(--color-danger) 9%, transparent)}}.status-badge--neutral{color:var(--text-muted);border-color:var(--border);background:#e8e3d808}@supports (color:color-mix(in lab, red, red)){.status-badge--neutral{background:color-mix(in srgb, var(--color-ash) 3%, transparent)}}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:2.5rem;display:grid}.metric{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-low);align-items:center;gap:.9rem;min-height:6.4rem;padding:1rem 1.1rem;display:flex}.metric>span{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--text-muted);background:#e8e3d80d;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.metric>span{background:color-mix(in srgb, var(--color-ash) 5%, transparent)}}.metric>div{flex-direction:column;display:flex}.metric>div>span{font-family:var(--font-display);font-size:1.9rem;font-weight:600;line-height:1}.metric small{color:var(--text-faint);margin-top:.3rem}.metric--success>span{color:var(--color-shroud);background:#6da8a217}@supports (color:color-mix(in lab, red, red)){.metric--success>span{background:color-mix(in srgb, var(--color-shroud) 9%, transparent)}}.metric--danger>span{color:var(--color-danger);background:#d3564e17}@supports (color:color-mix(in lab, red, red)){.metric--danger>span{background:color-mix(in srgb, var(--color-danger) 9%, transparent)}}.section-block{margin-top:1.25rem}.section-heading{justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:1.15rem;display:flex}.section-heading h2{align-items:center;gap:.5rem;margin-bottom:0;display:flex}.section-heading p{max-width:52rem;margin:.4rem 0 0}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.spotlight-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;position:relative;overflow:hidden}.spotlight-card:hover{border-color:var(--border-strong)}.spotlight-card__light{pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.spotlight-card__content{height:100%;padding:1.25rem;position:relative}.server-card__top{flex-wrap:wrap;justify-content:space-between;gap:.45rem;min-height:1.8rem;display:flex}.server-card__title{margin-block:1.25rem}.server-card__title a{color:var(--color-ash);font-family:var(--font-display);align-items:center;gap:.45rem;font-size:1.65rem;font-weight:600;text-decoration:none;display:inline-flex}.server-card__title a svg{color:var(--color-ember);transition:transform .14s}.server-card__title a:hover svg{transform:translate(3px)}.server-card__title p{margin:.3rem 0 0}.server-card__facts,.definition-grid,.managed-grid{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.server-card__facts>div,.definition-grid>div,.managed-grid>div{border-bottom:1px solid var(--border);min-width:0;padding:.75rem}.server-card__facts>div:nth-last-child(-n+2),.definition-grid>div:nth-last-child(-n+2),.managed-grid>div:nth-last-child(-n+2){border-bottom:0}.server-card__facts>div:nth-child(odd),.definition-grid>div:nth-child(odd),.managed-grid>div:nth-child(odd){border-right:1px solid var(--border)}dt{color:var(--text-faint);font-size:.74rem}dd{overflow-wrap:anywhere;margin:.23rem 0 0;font-weight:600}.definition-grid dd{align-items:center;gap:.4rem;display:flex}.server-card__actions{justify-content:flex-end;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.result-status{color:var(--text-faint);text-align:right;margin-top:.85rem;font-size:.78rem}.filter-toolbar{grid-template-columns:repeat(3,minmax(10rem,14rem));align-items:end;gap:.75rem;margin-bottom:1.1rem;display:grid}.list-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pagination{gap:.4rem;margin-top:.85rem;display:flex}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1rem,2vw,1.5rem)}.tab-stack{gap:1rem;display:grid}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.state-card .spotlight-card__content{grid-template-columns:1fr auto;align-content:space-between;min-height:9rem;display:grid}.state-card .eyebrow,.state-card p{grid-column:1/-1}.state-card strong{font-family:var(--font-display);font-size:1.35rem}.state-card strong small{color:var(--text-faint);font-size:.8rem}.state-card svg{color:var(--text-faint)}.state-card--primary{border-color:#6da8a261}@supports (color:color-mix(in lab, red, red)){.state-card--primary{border-color:color-mix(in srgb, var(--color-shroud) 38%, transparent)}}.state-card--primary svg{color:var(--color-shroud)}.route-tabs{z-index:10;border-block:1px solid var(--border);background:#101617e8;margin:0 calc(-1*clamp(1.3rem,3vw,3.25rem)) 1rem;padding:0 clamp(1.3rem,3vw,3.25rem);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.route-tabs{background:color-mix(in srgb, var(--color-coal) 91%, transparent)}}.route-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.route-tabs>div{gap:.2rem;display:flex;overflow-x:auto}.route-tabs a{color:var(--text-muted);font-family:var(--font-display);flex:none;padding:.9rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none;position:relative}.route-tabs a:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 0 -1px}.route-tabs a:hover,.route-tabs a.is-active{color:var(--color-ash)}.route-tabs a.is-active:after{background:var(--color-ember);box-shadow:0 0 10px #ee6b3673}@supports (color:color-mix(in lab, red, red)){.route-tabs a.is-active:after{box-shadow:0 0 10px color-mix(in srgb, var(--color-ember) 45%, transparent)}}.page-banner{border-radius:var(--radius-md);border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.75rem .9rem;display:flex}.page-banner--warning{color:#f28c62}@supports (color:color-mix(in lab, red, red)){.page-banner--warning{color:color-mix(in srgb, var(--color-ember) 78%, white)}}.page-banner--warning{border-color:#ee6b365c}@supports (color:color-mix(in lab, red, red)){.page-banner--warning{border-color:color-mix(in srgb, var(--color-ember) 36%, transparent)}}.page-banner--warning{background:#ee6b3612}@supports (color:color-mix(in lab, red, red)){.page-banner--warning{background:color-mix(in srgb, var(--color-ember) 7%, transparent)}}.page-banner span{color:inherit}.update-panel{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.update-panel>div:first-child{max-width:55rem}.update-panel>div:last-child{flex:none;align-items:center;gap:.65rem;display:flex}.danger-zone{border:1px solid #d3564e66;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:3rem;padding:1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.danger-zone{border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent)}}.danger-zone{border-radius:var(--radius-lg);background:#d3564e}@supports (color:color-mix(in lab, red, red)){.danger-zone{background:color-mix(in srgb, var(--color-danger) 4%, var(--surface-low))}}.danger-zone h2{margin-bottom:.25rem;font-size:1.35rem}.danger-zone p{margin-bottom:0}.field{gap:.35rem;min-width:0;display:grid}.field__label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.field__label-row label{font-size:.88rem;font-weight:700}.field__label-row span{color:var(--text-faint);font-size:.72rem}.field__message{min-height:1.08rem;color:var(--text-faint);font-size:.75rem;line-height:1.35}.field--error .field__message{color:#dd7b75}@supports (color:color-mix(in lab, red, red)){.field--error .field__message{color:color-mix(in srgb, var(--color-danger) 78%, white)}}.input,.select-trigger,.search-field input{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--color-ash);background:var(--surface-input);transition:border-color .14s,background .14s}.input{padding:.62rem .72rem}.input::placeholder,.search-field input::placeholder{color:var(--text-faint)}.input:hover:not(:disabled),.select-trigger:hover:not([data-disabled]),.search-field:hover input{border-color:#e8e3d861}@supports (color:color-mix(in lab, red, red)){.input:hover:not(:disabled),.select-trigger:hover:not([data-disabled]),.search-field:hover input{border-color:color-mix(in srgb, var(--color-ash) 38%, transparent)}}.input:focus,.select-trigger:focus,.search-field:focus-within input{border-color:var(--color-ember);background:var(--surface-input)}@supports (color:color-mix(in lab, red, red)){.input:focus,.select-trigger:focus,.search-field:focus-within input{background:color-mix(in srgb, var(--surface-input) 93%, var(--color-ember))}}.input:focus,.select-trigger:focus,.search-field:focus-within input{box-shadow:0 0 0 2px var(--color-coal), 0 0 0 4px #ee6b36b8;outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus,.select-trigger:focus,.search-field:focus-within input{box-shadow:0 0 0 2px var(--color-coal), 0 0 0 4px color-mix(in srgb, var(--color-ember) 72%, transparent)}}.input[aria-invalid=true],.select-trigger[aria-invalid=true]{border-color:var(--color-danger)}.input:disabled,.select-trigger[data-disabled]{cursor:not-allowed;opacity:.5}.textarea{resize:vertical;min-height:7rem;line-height:1.48}.secret-field{position:relative}.secret-field .input{padding-right:3rem}.secret-field button{border-radius:var(--radius-sm);width:2.2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:.25rem .3rem .25rem auto}.secret-field button:hover{color:var(--color-ash);background:#e8e3d80f}@supports (color:color-mix(in lab, red, red)){.secret-field button:hover{background:color-mix(in srgb, var(--color-ash) 6%, transparent)}}.select-trigger{cursor:pointer;justify-content:space-between;align-items:center;padding:.62rem .72rem;display:flex}.select-content{z-index:100;width:var(--radix-select-trigger-width);max-width:var(--radix-select-content-available-width);max-height:min(20rem, var(--radix-select-content-available-height));border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden;box-shadow:0 16px 40px #00000061}.select-content [data-radix-select-viewport]{padding:.28rem}.select-item{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-items:center;min-height:2.4rem;padding:.45rem 2rem .45rem .65rem;display:flex;position:relative}.select-item[data-highlighted]{background:#ee6b361f}@supports (color:color-mix(in lab, red, red)){.select-item[data-highlighted]{background:color-mix(in srgb, var(--color-ember) 12%, transparent)}}.select-item[data-disabled]{opacity:.45;cursor:default}.select-item [data-radix-select-item-text],.select-item>span:first-child,.select-trigger>span:first-child{overflow-wrap:anywhere;white-space:normal;text-align:left;min-width:0}.select-item [data-radix-select-item-indicator]{color:var(--color-ember);position:absolute;right:.55rem}.search-field{width:min(100%,25rem);position:relative}.search-field>svg{z-index:1;color:var(--text-faint);pointer-events:none;position:absolute;inset:50% auto auto .75rem;transform:translateY(-50%)}.search-field input{padding:.55rem 2.7rem .55rem 2.35rem}.search-field__adornment{color:var(--text-faint);place-items:center;display:grid;position:absolute;inset:0 .35rem 0 auto}.search-field__adornment button{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;display:grid}.form-section,.settings-form,.configuration-form{gap:1rem;display:grid}.form-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;margin:0;padding:clamp(1rem,2.5vw,1.75rem)}.form-section legend{font-family:var(--font-display);align-items:center;gap:.5rem;padding-inline:.4rem;font-size:1.2rem;font-weight:600;display:flex}.form-actions,.dialog-actions,.wizard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.wizard-form{gap:1rem;margin-top:1rem;display:grid}.wizard-actions{justify-content:space-between;padding-top:.5rem}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.review-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-low);gap:.8rem;min-width:0;padding:.9rem;display:flex}.review-card>span{color:var(--color-shroud)}.review-card div{gap:.2rem;min-width:0;display:grid}.review-card small{color:var(--text-faint)}.review-card strong{overflow-wrap:anywhere}.review-card p{overflow-wrap:anywhere;margin:0;font-size:.82rem}.info-panel,.inline-alert,.attention-callout{border-radius:var(--radius-md);border:1px solid;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;line-height:1.45;display:flex}.info-panel{border-color:#6da8a252}@supports (color:color-mix(in lab, red, red)){.info-panel{border-color:color-mix(in srgb, var(--color-shroud) 32%, transparent)}}.info-panel{background:#6da8a20f}@supports (color:color-mix(in lab, red, red)){.info-panel{background:color-mix(in srgb, var(--color-shroud) 6%, transparent)}}.info-panel p{margin:.2rem 0 0}.inline-alert--error{color:#e08983}@supports (color:color-mix(in lab, red, red)){.inline-alert--error{color:color-mix(in srgb, var(--color-danger) 70%, white)}}.inline-alert--error{border-color:#d3564e6b}@supports (color:color-mix(in lab, red, red)){.inline-alert--error{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent)}}.inline-alert--error{background:#d3564e12}@supports (color:color-mix(in lab, red, red)){.inline-alert--error{background:color-mix(in srgb, var(--color-danger) 7%, transparent)}}.inline-alert--warning{color:#f28c62}@supports (color:color-mix(in lab, red, red)){.inline-alert--warning{color:color-mix(in srgb, var(--color-ember) 78%, white)}}.inline-alert--warning{border-color:#ee6b365c}@supports (color:color-mix(in lab, red, red)){.inline-alert--warning{border-color:color-mix(in srgb, var(--color-ember) 36%, transparent)}}.inline-alert--warning{background:#ee6b3612}@supports (color:color-mix(in lab, red, red)){.inline-alert--warning{background:color-mix(in srgb, var(--color-ember) 7%, transparent)}}.inline-alert--info{color:#92beb9}@supports (color:color-mix(in lab, red, red)){.inline-alert--info{color:color-mix(in srgb, var(--color-shroud) 75%, white)}}.inline-alert--info{border-color:#6da8a257}@supports (color:color-mix(in lab, red, red)){.inline-alert--info{border-color:color-mix(in srgb, var(--color-shroud) 34%, transparent)}}.inline-alert--info{background:#6da8a212}@supports (color:color-mix(in lab, red, red)){.inline-alert--info{background:color-mix(in srgb, var(--color-shroud) 7%, transparent)}}.inline-form{grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.inline-form .field__message{display:none}.check-grid,.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.check-field{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--surface-low);gap:.7rem;padding:.75rem;display:flex}.check-field input,.compact-check input{width:1rem;height:1rem;accent-color:var(--color-ember);margin-top:.15rem}.check-field span{flex-direction:column;gap:.18rem;display:flex}.check-field small{color:var(--text-faint)}.compact-check{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.48rem;font-size:.84rem;display:flex}.group-list{gap:.75rem;display:grid}.group-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-low);padding:1rem}.group-card__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.group-card__heading>div{align-items:center;gap:.5rem;display:flex}.group-card__heading h3{margin:0}.group-card .permission-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5rem;padding-top:.8rem}.sticky-actions{z-index:9;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:#1c2527f0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex;position:sticky;bottom:.8rem}@supports (color:color-mix(in lab, red, red)){.sticky-actions{background:color-mix(in srgb, var(--color-iron) 94%, transparent)}}.sticky-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 36px #0000004d}.sticky-actions>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sticky-actions>div:first-child{flex-direction:column;align-items:flex-start;gap:.1rem}.sticky-actions>div:first-child>span{color:var(--text-faint);font-size:.78rem}.stepper{padding:.25rem 0}.stepper ol{margin:0;padding:0;list-style:none;display:flex}.stepper li{min-width:0;color:var(--text-faint);flex:1;position:relative}.stepper li:not(:last-child):after{content:"";z-index:0;background:var(--border-strong);height:1px;position:absolute;top:1rem;left:calc(50% + 1rem);right:calc(1rem - 50%)}.stepper li.is-complete:after{background:#ee6b368c}@supports (color:color-mix(in lab, red, red)){.stepper li.is-complete:after{background:color-mix(in srgb, var(--color-ember) 55%, transparent)}}.stepper li>div,.stepper li>button{z-index:1;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:.15rem;display:flex;position:relative}.stepper li>button{cursor:pointer}.stepper__number{border:1px solid var(--border-strong);width:2rem;height:2rem;font-family:var(--font-mono);background:var(--surface);border-radius:99px;place-items:center;font-size:.76rem;display:grid}.stepper__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.stepper li.is-active{color:var(--color-ash)}.stepper li.is-active .stepper__number{color:var(--color-coal);border-color:var(--color-ember);background:var(--color-ember);box-shadow:0 0 16px #ee6b364d}@supports (color:color-mix(in lab, red, red)){.stepper li.is-active .stepper__number{box-shadow:0 0 16px color-mix(in srgb, var(--color-ember) 30%, transparent)}}.stepper li.is-complete .stepper__number{color:var(--color-ember);border-color:#ee6b368c}@supports (color:color-mix(in lab, red, red)){.stepper li.is-complete .stepper__number{border-color:color-mix(in srgb, var(--color-ember) 55%, transparent)}}.dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040708c7;animation:.13s ease-out fade-in;position:fixed;inset:0}.dialog-surface{z-index:91;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(100vw - 2rem,34rem);max-height:min(88vh,48rem);padding:1.35rem;animation:.16s ease-out dialog-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 26px 70px #00000085}.dialog-surface--wide{width:min(100vw - 2rem,48rem)}.dialog-surface__flare{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, transparent, var(--color-ember), transparent);height:2px;position:absolute;inset:0 0 auto}.dialog-surface h2{margin-bottom:.6rem}.dialog-description{color:var(--text-muted);line-height:1.5}.dialog-description p{margin-bottom:.7rem}.dialog-fields{gap:.8rem;margin-top:1rem;display:grid}.dialog-fields>label{font-size:.88rem}.dialog-actions{margin-top:1.25rem}.dialog-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialog-title-row h2{margin:0}.dialog-title-row p{margin:.4rem 0 1rem}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}}.toast-viewport{z-index:120;flex-direction:column;gap:.55rem;width:min(25rem,100vw - 2rem);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:1rem;right:1rem}.toast{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.65rem;padding:.85rem;display:grid;box-shadow:0 14px 36px #0000006b}.toast--success>svg{color:var(--color-shroud)}.toast--warning>svg,.toast--error>svg{color:var(--color-ember)}.toast--error{border-color:#d3564e73}@supports (color:color-mix(in lab, red, red)){.toast--error{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.toast [data-radix-toast-title]{font-weight:700}.toast [data-radix-toast-description]{color:var(--text-muted);margin-top:.2rem;font-size:.82rem}.toast [data-radix-toast-close]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.tooltip-content{z-index:130;border:1px solid var(--border-strong);border-radius:var(--radius-sm);max-width:17rem;color:var(--color-ash);background:var(--surface-raised);padding:.42rem .55rem;font-size:.76rem;line-height:1.3;box-shadow:0 8px 24px #00000061}.tooltip-arrow{fill:var(--surface-raised)}.loading-panel,.error-panel,.empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);min-height:11rem;color:var(--text-muted);text-align:center;background:var(--surface-low);align-content:center;place-items:center;gap:.65rem;padding:1.5rem;display:grid}.error-panel{border-style:solid;border-color:#d3564e66}@supports (color:color-mix(in lab, red, red)){.error-panel{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}}.error-panel span{color:var(--text-muted)}.empty-state>span{border:1px solid var(--border);width:3.4rem;height:3.4rem;color:var(--color-shroud);border-radius:99px;place-items:center;display:grid}.empty-state h3,.empty-state p{margin:0}.quiet-status{color:var(--text-faint);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.operation-list{gap:.55rem;display:grid}.operation-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-low);grid-template-columns:minmax(12rem,1fr) auto auto auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.operation-row>div:first-child{flex-direction:column;min-width:0;display:flex}.operation-row__kind{color:var(--text-faint);font-size:.72rem}.operation-row time{color:var(--text-faint);font-size:.78rem}.table-scroll{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;position:relative;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.86rem}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;min-height:3.25rem;padding:.72rem}.data-table thead th{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-low);font-size:.72rem;font-weight:600}.data-table tbody tr:last-child>*{border-bottom:0}.data-table tbody tr:hover{background:#e8e3d806}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover{background:color-mix(in srgb, var(--color-ash) 2.5%, transparent)}}.table-primary{color:var(--color-ash);font-weight:700;display:block}.data-table td small,.data-table th code{color:var(--text-faint);margin-top:.18rem;font-weight:400;display:block}.row-actions{justify-content:flex-end;gap:.2rem;display:flex}.row-actions .button{min-width:2.35rem;min-height:2.35rem;padding:.4rem}.backup-summary{grid-template-columns:auto auto 1fr;align-items:center;gap:.75rem;display:grid}.backup-summary article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-low);align-items:center;gap:.7rem;min-height:4.5rem;padding:.8rem 1rem;display:flex}.backup-summary article>svg{color:var(--color-shroud)}.backup-summary article div{flex-direction:column;display:flex}.backup-summary article strong{font-family:var(--font-display);font-size:1.2rem}.backup-summary article span{color:var(--text-faint);font-size:.75rem}.backup-summary>p{justify-self:end;margin:0;font-size:.8rem}.upload-panel{border-top:1px solid var(--border);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.upload-stack{gap:.65rem;display:grid}.dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;background:var(--surface-low);align-content:center;place-items:center;gap:.4rem;min-height:12rem;padding:1rem;transition:border-color .14s,background .14s;display:grid}.dropzone>svg{color:var(--color-shroud)}.dropzone>span{color:var(--text-faint);font-size:.8rem}.dropzone.is-dragover{border-color:var(--color-ember);background:#ee6b36}@supports (color:color-mix(in lab, red, red)){.dropzone.is-dragover{background:color-mix(in srgb, var(--color-ember) 7%, var(--surface-low))}}.upload-file{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.upload-file>svg{color:var(--color-shroud)}.upload-file div{flex-direction:column;min-width:0;display:flex}.upload-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-file span,.upload-hint{color:var(--text-faint);font-size:.78rem}.upload-file button{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.upload-hint{align-items:center;gap:.4rem;display:flex}.field-error{color:#de7f78}@supports (color:color-mix(in lab, red, red)){.field-error{color:color-mix(in srgb, var(--color-danger) 76%, white)}}.field-error{font-size:.8rem}.progress-wrap{gap:.35rem;display:grid}.progress-label{color:var(--text-muted);justify-content:space-between;font-size:.8rem;display:flex}.progress{background:#e8e3d817;border-radius:99px;height:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background:color-mix(in srgb, var(--color-ash) 9%, transparent)}}.progress span{border-radius:inherit;background:var(--color-ember);height:100%;transition:width .18s;display:block}.world-gate{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);justify-items:start;gap:1rem;max-width:56rem;margin:1rem auto;padding:clamp(1.2rem,4vw,2.5rem);display:grid}.world-gate__signal{border:1px solid #ee6b3661;place-items:center;width:4rem;height:4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.world-gate__signal{border:1px solid color-mix(in srgb, var(--color-ember) 38%, transparent)}}.world-gate__signal{border-radius:var(--radius-lg);color:var(--color-ember);background:#ee6b360f}@supports (color:color-mix(in lab, red, red)){.world-gate__signal{background:color-mix(in srgb, var(--color-ember) 6%, transparent)}}.world-gate__signal span{background:var(--color-ember);height:2px;box-shadow:0 0 12px var(--color-ember);position:absolute;inset:auto 25% -1px}.world-gate h2{font-size:clamp(1.8rem,4vw,2.8rem)}.world-gate__steps{gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.world-gate__steps li{border-bottom:1px solid var(--border);color:var(--text-muted);align-items:center;gap:.65rem;padding:.65rem;display:flex}.world-gate__steps strong{border:1px solid var(--border-strong);width:1.75rem;height:1.75rem;color:var(--color-ember);font-family:var(--font-mono);border-radius:99px;place-items:center;font-size:.72rem;display:grid}.session-bar{border:1px solid #6da8a259;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.session-bar{border:1px solid color-mix(in srgb, var(--color-shroud) 35%, transparent)}}.session-bar{border-radius:var(--radius-md);background:#6da8a2}@supports (color:color-mix(in lab, red, red)){.session-bar{background:color-mix(in srgb, var(--color-shroud) 6%, var(--surface-low))}}.session-bar>div{align-items:center;gap:.55rem;display:flex}.session-bar>div:first-child>div{flex-direction:column;display:flex}.session-bar small{color:var(--text-faint)}.session-dot{background:var(--color-shroud);border-radius:99px;width:.55rem;height:.55rem;box-shadow:0 0 12px #6da8a2b3}@supports (color:color-mix(in lab, red, red)){.session-dot{box-shadow:0 0 12px color-mix(in srgb, var(--color-shroud) 70%, transparent)}}.session-bar--warning{border-color:#ee6b3670}@supports (color:color-mix(in lab, red, red)){.session-bar--warning{border-color:color-mix(in srgb, var(--color-ember) 44%, transparent)}}.session-bar--warning{background:#ee6b36}@supports (color:color-mix(in lab, red, red)){.session-bar--warning{background:color-mix(in srgb, var(--color-ember) 7%, var(--surface-low))}}.session-bar--warning .session-dot{background:var(--color-ember);box-shadow:0 0 12px #ee6b36b3}@supports (color:color-mix(in lab, red, red)){.session-bar--warning .session-dot{box-shadow:0 0 12px color-mix(in srgb, var(--color-ember) 70%, transparent)}}.chest-list{gap:.8rem;margin-top:1rem;display:grid}.chest-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-low);overflow:hidden}.chest-card>header{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.chest-card h3{margin:0}.chest-card header>span{color:var(--text-faint);font-size:.78rem}.chest-card .table-scroll{border-width:1px 0 0;border-radius:0}.data-table--items{min-width:42rem}.catalog-list{gap:.3rem;max-height:16rem;margin:.75rem 0;display:grid;overflow-y:auto}.catalog-list button{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--color-ash);text-align:left;cursor:pointer;background:var(--surface-low);justify-content:space-between;align-items:center;gap:1rem;padding:.68rem;display:flex}.catalog-list button:hover,.catalog-list button.is-selected{border-color:#ee6b368c}@supports (color:color-mix(in lab, red, red)){.catalog-list button:hover,.catalog-list button.is-selected{border-color:color-mix(in srgb, var(--color-ember) 55%, transparent)}}.catalog-list button:hover,.catalog-list button.is-selected{background:#ee6b36}@supports (color:color-mix(in lab, red, red)){.catalog-list button:hover,.catalog-list button.is-selected{background:color-mix(in srgb, var(--color-ember) 7%, var(--surface-low))}}.catalog-list button span{flex-direction:column;display:flex}.catalog-list small,.catalog-list code{color:var(--text-faint)}.log-panel .section-heading{align-items:flex-start}.log-panel .section-heading>.field{flex:none;width:13rem}.log-stream{border:1px solid var(--border);border-radius:var(--radius-md);background:#0b0f10;max-height:31rem;overflow:auto}.log-entry{border-bottom:1px solid #e8e3d814;grid-template-columns:11.5rem 5rem minmax(18rem,1fr);align-items:start;gap:.65rem;padding:.62rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.log-entry{border-bottom:1px solid color-mix(in srgb, var(--color-ash) 8%, transparent)}}.log-entry:last-child{border-bottom:0}.log-entry time{color:var(--text-faint);font-family:var(--font-mono);font-size:.72rem}.log-entry code{color:#e8e3d8d1}@supports (color:color-mix(in lab, red, red)){.log-entry code{color:color-mix(in srgb, var(--color-ash) 82%, transparent)}}.log-entry code{white-space:pre-wrap;font-size:.76rem}.log-entry--error code{color:#df8580}@supports (color:color-mix(in lab, red, red)){.log-entry--error code{color:color-mix(in srgb, var(--color-danger) 72%, white)}}.log-entry--warning code{color:#f29068}@supports (color:color-mix(in lab, red, red)){.log-entry--warning code{color:color-mix(in srgb, var(--color-ember) 75%, white)}}.log-footnote{color:var(--text-faint);align-items:center;gap:.45rem;margin-top:.7rem;font-size:.75rem;display:flex}.attention-callout{color:#e08983}@supports (color:color-mix(in lab, red, red)){.attention-callout{color:color-mix(in srgb, var(--color-danger) 70%, white)}}.attention-callout{border-color:#d3564e6b}@supports (color:color-mix(in lab, red, red)){.attention-callout{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent)}}.attention-callout{background:#d3564e12}@supports (color:color-mix(in lab, red, red)){.attention-callout{background:color-mix(in srgb, var(--color-danger) 7%, transparent)}}.attention-callout p{color:var(--text-muted);margin:.2rem 0 0}.login-page{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);min-height:100vh;display:grid}.login-story{border-right:1px solid var(--border);background:linear-gradient(160deg,#1c2527e6,#101617f0),repeating-linear-gradient(115deg,#0000 0 46px,#e8e3d805 47px 48px);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(1.5rem,6vw,5rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-story{background:linear-gradient(160deg, color-mix(in srgb, var(--color-iron) 90%, transparent), color-mix(in srgb, var(--color-coal) 94%, transparent)), repeating-linear-gradient(115deg, transparent 0 46px, color-mix(in srgb, var(--color-ash) 2%, transparent) 47px 48px)}}.login-story:after{content:"";background:linear-gradient(transparent, var(--color-ember), #6da8a299, transparent);width:3px;position:absolute;inset:8% auto 8% 0}@supports (color:color-mix(in lab, red, red)){.login-story:after{background:linear-gradient(transparent, var(--color-ember), color-mix(in srgb, var(--color-shroud) 60%, transparent), transparent)}}.login-story:after{box-shadow:0 0 30px #ee6b368c}@supports (color:color-mix(in lab, red, red)){.login-story:after{box-shadow:0 0 30px color-mix(in srgb, var(--color-ember) 55%, transparent)}}.login-story__brand{color:var(--color-ash);font-family:var(--font-display);align-items:center;gap:.6rem;font-weight:600;display:flex}.login-story__brand svg{color:var(--color-ember)}.login-story>div:nth-child(2){max-width:49rem}.login-story h1{max-width:47rem;font-size:clamp(2.8rem,6vw,5.8rem)}.login-story p{max-width:43rem;font-size:1.1rem}.login-story__signal{align-items:center;gap:.8rem;display:flex}.login-story__signal>span{background:linear-gradient(90deg, var(--color-ember), transparent);width:4rem;height:1px}.login-story__signal>div{grid-template-columns:auto 1fr;align-items:center;gap:0 .5rem;display:grid}.login-story__signal svg{color:var(--color-shroud);grid-row:1/3}.login-story__signal small{color:var(--text-faint)}.login-panel{flex-direction:column;justify-content:center;justify-self:center;gap:1.6rem;width:min(100%,31rem);padding:clamp(1.5rem,5vw,4rem);display:flex}.login-panel h2{font-size:2.4rem}.login-panel form{gap:.85rem;display:grid}.login-panel form>.button{width:100%;margin-top:.35rem}.demo-note{color:var(--text-faint);text-align:center;margin:0;font-size:.8rem}.route-message,.boot-screen{text-align:center;align-content:center;place-items:center;gap:.6rem;min-height:100vh;padding:1.5rem;display:grid}.route-message>span{border:1px solid var(--border);border-radius:var(--radius-lg);width:4rem;height:4rem;color:var(--color-ember);place-items:center;display:grid}.route-message h1,.route-message p{margin:0}.route-message .button{margin-top:.7rem}.boot-screen .loading-panel{width:min(100vw - 2rem,32rem)}@media (width<=1120px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.server-grid{grid-template-columns:1fr}.backup-summary{grid-template-columns:repeat(2,minmax(0,auto))}.backup-summary>p{grid-column:1/-1;justify-self:start}}@media (width<=860px){.sidebar{display:none}.app-shell>main{margin-left:0;padding-top:4rem}.mobile-header{z-index:30;border-bottom:1px solid var(--border);background:#101617eb;justify-content:space-between;align-items:center;height:4rem;padding:.6rem 1rem;display:flex;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.mobile-header{background:color-mix(in srgb, var(--color-coal) 92%, transparent)}}.mobile-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-header .brand small{display:none}.mobile-drawer{z-index:91;border-left:1px solid var(--border-strong);background:var(--surface);flex-direction:column;gap:1rem;width:min(19rem,100vw - 2rem);padding:1rem;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 50px #0006}.mobile-drawer__header{justify-content:space-between;align-items:center;display:flex}.mobile-drawer__header h2{margin:0}.mobile-drawer>.button{margin-top:auto}.route-tabs{top:4rem}.login-page{grid-template-columns:1fr}.login-story{border-right:0;border-bottom:1px solid var(--border);min-height:auto;padding:2rem 1.5rem}.login-story h1{font-size:clamp(2.2rem,9vw,3.8rem)}.login-story__signal{margin-top:2rem}.login-panel{padding-block:3rem}}@media (width<=640px){.page{padding:1rem}.page-header__row,.section-heading,.update-panel,.danger-zone,.sticky-actions,.session-bar{flex-direction:column;align-items:stretch}.page-header__actions,.heading-actions{justify-content:flex-start}.page-header__actions .button{flex:auto}.metrics,.overview-grid,.form-grid,.review-grid,.check-grid,.managed-grid,.definition-grid,.server-card__facts,.backup-summary,.filter-toolbar{grid-template-columns:1fr}.list-footer{flex-direction:column;align-items:stretch}.list-footer .result-status{text-align:left}.server-card__facts>div,.definition-grid>div,.managed-grid>div{border-right:0;border-bottom:1px solid var(--border)}.server-card__facts>div:nth-last-child(-n+2),.definition-grid>div:nth-last-child(-n+2),.managed-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.server-card__facts>div:last-child,.definition-grid>div:last-child,.managed-grid>div:last-child{border-bottom:0}.route-tabs{margin-inline:-1rem;padding-inline:1rem}.inline-form{grid-template-columns:1fr}.inline-form .field__message{display:block}.group-card .permission-grid{grid-template-columns:1fr}.sticky-actions{position:static}.sticky-actions>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.update-panel>div:last-child{flex-direction:column;align-items:flex-start}.server-card__actions{flex-direction:column;align-items:stretch}.server-card__actions .button{width:100%}.stepper__label{font-size:.66rem}.operation-row{grid-template-columns:1fr auto}.operation-row time,.operation-row>a{grid-column:1/-1}.log-panel .section-heading>.field,.search-field{width:100%}.login-story__brand{font-size:.9rem}.dialog-surface{width:calc(100vw - 1rem);padding:1rem}}.settings-stack{gap:1.25rem;min-width:0;display:grid}.settings-stack>*,.setting-control{min-width:0}.settings-section{border-block-start:1px solid var(--border)}.settings-section>summary{cursor:pointer;min-height:3.5rem;font-family:var(--font-display);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem .25rem;font-size:1.15rem;display:flex}.settings-section>summary:after{content:"+";color:var(--color-shroud)}.settings-section[open]>summary:after{content:"−"}.settings-section>summary:hover{color:var(--color-shroud)}.settings-section__count{font-family:var(--font-body);color:var(--text-muted);margin-inline-start:auto;font-size:.8rem}.settings-fields{border:0;min-width:0;margin:0;padding:1rem .25rem}.settings-fields:disabled{opacity:.75}.setting-control{padding-block-end:.75rem}.setting-control>.button{min-height:2.25rem;margin-block-start:.25rem}.settings-search{gap:.6rem;min-width:0;margin-block:1rem;display:grid}.settings-search>label{font-weight:600}.settings-search .search-field{width:100%}.settings-count{font-size:.85rem}.settings-group-actions{flex-wrap:wrap;gap:.6rem;margin-block-end:1rem;display:flex}.extra-list{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin:0;padding:1rem}.extra-list__row{flex-wrap:wrap;align-items:start;gap:.65rem;margin-block-end:.75rem;display:flex}.extra-list__row>:first-child{flex:14rem;min-width:0}.settings-stack .inline-alert{gap:.75rem;display:grid}.settings-stack .inline-alert .button{justify-self:start}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}.spotlight-card__light{display:none}.sidebar:before,.login-story:after,.session-dot{box-shadow:none}}@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}
