@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.Z4kWkW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.Z4kWkW_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.F6UCtG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.F6UCtG_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--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{.\@container{container-type:inline-size}.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}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.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{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--gold:#e2b64f;--gold-light:#ffe08a;--legacy-text:#f5f8fc;--legacy-muted:#8b98aa;--panel-border:#84a6c942}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0}body{background:var(--bg,#01060d);color:var(--legacy-text);font-family:var(--font,var(--font-synium))}button,input{font:inherit}.synium-login{background-color:var(--surface,#01060d);background-image:url(/synium-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100vw;min-height:max(700px,100dvh);padding-block:clamp(16px,4vh,40px);display:flex;position:relative;overflow:hidden}.login-shell{z-index:10;flex-direction:column;align-items:center;width:min(92vw,520px);display:flex;position:relative;transform:translateY(-1vh)}.synium-brand,.brand-logo{justify-content:center;align-items:center;width:720px;max-width:138vw;margin:0 0 22px;display:flex;position:relative}.synium-logo{object-fit:contain;width:100%;height:auto;filter:drop-shadow(0 8px 15px #000000a6) drop-shadow(0 0 10px var(--accent,#e2b64f));display:block}@supports (color:color-mix(in lab, red, red)){.synium-logo{filter:drop-shadow(0 8px 15px #000000a6) drop-shadow(0 0 10px color-mix(in srgb, var(--accent,#e2b64f) 10%, transparent))}}.synium-logo{image-rendering:auto}.synium-brand:after,.brand-logo:after{content:"";background:linear-gradient(90deg, transparent, var(--accent,#ba7814), var(--accent,#ffe394), var(--accent,#ba7814), transparent);width:105px;height:2px;box-shadow:0 0 8px var(--accent,#ffcb5b), 0 0 20px var(--accent,#e2a62f);border-radius:999px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.synium-brand:after,.brand-logo:after{box-shadow:0 0 8px color-mix(in srgb, var(--accent,#ffcb5b) 70%, transparent), 0 0 20px color-mix(in srgb, var(--accent,#e2a62f) 25%, transparent)}}.login-card{border:1px solid var(--panel-border);background:linear-gradient(155deg, var(--surface,#0f2033) 0%, var(--surface,#071422) 52%, var(--surface,#040d18) 100%);border-radius:20px;width:100%;padding:36px 42px 31px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-card{background:linear-gradient(155deg, color-mix(in srgb, var(--surface,#0f2033) 70%, transparent) 0%, color-mix(in srgb, var(--surface,#071422) 79%, transparent) 52%, color-mix(in srgb, var(--surface,#040d18) 84%, transparent) 100%)}}.login-card{-webkit-backdrop-filter:blur(16px);box-shadow:0 32px 80px #0000006b, inset 0 1px 0 #ffffff0e, inset 0 0 45px var(--accent,#1f557e)}@supports (color:color-mix(in lab, red, red)){.login-card{box-shadow:0 32px 80px #0000006b, inset 0 1px 0 #ffffff0e, inset 0 0 45px color-mix(in srgb, var(--accent,#1f557e) 3.5%, transparent)}}.login-heading{margin-bottom:28px}.welcome,.login-heading>span{color:var(--accent,#e8b94d);letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;font-size:13px;font-weight:750;line-height:1;display:block}.login-heading h1{color:var(--text,#f8fafc);letter-spacing:-.025em;margin:0 0 9px;font-size:33px;font-weight:600;line-height:1.1}.login-heading p{color:var(--muted,#96a2b3);margin:0;font-size:15px;line-height:1.45}.field-group{margin-top:20px}.login-card label,.field-group label{color:var(--text,#e3e8ef);margin:18px 0 9px;font-size:13px;font-weight:650;display:block}.field{border:1px solid var(--border,#7494b438);background:linear-gradient(180deg, var(--surface,#020a13), var(--surface,#030d18));border-radius:12px;align-items:center;width:100%;height:55px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.field{background:linear-gradient(180deg, color-mix(in srgb, var(--surface,#020a13) 88%, transparent), color-mix(in srgb, var(--surface,#030d18) 82%, transparent))}}.field{transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 2px 8px #0000004d}.field:focus-within{border-color:var(--accent,#3d97da)}@supports (color:color-mix(in lab, red, red)){.field:focus-within{border-color:color-mix(in srgb, var(--accent,#3d97da) 56%, transparent)}}.field:focus-within{box-shadow:0 0 0 3px var(--accent,#2485d0), inset 0 2px 8px #0000004d}@supports (color:color-mix(in lab, red, red)){.field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#2485d0) 7%, transparent), inset 0 2px 8px #0000004d}}.field-icon{color:var(--accent,#d7aa3c);pointer-events:none;font-size:14px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.key-icon{font-size:10px;transform:translateY(-50%)rotate(45deg)}.field input{width:100%;height:100%;color:var(--text,#eaf0f7);caret-color:var(--accent,#e9c66c);background:0 0;border:0;outline:0;margin:0;padding:0 49px;font-size:15px}.field input::placeholder{color:var(--muted,#6d7a8e);opacity:1}.password-toggle{width:36px;height:36px;color:var(--text,#d8dfe8);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover{color:var(--text,#fff);background:var(--surface-2,#ffffff0a)}.eye{font-size:14px}.forgot-row{justify-content:flex-end;margin-top:10px;display:flex}.forgot-button{color:var(--accent,#e4bd60);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:600}.forgot-button:hover{color:var(--accent,#ffe499)}.login-button{border:1px solid var(--accent,#ffe599);justify-content:center;align-items:center;gap:17px;width:100%;height:58px;margin-top:25px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-button{border:1px solid color-mix(in srgb, var(--accent,#ffe599) 90%, transparent)}}.login-button{color:var(--on-accent,#080c12);background:linear-gradient(180deg, var(--accent,#ffe39a) 0%, var(--accent,#efca70) 36%, var(--accent,#d7a844) 72%, var(--accent,#c18e24) 100%);cursor:pointer;text-shadow:0 1px #ffffff59;box-shadow:0 12px 28px #00000073, 0 3px 0 var(--accent,#76500e), inset 0 2px 0 #fffbe0d9, inset 0 -3px 5px var(--accent,#704204);border-radius:12px;font-size:16px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.login-button{box-shadow:0 12px 28px #00000073, 0 3px 0 var(--accent,#76500e), inset 0 2px 0 #fffbe0d9, inset 0 -3px 5px color-mix(in srgb, var(--accent,#704204) 24%, transparent)}}.login-button{transition:transform .13s,filter .18s,box-shadow .18s}.login-button:before{content:"";background:linear-gradient(90deg, transparent, var(--surface,#fff), transparent);width:28%;height:140%;position:absolute;top:-20%;left:-45%;transform:skew(-22deg)}@supports (color:color-mix(in lab, red, red)){.login-button:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface,#fff) 66%, transparent), transparent)}}.login-button:before{filter:blur(7px);transition:left .55s}.login-button:hover{filter:brightness(1.04);transform:translateY(-2px)}.login-button:hover:before{left:120%}.login-button:active{transform:translateY(1px)}.login-button span{z-index:2;position:relative}.login-arrow{font-size:20px;line-height:1}.secure-status{color:var(--muted,#7c899a);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.secure-light{background:var(--good,#43e59a);border-radius:50%;width:7px;height:7px;box-shadow:0 0 5px #43e59a,0 0 12px #43e59a9e}.login-footer,.login-shell footer{width:100%;color:var(--muted,#68778a);grid-template-columns:1fr 1px 1fr;align-items:center;gap:20px;margin-top:22px;padding:0 6px;font-size:11px;display:grid}.login-footer span:last-child,.login-shell footer span:last-child{text-align:right}.footer-divider{background:var(--surface-2,#7589a04d);width:1px;height:13px;display:block}.login-shell footer:not(.login-footer){grid-template-columns:1fr 1fr}.field input:-webkit-autofill{-webkit-text-fill-color:var(--text,#e9eef5);caret-color:var(--accent,#e9c66c);-webkit-box-shadow:inset 0 0 0 1000px #030b15}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text,#e9eef5);caret-color:var(--accent,#e9c66c);-webkit-box-shadow:inset 0 0 0 1000px #030b15}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text,#e9eef5);caret-color:var(--accent,#e9c66c);-webkit-box-shadow:inset 0 0 0 1000px #030b15}@media (max-height:950px) and (min-width:601px){.login-shell{zoom:.88;transform:none}}@media (max-height:760px) and (min-width:601px){.login-shell{zoom:.8;transform:none}}@media (max-width:600px){.synium-login{background-position:50%;background-size:cover;min-height:100dvh;padding:24px 18px;overflow-y:auto}.login-shell{width:100%;max-width:420px;transform:none}.synium-brand,.brand-logo{width:122%;max-width:none;margin-bottom:20px}.login-card{border-radius:18px;padding:27px 24px 24px}.login-heading h1{font-size:28px}.login-heading p{font-size:14px}.field{height:52px}.login-button{height:54px;font-size:15px}.login-footer,.login-shell footer{font-size:10px}}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.section-heading>div:first-child>span{color:var(--accent,#a98134);letter-spacing:.18em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.section-heading h2{color:var(--text,#e7ebf1);margin:0;font-size:17px;font-weight:600}.empty-state strong{color:var(--muted,#aab5c3);font-size:11px;font-weight:600}.admin-dashboard{--admin-bg:#020a13;--admin-bg-deep:#01060c;--admin-panel:#071523;--admin-panel-light:#0b2033;--admin-border:#699dc938;--admin-border-gold:#e1b03e73;--admin-gold:#e7b443;--admin-gold-light:#ffe28a;--admin-blue:#168ee0;--admin-text:#f5f8fc;--admin-muted:#7890aa;background:radial-gradient(circle at 72% 10%, var(--accent-soft,#0a49792e), transparent 30%), linear-gradient(135deg, var(--surface,#020913) 0%, var(--surface,#020b15) 45%, var(--surface,#03101c) 100%);width:100%;min-height:100vh;color:var(--admin-text);grid-template-columns:280px minmax(0,1fr);display:grid}.header-user{align-items:center;gap:13px;display:flex}.header-user>div:first-child{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.header-user span{color:var(--muted,#667b91);font-size:9px}.panel-heading h3{letter-spacing:-.02em;margin:0;font-size:17px}.panel-heading{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.empty-state{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.empty-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--surface,#0e2539) 90%, transparent), color-mix(in srgb, var(--surface,#05111c) 80%, transparent))}}.empty-icon{box-shadow:0 10px 25px #00000040,inset 0 1px #ffffff0a}@media (max-width:1150px){.admin-dashboard{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:900px){.admin-dashboard{display:block}}@media (max-width:600px){.header-user{display:none}}.admin-dashboard{--v3-gold:#e9b846;--v3-gold-hi:#ffe496;--v3-blue:#138fd9;--v3-cyan:#4fc6ff;--v3-border:#6397c240;background:radial-gradient(circle at 72% 4%, var(--accent-soft,#1366a12e), transparent 30%), radial-gradient(circle at 42% 55%, var(--surface-2,#0439601f), transparent 38%), linear-gradient(135deg, var(--surface,#01070d) 0%, var(--surface,#020b14) 46%, var(--surface,#03101b) 100%)!important;grid-template-columns:300px minmax(0,1fr)!important}.panel-heading h3{font-size:21px!important;font-weight:650!important}.empty-state{min-height:225px!important}.empty-icon{font-size:22px;width:59px!important;height:59px!important;box-shadow:0 14px 30px #0000004f, 0 0 24px var(--accent,#2184c2), inset 0 1px #ffffff0f!important;border-radius:14px!important;margin-bottom:18px!important}@supports (color:color-mix(in lab, red, red)){.empty-icon{box-shadow:0 14px 30px #0000004f, 0 0 24px color-mix(in srgb, var(--accent,#2184c2) 5.5%, transparent), inset 0 1px #ffffff0f!important}}.empty-state strong{font-size:14px!important}@media (max-width:1250px){.admin-dashboard{grid-template-columns:250px minmax(0,1fr)!important}}@media (max-width:900px){.admin-dashboard{display:block!important}}.admin-dashboard{--admin-bg:#010a13;--admin-bg-2:#03111e;--admin-panel:#061727;--admin-panel-light:#09233a;--admin-border:#469dd657;--admin-blue:#42b7ff;--admin-gold:#f4b929;--admin-gold-light:#ffd866;--admin-text:#f7f9fc;--admin-muted:#91abc6;background:radial-gradient(circle at 70% -20%, var(--accent-soft,#0c568f2e), transparent 35%), linear-gradient(135deg, var(--surface,#010811) 0%, var(--surface,#020c16) 48%, var(--surface,#03111d) 100%);width:100%;min-height:100vh;color:var(--admin-text);display:flex;overflow-x:hidden}.hero-eyebrow{color:var(--admin-gold);letter-spacing:.2em;text-transform:uppercase;font-weight:900}.header-user{align-items:center;gap:16px;padding-top:3px;display:flex}.hero-eyebrow{margin-bottom:12px;font-size:10px}.overview h3,.panel-heading h3{color:var(--text,#f7f9fc);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:730}.panel-heading{justify-content:space-between;align-items:center;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:185px;display:flex}.empty-icon{border:1px solid var(--border,#68a8d67a);width:52px;height:52px;color:var(--accent,#a7c8e4);background:var(--surface,#05192a);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-icon{background:color-mix(in srgb, var(--surface,#05192a) 70%, transparent)}}.empty-icon{font-size:20px;box-shadow:0 10px 25px #0003,inset 0 1px #ffffff09}.empty-state strong{color:var(--text,#edf3f9);font-size:13px}.empty-state p{max-width:560px;color:var(--muted,#7794ae);margin:8px 0 0;font-size:11px;line-height:1.55}@media (max-width:980px){.admin-dashboard{display:block}}.header-user strong{font-size:13px!important}.header-user span{font-size:10px!important}.hero-eyebrow{letter-spacing:2px!important;margin-bottom:15px!important;font-size:10px!important}.overview{margin-top:27px!important}.panel-heading h3{margin-top:7px!important;font-size:18px!important}.empty-state{padding-top:47px!important}.empty-icon{border-radius:12px!important;width:45px!important;height:45px!important;font-size:17px!important}.empty-state strong{margin-top:17px!important;font-size:13px!important}.empty-state p{max-width:500px!important;margin-top:10px!important;font-size:10px!important;line-height:1.55!important}@media (max-width:980px){.admin-dashboard{zoom:1!important;width:100%!important;min-height:100vh!important}}.admin-dashboard{zoom:1!important;width:100%!important;min-height:100vh!important}html,body{background:var(--sidebar-bg,#020b14)!important;width:100%!important;min-height:100%!important;margin:0!important;padding:0!important}body{overflow-x:hidden!important}.admin-dashboard{zoom:1!important;background:radial-gradient(circle at 72% 4%, var(--accent-soft,#1366a12e), transparent 30%), linear-gradient(135deg, var(--bg,#01070d) 0%, var(--bg,#020b14) 46%, var(--bg,#03101b) 100%)!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.admin-dashboard>section{box-sizing:border-box!important;background:radial-gradient(circle at 72% 4%, var(--accent-soft,#1366a12e), transparent 30%), linear-gradient(135deg, var(--bg,#01070d) 0%, var(--bg,#020b14) 46%, var(--bg,#03101b) 100%)!important;width:calc(100% - 245px)!important;min-width:0!important;max-width:none!important;min-height:100vh!important;margin:0 0 0 245px!important;position:relative!important}.hero-eyebrow{letter-spacing:2px!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;opacity:.65!important;text-shadow:0 0 8px var(--accent,#ffc32e), 0 0 18px var(--accent,#ffc32e), 0 0 30px var(--accent,#ffc32e)!important;font-size:30px!important;font-weight:850!important;line-height:1.1!important}@supports (color:color-mix(in lab, red, red)){.hero-eyebrow{text-shadow:0 0 8px color-mix(in srgb, var(--accent,#ffc32e) 55%, transparent), 0 0 18px color-mix(in srgb, var(--accent,#ffc32e) 30%, transparent), 0 0 30px color-mix(in srgb, var(--accent,#ffc32e) 14%, transparent)!important}}.hero-eyebrow{text-shadow:0 0 7px var(--accent,#ffc32e), 0 0 16px var(--accent,#ffc32e), 0 0 28px var(--accent,#ffc32e)!important}@supports (color:color-mix(in lab, red, red)){.hero-eyebrow{text-shadow:0 0 7px color-mix(in srgb, var(--accent,#ffc32e) 70%, transparent), 0 0 16px color-mix(in srgb, var(--accent,#ffc32e) 38%, transparent), 0 0 28px color-mix(in srgb, var(--accent,#ffc32e) 18%, transparent)!important}}.hero-eyebrow{opacity:1!important;color:var(--accent,#ffc32e)!important;text-shadow:0 0 4px var(--accent,#ffc32e), 0 0 10px var(--accent,#ffc32e)!important}@supports (color:color-mix(in lab, red, red)){.hero-eyebrow{text-shadow:0 0 4px color-mix(in srgb, var(--accent,#ffc32e) 35%, transparent), 0 0 10px color-mix(in srgb, var(--accent,#ffc32e) 16%, transparent)!important}}.admin-dashboard:not(.admin-dashboard-home)>section{background-image:linear-gradient(180deg, var(--surface-2,#020b141a) 0%, var(--surface-2,#020b142e) 100%), url(/synium-admin-background.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;position:relative!important}@media (max-width:900px){.admin-dashboard:not(.admin-dashboard-home)>section{background-position:top!important;background-size:cover!important;background-attachment:scroll!important}}:where(.primaryButton,.create-button,.refreshButton,.secondaryButton,.back-button,.clients-back-button,.openButton,.dangerButton,.edit-button,.status-button){box-sizing:border-box;min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s,opacity .16s;display:inline-flex}:where(.primaryButton,.create-button){border-color:var(--accent,#e4b52f);background:linear-gradient(180deg, var(--accent,#ffd75a) 0%, var(--accent,#e7b72f) 100%);color:var(--on-accent,#062033);box-shadow:0 7px 18px var(--accent,#d7a928)}@supports (color:color-mix(in lab, red, red)){:where(.primaryButton,.create-button){box-shadow:0 7px 18px color-mix(in srgb, var(--accent,#d7a928) 14%, transparent)}}:where(.primaryButton,.create-button):hover:not(:disabled){background:linear-gradient(180deg, var(--accent,#ffe16d) 0%, var(--accent,#efc23a) 100%);border-color:var(--accent,#f0c644);transform:translateY(-1px)}:where(.secondaryButton,.back-button,.clients-back-button,.refreshButton,.openButton){border-color:var(--border,#71b7e23d);background:var(--surface,#091d2b)}@supports (color:color-mix(in lab, red, red)){:where(.secondaryButton,.back-button,.clients-back-button,.refreshButton,.openButton){background:color-mix(in srgb, var(--surface,#091d2b) 78%, transparent)}}:where(.secondaryButton,.back-button,.clients-back-button,.refreshButton,.openButton){color:var(--accent,#b8d2e2)}:where(.secondaryButton,.back-button,.clients-back-button,.refreshButton,.openButton):hover:not(:disabled){border-color:var(--border,#71b7e27a);background:var(--surface,#0d2738)}@supports (color:color-mix(in lab, red, red)){:where(.secondaryButton,.back-button,.clients-back-button,.refreshButton,.openButton):hover:not(:disabled){background:color-mix(in srgb, var(--surface,#0d2738) 94%, transparent)}}:where(.secondaryButton,.back-button,.clients-back-button,.refreshButton,.openButton):hover:not(:disabled){color:var(--text,#edf8ff)}.edit-button:hover:not(:disabled){border-color:var(--border,#5da1ca7a);background:var(--accent-soft,#3582b02e);color:var(--text,#d9f2ff)}:where(.dangerButton,.status-button.disable){border-color:var(--border,#de465452);background:var(--ds-danger-bg,#9a233024);color:var(--bad,#ef929c)}:where(.dangerButton,.status-button.disable):hover:not(:disabled){border-color:var(--bad,#ef5d6b)}@supports (color:color-mix(in lab, red, red)){:where(.dangerButton,.status-button.disable):hover:not(:disabled){border-color:color-mix(in srgb, var(--bad,#ef5d6b) 52%, transparent)}}:where(.dangerButton,.status-button.disable):hover:not(:disabled){background:var(--ds-danger-text,#ae2a37)}@supports (color:color-mix(in lab, red, red)){:where(.dangerButton,.status-button.disable):hover:not(:disabled){background:color-mix(in srgb, var(--ds-danger-text,#ae2a37) 18%, var(--ds-danger-bg,transparent))}}:where(.dangerButton,.status-button.disable):hover:not(:disabled){color:var(--bad,#ffb0b8)}.status-button.enable:hover:not(:disabled){border-color:var(--border,#47be8780);background:var(--ds-success-bg,#29ab7930);color:var(--good,#a0f0cc)}:where(.primaryButton,.create-button,.refreshButton,.secondaryButton,.back-button,.clients-back-button,.openButton,.dangerButton,.edit-button,.status-button):disabled{opacity:.45;cursor:not-allowed;transform:none}:where(.primaryButton,.create-button,.refreshButton,.secondaryButton,.back-button,.clients-back-button,.openButton,.dangerButton,.edit-button,.status-button):focus-visible{outline:2px solid var(--accent,#ffd75a)}@supports (color:color-mix(in lab, red, red)){:where(.primaryButton,.create-button,.refreshButton,.secondaryButton,.back-button,.clients-back-button,.openButton,.dangerButton,.edit-button,.status-button):focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#ffd75a) 80%, transparent)}}:where(.primaryButton,.create-button,.refreshButton,.secondaryButton,.back-button,.clients-back-button,.openButton,.dangerButton,.edit-button,.status-button):focus-visible{outline-offset:2px}.status-button.archive:hover:not(:disabled){border-color:var(--accent,#daaa2d)}@supports (color:color-mix(in lab, red, red)){.status-button.archive:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent,#daaa2d) 52%, transparent)}}.status-button.archive:hover:not(:disabled){background:var(--accent-soft,#daaa2d2e);color:var(--accent,#f3ce67)}.syniumMainAction:hover:not(:disabled){background:linear-gradient(180deg, var(--accent,#ffe18b), var(--accent,#d4a43a))!important}@media (max-width:900px){.admin-dashboard{min-height:100vh;grid-template-columns:none!important;display:block!important}}.synium-btn,.synium-btn-secondary{min-height:42px;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.synium-btn{border:1px solid var(--accent,#ffe291)}@supports (color:color-mix(in lab, red, red)){.synium-btn{border:1px solid color-mix(in srgb, var(--accent,#ffe291) 72%, transparent)}}.synium-btn{background:linear-gradient(180deg, var(--accent,#f4d77e) 0%, var(--accent,#c99730) 100%);color:var(--on-accent,#07131d);box-shadow:0 7px 17px #00000047,inset 0 1px #ffffff8c}.synium-btn-secondary{border:1px solid var(--border,#e1b03e73);background:var(--surface,#0b2033)}@supports (color:color-mix(in lab, red, red)){.synium-btn-secondary{background:color-mix(in srgb, var(--surface,#0b2033) 72%, transparent)}}.synium-btn-secondary{color:var(--accent,#ffe28a)}.synium-btn.synium-btn-danger{border-color:var(--bad,#c8372d)}@supports (color:color-mix(in lab, red, red)){.synium-btn.synium-btn-danger{border-color:color-mix(in srgb, var(--bad,#c8372d) 72%, transparent)}}.synium-btn.synium-btn-danger{background:var(--bad,#c8372d);color:var(--ds-on-danger-solid,#fff)}.synium-confirm-text{white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.synium-confirm-form .synium-confirm-text{gap:8px;display:grid}.synium-confirm-input{box-sizing:border-box;border:1px solid var(--border,#e2e7ef);background:var(--surface,#fff);width:100%;min-height:42px;color:var(--text,#141b2d);font:inherit;border-radius:10px;padding:0 12px}.synium-confirm-input:focus-visible{outline:2px solid var(--accent,#2b59c3);outline-offset:1px}.synium-btn:hover,.synium-btn-secondary:hover{filter:brightness(1.06);transform:translateY(-1px)}.synium-btn:focus-visible,.synium-btn-secondary:focus-visible{outline:2px solid var(--accent,#ffe28a);outline-offset:2px}.synium-btn:disabled,.synium-btn-secondary:disabled{opacity:.45;cursor:default;transform:none}.synium-btn-sm{min-height:34px;padding:0 13px;font-size:11px}.synium-language{border:1px solid var(--border,#e1b03e59);background:var(--surface,#071523);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.synium-language{background:color-mix(in srgb, var(--surface,#071523) 72%, transparent)}}.synium-language{color:var(--accent,#ffe28a);cursor:pointer;font-size:12px;font-weight:700}.synium-language-icon{flex:none;display:inline-flex}.synium-language-label{color:var(--muted,#8fa6bd);font-weight:600}.synium-language select{min-width:0;color:var(--accent,#ffe28a);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;padding:6px 4px;font-weight:800}.synium-language select option{background:var(--surface,#071523);color:var(--text,#f5f8fc)}.synium-language:focus-within{outline:2px solid var(--accent,#ffe28a);outline-offset:2px}.synium-language-compact .synium-language-label{display:none}.synium-login .auth-language{z-index:20;position:absolute;top:18px;right:18px}[dir=rtl] .synium-login .auth-language{left:18px;right:auto}.synium-login .auth-back{z-index:20;border:1px solid var(--border,#e1b03e59);background:var(--surface,#071523);top:18px;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 12px;display:inline-flex;position:absolute;inset-inline-start:18px}@supports (color:color-mix(in lab, red, red)){.synium-login .auth-back{background:color-mix(in srgb, var(--surface,#071523) 72%, transparent)}}.synium-login .auth-back{color:var(--muted,#8fa6bd);font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:color .15s,border-color .15s}.synium-login .auth-back:after{content:"";position:absolute;inset:-3px}.synium-login .auth-back:hover{color:var(--accent,#ffe28a);border-color:var(--accent,#ffe28a)}@supports (color:color-mix(in lab, red, red)){.synium-login .auth-back:hover{border-color:color-mix(in srgb, var(--accent,#ffe28a) 55%, transparent)}}.synium-login .auth-back:focus-visible,.synium-login .auth-brand-link:focus-visible{outline:2px solid var(--accent,#ffe28a);outline-offset:3px}.synium-login .auth-back-arrow{font-size:14px}[dir=rtl] .synium-login .auth-back-arrow{transform:scaleX(-1)}.synium-login .auth-brand-link{border-radius:10px;justify-content:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}[dir=rtl] .login-arrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] input[type=email],[dir=rtl] input[type=password],[dir=rtl] input[type=url]{text-align:right;direction:ltr}[data-ui=app] :is(.hero-earth-background,.hero-overlay,.dashboard-card-art,.dashboard-card-shade,.activity-background,.activity-shade){background-image:none!important;display:none!important}[data-ui=app].admin-dashboard:not(.admin-dashboard-home)>section{background-image:none!important;background-attachment:scroll!important}[data-ui=app] :is(.sidebar-brand,.dashboard-content){background:0 0!important}[data-ui=app] :is(.sidebar-separator,.panel-divider){background:var(--border)!important;box-shadow:none!important}[data-ui=app] :is(.header-line,.header-line *){background:var(--accent)!important;box-shadow:none!important}[data-ui=app] :is(.admin-hero,.dashboard-card,.activity-panel,.quick-panel,.system-card,.premium-user-card){background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important}[data-ui=app] :is(.admin-hero,.dashboard-card,.metric-value):before,[data-ui=app] :is(.admin-hero,.dashboard-card,.metric-value):after,[data-ui=app] .clients-metric:after{content:none!important;display:none!important}[data-ui=app] :is(.card-icon,.quick-icon){background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:none!important}[data-ui=app] .profile-avatar-ring{background:var(--surface)!important}[data-ui=app].synium-login{background:var(--bg)!important;color:var(--text)!important;font-family:var(--font)!important;background-image:none!important}[data-ui=app].synium-login .login-shell{z-index:1}[data-ui=app].synium-login .synium-brand{width:auto!important;max-width:100%!important;margin:0 0 22px!important}[data-ui=app].synium-login .synium-brand:after{content:none!important}[data-ui=app] .theme-brand{align-items:center;gap:12px;display:inline-flex}[data-ui=app] .theme-brand-mark{place-items:center;width:44px;height:44px;display:grid;font-size:21px!important}[data-ui=app] .theme-brand-name{color:var(--text);letter-spacing:.12em!important;font-size:22px!important}[data-ui=app].synium-login .login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)!important;border:var(--bw,1px) solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;color:var(--text)!important}[data-ui=app].synium-login .login-card:before,[data-ui=app].synium-login .login-card:after,[data-ui=app].synium-login .login-button:before{content:none!important}[data-ui=app].synium-login :is(.welcome,.login-heading>span){color:var(--accent)!important;text-shadow:none!important}[data-ui=app].synium-login :is(.login-heading h1,h1,h2){color:var(--text)!important;font-family:var(--font-display)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}[data-ui=app].synium-login :is(.login-heading p,p,.field-group label,.show-password){color:var(--muted)!important}[data-ui=app].synium-login :is(.field,.input-wrap){background:var(--surface-2)!important;border:var(--bw,1px) solid var(--border)!important;border-radius:calc(var(--radius) * .7)!important;box-shadow:none!important}[data-ui=app].synium-login :is(.field,.input-wrap):focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}[data-ui=app].synium-login :is(.field input,.input-wrap input){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background:0 0!important}[data-ui=app].synium-login :is(.field input,.input-wrap input)::placeholder{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}[data-ui=app].synium-login .field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset!important}[data-ui=app].synium-login :is(.field-icon,.input-icon,.password-toggle){color:var(--muted)!important;filter:none!important;box-shadow:none!important;background:0 0!important}[data-ui=app].synium-login .login-button{background:var(--accent)!important;color:var(--on-accent)!important;border-radius:calc(var(--radius) * .7)!important;box-shadow:none!important;text-shadow:none!important;border:0!important}[data-ui=app].synium-login .login-button:hover{filter:brightness(1.06)}[data-ui=app].synium-login .login-button *{color:inherit!important}[data-ui=app].synium-login :is(.forgot-button,a:not(.return-button)){color:var(--accent)!important;text-shadow:none!important;background:0 0!important}[data-ui=app].synium-login a.auth-back{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){[data-ui=app].synium-login a.auth-back{background:color-mix(in srgb, var(--surface) 72%, transparent)!important}}[data-ui=app].synium-login a.auth-back{color:var(--muted)!important}[data-ui=app].synium-login a.auth-back:hover{color:var(--accent)!important}[data-ui=app].synium-login .return-button{background:var(--surface-2)!important;border:var(--bw,1px) solid var(--border)!important;border-radius:calc(var(--radius) * .7)!important;color:var(--text)!important}[data-ui=app].synium-login .return-button.primary-return{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important}[data-ui=app].synium-login .state-icon{background:var(--good)!important}@supports (color:color-mix(in lab, red, red)){[data-ui=app].synium-login .state-icon{background:color-mix(in srgb, var(--good) 14%, transparent)!important}}[data-ui=app].synium-login .state-icon{border-color:var(--good)!important}@supports (color:color-mix(in lab, red, red)){[data-ui=app].synium-login .state-icon{border-color:color-mix(in srgb, var(--good) 35%, transparent)!important}}[data-ui=app].synium-login .state-icon{color:var(--good)!important;box-shadow:none!important}[data-ui=app].synium-login .state-icon.state-icon-error,[data-ui=app].synium-login .reset-error,[data-ui=app].synium-login [role=alert]{background:var(--bad)!important}@supports (color:color-mix(in lab, red, red)){[data-ui=app].synium-login .state-icon.state-icon-error,[data-ui=app].synium-login .reset-error,[data-ui=app].synium-login [role=alert]{background:color-mix(in srgb, var(--bad) 10%, transparent)!important}}[data-ui=app].synium-login .state-icon.state-icon-error,[data-ui=app].synium-login .reset-error,[data-ui=app].synium-login [role=alert]{border-color:var(--bad)!important}@supports (color:color-mix(in lab, red, red)){[data-ui=app].synium-login .state-icon.state-icon-error,[data-ui=app].synium-login .reset-error,[data-ui=app].synium-login [role=alert]{border-color:color-mix(in srgb, var(--bad) 35%, transparent)!important}}[data-ui=app].synium-login .state-icon.state-icon-error,[data-ui=app].synium-login .reset-error,[data-ui=app].synium-login [role=alert]{color:var(--bad)!important}[data-ui=app].synium-login .secure-status{color:var(--muted)!important;border-color:var(--border)!important;background:0 0!important}[data-ui=app].synium-login .secure-light{background:var(--good)!important;box-shadow:none!important}[data-ui=app].synium-login .login-footer,[data-ui=app].synium-login .login-footer *{color:var(--muted)!important;text-shadow:none!important}[data-ui=app].synium-login .footer-divider{background:var(--border)!important}:root{--font-synium:var(--font-manrope,"Manrope"), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-synium-mono:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}body{font-family:var(--font,var(--font-synium));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,optgroup{font-feature-settings:inherit;letter-spacing:inherit;font-family:inherit}code,kbd,samp,pre{font-family:var(--font-synium-mono)}[data-ui=app] :is(h1,h2,h3):not([data-ds]){font-family:var(--font-display,var(--font,inherit))}:where([data-ui=app]) :where(h1,h2,h3){font-weight:700}:where([data-ui=app]) :where(h4,h5,h6){font-weight:650}.synium-login{width:100%}@media (max-width:600px){.synium-login,[data-ui=app].synium-login{height:auto;min-height:100dvh;padding:68px 16px 24px;padding-top:calc(68px + env(safe-area-inset-top,0px));align-items:flex-start;overflow:hidden visible}.synium-login .login-shell{width:100%;max-width:430px;margin:auto;transform:none}.synium-login .auth-language{top:calc(14px + env(safe-area-inset-top,0px));min-height:38px;right:16px}[dir=rtl] .synium-login .auth-language{left:16px;right:auto}.synium-login .auth-back{top:calc(14px + env(safe-area-inset-top,0px));inset-inline-start:16px}.synium-login .synium-brand,[data-ui=app].synium-login .synium-brand{justify-content:center;width:100%!important;max-width:100%!important;margin:0 0 18px!important}.synium-login .public-brand-logo{margin:0 auto;width:min(190px,56vw)!important}.synium-login .login-card{border-radius:16px;padding:24px 20px 20px}.synium-login .login-heading{margin-bottom:20px}.synium-login .login-heading h1{font-size:26px}.synium-login .login-footer,.synium-login .login-shell footer{gap:12px;padding:0 4px}}.admin-page-loading{min-height:50vh}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}
:root{--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-font-weight-extrabold:800;--ds-type-app-title-size:34px;--ds-type-app-title-weight:800;--ds-type-app-title-line:1.15;--ds-type-app-title-tracking:-.025em;--ds-type-overlay-title-size:24px;--ds-type-overlay-title-weight:800;--ds-type-overlay-title-line:1.2;--ds-type-overlay-title-tracking:0;--ds-type-block-title-size:17px;--ds-type-block-title-weight:700;--ds-type-block-title-line:1.3;--ds-type-block-title-tracking:0;--ds-type-kpi-size:28px;--ds-type-kpi-weight:800;--ds-type-kpi-line:1.1;--ds-type-kpi-tracking:0;--ds-type-body-size:14px;--ds-type-body-weight:400;--ds-type-body-line:1.5;--ds-type-body-tracking:0;--ds-type-item-title-size:15px;--ds-type-item-title-weight:700;--ds-type-item-title-line:1.35;--ds-type-item-title-tracking:0;--ds-type-secondary-size:13px;--ds-type-secondary-weight:500;--ds-type-secondary-line:1.45;--ds-type-secondary-tracking:0;--ds-type-caption-size:12px;--ds-type-caption-weight:600;--ds-type-caption-line:1.4;--ds-type-caption-tracking:0;--ds-type-overline-size:12px;--ds-type-overline-weight:700;--ds-type-overline-line:1.4;--ds-type-overline-tracking:.05em;--ds-type-button-weight:600;--ds-type-button-small-size:13px;--ds-type-label-size:13px;--ds-type-label-weight:600;--ds-type-help-size:12px;--ds-type-tabbar-size:11px;--ds-type-tabbar-line:1.15;--ds-type-input-size:14px;--ds-space-4:4px;--ds-space-8:8px;--ds-space-12:12px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-40:40px;--ds-space-48:48px;--ds-page-pad-x:36px;--ds-page-pad-top:28px;--ds-page-pad-bottom:48px;--ds-zone-gap:24px;--ds-grid-gap:16px;--ds-block-pad:24px;--ds-tile-pad:20px;--ds-cell-pad-x:12px;--ds-cell-pad-edge:24px;--ds-row-height:60px;--ds-icon-gap:8px;--ds-icon-gap-lg:12px;--ds-control-height:44px;--ds-control-height-sm:34px;--ds-button-pad-x:18px;--ds-icon-button:40px;--ds-touch-target:44px;--ds-table-head-height:44px;--ds-badge-height:24px;--ds-category-tab-height:40px;--ds-category-pad:6px;--ds-avatar-size:36px;--ds-search-max-width:420px;--ds-form-max-width:720px;--ds-sidebar-width:256px;--ds-panel-width:460px;--ds-modal-s:480px;--ds-modal-m:640px;--ds-modal-l:1000px;--ds-settings-height:640px;--ds-settings-width-ratio:80vw;--ds-settings-height-ratio:80dvh;--ds-settings-body-size:15px;--ds-settings-content-max-width:960px;--ds-palette-width:640px;--ds-topbar-height:56px;--ds-tabbar-height:64px;--ds-sheet-max-height:88dvh;--ds-sheet-handle-width:40px;--ds-sheet-handle-height:4px;--ds-icon-sm:16px;--ds-icon-md:18px;--ds-icon-lg:20px;--ds-icon-stroke:1.75;--ds-app-icon-tabbar:26px;--ds-app-icon-list:30px;--ds-app-icon-card:44px;--ds-app-icon-header:68px;--ds-shadow-overlay:0 24px 60px #12141d33;--ds-shadow-float:0 10px 24px #12141d29;--ds-focus-ring-width:3px;--ds-disabled-opacity:.4;--ds-duration-hover:.15s;--ds-duration-overlay:.2s;--ds-ease:cubic-bezier(0, 0, .2, 1);--ds-border-width:1px;--ds-camera-bg:#000;--ds-on-camera:#fff;--ds-camera-control-bg:#ffffff2e;--ds-camera-shutter:72px;--ds-camera-shutter-ring:4px;--ds-camera-thumb-width:28px;--ds-camera-thumb-height:36px;--ds-camera-thumb-border:1.5px;--ds-camera-count-size:17px;--ds-camera-chevron-size:12px;--ds-crop-handle:28px;--ds-crop-loupe:112px;--ds-z-overlay:1000;--ds-z-toast:1100;--ds-z-menu:1200}@media (max-width:767.98px){:root{--ds-type-app-title-size:26px;--ds-type-overlay-title-size:20px;--ds-type-block-title-size:16px;--ds-type-kpi-size:22px;--ds-type-body-size:15px;--ds-type-input-size:16px;--ds-page-pad-x:16px;--ds-page-pad-top:16px;--ds-page-pad-bottom:176px;--ds-zone-gap:16px;--ds-grid-gap:12px;--ds-block-pad:16px;--ds-tile-pad:16px;--ds-row-height:68px;--ds-control-height:48px;--ds-icon-button:44px}}@media (prefers-reduced-motion:reduce){:root{--ds-duration-hover:.01ms;--ds-duration-overlay:.01ms}}:root,[data-ui=app]:not([data-skin]),[data-ui=app][data-skin=synium],[data-ds-theme=synium]{--ds-bg-app:#f1f4f9;--ds-surface:#fff;--ds-surface-alt:#f1f4f9;--ds-surface-hover:#e9ecf3;--ds-text-primary:#12141d;--ds-text-secondary:#5a6072;--ds-accent:#3e4cf2;--ds-accent-strong:#2a36c9;--ds-accent-hover:#2a36c9;--ds-accent-soft:#eef0fe;--ds-on-accent:#fff;--ds-field-border:#8e94a3;--ds-separator:#eef0f5;--ds-scrim:#12141d61;--ds-focus-ring:#3e4cf2;--ds-success-bg:#e3f5ea;--ds-success-text:#166a43;--ds-warning-bg:#fff2dc;--ds-warning-text:#8a5300;--ds-danger-bg:#fdebec;--ds-danger-text:#b4232a;--ds-info-bg:#eef0fe;--ds-info-text:#2a36c9;--ds-neutral-bg:#edeff5;--ds-neutral-text:#4a5163;--ds-danger-solid:#b4232a;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:12px;--ds-radius-tile:16px;--ds-radius-block:20px;--ds-radius-overlay:22px;--ds-radius-pill:999px;--ds-app-background:var(--ds-bg-app);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:none;--ds-block-shadow:none;--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=nuit],[data-ds-theme=nuit]{--ds-bg-app:#0f1420;--ds-surface:#171e2d;--ds-surface-alt:#1d2536;--ds-surface-hover:#2d3545;--ds-text-primary:#e7ecf5;--ds-text-secondary:#8c97ae;--ds-accent:#6c8cff;--ds-accent-strong:#89a3ff;--ds-accent-hover:#819cff;--ds-accent-soft:#263253;--ds-on-accent:#0b1020;--ds-field-border:#666c79;--ds-separator:#303745;--ds-scrim:#0009;--ds-focus-ring:#6c8cff;--ds-success-bg:#203f40;--ds-success-text:#45c38b;--ds-warning-bg:#403a30;--ds-warning-text:#e6a93c;--ds-danger-bg:#422d37;--ds-danger-text:#f27f76;--ds-info-bg:#263253;--ds-info-text:#89a3ff;--ds-neutral-bg:#343b49;--ds-neutral-text:#b3b9c3;--ds-danger-solid:#f27f76;--ds-on-danger-solid:#12141d;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:12px;--ds-radius-tile:16px;--ds-radius-block:20px;--ds-radius-overlay:22px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=ardoise],[data-ds-theme=ardoise]{--ds-bg-app:#edeff2;--ds-surface:#fff;--ds-surface-alt:#f2f4f6;--ds-surface-hover:#e7eaec;--ds-text-primary:#1d252d;--ds-text-secondary:#606c77;--ds-accent:#3e4c59;--ds-accent-strong:#323d47;--ds-accent-hover:#35414d;--ds-accent-soft:#eeeff0;--ds-on-accent:#fff;--ds-field-border:#8e9296;--ds-separator:#eff0f0;--ds-scrim:#1d252d61;--ds-focus-ring:#3e4c59;--ds-success-bg:#e4f1ec;--ds-success-text:#187750;--ds-warning-bg:#f6eee2;--ds-warning-text:#935d08;--ds-danger-bg:#f8e7e6;--ds-danger-text:#be342b;--ds-info-bg:#eeeff0;--ds-info-text:#323d47;--ds-neutral-bg:#eff0f0;--ds-neutral-text:#565c62;--ds-danger-solid:#be342b;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:8px;--ds-radius-tile:11px;--ds-radius-block:13px;--ds-radius-overlay:15px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:none;--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=foret],[data-ds-theme=foret]{--ds-bg-app:#f1f5f1;--ds-surface:#fff;--ds-surface-alt:#eef3ee;--ds-surface-hover:#e3e9e3;--ds-text-primary:#16241b;--ds-text-secondary:#5d6e62;--ds-accent:#2f7a4f;--ds-accent-strong:#26623f;--ds-accent-hover:#286944;--ds-accent-soft:#ecf3ef;--ds-on-accent:#fff;--ds-field-border:#8a918d;--ds-separator:#eff0ef;--ds-scrim:#16241b61;--ds-focus-ring:#2f7a4f;--ds-success-bg:#e4f1ec;--ds-success-text:#187750;--ds-warning-bg:#f6eee2;--ds-warning-text:#935d08;--ds-danger-bg:#f8e7e6;--ds-danger-text:#be342b;--ds-info-bg:#ecf3ef;--ds-info-text:#26623f;--ds-neutral-bg:#eff0ef;--ds-neutral-text:#505b54;--ds-danger-solid:#be342b;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:10px;--ds-radius-tile:13px;--ds-radius-block:17px;--ds-radius-overlay:18px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:none;--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=brique],[data-ds-theme=brique]{--ds-bg-app:#f7f1ec;--ds-surface:#fff;--ds-surface-alt:#f6eee8;--ds-surface-hover:#ece4dd;--ds-text-primary:#2a1d16;--ds-text-secondary:#7b675b;--ds-accent:#b24e2c;--ds-accent-strong:#8e3e23;--ds-accent-hover:#994326;--ds-accent-soft:#f8efec;--ds-on-accent:#fff;--ds-field-border:#948e8a;--ds-separator:#f0efef;--ds-scrim:#2a1d1661;--ds-focus-ring:#b24e2c;--ds-success-bg:#e4f1ec;--ds-success-text:#187750;--ds-warning-bg:#f6eee2;--ds-warning-text:#935d08;--ds-danger-bg:#f8e7e6;--ds-danger-text:#be342b;--ds-info-bg:#f8efec;--ds-info-text:#8e3e23;--ds-neutral-bg:#f0efef;--ds-neutral-text:#5f5650;--ds-danger-solid:#be342b;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:10px;--ds-radius-tile:13px;--ds-radius-block:17px;--ds-radius-overlay:18px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:none;--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=ocean],[data-ds-theme=ocean]{--ds-bg-app:#eef6f8;--ds-surface:#fff;--ds-surface-alt:#eaf3f6;--ds-surface-hover:#dfe9ec;--ds-text-primary:#0e2a33;--ds-text-secondary:#55707b;--ds-accent:#0b7a8f;--ds-accent-strong:#096272;--ds-accent-hover:#09697b;--ds-accent-soft:#e9f3f5;--ds-on-accent:#fff;--ds-field-border:#869499;--ds-separator:#eef0f1;--ds-scrim:#0e2a3361;--ds-focus-ring:#0b7a8f;--ds-success-bg:#e4f1ec;--ds-success-text:#187750;--ds-warning-bg:#f6eee2;--ds-warning-text:#935d08;--ds-danger-bg:#f8e7e6;--ds-danger-text:#be342b;--ds-info-bg:#e9f3f5;--ds-info-text:#096272;--ds-neutral-bg:#eef0f1;--ds-neutral-text:#4a5f66;--ds-danger-solid:#be342b;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:14px;--ds-radius-tile:19px;--ds-radius-block:23px;--ds-radius-overlay:26px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:none;--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=prune],[data-ds-theme=prune]{--ds-bg-app:#f6f2f7;--ds-surface:#fff;--ds-surface-alt:#f3edf5;--ds-surface-hover:#e9e2eb;--ds-text-primary:#241629;--ds-text-secondary:#76647c;--ds-accent:#7b3f8c;--ds-accent-strong:#623270;--ds-accent-hover:#6a3678;--ds-accent-soft:#f3eef5;--ds-on-accent:#fff;--ds-field-border:#968f98;--ds-separator:#f0eff0;--ds-scrim:#24162961;--ds-focus-ring:#7b3f8c;--ds-success-bg:#e4f1ec;--ds-success-text:#187750;--ds-warning-bg:#f6eee2;--ds-warning-text:#935d08;--ds-danger-bg:#f8e7e6;--ds-danger-text:#be342b;--ds-info-bg:#f3eef5;--ds-info-text:#623270;--ds-neutral-bg:#f0eff0;--ds-neutral-text:#5b505f;--ds-danger-solid:#be342b;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:12px;--ds-radius-tile:16px;--ds-radius-block:20px;--ds-radius-overlay:22px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:none;--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=sable],[data-ds-theme=sable]{--ds-bg-app:#f4efe4;--ds-surface:#fffdf8;--ds-surface-alt:#f7f1e6;--ds-surface-hover:#ede7dc;--ds-text-primary:#2b2518;--ds-text-secondary:#746a57;--ds-accent:#8a6a2f;--ds-accent-strong:#6e5526;--ds-accent-hover:#775b28;--ds-accent-soft:#f4f0e6;--ds-on-accent:#fff;--ds-field-border:#959188;--ds-separator:#f0eee8;--ds-scrim:#2b251861;--ds-focus-ring:#8a6a2f;--ds-success-bg:#e4efe6;--ds-success-text:#187750;--ds-warning-bg:#f6eddb;--ds-warning-text:#935d08;--ds-danger-bg:#f8e5e0;--ds-danger-text:#be342b;--ds-info-bg:#f4f0e6;--ds-info-text:#6e5526;--ds-neutral-bg:#f0eee8;--ds-neutral-text:#605b50;--ds-danger-solid:#be342b;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:18px;--ds-radius-tile:24px;--ds-radius-block:30px;--ds-radius-overlay:33px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=contraste],[data-ds-theme=contraste]{--ds-bg-app:#fff;--ds-surface:#fff;--ds-surface-alt:#f2f2f2;--ds-surface-hover:#e6e6e6;--ds-text-primary:#000;--ds-text-secondary:#2e2e2e;--ds-accent:#03c;--ds-accent-strong:#0029a3;--ds-accent-hover:#002caf;--ds-accent-soft:#e8edfa;--ds-on-accent:#fff;--ds-field-border:#8f8f8f;--ds-separator:#ededed;--ds-scrim:#00000061;--ds-focus-ring:#03c;--ds-success-bg:#e0ede8;--ds-success-text:#006b3c;--ds-warning-bg:#f1e9e0;--ds-warning-text:#8a4b00;--ds-danger-bg:#f6e0e4;--ds-danger-text:#b00020;--ds-info-bg:#e8edfa;--ds-info-text:#0029a3;--ds-neutral-bg:#ededed;--ds-neutral-text:#404040;--ds-danger-solid:#b00020;--ds-on-danger-solid:#fff;--ds-font:"Atkinson Hyperlegible",system-ui,sans-serif;--ds-font-display:"Atkinson Hyperlegible",system-ui,sans-serif;--ds-font-headline:"Atkinson Hyperlegible",system-ui,sans-serif;--ds-radius-control:4px;--ds-radius-tile:5px;--ds-radius-block:7px;--ds-radius-overlay:7px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=graphite],[data-ds-theme=graphite]{--ds-bg-app:#1a1c20;--ds-surface:#222529;--ds-surface-alt:#2a2d32;--ds-surface-hover:#393c41;--ds-text-primary:#e4e6e9;--ds-text-secondary:#90969f;--ds-accent:#f2a93b;--ds-accent-strong:#f5ba62;--ds-accent-hover:#f4b556;--ds-accent-soft:#473d2c;--ds-on-accent:#1a1c20;--ds-field-border:#707276;--ds-separator:#393c40;--ds-scrim:#0009;--ds-focus-ring:#f2a93b;--ds-success-bg:#2c443c;--ds-success-text:#52c28a;--ds-warning-bg:#4c3f2d;--ds-warning-text:#f2a93b;--ds-danger-bg:#4b3334;--ds-danger-text:#f3887e;--ds-info-bg:#473d2c;--ds-info-text:#f5ba62;--ds-neutral-bg:#3d4044;--ds-neutral-text:#b4b6b9;--ds-danger-solid:#f3887e;--ds-on-danger-solid:#12141d;--ds-font:"IBM Plex Sans",system-ui,sans-serif;--ds-font-display:"IBM Plex Sans",system-ui,sans-serif;--ds-font-headline:"IBM Plex Sans",system-ui,sans-serif;--ds-radius-control:4px;--ds-radius-tile:5px;--ds-radius-block:7px;--ds-radius-overlay:7px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:none;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=glass],[data-ds-theme=glass]{--ds-bg-app:#e9eef8;--ds-surface:#f1f4fb;--ds-surface-alt:#e6e9f0;--ds-surface-hover:#dbdfe6;--ds-text-primary:#101628;--ds-text-secondary:#4a5575;--ds-accent:#2e68f7;--ds-accent-strong:#2553c6;--ds-accent-hover:#2859d4;--ds-accent-soft:#e0e8fa;--ds-on-accent:#fff;--ds-field-border:#858a96;--ds-separator:#e2e5ec;--ds-scrim:#10162861;--ds-focus-ring:#2e68f7;--ds-success-bg:#d8e8e8;--ds-success-text:#16704b;--ds-warning-bg:#eae5de;--ds-warning-text:#8a5708;--ds-danger-bg:#ecdee2;--ds-danger-text:#b43229;--ds-info-bg:#e0e8fa;--ds-info-text:#2553c6;--ds-neutral-bg:#e2e5ec;--ds-neutral-text:#484e5d;--ds-danger-solid:#b43229;--ds-on-danger-solid:#fff;--ds-font:"Outfit",system-ui,sans-serif;--ds-font-display:"Outfit",system-ui,sans-serif;--ds-font-headline:"Outfit",system-ui,sans-serif;--ds-radius-control:22px;--ds-radius-tile:29px;--ds-radius-block:37px;--ds-radius-overlay:40px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:linear-gradient(135deg,#ffffff52,#fff0 46%),var(--surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:blur(var(--blur)) saturate(175%);--ds-primary-bg:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 86%,#000));--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:inset 0 1px 0 #ffffff80,0 6px 18px color-mix(in srgb,var(--accent) 40%,transparent);--ds-primary-hover-bg:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 86%,#000));--ds-primary-hover-filter:brightness(1.08)}[data-ui=app][data-skin=aurora],[data-ds-theme=aurora]{--ds-bg-app:#060913;--ds-surface:#0c111f;--ds-surface-alt:#181d2a;--ds-surface-hover:#292d3b;--ds-text-primary:#e8edfa;--ds-text-secondary:#8e99b8;--ds-accent:#3cf2b0;--ds-accent-strong:#63f5c0;--ds-accent-hover:#57f4bb;--ds-accent-soft:#143939;--ds-on-accent:#04110c;--ds-field-border:#5f6572;--ds-separator:#262b39;--ds-scrim:#0009;--ds-focus-ring:#3cf2b0;--ds-success-bg:#183b3a;--ds-success-text:#4be3a4;--ds-warning-bg:#3c342d;--ds-warning-text:#ffc266;--ds-danger-bg:#3c2634;--ds-danger-text:#ff7a85;--ds-info-bg:#143939;--ds-info-text:#63f5c0;--ds-neutral-bg:#2b303e;--ds-neutral-text:#b1b6c3;--ds-danger-solid:#ff7a85;--ds-on-danger-solid:#12141d;--ds-font:"Outfit",system-ui,sans-serif;--ds-font-display:"Outfit",system-ui,sans-serif;--ds-font-headline:"Outfit",system-ui,sans-serif;--ds-radius-control:16px;--ds-radius-tile:21px;--ds-radius-block:27px;--ds-radius-overlay:29px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:blur(14px);--ds-primary-bg:linear-gradient(90deg,var(--a1),var(--a2));--ds-primary-text:#04110c;--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:linear-gradient(90deg,var(--a1),var(--a2));--ds-primary-hover-filter:brightness(1.08)}[data-ui=app][data-skin=neumo],[data-ds-theme=neumo]{--ds-bg-app:#e4e8ee;--ds-surface:#e4e8ee;--ds-surface-alt:#dbdfe6;--ds-surface-hover:#d2d7de;--ds-text-primary:#2e3646;--ds-text-secondary:#576072;--ds-accent:#4f6bed;--ds-accent-strong:#3f56be;--ds-accent-hover:#445ccc;--ds-accent-soft:#d7ddee;--ds-on-accent:#fff;--ds-field-border:#7a818d;--ds-separator:#d7dce2;--ds-scrim:#2e364661;--ds-focus-ring:#4f6bed;--ds-success-bg:#cdd;--ds-success-text:#156947;--ds-warning-bg:#dfdad3;--ds-warning-text:#815107;--ds-danger-bg:#e1d3d7;--ds-danger-text:#aa2f26;--ds-info-bg:#d7ddee;--ds-info-text:#3f56be;--ds-neutral-bg:#d7dce2;--ds-neutral-text:#575e6a;--ds-danger-solid:#aa2f26;--ds-on-danger-solid:#fff;--ds-font:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-display:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-headline:var(--font-jakarta,"Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-radius-control:18px;--ds-radius-tile:24px;--ds-radius-block:30px;--ds-radius-overlay:33px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:calc(var(--depth) * .6) calc(var(--depth) * .6) var(--depth) var(--dark),calc(var(--depth) * -.6) calc(var(--depth) * -.6) var(--depth) var(--light);--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=neon],[data-ds-theme=neon]{--ds-bg-app:#07060f;--ds-surface:#0c0a1a;--ds-surface-alt:#1e1d2d;--ds-surface-hover:#2e2f3e;--ds-text-primary:#e9f7ff;--ds-text-secondary:#7c86a8;--ds-accent:#00e5ff;--ds-accent-strong:#33eaff;--ds-accent-hover:#24e9ff;--ds-accent-soft:#0a3244;--ds-on-accent:#03040a;--ds-field-border:#5c606d;--ds-separator:#272736;--ds-scrim:#0009;--ds-focus-ring:#00e5ff;--ds-success-bg:#163b37;--ds-success-text:#3dffa8;--ds-warning-bg:#3d3221;--ds-warning-text:#ffd23d;--ds-danger-bg:#3d182e;--ds-danger-text:#ff4d7d;--ds-info-bg:#0a3244;--ds-info-text:#33eaff;--ds-neutral-bg:#2b2c3a;--ds-neutral-text:#b2bcc6;--ds-danger-solid:#ff4d7d;--ds-on-danger-solid:#12141d;--ds-font:"Sora",system-ui,sans-serif;--ds-font-display:"Sora",system-ui,sans-serif;--ds-font-headline:"Sora",system-ui,sans-serif;--ds-radius-control:6px;--ds-radius-tile:8px;--ds-radius-block:10px;--ds-radius-overlay:11px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:transparent;--ds-primary-text:var(--neon);--ds-primary-border:1px solid var(--neon);--ds-primary-shadow:0 0 var(--glow) color-mix(in srgb,var(--neon) 55%,transparent),inset 0 0 10px color-mix(in srgb,var(--neon) 30%,transparent);--ds-primary-hover-bg:transparent;--ds-primary-hover-filter:brightness(1.08)}[data-ui=app][data-skin=mesh],[data-ds-theme=mesh]{--ds-bg-app:#ffc15e;--ds-surface:#fff6e8;--ds-surface-alt:#f4ebdf;--ds-surface-hover:#e9e0d6;--ds-text-primary:#1b1530;--ds-text-secondary:#57516c;--ds-accent:#6a5cff;--ds-accent-strong:#554acc;--ds-accent-hover:#5b4fdb;--ds-accent-soft:#f2e8ea;--ds-on-accent:#fff;--ds-field-border:#928a90;--ds-separator:#efe7dc;--ds-scrim:#1b153061;--ds-focus-ring:#554acc;--ds-success-bg:#e4ead8;--ds-success-text:#16704b;--ds-warning-bg:#f6e7ce;--ds-warning-text:#8a5708;--ds-danger-bg:#f8dfd2;--ds-danger-text:#b43229;--ds-info-bg:#f2e8ea;--ds-info-text:#554acc;--ds-neutral-bg:#efe7dc;--ds-neutral-text:#544d5e;--ds-danger-solid:#b43229;--ds-on-danger-solid:#fff;--ds-font:"Manrope",system-ui,sans-serif;--ds-font-display:"Manrope",system-ui,sans-serif;--ds-font-headline:"Manrope",system-ui,sans-serif;--ds-radius-control:22px;--ds-radius-tile:29px;--ds-radius-block:37px;--ds-radius-overlay:40px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:blur(10px);--ds-primary-bg:#1b1530;--ds-primary-text:#fff;--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:#1b1530;--ds-primary-hover-filter:brightness(1.08)}[data-ui=app][data-skin=atelier],[data-ds-theme=atelier]{--ds-bg-app:#f2ecdf;--ds-surface:#f2ecdf;--ds-surface-alt:#ddd7cb;--ds-surface-hover:#d3cec2;--ds-text-primary:#1f1a14;--ds-text-secondary:#5a554d;--ds-accent:#9e3b1e;--ds-accent-strong:#7e2f18;--ds-accent-hover:#88331a;--ds-accent-soft:#eadcce;--ds-on-accent:#f2ecdf;--ds-field-border:#888379;--ds-separator:#e3ddd1;--ds-scrim:#1f1a1461;--ds-focus-ring:#9e3b1e;--ds-success-bg:#d8e0d0;--ds-success-text:#156947;--ds-warning-bg:#ebdec5;--ds-warning-text:#815107;--ds-danger-bg:#edd6ca;--ds-danger-text:#aa2f26;--ds-info-bg:#eadcce;--ds-info-text:#7e2f18;--ds-neutral-bg:#e3ddd1;--ds-neutral-text:#544f47;--ds-danger-solid:#aa2f26;--ds-on-danger-solid:#fff;--ds-font:"IBM Plex Sans",system-ui,sans-serif;--ds-font-display:"Fraunces",Georgia,serif;--ds-font-headline:"Fraunces",Georgia,serif;--ds-radius-control:2px;--ds-radius-tile:3px;--ds-radius-block:3px;--ds-radius-overlay:4px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:transparent;--ds-block-border:none;--ds-block-border-top:2px solid var(--ink);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=holo],[data-ds-theme=holo]{--ds-bg-app:#f2f3f8;--ds-surface:#fff;--ds-surface-alt:#f5f6fa;--ds-surface-hover:#eaebef;--ds-text-primary:#151827;--ds-text-secondary:#666b80;--ds-accent:#151827;--ds-accent-strong:#11131f;--ds-accent-hover:#121522;--ds-accent-soft:#eaeaec;--ds-on-accent:#fff;--ds-field-border:#8f9097;--ds-separator:#efeff0;--ds-scrim:#15182761;--ds-focus-ring:#151827;--ds-success-bg:#e4f1ec;--ds-success-text:#187750;--ds-warning-bg:#f6eee2;--ds-warning-text:#935d08;--ds-danger-bg:#f8e7e6;--ds-danger-text:#be342b;--ds-info-bg:#eaeaec;--ds-info-text:#11131f;--ds-neutral-bg:#efeff0;--ds-neutral-text:#50525d;--ds-danger-solid:#be342b;--ds-on-danger-solid:#fff;--ds-font:"Outfit",system-ui,sans-serif;--ds-font-display:"Outfit",system-ui,sans-serif;--ds-font-headline:"Outfit",system-ui,sans-serif;--ds-radius-control:18px;--ds-radius-tile:24px;--ds-radius-block:30px;--ds-radius-overlay:33px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:linear-gradient(var(--surface),var(--surface)) padding-box,var(--iri) border-box;--ds-block-border:var(--hb) solid transparent;--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--iri);--ds-primary-text:#151827;--ds-primary-border:none;--ds-primary-shadow:0 6px 20px color-mix(in srgb,var(--h1) 45%,transparent);--ds-primary-hover-bg:var(--iri);--ds-primary-hover-filter:brightness(1.08)}[data-ui=app][data-skin=crt],[data-ds-theme=crt]{--ds-bg-app:#030a05;--ds-surface:#051409;--ds-surface-alt:#061b0c;--ds-surface-hover:#0a2d13;--ds-text-primary:#3f6;--ds-text-secondary:#209e3f;--ds-accent:#3f6;--ds-accent-strong:#5cff85;--ds-accent-hover:#50ff7b;--ds-accent-soft:#0d3e1a;--ds-on-accent:#021006;--ds-field-border:#17722e;--ds-separator:#0a3014;--ds-scrim:#0009;--ds-focus-ring:#3f6;--ds-success-bg:#0e431c;--ds-success-text:#3f6;--ds-warning-bg:#373713;--ds-warning-text:#ffc23d;--ds-danger-bg:#372219;--ds-danger-text:#ff5a5a;--ds-info-bg:#0d3e1a;--ds-info-text:#5cff85;--ds-neutral-bg:#0b3516;--ds-neutral-text:#27c44f;--ds-danger-solid:#ff5a5a;--ds-on-danger-solid:#12141d;--ds-font:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-font-display:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-font-headline:"VT323",ui-monospace,monospace;--ds-radius-control:0px;--ds-radius-tile:0px;--ds-radius-block:0px;--ds-radius-overlay:0px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:var(--bw) dashed var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ui=app][data-skin=luxe],[data-ds-theme=luxe]{--ds-bg-app:#111114;--ds-surface:#16161a;--ds-surface-alt:#1c1c21;--ds-surface-hover:#2d2c30;--ds-text-primary:#ede7da;--ds-text-secondary:#9a9286;--ds-accent:#c8973a;--ds-accent-strong:#d3ac61;--ds-accent-hover:#d0a656;--ds-accent-soft:#362d20;--ds-on-accent:#17120a;--ds-field-border:#686563;--ds-separator:#302f31;--ds-scrim:#0009;--ds-focus-ring:#c8973a;--ds-success-bg:#2a3a34;--ds-success-text:#7ccb9a;--ds-warning-bg:#433f35;--ds-warning-text:#f7e1a0;--ds-danger-bg:#3e292a;--ds-danger-text:#e27e72;--ds-info-bg:#362d20;--ds-info-text:#d3ac61;--ds-neutral-bg:#343335;--ds-neutral-text:#b7b3aa;--ds-danger-solid:#e27e72;--ds-on-danger-solid:#12141d;--ds-font:"Manrope",system-ui,sans-serif;--ds-font-display:"Fraunces",Georgia,serif;--ds-font-headline:"Fraunces",Georgia,serif;--ds-radius-control:10px;--ds-radius-tile:13px;--ds-radius-block:17px;--ds-radius-overlay:18px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--metal);--ds-primary-text:#17120a;--ds-primary-border:none;--ds-primary-shadow:none;--ds-primary-hover-bg:var(--metal);--ds-primary-hover-filter:brightness(1.08)}[data-ui=app][data-skin=brutal],[data-ds-theme=brutal]{--ds-bg-app:#fff1cc;--ds-surface:#fff;--ds-surface-alt:#f3f3f3;--ds-surface-hover:#e8e8e8;--ds-text-primary:#111;--ds-text-secondary:#3b3b3b;--ds-accent:#ff5a36;--ds-accent-strong:#b84127;--ds-accent-hover:#ff7152;--ds-accent-soft:#fff0ed;--ds-on-accent:#111;--ds-field-border:#929292;--ds-separator:#eee;--ds-scrim:#11111161;--ds-focus-ring:#b84127;--ds-success-bg:#e2efe8;--ds-success-text:#0a743b;--ds-warning-bg:#f3ebe0;--ds-warning-text:#9a5b00;--ds-danger-bg:#f8e4e4;--ds-danger-text:#c21f1f;--ds-info-bg:#fff0ed;--ds-info-text:#b84127;--ds-neutral-bg:#eee;--ds-neutral-text:#4d4d4d;--ds-danger-solid:#c21f1f;--ds-on-danger-solid:#fff;--ds-font:"Archivo",system-ui,sans-serif;--ds-font-display:"Archivo",system-ui,sans-serif;--ds-font-headline:"Archivo",system-ui,sans-serif;--ds-radius-control:0px;--ds-radius-tile:0px;--ds-radius-block:0px;--ds-radius-overlay:0px;--ds-radius-pill:999px;--ds-app-background:var(--bg);--ds-block-bg:var(--ds-surface);--ds-block-border:var(--bw) solid var(--border);--ds-block-border-top:var(--ds-block-border);--ds-block-shadow:var(--shadow);--ds-block-backdrop:none;--ds-primary-bg:var(--ds-accent);--ds-primary-text:var(--ds-on-accent);--ds-primary-border:2.5px solid #111;--ds-primary-shadow:calc(var(--off) * .6) calc(var(--off) * .6) 0 #111;--ds-primary-hover-bg:var(--ds-accent-hover);--ds-primary-hover-filter:none}[data-ds-theme=nuit]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#0f1420;--surface:#171e2d;--surface-2:#1d2536;--border:#263047;--text:#e7ecf5;--muted:#8c97ae;--accent:#6c8cff;--on-accent:#0b1020;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#0b0f18;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:12px;--shadow:none;--bw:1px;--good:#45c38b;--warn:#e6a93c;--bad:#f0685e;--gap:14px;--pad:16px;--bar:var(--accent)}[data-ds-theme=ardoise]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#edeff2;--surface:#fff;--surface-2:#f2f4f6;--border:#dadfe5;--text:#1d252d;--muted:#606c77;--accent:#3e4c59;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#2b3640;--sidebar-text:#d5dce3;--nav-active:#ffffff1f;--nav-active-text:#fff;--radius:8px;--shadow:0 1px 2px #141b2d0f;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--accent)}[data-ds-theme=foret]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#f1f5f1;--surface:#fff;--surface-2:#eef3ee;--border:#dce5dc;--text:#16241b;--muted:#5d6e62;--accent:#2f7a4f;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#1f3a2b;--sidebar-text:#d8e6dc;--nav-active:#ffffff1f;--nav-active-text:#fff;--radius:10px;--shadow:0 1px 2px #141b2d0f;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--accent)}[data-ds-theme=brique]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#f7f1ec;--surface:#fff;--surface-2:#f6eee8;--border:#eaddd3;--text:#2a1d16;--muted:#7b675b;--accent:#b24e2c;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#fff;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:10px;--shadow:0 1px 2px #141b2d0f;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--accent)}[data-ds-theme=ocean]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#eef6f8;--surface:#fff;--surface-2:#eaf3f6;--border:#d6e6eb;--text:#0e2a33;--muted:#55707b;--accent:#0b7a8f;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#0b3b47;--sidebar-text:#cfe6ec;--nav-active:#ffffff21;--nav-active-text:#fff;--radius:14px;--shadow:0 1px 2px #141b2d0f;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--accent)}[data-ds-theme=prune]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#f6f2f7;--surface:#fff;--surface-2:#f3edf5;--border:#e7dcea;--text:#241629;--muted:#76647c;--accent:#7b3f8c;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#fff;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:12px;--shadow:0 1px 2px #141b2d0f;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--accent)}[data-ds-theme=sable]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#f4efe4;--surface:#fffdf8;--surface-2:#f7f1e6;--border:#e8dfcd;--text:#2b2518;--muted:#746a57;--accent:#8a6a2f;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#fffdf8;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:18px;--shadow:0 2px 10px #503c140f;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:18px;--bar:var(--accent)}[data-ds-theme=contraste]:not([data-ui=app]){--font:"Atkinson Hyperlegible",system-ui,sans-serif;--font-display:var(--font);--fs:13.5px;--bg:#fff;--surface:#fff;--surface-2:#fff;--border:#000;--text:#000;--muted:#2e2e2e;--accent:#03c;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#fff;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:4px;--shadow:none;--bw:2px;--good:#006b3c;--warn:#8a4b00;--bad:#b00020;--gap:14px;--pad:16px;--bar:var(--accent)}[data-ds-theme=graphite]:not([data-ui=app]){--font:"IBM Plex Sans",system-ui,sans-serif;--font-display:var(--font);--fs:12.5px;--bg:#1a1c20;--surface:#222529;--surface-2:#2a2d32;--border:#33373d;--text:#e4e6e9;--muted:#90969f;--accent:#f2a93b;--on-accent:#1a1c20;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#15171a;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:4px;--shadow:none;--bw:1px;--good:#52c28a;--warn:#f2a93b;--bad:#f06a5e;--gap:10px;--pad:12px;--bar:var(--accent)}[data-ds-theme=glass]:not([data-ui=app]){--font:"Outfit",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#e9eef8;--surface:color-mix(in srgb,var(--tint) var(--alpha),transparent);--surface-2:color-mix(in srgb,var(--tint) calc(var(--alpha) * .7),transparent);--border:#ffffff73;--text:#101628;--muted:#4a5575;--accent:#2e68f7;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:var(--surface);--sidebar-text:var(--text);--nav-active:color-mix(in srgb,var(--tint) 55%,transparent);--nav-active-text:var(--text);--radius:22px;--shadow:inset 0 1px 0 #ffffffbf,inset 0 -1px 0 #ffffff1f,0 12px 34px #10162824;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--accent);--g1:#7fb6ff;--g2:#ff9bd2;--g3:#ffd27a;--tint:#fff;--alpha:38%;--blur:22px;--speed:16s}[data-ds-theme=aurora]:not([data-ui=app]){--font:"Outfit",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#060913;--surface:#0e1424b8;--surface-2:#ffffff0d;--border:#ffffff17;--text:#e8edfa;--muted:#8e99b8;--accent:var(--a1);--on-accent:#04110c;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#06091399;--sidebar-text:var(--text);--nav-active:#ffffff14;--nav-active-text:#fff;--radius:16px;--shadow:0 20px 50px #00000059;--bw:1px;--good:#4be3a4;--warn:#ffc266;--bad:#ff7a85;--gap:14px;--pad:16px;--bar:linear-gradient(180deg,var(--a1),var(--a2));--a1:#3cf2b0;--a2:#5b7cff;--a3:#b45bff;--intensity:60%;--speed:18s}[data-ds-theme=neumo]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:var(--base);--surface:var(--base);--surface-2:var(--base);--border:transparent;--text:#2e3646;--muted:#576072;--accent:#4f6bed;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:var(--base);--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:18px;--shadow:var(--depth) var(--depth) calc(var(--depth) * 2) var(--dark),calc(var(--depth) * -1) calc(var(--depth) * -1) calc(var(--depth) * 2) var(--light);--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--accent);--base:#e4e8ee;--depth:8px;--hl:65%;--sh:17%;--dark:color-mix(in srgb,var(--base),#000 var(--sh));--light:color-mix(in srgb,var(--base),#fff var(--hl));--inset:inset calc(var(--depth) * .5) calc(var(--depth) * .5) var(--depth) var(--dark),inset calc(var(--depth) * -.5) calc(var(--depth) * -.5) var(--depth) var(--light)}[data-ds-theme=neon]:not([data-ui=app]){--font:"Sora",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#07060f;--surface:#0d0b1ce0;--surface-2:#120f26;--border:color-mix(in srgb,var(--neon) 38%,transparent);--text:#e9f7ff;--muted:#7c86a8;--accent:var(--neon);--on-accent:#03040a;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#05040b;--sidebar-text:var(--text);--nav-active:color-mix(in srgb,var(--neon) 12%,transparent);--nav-active-text:var(--neon);--radius:6px;--shadow:0 0 var(--glow) color-mix(in srgb,var(--neon) 30%,transparent),inset 0 0 22px color-mix(in srgb,var(--neon2) 7%,transparent);--bw:1px;--good:#3dffa8;--warn:#ffd23d;--bad:#ff4d7d;--gap:14px;--pad:16px;--bar:linear-gradient(180deg,var(--neon2),var(--neon));--neon:#00e5ff;--neon2:#ff2bd6;--glow:14px;--scan:18%;--grid:34px}[data-ds-theme=mesh]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:var(--m2);--surface:#ffffffdb;--surface-2:#ffffffb3;--border:#fff9;--text:#1b1530;--muted:#57516c;--accent:var(--m4);--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#ffffff8c;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:22px;--shadow:0 18px 40px #28143c24;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:linear-gradient(180deg,var(--m3),var(--m4));--m1:#ff7a59;--m2:#ffc15e;--m3:#ff4f9a;--m4:#6a5cff;--grain:14%}[data-ds-theme=atelier]:not([data-ui=app]){--font:"IBM Plex Sans",system-ui,sans-serif;--font-display:"Fraunces",Georgia,serif;--fs:13px;--bg:var(--paper);--surface:color-mix(in srgb,var(--paper) 92%,var(--ink) 0%);--surface-2:color-mix(in srgb,var(--paper) 90%,var(--ink));--border:color-mix(in srgb,var(--ink) 24%,var(--paper));--text:var(--ink);--muted:color-mix(in srgb,var(--ink) 72%,var(--paper));--accent:#9e3b1e;--on-accent:var(--paper);--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:transparent;--sidebar-text:var(--text);--nav-active:transparent;--nav-active-text:var(--accent);--radius:2px;--shadow:none;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:var(--ink);--paper:#f2ecdf;--ink:#1f1a14;--grain:22%}[data-ds-theme=holo]:not([data-ui=app]){--font:"Outfit",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#f2f3f8;--surface:#fff;--surface-2:#f5f6fa;--border:#e3e5ee;--text:#151827;--muted:#666b80;--accent:#151827;--on-accent:#fff;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#fff;--sidebar-text:var(--text);--nav-active:var(--accent-soft);--nav-active-text:var(--accent);--radius:18px;--shadow:0 10px 30px #7878b424;--bw:1px;--good:#1c8c5e;--warn:#b8740a;--bad:#c8372d;--gap:14px;--pad:16px;--bar:linear-gradient(180deg,var(--h1),var(--h2),var(--h3));--h1:#ff9ad5;--h2:#9ad0ff;--h3:#b6ffcf;--h4:#fff3a0;--speed:7s;--hb:2px;--iri:conic-gradient(from var(--angle),var(--h1),var(--h2),var(--h3),var(--h4),var(--h1))}[data-ds-theme=crt]:not([data-ui=app]){--font:"VT323",ui-monospace,monospace;--font-display:var(--font);--fs:17px;--bg:#030a05;--surface:color-mix(in srgb,var(--phosphor) 4%,#030a05);--surface-2:color-mix(in srgb,var(--phosphor) 7%,#030a05);--border:color-mix(in srgb,var(--phosphor) 40%,transparent);--text:var(--phosphor);--muted:color-mix(in srgb,var(--phosphor) 62%,#000);--accent:var(--phosphor);--on-accent:#021006;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:transparent;--sidebar-text:var(--text);--nav-active:var(--phosphor);--nav-active-text:#021006;--radius:0px;--shadow:none;--bw:1px;--good:var(--phosphor);--warn:#ffc23d;--bad:#ff5a5a;--gap:14px;--pad:16px;--bar:var(--accent);--phosphor:#3f6;--scan:35%;--glow:6px}[data-ds-theme=luxe]:not([data-ui=app]){--font:"Manrope",system-ui,sans-serif;--font-display:"Fraunces",Georgia,serif;--fs:13px;--bg:#111114;--surface:#16161a;--surface-2:#1c1c21;--border:color-mix(in srgb,var(--mt2) 28%,transparent);--text:#ede7da;--muted:#9a9286;--accent:var(--mt2);--on-accent:#17120a;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:#0b0b0d;--sidebar-text:var(--text);--nav-active:color-mix(in srgb,var(--mt2) 14%,transparent);--nav-active-text:var(--mt1);--radius:10px;--shadow:inset 0 1px 0 color-mix(in srgb,var(--mt1) 18%,transparent),0 18px 40px #00000073;--bw:1px;--good:#7ccb9a;--warn:var(--mt1);--bad:#e0776b;--gap:14px;--pad:16px;--bar:var(--metal);--mt1:#f7e1a0;--mt2:#c8973a;--mt3:#a47a2c;--weave:6px;--metal:linear-gradient(135deg,var(--mt1),var(--mt2) 50%,var(--mt3))}[data-ds-theme=brutal]:not([data-ui=app]){--font:"Archivo",system-ui,sans-serif;--font-display:var(--font);--fs:13px;--bg:#fff1cc;--surface:#fff;--surface-2:#fff;--border:#111;--text:#111;--muted:#3b3b3b;--accent:var(--b1);--on-accent:#111;--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--sidebar-bg:var(--b2);--sidebar-text:var(--text);--nav-active:#111;--nav-active-text:#fff;--radius:0px;--shadow:var(--off) var(--off) 0 #111;--bw:2.5px;--good:#0b7a3e;--warn:#9a5b00;--bad:#c21f1f;--gap:14px;--pad:16px;--bar:#111;--b1:#ff5a36;--b2:#4dd8e6;--off:5px}
.ds-text-app-title,.ds-text-overlay-title,.ds-text-block-title,.ds-text-kpi{font-family:var(--ds-font-display);color:var(--ds-text-primary);margin:0}.ds-text-app-title{font-family:var(--ds-font-headline);font-size:var(--ds-type-app-title-size);font-weight:var(--ds-type-app-title-weight);line-height:var(--ds-type-app-title-line);letter-spacing:var(--ds-type-app-title-tracking)}.ds-text-overlay-title{font-size:var(--ds-type-overlay-title-size);font-weight:var(--ds-type-overlay-title-weight);line-height:var(--ds-type-overlay-title-line);letter-spacing:var(--ds-type-overlay-title-tracking)}.ds-text-block-title{font-size:var(--ds-type-block-title-size);font-weight:var(--ds-type-block-title-weight);line-height:var(--ds-type-block-title-line);letter-spacing:var(--ds-type-block-title-tracking)}.ds-text-kpi{font-size:var(--ds-type-kpi-size);font-weight:var(--ds-type-kpi-weight);line-height:var(--ds-type-kpi-line);letter-spacing:var(--ds-type-kpi-tracking);font-variant-numeric:tabular-nums}.ds-text-body,.ds-text-item-title,.ds-text-secondary,.ds-text-caption,.ds-text-overline{font-family:var(--ds-font);margin:0}.ds-text-body{font-size:var(--ds-type-body-size);font-weight:var(--ds-type-body-weight);line-height:var(--ds-type-body-line);color:var(--ds-text-primary)}.ds-text-item-title{font-size:var(--ds-type-item-title-size);font-weight:var(--ds-type-item-title-weight);line-height:var(--ds-type-item-title-line);color:var(--ds-text-primary)}.ds-text-secondary{font-size:var(--ds-type-secondary-size);font-weight:var(--ds-type-secondary-weight);line-height:var(--ds-type-secondary-line);color:var(--ds-text-secondary)}.ds-text-caption{font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-caption-weight);line-height:var(--ds-type-caption-line);color:var(--ds-text-secondary)}.ds-text-overline{font-size:var(--ds-type-overline-size);font-weight:var(--ds-type-overline-weight);line-height:var(--ds-type-overline-line);letter-spacing:var(--ds-type-overline-tracking);text-transform:uppercase;color:var(--ds-text-secondary)}.ds-num{font-variant-numeric:tabular-nums}.ds-skip-link{top:var(--ds-space-8);left:var(--ds-space-8);z-index:var(--ds-z-menu);padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-accent-strong);font-weight:var(--ds-font-weight-semibold);box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring);transform:translateY(calc(-100% - var(--ds-space-16)));position:fixed}.ds-skip-link:focus{transform:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext!important}}
