@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-ext-400-normal-CKO3cWyd.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-400-normal-DiHHcP5k.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-400-normal-G7BuwYWK.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-400-normal-DPRou3KO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-ext-400-normal-C3GMUg_S.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-400-normal-DMqR5RoS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-400-normal-Br_GQm5W.woff2) format("woff2"),url(/assets/inter-tight-greek-400-normal-BLLSFQTx.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-vietnamese-400-normal-CqzIqjuX.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-400-normal-kSDs3Vd1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-ext-400-normal-DN7wyBvd.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-400-normal-BQQeeQrv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-ext-500-normal-BZAF-_VI.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-500-normal-Dy1ZB9JY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-500-normal-5ykfyGeh.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-500-normal-CRXauZSq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-ext-500-normal-Be7hKmpC.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-500-normal-BEGGcu3x.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-500-normal-kave9HZE.woff2) format("woff2"),url(/assets/inter-tight-greek-500-normal-Ca-cFdRH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-vietnamese-500-normal-C7jl9LDK.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-500-normal-CO4EMNTO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-ext-500-normal-D3akd6m-.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-500-normal-_hLDZz_3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2) format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-ext-700-normal-D_7NT8eF.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-700-normal-BFcoPt71.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-700-normal-DtWWjp29.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-700-normal-DDZiLR3d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-ext-700-normal-D0RkHJEE.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-700-normal-mW3dmpoD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-700-normal-RgALSHS4.woff2) format("woff2"),url(/assets/inter-tight-greek-700-normal-DU8XoIeX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-Cn_DV52A.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-700-normal-DwHBAXeT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2) format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sileo-spring-easing: linear( 0, .002 .6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1 );--sileo-duration: .6s;--sileo-height: 40px;--sileo-width: 350px;--sileo-state-success: oklch(.723 .219 142.136);--sileo-state-loading: oklch(.556 0 0);--sileo-state-error: oklch(.637 .237 25.331);--sileo-state-warning: oklch(.795 .184 86.047);--sileo-state-info: oklch(.685 .169 237.323);--sileo-state-action: oklch(.623 .214 259.815)}[data-sileo-toast]{position:relative;cursor:pointer;pointer-events:auto;touch-action:none;border:0;background:transparent;padding:0;width:var(--sileo-width);height:var(--_h, var(--sileo-height));opacity:0;transform:translateZ(0) scale(.95);transform-origin:center;contain:layout style;overflow:visible}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transform:translateZ(0) scale(1);transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),height var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px) scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px) scale(.95)}[data-sileo-canvas]{position:absolute;left:0;right:0;pointer-events:none;transform:translateZ(0);contain:layout style;overflow:visible}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1) translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-header]{position:absolute;z-index:20;display:flex;align-items:center;padding:.5rem;height:var(--sileo-height);overflow:hidden;left:var(--_px, 0px);transform:var(--_ht);max-width:var(--_pw)}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing),left var(--sileo-duration) var(--sileo-spring-easing),max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{position:relative;display:inline-flex;align-items:center;height:100%}[data-sileo-header-inner]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;opacity:1;filter:blur(0px);transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{position:relative;z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both}[data-sileo-header-inner][data-layer=current]:not(:only-child),[data-sileo-header-inner][data-exiting=true]{will-change:opacity,filter}[data-sileo-header-inner][data-layer=prev]{position:absolute;left:0;top:0;z-index:0;pointer-events:none}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;border-radius:9999px;color:var(--sileo-tone, currentColor);background-color:var(--sileo-tone-bg, transparent)}[data-sileo-title]{font-size:.825rem;line-height:1rem;font-weight:500;text-transform:capitalize;color:var(--sileo-tone, currentColor)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c: var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c: var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c: var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c: var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c: var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c: var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone: var(--_c);--sileo-tone-bg: color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{position:absolute;left:0;z-index:10;width:100%;pointer-events:none;opacity:var(--_co, 0)}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{width:100%;text-align:left;padding:1rem;font-size:.875rem;line-height:1.25rem;contain:layout style paint;content-visibility:auto}[data-sileo-button]{display:flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;margin-top:.75rem;border-radius:9999px;border:0;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--sileo-btn-color, currentColor);background-color:var(--sileo-btn-bg, transparent);transition:background-color .15s ease}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover, transparent)}[data-sileo-button][data-state]{--sileo-btn-color: var(--_c);--sileo-btn-bg: color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover: color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:sileo-spin 1s linear infinite}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0px)}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur(0px)}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{position:fixed;z-index:50;display:flex;gap:.75rem;padding:.75rem;pointer-events:none;max-width:calc(100vw - 1.5rem);contain:layout style}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{top:0;flex-direction:column-reverse}[data-sileo-viewport][data-position^=bottom]{bottom:0;flex-direction:column}[data-sileo-viewport][data-position$=left]{left:0;align-items:flex-start}[data-sileo-viewport][data-position$=right]{right:0;align-items:flex-end}[data-sileo-viewport][data-position$=center]{left:50%;transform:translate(-50%);align-items:center}@media(prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform,opacity,height}}@media(prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] *:before,[data-sileo-viewport] *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#00000080}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffff80}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:"Inter Tight", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.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}}.table{display:table}}:root{color:#f2fbf7;color-scheme:dark;--page-background:radial-gradient(circle at top left, #20f7b938, transparent 32%), radial-gradient(circle at top right, #0b7e6c57, transparent 28%), linear-gradient(180deg, #062c28 0%, #041715 100%);--surface-1:#07201dd1;--surface-2:#082b27d1;--text-main:#effcf7;--text-soft:#effcf7ad;--line:#ccfff11f;--accent:#2ef6b1;--accent-strong:#19d595;--shadow:0 28px 50px #00000040;--surface-muted:#ffffff0a;--surface-soft:#ffffff08;--surface-ghost:#ffffff0d;--field-background:#ffffff0a;--nav-background:#061816eb;--rail-background:#0000002e;--overlay-background:#0000008f;--error-background:#ff7b8f24;--error-text:#ffd7df;--note-background:#2ef6b11a;--note-text:var(--text-main);--auth-divider-background:#061816fa;background:radial-gradient(circle at 0 0,#20f7b938,#0000 32%),radial-gradient(circle at 100% 0,#0b7e6c57,#0000 28%),linear-gradient(#062c28,#041715);font-family:Inter Tight,system-ui,sans-serif}:root[data-theme=light]{color:#102726;color-scheme:light;--page-background:radial-gradient(circle at top left, #0fb0861f, transparent 34%), radial-gradient(circle at top right, #7cd4b838, transparent 28%), linear-gradient(180deg, #f2fbf8 0%, #dfeee8 100%);--surface-1:#ffffffe6;--surface-2:#f7fcf9f0;--text-main:#102726;--text-soft:#102726ad;--line:#1027261a;--accent:#14b884;--accent-strong:#0c9268;--shadow:0 28px 60px #1337341f;--surface-muted:#ffffffb8;--surface-soft:#ffffffd1;--surface-ghost:#1027260f;--field-background:#ffffffe0;--nav-background:#ffffffeb;--rail-background:#ffffff8a;--overlay-background:#1027263d;--error-background:#d648761a;--error-text:#7b1839;--note-background:#14b8841f;--note-text:#0c3d35;--auth-divider-background:#f2fbf8fa;--accent-text:#0b5a46;--accent-text-strong:#084738;--badge-soft-background:#0c92681f;--badge-soft-text:#0a5b46;--badge-outline-border:#0b5a463d;background:radial-gradient(circle at 0 0,#0fb0861f,#0000 34%),radial-gradient(circle at 100% 0,#7cd4b838,#0000 28%),linear-gradient(#f2fbf8,#dfeee8)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--text-main);background:var(--page-background);overscroll-behavior-y:contain;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}input,select,textarea{background:var(--field-background);width:100%;color:var(--text-main);border:1px solid #0000;border-radius:16px;outline:none;padding:.95rem 1rem}input:focus,select:focus,textarea:focus{border-color:#2ef6b1a6;box-shadow:0 0 0 4px #2ef6b11f}select option{color:#0b1514}a{color:inherit;text-decoration:none}.boot-splash,.auth-page{min-height:100vh}.boot-splash{place-items:center;gap:.8rem;display:grid}.boot-splash__orb{background:radial-gradient(circle,#2ef6b1f2,#2ef6b11a 55%,#0000 72%),linear-gradient(135deg,#2ef6b166,#ffffff05);border-radius:999px;width:92px;height:92px;box-shadow:0 0 60px #2ef6b147}.auth-page,.selection-page,.page-grid{gap:1rem;display:grid}.auth-page{align-items:end;padding:1.5rem}.auth-page--centered{place-items:center}.auth-hero,.auth-card,.surface-card,.toolbar-card,.list-card,.stat-card,.business-card{border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-hero,.auth-card,.surface-card{border-radius:28px;padding:1.25rem}.auth-card--centered{align-self:center}.auth-hero{background:linear-gradient(155deg,#2ef6b11f,#07201dc2),var(--surface-1)}.auth-hero h1,.auth-card h2,.surface-card h2,.toolbar-card h2,.topbar h1{letter-spacing:-.03em;margin:0;font-family:Space Grotesk,sans-serif;font-weight:700}.auth-hero p,.muted,.inline-note,.business-card span,.list-card span,.stat-card span,.profile-bar span,.field span,.sheet__header p,.hero-strip p{color:var(--text-soft)}.auth-hero__label,.eyebrow,.hero-strip__tag{color:#2ef6b1e0;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.auth-hero__cards,.stats-grid,.selection-grid,.list-grid,.selector-grid{gap:.9rem;display:grid}.mini-card,.stat-card{border-radius:22px;gap:.85rem;padding:1rem;display:flex}.mini-card{background:var(--surface-muted)}.mini-card strong,.stat-card strong{display:block}.stack-form{gap:.9rem;display:grid}.field{gap:.55rem;display:grid}.field span,.toggle-row span{align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.primary-button,.secondary-button,.ghost-chip,.text-button{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.2rem;transition:transform .12s,opacity .12s,background .12s;display:inline-flex}.primary-button{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#03231f;font-weight:700}.secondary-button,.ghost-chip{background:var(--surface-ghost);color:var(--text-main)}.text-button{color:#2ef6b1eb;background:0 0;justify-content:flex-start;padding-inline:0}.primary-button:disabled,.secondary-button:disabled{opacity:.6;cursor:not-allowed}.inline-error,.inline-note{border-radius:16px;padding:.85rem .95rem;font-size:.92rem}.inline-error{background:var(--error-background);color:var(--error-text)}.inline-note{background:var(--note-background);color:var(--note-text)}.auth-divider{text-align:center;margin:.25rem 0;position:relative}.auth-divider:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{background:var(--auth-divider-background);color:var(--text-soft);padding:0 .8rem;display:inline-block;position:relative}.auth-telegram-button{width:100%}.toggle-row{align-items:center;gap:.7rem;display:flex}.toggle-row input{width:18px;height:18px;margin:0}.selection-page,.page-grid{padding-bottom:6.5rem}.search-field,.toolbar-card,.list-card,.business-card,.surface-card,.stat-card,.hero-strip,.profile-bar,.connection-pill{border-radius:24px}.surface-card--hero{background:radial-gradient(circle at right top,#2ef6b12e,transparent 38%),var(--surface-2)}.surface-card--compact{border-radius:22px;padding:1rem}.search-field{border:1px solid var(--line);background:var(--surface-muted);align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;padding:0}.business-card,.list-card{text-align:left;padding:1rem}.business-card{gap:.6rem;display:grid}.business-card.is-selected{background:linear-gradient(#2ef6b129,#082b27e0);border-color:#2ef6b199}.business-card__header,.list-card__top,.toolbar-card,.topbar,.hero-strip,.profile-bar,.button-row,.sheet__header,.tag-row,.dual-fields,.section-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dual-fields{align-items:stretch}.dual-fields .field{flex:1}.badge-soft,.badge-outline{border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;display:inline-flex}.badge-soft{color:#2ef6b1f5;background:#2ef6b11f}.badge-outline{color:var(--text-main);border:1px solid #2ef6b138}.badge-outline--warn{color:#ffd98a;border-color:#ffbf4757}.toolbar-card{box-shadow:none;background:0 0;border:0;padding:0}.toolbar-card h2{font-size:1.6rem}.list-card__actions,.topbar__actions{gap:.45rem;display:flex}.icon-button{background:var(--surface-ghost);width:40px;height:40px;color:var(--text-main);border-radius:999px;place-items:center;display:grid}.icon-button--danger,.ghost-chip--danger{color:#ffd4dd}.pull-refresh{top:calc(.75rem + env(safe-area-inset-top,0px));z-index:120;max-width:calc(100vw - 2rem);color:var(--text-main);opacity:0;pointer-events:none;transform:translate(-50%,calc(-125% + min(var(--pull-distance,0px),86px)));white-space:nowrap;background:#061816eb;border:1px solid #2ef6b12e;border-radius:999px;align-items:center;gap:.55rem;padding:.72rem .95rem;transition:opacity .14s,transform .14s,border-color .14s;display:inline-flex;position:fixed;left:50%;box-shadow:0 18px 34px #0000003d}.pull-refresh.is-visible{opacity:1}.pull-refresh.is-ready{border-color:#2ef6b173}.pull-refresh__icon{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#03231f;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pull-refresh.is-refreshing .pull-refresh__icon svg{animation:.76s linear infinite pull-refresh-spin}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.user-sections,.user-section{gap:1rem;display:grid}.user-section__header,.user-section__title,.user-card__top,.user-card__actions,.user-card__meta{align-items:center;gap:.65rem;display:flex}.user-section__header,.user-card__top{justify-content:space-between}.badge-outline.user-section__count{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;flex:none;justify-content:center;min-width:2.6rem;padding-inline:.85rem}.user-section__title{align-items:flex-start;min-width:0}.user-section__title h3{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.05rem}.user-section__title p{color:var(--text-soft);margin:.15rem 0 0;line-height:1.35}.user-section__icon{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#03231f;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 26px #2ef6b124}.user-section__icon--cashier{background:linear-gradient(135deg,#8de1fff5,#2ef6b1eb)}.user-section__icon--operator{background:linear-gradient(135deg,#ffd98af5,#2ef6b1d6)}.user-card{gap:.85rem;padding:1rem 1rem 1rem 1.15rem;display:grid;position:relative;overflow:hidden}.user-card:before{content:"";background:linear-gradient(180deg,var(--accent),transparent);width:4px;position:absolute;inset:0 auto 0 0}.user-card--cashier:before{background:linear-gradient(#8de1fff2,#0000)}.user-card--operator:before{background:linear-gradient(#ffd98af2,#0000)}.user-card__identity{gap:.45rem;min-width:0;display:grid}.user-card__login{letter-spacing:-.02em;overflow-wrap:anywhere;font-family:Space Grotesk,sans-serif;font-size:1.15rem}.user-card__actions{flex:none}.user-card__actions .icon-button{border:1px solid #ffffff14;transition:transform .12s,background .12s,border-color .12s}.user-card__actions .icon-button:hover{background:#2ef6b124;border-color:#2ef6b13d;transform:translateY(-1px)}.user-card__actions .icon-button--danger:hover{background:#ff5b7c21;border-color:#ff5b7c38}.user-card__meta{color:var(--text-soft);flex-wrap:wrap;font-size:.86rem}.app-shell{min-height:100vh;display:grid}.side-rail{display:none}.app-shell__main{padding:1rem 1rem 6.5rem}.topbar{align-items:flex-start;margin-bottom:1rem}.topbar h1{font-size:2rem}.hero-strip,.profile-bar{border:1px solid var(--line);background:var(--surface-soft);margin-bottom:1rem;padding:1rem 1.1rem}.profile-bar{margin-top:1rem}.connection-pill{background:var(--surface-ghost);border:1px solid #ffffff14;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.85rem;display:inline-flex}.connection-pill.is-cloud{color:#aafde0}.connection-pill.is-lan{color:#ffdca2}.connection-pill.is-offline{color:#ffc1cd}.connection-pill__meta,.connection-pill__signal{opacity:.8}.accent-card{background:radial-gradient(circle at 0 0,#2ef6b138,#0000 42%),linear-gradient(#093a33eb,#07201de6)}.timeline-list{gap:1rem;display:grid}.timeline-list div{border-left:2px solid #2ef6b13d;padding-left:.9rem}.segmented-control{background:#ffffff0a;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:.55rem;padding:.3rem;display:grid}.segment{color:var(--text-soft);background:0 0;border-radius:16px;padding:.8rem}.segment.is-active{color:var(--text-main);background:#2ef6b129}.sheet-backdrop{background:var(--overlay-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;justify-content:center;align-items:end;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.sheet{border:1px solid var(--line);width:min(100%,760px);max-height:min(92vh,980px);box-shadow:var(--shadow);background:linear-gradient(#0a2d28fa,#061816fa);border-radius:28px 28px 20px 20px;grid-template-rows:auto minmax(0,1fr);display:grid}.sheet__header,.sheet__body{padding:1rem 1rem 0}.sheet__body{padding-bottom:1rem;overflow:auto}.mobile-nav{background:var(--nav-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid #ffffff14;border-radius:24px;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;gap:.55rem;padding:.45rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow-x:auto}.mobile-nav__link{color:var(--text-soft);text-align:center;border-radius:18px;justify-items:center;gap:.35rem;min-width:0;padding:.7rem .4rem;font-size:.7rem;line-height:1.15;display:grid}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav__link span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.mobile-nav__link.is-active{color:var(--text-main);background:#2ef6b129}.selector-card{text-align:left;border:1px solid var(--line);background:var(--surface-muted);color:var(--text-main);border-radius:18px;padding:.9rem}.selector-card>span{color:var(--text-soft);margin-top:.35rem;font-size:.86rem;display:block}.selector-card__title{margin:0;display:block}.selector-card__summary{gap:.55rem;margin-top:.55rem;display:grid}.selector-card__chips,.business-inline-card__chips{flex-wrap:wrap;gap:.5rem;display:flex}.selector-card__chips .badge-outline,.selector-card__chips .badge-soft,.business-inline-card__chips .badge-outline,.business-inline-card__chips .badge-soft{margin:0}.selector-card__hint,.business-inline-card__subtle{color:var(--text-soft);font-size:.82rem;line-height:1.35}.business-profile-card,.fiscal-printer-card{gap:.85rem;display:grid}.business-profile-card h3,.fiscal-printer-card h3{margin:.55rem 0 0}.business-profile-card__grid{gap:.55rem;display:grid}.business-profile-card__grid small{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;align-items:center;gap:.45rem;display:inline-flex}.business-profile-card__copy-actions{flex-wrap:wrap;gap:.5rem;display:flex}.business-profile-card__copy-actions--compact{flex-wrap:nowrap}.copy-chip-button{border:1px solid var(--line-strong);min-height:34px;color:var(--text-main);background:var(--surface-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.82rem;font-weight:750;display:inline-flex}.copy-chip-button:hover{background:#2ef6b11f;border-color:#2ef6b175}.business-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.segmented-control--layout{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,220px)}.segment--compact{justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:.65rem .75rem;display:inline-flex}.business-table-shell{border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;overflow-x:auto}.business-table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.business-table th,.business-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:.9rem 1rem}.business-table th{color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;font-size:.72rem;font-weight:800}.business-table tbody tr:last-child td{border-bottom:0}.business-table tbody tr:hover{background:#2ef6b10f}.business-table__name{gap:.2rem;min-width:210px;display:grid}.business-table__name strong{overflow-wrap:anywhere}.business-table__name span{color:var(--text-soft);font-size:.82rem}.business-table__chips,.business-table__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.business-table__actions{justify-content:flex-end;min-width:210px}.business-inline-card{border:1px solid var(--line);background:var(--surface-muted);border-radius:20px;gap:.75rem;padding:1rem;display:grid}.selector-card.is-selected{background:linear-gradient(#2ef6b124,#082b27e0);border-color:#2ef6b18a}.brand-badge{background:linear-gradient(135deg,#2ef6b133,#ffffff0d);border-radius:18px;place-items:center;width:54px;height:54px;font-family:Space Grotesk,sans-serif;font-weight:700;display:grid}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);animation:1.35s infinite shimmer;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media(max-width:560px){.user-section__header{align-items:flex-start}.user-card__top{align-items:flex-start;gap:.85rem}.user-card__actions{gap:.4rem}.user-card__actions .icon-button{width:38px;height:38px}}@media(min-width:720px){.auth-page{grid-template-columns:1.1fr .9fr;gap:1.4rem;padding:2rem}.auth-page--centered{grid-template-columns:minmax(0,520px);justify-content:center;align-items:center}.stats-grid,.selection-grid,.list-grid,.selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.app-shell{grid-template-columns:92px 1fr}.side-rail{background:var(--rail-background);border-right:1px solid #ffffff0f;flex-direction:column;gap:1rem;padding:1.5rem 1rem;display:flex}.app-shell__main{padding:1.5rem 1.5rem 2rem}.mobile-nav{width:100%;margin-top:1rem;position:sticky;inset:auto}.selection-grid,.list-grid,.stats-grid,.selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-backdrop{align-items:center;padding:1.5rem}.sheet{border-radius:30px;width:min(1100px,100vw - 3rem);max-height:calc(100vh - 3rem)}.sheet__header{z-index:1;background:linear-gradient(#0a2d28fa,#0a2d28f0);border-bottom:1px solid #ffffff0f;padding-bottom:1rem;position:sticky;top:0}.sheet__body{padding-top:1rem;padding-right:1.25rem}.selector-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}.side-rail__panel,.side-rail__text,.profile-bar__meta,.page-slot{min-width:0}.side-rail__panel{gap:.7rem;display:grid}.side-rail__panel p,.side-rail__text p{color:var(--text-soft);margin:0}.side-rail__panel--muted{background:var(--surface-soft);border:1px solid var(--line);border-radius:24px;padding:1rem}.mobile-nav--desktop{grid-auto-flow:row;grid-auto-columns:unset;display:none;overflow:visible}.mobile-nav--mobile{display:grid}.app-shell__main,.page-slot,.topbar__actions,.hero-strip,.profile-bar{min-width:0}.topbar__actions,.hero-strip,.profile-bar{flex-wrap:wrap}@media(min-width:1024px){.app-shell{grid-template-columns:284px minmax(0,1fr);align-items:stretch}.side-rail{background:var(--rail-background);border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;gap:1rem;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0;overflow:auto}.side-rail__panel{border:1px solid var(--line);background:#ffffff0a;border-radius:24px;padding:1rem}.side-rail__text strong{font-family:Space Grotesk,sans-serif;font-size:1.15rem;display:block}.app-shell__main{min-width:0;padding:1.75rem 1.75rem 2rem}.mobile-nav--mobile{display:none}.mobile-nav--desktop{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-shadow:none;background:0 0;border:0;gap:.45rem;margin:0;padding:0;display:grid;position:static;bottom:auto;left:auto;right:auto}.mobile-nav--desktop .mobile-nav__link{background:var(--surface-muted);border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:20px minmax(0,1fr);place-items:center start;gap:.7rem;padding:.9rem 1rem;font-size:.9rem;display:grid}.mobile-nav--desktop .mobile-nav__link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-nav--desktop .mobile-nav__link.is-active{background:linear-gradient(135deg,#2ef6b12e,#2ef6b114);border-color:#2ef6b159}.page-slot{min-width:0}}.key-card__meta{gap:.35rem;margin-top:.75rem;display:grid}.key-card__meta p,.key-card__meta span,.permission-item span{color:var(--text-soft);margin:0}.key-card__secret{letter-spacing:.08em;font-family:Space Grotesk,sans-serif;font-size:1.05rem}.action-strip,.preset-row,.inline-pill-row,.sheet-actions{flex-wrap:wrap;gap:.65rem;display:flex}.action-strip{margin-top:1rem}.action-strip .ghost-chip{flex:180px;justify-content:flex-start}.ghost-chip.is-active{color:var(--text-main);background:#2ef6b129;border:1px solid #2ef6b147}.permissions-toolbar,.permission-layout,.permission-group,.permission-items{gap:.85rem;display:grid}.code-toolbar,.code-chip,.code-chip-grid,.code-preset-row,.code-extra-list{gap:.75rem;display:grid}.code-toolbar__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.code-toolbar__meta{color:var(--text-soft);font-size:.82rem}.code-chip-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.code-chip{text-align:left;border:1px solid var(--line);background:var(--surface-soft);color:var(--text-main);border-radius:20px;padding:.95rem 1rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.code-chip strong{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:.95rem;display:block}.code-chip span,.code-chip small{color:var(--text-soft)}.code-chip span{font-size:.78rem}.code-chip small{font-size:.82rem;line-height:1.35}.code-chip:hover{transform:translateY(-1px)}.code-chip.is-active{background:linear-gradient(#2ef6b124,#082b27cc);border-color:#2ef6b157;box-shadow:0 16px 28px #010a091f}.code-chip.is-active span,.code-chip.is-active small{color:var(--text-main)}.code-preset-row,.code-extra-list{flex-wrap:wrap;gap:.55rem;display:flex}.permission-item{border:1px solid var(--line);background:#ffffff08;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.permission-item strong{display:block}.permission-item--user{align-items:flex-start}.station-tag-row{flex-wrap:wrap;margin-top:.85rem}.selector-grid--station-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-item__copy,.permission-item__controls,.permission-toggle,.permission-bulk-toggle{gap:.45rem;display:grid}.permission-item__copy{flex:1}.permission-item__controls{min-width:190px}.permission-toggle{border:1px solid var(--line);background:#ffffff05;border-radius:16px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .75rem}.permission-toggle span,.permission-bulk-toggle span{color:var(--text-soft)}.permission-bulk-toggle{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.75rem;padding:.95rem 1rem}.permission-bulk-toggle strong{display:block}.permission-checkbox{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.sheet-actions{justify-content:flex-end}@media(min-width:1024px){.permission-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-item__controls{width:220px}}.auth-legal-links{justify-content:center;margin-top:.35rem;display:flex}.auth-legal-links__item{color:#effcf7b8;text-underline-offset:.2rem;font-size:.9rem;text-decoration:underline}.auth-legal-links__item:hover{color:var(--text-main)}.system-status-hero,.system-status-specs,.system-status-list,.system-status-disks,.system-status-disk,.system-status-disk__meta,.system-status-metric__header,.status-meter{gap:.85rem;display:grid}.system-status-hero{align-items:start}.system-status-specs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.system-status-specs div,.system-status-disk{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:.95rem 1rem}.system-status-specs strong,.system-status-disk__top strong,.system-status-metric__header{display:block}.system-status-specs span,.system-status-disk p,.system-status-disk__meta span{color:var(--text-soft)}.system-status-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.system-status-metric__header{grid-template-columns:1fr auto;align-items:center}.status-meter__track{background:#ffffff14;border:1px solid #ffffff0f;border-radius:999px;height:12px;position:relative;overflow:hidden}.status-meter__track span{border-radius:inherit;background:linear-gradient(90deg,#2ef6b1b8,#96ffd9f2);height:100%;display:block}.system-status-disks{margin-top:1rem}.system-status-disk__top,.system-status-disk__meta{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.legal-page{gap:1rem;min-height:100vh;padding:1.5rem;display:grid}.legal-card{border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;padding:1.3rem}.legal-card--hero{background:linear-gradient(155deg,#2ef6b11f,#07201dc2),var(--surface-1)}.legal-card--footer{gap:1rem;display:grid}.legal-card__eyebrow{color:#2ef6b1e0;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.legal-card h1,.legal-card h2{letter-spacing:-.03em;margin:0 0 .8rem;font-family:Space Grotesk,sans-serif}.legal-card p{color:var(--text-soft);margin:0;line-height:1.7}.legal-card__meta{font-size:.9rem;margin-top:.9rem!important}.legal-list{color:var(--text-soft);gap:.55rem;margin:0;padding-left:1.25rem;display:grid}.legal-card__back{width:fit-content}.telegram-link-step{gap:.85rem;display:grid}.telegram-widget-shell{background:var(--surface-soft);border:1px solid #2ef6b129;border-radius:22px;padding:1rem}.telegram-widget-shell__frame{justify-content:center;min-height:56px;display:flex}.qr-login-panel{gap:1rem;margin-top:1rem;display:grid}.qr-login-panel__frame{aspect-ratio:1;color:#0b3d35;background:radial-gradient(circle at top,#2ef6b124,#0000 58%),#fff;border:1px solid #2ef6b129;border-radius:28px;justify-self:center;place-items:center;width:min(100%,280px);padding:1rem;display:grid;box-shadow:0 24px 44px #0000002e}.qr-login-panel__frame img{border-radius:18px;width:100%;height:auto}.qr-login-panel__copy,.qr-confirm-card{text-align:center}.qr-login-panel__copy{gap:.35rem;display:grid}.qr-login-panel__copy strong,.qr-confirm-card h2{font-family:Space Grotesk,sans-serif}.qr-login-panel__copy span{color:var(--text-soft)}.qr-confirm-card{width:min(100%,460px)}.qr-confirm-card__icon{width:64px;height:64px;color:var(--accent);background:#2ef6b11f;border-radius:22px;place-items:center;margin:0 auto 1rem;display:grid}.qr-confirm-card__icon.is-success{color:#03231f;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.callback-actions{gap:.85rem;margin-top:.9rem;display:grid}.stat-card,.mini-card,.list-card,.toolbar-card,.surface-card,.hero-strip,.profile-bar,.topbar__actions,.tag-row,.stat-card>div,.mini-card>div,.list-card strong,.list-card p,.badge-soft,.badge-outline{min-width:0}.stat-card span,.mini-card span,.badge-soft,.badge-outline{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.stats-grid--compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.segmented-control--dual{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=light] .auth-hero{background:linear-gradient(155deg,#14b88424,#fffffff0),var(--surface-1)}:root[data-theme=light] .surface-card--hero,:root[data-theme=light] .accent-card{background:radial-gradient(circle at right top,#14b88426,transparent 40%),var(--surface-2)}:root[data-theme=light] .sheet{background:linear-gradient(#fffffffa,#eff8f5fa)}:root[data-theme=light] .sheet__header{background:linear-gradient(#fffffffa,#fafdfcf2)}:root[data-theme=light] .connection-pill{background:#ffffffeb;border-color:#10272614;box-shadow:0 10px 24px #10272614}:root[data-theme=light] .primary-button{color:#f7fffc;background:linear-gradient(135deg,#139c72,#0e7a5b);box-shadow:0 14px 28px #0e7a5b33}:root[data-theme=light] .pull-refresh{color:#102726;background:#fffffff5;border-color:#0c92682e;box-shadow:0 16px 32px #10272624}:root[data-theme=light] .user-card{background:radial-gradient(circle at 100% 0,#14b8841a,#0000 38%),#fffffff0}:root[data-theme=light] .user-section__icon{color:#f7fffc;box-shadow:0 14px 26px #0e7a5b2e}:root[data-theme=light] .user-card__actions .icon-button{color:#153936;background:#ffffffeb;border-color:#10272614;box-shadow:0 10px 22px #10272614}:root[data-theme=light] .user-card__actions .icon-button:hover{background:#0c92681f;border-color:#0c926833}:root[data-theme=light] .auth-hero__label,:root[data-theme=light] .eyebrow,:root[data-theme=light] .hero-strip__tag,:root[data-theme=light] .legal-card__eyebrow,:root[data-theme=light] .text-button,:root[data-theme=light] .auth-legal-links__item{color:var(--accent-text)}:root[data-theme=light] .badge-soft{background:var(--badge-soft-background);color:var(--badge-soft-text)}:root[data-theme=light] .badge-outline{border-color:var(--badge-outline-border);color:var(--accent-text-strong)}:root[data-theme=light] .badge-outline--warn{color:#8a5400;border-color:#b06d0038}:root[data-theme=light] .inline-note{color:var(--note-text)}:root[data-theme=light] .connection-pill.is-cloud,:root[data-theme=light] .connection-pill.is-lan{color:var(--accent-text-strong)}:root[data-theme=light] .connection-pill.is-cloud{background:#0c92681f;border-color:#0c92682e}:root[data-theme=light] .connection-pill.is-lan{color:#7a4c06;background:#b477121f;border-color:#b477122e}:root[data-theme=light] .connection-pill.is-offline{color:#7b1839;background:#7b18391a;border-color:#7b183933}:root[data-theme=light] .connection-pill__meta,:root[data-theme=light] .connection-pill__signal{opacity:.92}:root[data-theme=light] .segment.is-active,:root[data-theme=light] .ghost-chip.is-active{color:var(--accent-text-strong)}:root[data-theme=light] .ghost-chip--danger,:root[data-theme=light] .icon-button--danger{color:#7b1839;background:#7b18391a;border:1px solid #7b18392e}:root[data-theme=light] .ghost-chip--danger:hover,:root[data-theme=light] .icon-button--danger:hover{background:#7b183929}:root[data-theme=light] .code-chip{background:#ffffffe0}:root[data-theme=light] .code-chip.is-active{background:linear-gradient(#14b88424,#fffffff5);border-color:#0b5a4642;box-shadow:0 14px 26px #10272614}:root[data-theme=light] .code-chip.is-active span,:root[data-theme=light] .code-chip.is-active small{color:#0f2e2b}:root[data-theme=light] .selector-card.is-selected,:root[data-theme=light] .mobile-nav--desktop .mobile-nav__link.is-active,:root[data-theme=light] .business-card.is-selected{border-color:#0b5a4647}:root[data-theme=light] .mobile-nav,:root[data-theme=light] .telegram-widget-shell,:root[data-theme=light] .sheet,:root[data-theme=light] .selector-card,:root[data-theme=light] .search-field,:root[data-theme=light] .hero-strip,:root[data-theme=light] .profile-bar,:root[data-theme=light] .mini-card{border-color:var(--line)}[data-sileo-viewport]{--sileo-width:min(420px, calc(100vw - 1.5rem) );--sileo-height:40px;z-index:120}[data-sileo-toast]{filter:drop-shadow(0 22px 44px #0000003d);border-radius:24px;max-width:calc(100vw - 1.5rem);width:var(--sileo-width)!important;overflow:hidden!important}[data-sileo-svg]{overflow:visible}[data-sileo-pill],[data-sileo-body]{stroke-width:1px;transition:fill .18s,stroke .18s}[data-sileo-header]{min-height:var(--sileo-height);box-sizing:border-box;align-items:flex-start;height:auto;padding:.54rem 1rem;display:flex;overflow:visible!important}[data-sileo-header-stack]{width:max-content;overflow:visible!important}[data-sileo-header-inner]{justify-content:flex-start;align-items:center;gap:.64rem;width:max-content;max-width:none;display:flex;overflow:visible!important}[data-sileo-badge]{flex-shrink:0;width:24px;height:24px;padding:2px;box-shadow:inset 0 0 0 1px #ffffff0f}[data-sileo-badge] svg{width:14px;height:14px}[data-sileo-title]{letter-spacing:-.02em;text-transform:none;white-space:nowrap;overflow-wrap:normal;flex:none;min-width:0;height:auto;font-family:Space Grotesk,sans-serif;font-size:.86rem;font-weight:700;line-height:1.14rem;overflow:visible;width:auto!important}[data-sileo-content][data-edge=bottom]{top:calc(var(--sileo-height) + .2rem);box-sizing:border-box;width:100%;left:0;overflow:hidden!important}[data-sileo-description]{text-wrap:pretty;overflow-wrap:anywhere;box-sizing:border-box;margin:0;padding:.72rem 1.08rem .82rem 1.14rem;font-size:.86rem;font-weight:500;line-height:1.45}[data-sileo-description] strong{color:inherit}[data-sileo-button]{letter-spacing:-.01em;min-height:2rem;margin-top:.85rem;padding-inline:.85rem;font-weight:700}[data-sileo-viewport][data-theme=dark]{--toast-fill:#060b0a;--toast-stroke:#65b79c2e;--toast-text:#f3fffb;--toast-muted:#ecf9f4eb;--toast-shadow:0 28px 56px #00000075}[data-sileo-viewport][data-theme=light]{--toast-fill:#fbfffd;--toast-stroke:#0b5a4624;--toast-text:#0b201f;--toast-muted:#173230;--toast-shadow:0 18px 34px #1027261f}[data-sileo-viewport][data-theme=dark] [data-sileo-toast],[data-sileo-viewport][data-theme=light] [data-sileo-toast]{filter:drop-shadow(var(--toast-shadow))}[data-sileo-viewport][data-theme=dark] [data-sileo-pill],[data-sileo-viewport][data-theme=dark] [data-sileo-body],[data-sileo-viewport][data-theme=light] [data-sileo-pill],[data-sileo-viewport][data-theme=light] [data-sileo-body]{fill:var(--toast-fill);stroke:var(--toast-stroke)}[data-sileo-viewport][data-theme=dark] [data-sileo-description],[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:var(--toast-muted)!important}[data-sileo-viewport][data-theme=dark] [data-sileo-title],[data-sileo-viewport][data-theme=light] [data-sileo-title]{color:var(--toast-text)!important}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#173230!important}[data-sileo-viewport][data-theme=light] [data-sileo-title]{color:#0b201f!important}[data-sileo-viewport][data-theme=dark] [data-sileo-badge][data-state=success]{color:#35efb4;background:#35efb424}[data-sileo-viewport][data-theme=dark] [data-sileo-badge][data-state=info]{color:#78c8ff;background:#78c8ff29}[data-sileo-viewport][data-theme=dark] [data-sileo-badge][data-state=warning]{color:#f7c25b;background:#f7c25b24}[data-sileo-viewport][data-theme=dark] [data-sileo-badge][data-state=error]{color:#ff8fa8;background:#ff8fa824}[data-sileo-viewport][data-theme=light] [data-sileo-badge][data-state=success]{color:#0e7a5b;background:#0e7a5b1f}[data-sileo-viewport][data-theme=light] [data-sileo-badge][data-state=info]{color:#0a5f92;background:#0a5f921f}[data-sileo-viewport][data-theme=light] [data-sileo-badge][data-state=warning]{color:#86530c;background:#b477121f}[data-sileo-viewport][data-theme=light] [data-sileo-badge][data-state=error]{color:#8f264c;background:#8f264c1f}[data-sileo-viewport][data-theme=dark] [data-sileo-button]{color:#effcf7;background:#ffffff12}[data-sileo-viewport][data-theme=dark] [data-sileo-button]:hover{background:#ffffff1f}[data-sileo-viewport][data-theme=light] [data-sileo-button]{color:#0f2e2b;background:#1027260f}[data-sileo-viewport][data-theme=light] [data-sileo-button]:hover{background:#1027261a}@media(max-width:720px){[data-sileo-viewport]{--sileo-width:min(100vw - 1rem, 380px);padding-inline:.5rem}[data-sileo-header]{padding-inline:1rem}[data-sileo-content][data-edge=bottom]{width:calc(100% - .35rem);left:.35rem}[data-sileo-description]{padding-left:3.7rem;padding-right:1.18rem}}@media(min-width:721px){[data-sileo-viewport]{--sileo-width:min(400px, calc(100vw - 2rem) )}[data-sileo-content][data-edge=bottom]{top:calc(var(--sileo-height) - 2px)}[data-sileo-header]{padding-inline:1rem}[data-sileo-description]{padding:.46rem 1.08rem .72rem 1.14rem}}@media(min-width:720px){.legal-page{max-width:920px;margin:0 auto;padding-block:2rem 3rem}}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#fffffff5;border-color:#10272629;box-shadow:inset 0 0 0 1px #ffffff6b}:root[data-theme=light] input:hover,:root[data-theme=light] select:hover,:root[data-theme=light] textarea:hover{border-color:#1027263d}:root[data-theme=light] input:focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{border-color:#0b5a466b;box-shadow:0 0 0 4px #0b5a461f}
