@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Armenian Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-armenian-armenian-wght-normal-BH-utzFD.woff2) format("woff2-variations");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:"Noto Serif Armenian Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-armenian-latin-ext-wght-normal-CULJuc9s.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Armenian Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-armenian-latin-wght-normal-DTZChk-t.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-armenian-armenian-wght-normal-BU0Cf2gc.woff2) format("woff2-variations");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-armenian-latin-ext-wght-normal-OaTBdEvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-armenian-latin-wght-normal-D5JAixVS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #051510;--bg-2: #092219;--surface-1: rgba(12, 41, 30, .74);--surface-1-solid: #0c291e;--surface-2: #103324;--surface-3: rgba(24, 66, 47, .92);--field: rgba(2, 13, 9, .58);--scrim: rgba(1, 8, 5, .72);--line: rgba(214, 183, 133, .12);--line-2: rgba(214, 183, 133, .2);--line-strong: rgba(214, 183, 133, .34);--state-hover: rgba(214, 183, 133, .07);--state-active: rgba(214, 183, 133, .14);--text: #f3ebdd;--text-2: rgba(243, 235, 221, .76);--text-3: rgba(243, 235, 221, .6);--text-disabled: rgba(243, 235, 221, .38);--gold: #d4b483;--gold-light: #eed7aa;--gold-dark: #a8844f;--foil: linear-gradient(135deg, #f0d9ae 0%, #d2b07c 45%, #a9824c 100%);--on-gold: #0b241a;--ok: #4fd18b;--ok-text: #8ee8b4;--warn: #f2b84b;--warn-text: #f7d58e;--danger: #ef6f5e;--danger-text: #ffb2a6;--info: #6aa9ff;--info-text: #b0cfff;--c1: #e2c08d;--c2: #3ecf8e;--c3: #6aa9ff;--c4: #f08a6c;--c5: #b39dfa;--c6: #45c4cf;--c7: #f2c14e;--c8: #f27fa5;--font-serif: "Cormorant Garamond Variable", "Noto Serif Armenian Variable", Georgia, serif;--font-sans: "Montserrat Variable", "Noto Sans Armenian Variable", -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 20px;--e1: inset 0 1px 0 rgba(255, 255, 255, .025), 0 14px 32px -22px rgba(0, 0, 0, .75);--e2: 0 18px 44px -18px rgba(0, 0, 0, .8);--e3: 0 32px 90px -24px rgba(0, 0, 0, .9);--shadow: var(--e1);--panel: var(--surface-1);--panel-solid: var(--surface-1-solid);--panel-hover: var(--surface-3);--text-dim: var(--text-2);--text-faint: var(--text-3);--t-fast: .12s;--t: .18s;--t-slow: .26s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--z-sticky: 20;--z-bottom-nav: 50;--z-drawer: 60;--z-overlay: 100;--z-toast: 200;--sidebar: 248px;--topbar: 64px;--bottom-nav: 64px;--control: 38px;--control-sm: 32px}@media (pointer: coarse){:root{--control: 44px;--control-sm: 40px}}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-md);line-height:1.5;-webkit-font-smoothing:antialiased;background:radial-gradient(90% 60% at 70% -10%,rgba(40,96,68,.36) 0%,transparent 60%),radial-gradient(120% 90% at 20% 0%,#0d2f22 0%,var(--bg-2) 45%,var(--bg) 100%)}@media (min-width: 901px){body{background-attachment:fixed}}body.locked{overflow:hidden}a{color:var(--gold-light);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{touch-action:manipulation}::selection{background:#d4b48359}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}h1,h2,h3{text-wrap:balance}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--s4);top:var(--s3);z-index:var(--z-toast);padding:var(--s2) var(--s4);border-radius:var(--radius-sm);background:var(--foil);color:var(--on-gold);font-weight:600;transform:translateY(-160%);transition:transform var(--t) var(--ease-out)}.skip-link:focus{transform:none;text-decoration:none}.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh;min-height:100dvh}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--s5) var(--s3) var(--s4);border-right:1px solid var(--line);background:linear-gradient(180deg,#05160ff0,#04120cf7);display:flex;flex-direction:column;gap:var(--s4);scrollbar-width:thin}.brand{display:flex;align-items:center;gap:var(--s3);padding:2px var(--s2) var(--s2)}.brand-name{font-family:var(--font-serif);font-size:26px;font-weight:500;letter-spacing:.14em;background:var(--foil);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.brand-sub{font-size:10px;letter-spacing:.4em;color:var(--text-3);margin-top:6px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-title{font-size:var(--fs-xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding:0 var(--s3) var(--s1)}.nav-link{position:relative;display:flex;align-items:center;gap:var(--s3);min-height:40px;padding:var(--s2) var(--s3);border-radius:10px;color:var(--text-2);font-weight:500;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.nav-link:hover{background:var(--state-hover);color:var(--text);text-decoration:none}.nav-link.active{background:linear-gradient(90deg,#d6b7852b,#d6b78508);color:var(--gold-light)}.nav-link.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--gold)}.nav-link svg{flex:none;opacity:.85}.nav-link.active svg{color:var(--gold);opacity:1}.nav-badge{margin-left:auto;min-width:22px;height:20px;display:inline-grid;place-items:center;font-size:var(--fs-xs);font-weight:700;padding:0 6px;border-radius:999px;background:#ef6f5e33;color:var(--danger-text)}.sidebar-foot{margin-top:auto;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff04;font-size:var(--fs-sm);color:var(--text-2);display:flex;flex-direction:column;gap:var(--s2)}.who{display:flex;align-items:center;gap:var(--s3);min-width:0}.who-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--foil);color:var(--on-gold);font-family:var(--font-serif);font-size:19px;font-weight:700}.who-name{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-role{font-size:var(--fs-xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--s3);min-height:var(--topbar);padding:var(--s2) var(--s6);border-bottom:1px solid var(--line);background:#05150fd6;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.topbar-title{min-width:0;display:flex;flex-direction:column;gap:1px}.topbar h1{margin:0;font-family:var(--font-serif);font-weight:500;font-size:26px;line-height:1.15;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar h1:focus{outline:none}.crumbs{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden}.crumbs a{color:var(--text-2)}.crumbs svg{flex:none;opacity:.6}.topbar-spacer{flex:1}.topbar .menu-button,.topbar .back-button{display:none}.search-trigger{flex:none;display:inline-flex;align-items:center;gap:var(--s2);width:240px;height:var(--control);padding:0 var(--s2) 0 var(--s3);border-radius:10px;border:1px solid var(--line-2);background:var(--field);color:var(--text-3);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out)}.search-trigger:hover{border-color:var(--line-strong);color:var(--text-2)}.search-trigger span{flex:1;text-align:left}.select.lang-select{width:86px;flex:none}.content{padding:var(--s6) var(--s6) var(--s8);max-width:1480px;width:100%}.content:focus{outline:none}.bottom-nav{display:none}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.page-head-text{min-width:0}.page-sub{color:var(--text-3);font-size:var(--fs-sm);margin-top:2px}.card{background:linear-gradient(180deg,#1032249e,#0a241abd);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--e1);padding:var(--s5);min-width:0}a.card{color:inherit;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}a.card:hover{text-decoration:none;border-color:var(--line-strong);background:linear-gradient(180deg,#163e2cb3,#0c2a1ecc)}.card-head{display:flex;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;min-height:24px}.card-title{margin:0;font-size:15px;font-weight:600;letter-spacing:.005em;color:var(--text)}.card-sub{color:var(--text-3);font-size:var(--fs-sm)}.card-head .spacer{flex:1}.card-head a{font-size:var(--fs-sm);font-weight:600}.grid{display:grid;gap:var(--s4)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.span2{grid-column:span 2}.span3{grid-column:span 3}.stack{display:flex;flex-direction:column;gap:var(--s4)}.row{display:flex;align-items:center;gap:var(--s2) 10px;flex-wrap:wrap}.row.between{justify-content:space-between}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:var(--fs-xs)}.section-title{font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:500;line-height:1.2;margin:var(--s4) 0 0;display:flex;align-items:center;gap:var(--s3);color:var(--gold-light)}.section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4) var(--s5)}.kpi:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--foil);opacity:.5}.kpi-label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);hyphens:auto;overflow-wrap:anywhere}.kpi-value{font-size:var(--fs-3xl);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.15}.kpi-value.word{font-size:var(--fs-2xl);overflow-wrap:anywhere}.i{flex-shrink:0}.kpi-foot{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--text-3);min-height:18px}.delta{font-weight:700;font-size:var(--fs-xs)}.delta.up{color:var(--ok-text)}.delta.down{color:var(--danger-text)}.kpi .spark{position:absolute;right:var(--s3);bottom:10px;opacity:.85}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--control);padding:0 15px;border-radius:10px;border:1px solid var(--line-strong);background:#d6b7850f;color:var(--text);font-weight:600;font-size:var(--fs-sm);line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;user-select:none;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),filter var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.btn:hover{background:#d6b78521;border-color:var(--gold-dark);text-decoration:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress;opacity:.85}.btn.primary{background:var(--foil);color:var(--on-gold);border-color:transparent;box-shadow:0 8px 22px -12px #d4b4838c}.btn.primary:hover{filter:brightness(1.07)}.btn.primary .spinner{border-color:#0b241a40;border-top-color:var(--on-gold)}.btn.danger{border-color:#ef6f5e80;color:var(--danger-text);background:#ef6f5e14}.btn.danger:hover{background:#ef6f5e2e;border-color:var(--danger)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--state-hover)}.btn.sm{min-height:var(--control-sm);padding:0 11px;font-size:var(--fs-xs);border-radius:var(--radius-sm)}.btn.icon{width:var(--control);padding:0}.btn.sm.icon{width:var(--control-sm)}.btn.block{width:100%}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{font-size:var(--fs-sm);color:var(--text-2);font-weight:500}.field-label .req{color:var(--gold);margin-left:2px}.field .hint{font-size:var(--fs-xs);color:var(--text-3)}.field .error{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-xs);color:var(--danger-text)}.field .error svg{flex:none;margin-top:1px}.input,.select,.textarea{width:100%;min-height:var(--control);padding:8px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--field);outline:none;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4b48329}.input::placeholder,.textarea::placeholder{color:var(--text-3);opacity:1}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:#ef6f5eb3}.input:disabled,.select:disabled,.textarea:disabled{opacity:.5;cursor:not-allowed}.input[readonly]{border-style:dashed}.textarea{resize:vertical;min-height:120px;line-height:1.5}.select{appearance:none;padding-right:34px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.select option{background:var(--surface-1-solid)}.input.code{font-size:22px;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.input-wrap{position:relative;display:flex}.input-wrap .input{padding-right:46px}.input-wrap .reveal{position:absolute;right:3px;top:50%;transform:translateY(-50%);min-height:calc(var(--control) - 6px);width:calc(var(--control) - 6px);color:var(--text-3)}.input-wrap .reveal:hover{color:var(--text)}.search{position:relative;flex:1 1 260px;min-width:200px;max-width:420px}.search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.search .input{padding-left:36px}.segmented{display:inline-flex;padding:3px;border-radius:11px;border:1px solid var(--line);background:var(--field);gap:2px;flex-wrap:wrap}.segmented button{border:0;background:transparent;min-height:calc(var(--control) - 8px);padding:0 12px;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.segmented button:hover{color:var(--text)}.segmented button.on{background:#d6b7852b;color:var(--gold-light)}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:transparent;font-size:var(--fs-xs);font-weight:600;color:var(--text-2);cursor:pointer;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.chip:hover{border-color:var(--line-strong);color:var(--text)}.chip.on{border-color:var(--gold-dark);background:#d6b78521;color:var(--gold-light)}@media (pointer: coarse){.chip{min-height:40px}}.toggle{position:relative;display:inline-block;width:40px;height:24px;flex:none}.toggle input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.toggle i{position:absolute;inset:0;border-radius:999px;background:#f3ebdd29;border:1px solid var(--line-2);transition:background var(--t) var(--ease-out);pointer-events:none}.toggle i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t) var(--ease-out)}.toggle input:checked+i{background:var(--gold);border-color:transparent}.toggle input:checked+i:after{transform:translate(16px);background:var(--on-gold)}.toggle input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.toggle input:disabled+i{opacity:.35}.toggle input:disabled{cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 9px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;line-height:1.2;background:#f3ebdd17;color:var(--text-2);white-space:nowrap;vertical-align:middle}.badge svg{flex:none}.badge.gold{background:#d4b4832b;color:var(--gold-light)}.badge.ok{background:#4fd18b26;color:var(--ok-text)}.badge.warn{background:#f2b84b29;color:var(--warn-text)}.badge.danger{background:#ef6f5e2b;color:var(--danger-text)}.badge.info{background:#6aa9ff29;color:var(--info-text)}.dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--text-3)}.dot.ok{background:var(--ok);box-shadow:0 0 0 3px #4fd18b2e}.dot.bad{background:var(--danger);box-shadow:0 0 0 3px #ef6f5e33}.dot.warn{background:var(--warn);box-shadow:0 0 0 3px #f2b84b2e}.meta{display:inline-flex;align-items:center;gap:5px}.meta svg{flex:none;color:var(--text-3)}.table-wrap{overflow-x:auto;margin:0 calc(var(--s5) * -1);padding:0 var(--s5);scrollbar-width:thin}table.table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table th{text-align:left;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:var(--s2) 10px;border-bottom:1px solid var(--line-2);white-space:nowrap}.table td{padding:10px;height:48px;border-bottom:1px solid rgba(214,183,133,.07);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tr.click{cursor:pointer}.table tr.click td{transition:background var(--t-fast) var(--ease-out)}.table tr.click:hover td{background:var(--state-hover)}.table tr.click:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.table td.right,.table th.right{text-align:right}.table td.num{white-space:nowrap}.cell-main{font-weight:600}.cell-sub{font-size:var(--fs-xs);color:var(--text-3)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);margin-top:var(--s4);font-size:var(--fs-xs);color:var(--text-2)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:var(--s8) var(--s4);text-align:center;color:var(--text-3)}.empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#d6b78512;border:1px solid var(--line);color:var(--gold);margin-bottom:var(--s1)}.empty-title{color:var(--text);font-weight:600;font-size:var(--fs-md)}.empty-text{max-width:460px;font-size:var(--fs-sm)}.meter{position:relative;height:7px;border-radius:999px;background:#f3ebdd17;overflow:hidden}.meter>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#3ecf8e,#e2c08d);transition:width var(--t-slow) var(--ease-out)}.meter.full>i{background:linear-gradient(90deg,#e2c08d,#f08a6c)}.overlay{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:flex-start;justify-content:center;padding:8vh var(--s4) var(--s4);background:var(--scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;overscroll-behavior:contain;animation:fade var(--t) var(--ease-out)}.modal{width:100%;max-width:560px;background:linear-gradient(180deg,#113524,#0b2519);border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:var(--e3);animation:rise var(--t-slow) var(--ease-out)}.modal:focus{outline:none}.modal.wide{max-width:820px}.modal-head{display:flex;align-items:center;gap:10px;padding:18px 18px 0 22px}.modal-head h2{margin:0;font-family:var(--font-serif);font-weight:500;font-size:var(--fs-2xl);line-height:1.2;flex:1}.modal-body{padding:var(--s4) 22px;display:flex;flex-direction:column;gap:14px}.modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:0 22px var(--s5);flex-wrap:wrap}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes sheet{0%{transform:translateY(100%)}}.toasts{position:fixed;right:var(--s5);bottom:var(--s5);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--s2);width:min(420px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;border-radius:var(--radius);background:#123826;border:1px solid var(--line-strong);box-shadow:var(--e2);font-size:var(--fs-sm);animation:rise var(--t) var(--ease-out);white-space:pre-line;pointer-events:auto}.toast>svg{flex:none;margin-top:1px;color:var(--gold)}.toast-text{flex:1;min-width:0}.toast .btn{margin:-6px -2px -6px 0}.toast.error{background:#3a1712;border-color:#ef6f5e8c}.toast.error>svg{color:var(--danger-text)}.toast.ok{border-color:#4fd18b73}.toast.ok>svg{color:var(--ok-text)}.alert{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:#d6b7850f;font-size:var(--fs-sm)}.alert>svg{flex:none;margin-top:1px;color:var(--gold)}.alert.warn{border-color:#f2b84b6b;background:#f2b84b12}.alert.warn>svg{color:var(--warn-text)}.alert.danger{border-color:#ef6f5e7a;background:#ef6f5e14}.alert.danger>svg{color:var(--danger-text)}.alert.ok{border-color:#4fd18b6b;background:#4fd18b12}.alert.ok>svg{color:var(--ok-text)}.tg{align-self:flex-start;max-width:100%;padding:10px 14px 8px;border-radius:14px 14px 14px 4px;background:#182533;color:#e9eef3;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 6px 18px -10px #000c}.tg a{color:#6ab3f3}.tg code{font-family:var(--font-mono);font-size:13px}.tg blockquote{margin:4px 0;padding-left:8px;border-left:3px solid #6ab3f3}.tg-label{font-size:var(--fs-xs);font-weight:600;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase}.auth-page{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--s8) var(--s4)}.auth-lang{position:absolute;top:var(--s4);right:var(--s4)}.auth-card{width:100%;max-width:420px;padding:34px 32px 28px;border-radius:22px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#103321eb,#092016f0);box-shadow:var(--e3)}.auth-card.wide{max-width:560px}.auth-hero{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:26px}.auth-hero .wordmark{font-family:var(--font-serif);font-size:44px;letter-spacing:.16em;background:var(--foil);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-top:10px}.auth-hero .sub{font-size:10px;letter-spacing:.46em;color:var(--text-2)}.auth-hero .tagline{margin:10px 0 0;font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-foot{margin-top:18px;font-size:var(--fs-xs);color:var(--text-3);text-align:center;line-height:1.6}.secure-line{display:flex;align-items:center;justify-content:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--text-3);margin-top:var(--s1)}.caps-hint{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--warn-text)}.qr{align-self:center;width:210px;height:210px;padding:10px;background:#fff;border-radius:14px}.secret{font-family:var(--font-mono);font-size:15px;letter-spacing:.08em;text-align:center;padding:10px;border-radius:10px;background:var(--field);border:1px dashed var(--line-strong);user-select:all;overflow-wrap:anywhere}.codes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);font-family:var(--font-mono);font-size:15px;letter-spacing:.06em}.codes div{padding:var(--s2) 10px;border-radius:var(--radius-sm);background:var(--field);border:1px solid var(--line);text-align:center}.steps{display:flex;gap:6px;margin-bottom:18px}.steps i{flex:1;height:3px;border-radius:3px;background:#f3ebdd1f}.steps i.on{background:var(--foil)}.rules{margin:0;padding:0;list-style:none;font-size:var(--fs-xs);color:var(--text-2);line-height:1.6;display:flex;flex-direction:column;gap:2px}.rules li{display:flex;align-items:center;gap:6px}.rules li svg{flex:none;color:var(--text-3)}.rules li.ok{color:var(--ok-text)}.rules li.ok svg{color:var(--ok-text)}.t-list{display:flex;flex-direction:column;gap:10px}.t-row{display:grid;grid-template-columns:72px minmax(0,1fr) 220px auto;align-items:center;gap:18px;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:#081e158c;color:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.t-row:hover{border-color:var(--line-strong);background:var(--surface-3);text-decoration:none}.t-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.t-date{text-align:center;padding:6px 0;border-radius:11px;background:#d6b78512;border:1px solid var(--line)}.t-date b{display:block;font-family:var(--font-serif);font-size:28px;font-weight:600;line-height:1;color:var(--gold-light)}.t-date span{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.t-title{font-weight:600;font-size:15px;color:var(--text)}.t-meta{font-size:var(--fs-xs);color:var(--text-3);margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 14px}.t-fill{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--text-2)}.t-badges{justify-content:flex-end;color:var(--text-3)}.kv{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px 16px;font-size:var(--fs-sm);margin:0}.kv>dt{color:var(--text-3)}.kv>dd{margin:0;min-width:0;overflow-wrap:anywhere}.place{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:var(--fs-xs);background:#f3ebdd17}.place.p1{background:var(--foil);color:var(--on-gold)}.place.p2{background:linear-gradient(135deg,#e8eef3,#a9b4bd);color:#1b2630}.place.p3{background:linear-gradient(135deg,#f0b98a,#a8693d);color:#2a160a}.avatar{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-lg);font-family:var(--font-serif);font-size:26px;font-weight:600;background:var(--foil);color:var(--on-gold);flex:none}.suit{font-size:15px}.tabs{display:flex;gap:var(--s1);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;max-width:100%}.tabs button{border:0;background:transparent;min-height:40px;padding:0 14px;font-weight:600;font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--gold-light);border-bottom-color:var(--gold)}.card>.tabs{margin-bottom:var(--s4)}.timeline{display:flex;flex-direction:column}.timeline-item{display:grid;grid-template-columns:116px minmax(0,1fr);gap:var(--s3);padding:10px 0;border-bottom:1px solid rgba(214,183,133,.07);font-size:var(--fs-sm)}.timeline-item:last-child{border-bottom:0}.timeline-item time{color:var(--text-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;padding-top:1px}.via{display:inline-flex;align-items:center;vertical-align:-2px;margin-left:4px;color:var(--text-3)}.matrix th.rot{min-width:120px}@media (max-width: 640px){.matrix th.rot{min-width:96px;white-space:normal}}.matrix td.center,.matrix th.center{text-align:center}.chart{position:relative;width:100%;border-radius:var(--radius-sm)}.chart:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.chart svg{display:block;overflow:visible;touch-action:pan-y}.chart .axis text{fill:var(--text-3);font-size:11px;font-family:var(--font-sans)}.chart .grid line{stroke:#f3ebdd12}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-3);font-size:var(--fs-sm);pointer-events:none}.chart-tip{position:absolute;pointer-events:none;z-index:5;min-width:140px;padding:9px 11px;border-radius:10px;background:#05120cf2;border:1px solid var(--line-strong);box-shadow:var(--e2);font-size:var(--fs-xs);transform:translate(-50%,calc(-100% - 12px));white-space:nowrap}.chart-tip .tip-title{color:var(--text-2);margin-bottom:5px;font-weight:600}.chart-tip .tip-row{display:flex;align-items:center;gap:var(--s2);justify-content:space-between}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--fs-xs);color:var(--text-2);margin-top:var(--s2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i,.chart-tip i{width:9px;height:9px;border-radius:3px;display:inline-block}.barlist{display:flex;flex-direction:column;gap:10px}.barlist-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:var(--fs-sm)}.barlist-row .bar{grid-column:1 / -1;height:6px;border-radius:6px;background:#f3ebdd14;overflow:hidden}.barlist-row .bar i{display:block;height:100%;border-radius:inherit}.barlist-row .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donut-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.donut-legend{display:flex;flex-direction:column;gap:var(--s2);font-size:var(--fs-sm);min-width:140px;flex:1}.donut-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:var(--s2);align-items:center}.donut-legend i{width:10px;height:10px;border-radius:3px}.heat{display:grid;grid-template-columns:28px repeat(24,minmax(0,1fr));gap:3px;font-size:11px;color:var(--text-3)}.heat .cell{height:16px;border-radius:3px;background:#f3ebdd0d}.heat .lbl{display:flex;align-items:center}.heat .hour{text-align:center}.gauges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}.gauge{display:flex;flex-direction:column;align-items:center;gap:2px}.gauge-label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.gauge-sub{font-size:var(--fs-xs);color:var(--text-3);text-align:center}.funnel{display:flex;flex-direction:column;gap:var(--s2)}.funnel-step{display:grid;grid-template-columns:160px minmax(0,1fr) 70px;gap:var(--s3);align-items:center;font-size:var(--fs-sm)}.funnel-bar{height:26px;border-radius:7px;background:linear-gradient(90deg,#e2c08de6,#e2c08d66);display:flex;align-items:center;padding:0 10px;font-weight:700;color:var(--on-gold);min-width:34px}.service{display:flex;flex-direction:column;gap:10px}.service-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;font-weight:600;min-width:0}.service-name>span:not(.dot):not(.badge){flex:1 1 auto;min-width:0}.service-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--s3);font-size:var(--fs-xs);color:var(--text-2)}.service-stats>div{min-width:0;overflow-wrap:anywhere}.service-stats b{display:block;color:var(--text);font-size:15px;font-variant-numeric:tabular-nums}.palette{max-width:620px;overflow:hidden}.palette-search{display:flex;align-items:center;gap:10px;padding:0 var(--s5);border-bottom:1px solid var(--line);color:var(--text-3)}.palette-search .input{border:0;border-radius:0;background:transparent;font-size:var(--fs-lg);padding:18px 0;box-shadow:none}.palette-list{max-height:60vh;overflow-y:auto;padding:var(--s2)}.palette-item{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:var(--s2) var(--s3);border-radius:10px;border:0;background:transparent;text-align:left;cursor:pointer}.palette-item svg{flex:none;color:var(--text-3)}.palette-item.on,.palette-item:hover{background:#d6b7851c}.palette-item.on svg{color:var(--gold)}.palette-group{font-size:var(--fs-xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding:10px var(--s3) var(--s1)}.palette-foot{display:flex;gap:var(--s4);padding:10px var(--s5);border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-3)}kbd{font-family:var(--font-sans);font-size:11px;font-weight:600;padding:2px 6px;border-radius:5px;border:1px solid var(--line-strong);color:var(--text-2);background:#ffffff05}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(214,183,133,.25);border-top-color:var(--gold);animation:spin .8s linear infinite;flex:none}.loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:var(--text-3)}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{border-radius:10px;background:linear-gradient(90deg,#f3ebdd0a,#f3ebdd17,#f3ebdd0a);background-size:200% 100%;animation:shimmer 1.3s infinite}.skeleton-page{display:flex;flex-direction:column;gap:var(--s4)}.skeleton-row{display:grid;gap:var(--s4)}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width: 1180px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid>.span-row{grid-column:1 / -1}.gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.search-trigger{width:auto}.search-trigger span,.search-trigger kbd{display:none}}@media (max-width: 900px){:root{--topbar: 56px}.shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;z-index:var(--z-drawer);left:0;top:0;width:min(300px,86vw);padding-top:calc(var(--s5) + env(safe-area-inset-top));padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom));transform:translate(-100%);visibility:hidden;transition:transform var(--t-slow) var(--ease-out),visibility 0s linear var(--t-slow)}.sidebar.open{transform:none;visibility:visible;box-shadow:30px 0 80px #0009;transition:transform var(--t-slow) var(--ease-out),visibility 0s}.drawer-scrim{position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:var(--scrim);animation:fade var(--t) var(--ease-out)}.topbar{padding:var(--s2) var(--s3);padding-top:calc(var(--s2) + env(safe-area-inset-top));gap:var(--s2)}.topbar .menu-button,.topbar .back-button{display:inline-flex}.topbar h1{font-size:22px}.crumbs{display:none}.content{padding:var(--s4) var(--s4) calc(var(--bottom-nav) + var(--s8) + env(safe-area-inset-bottom))}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bottom-nav);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:var(--bottom-nav);padding:4px 4px env(safe-area-inset-bottom);border-top:1px solid var(--line-2);background:#05150ff0;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.bottom-nav a,.bottom-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;border:0;border-radius:12px;background:transparent;color:var(--text-3);font-size:11px;font-weight:600;line-height:1.1;text-align:center;cursor:pointer;padding:4px 2px}.bottom-nav a:hover{text-decoration:none}.bottom-nav .on{color:var(--gold-light)}.bottom-nav .on svg{color:var(--gold)}.bottom-nav .nav-badge{position:absolute;top:4px;left:calc(50% + 6px);margin:0;min-width:18px;height:18px;font-size:11px}.bottom-nav span.label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select.lang-select{width:74px}.toasts{left:var(--s4);right:var(--s4);width:auto;bottom:calc(var(--bottom-nav) + var(--s3) + env(safe-area-inset-bottom))}.input,.select,.textarea{font-size:var(--fs-lg)}.card{padding:var(--s4)}.table-wrap{margin:0 calc(var(--s4) * -1);padding:0 var(--s4)}.g2,.g3{grid-template-columns:minmax(0,1fr)}.span2,.span3{grid-column:auto}.t-row{grid-template-columns:60px minmax(0,1fr);gap:12px 14px;padding:12px 14px}.t-row .t-fill,.t-row .t-badges{grid-column:2}.t-row .t-badges{justify-content:flex-start}.t-row .t-badges>svg{display:none}.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv>dd{margin-bottom:10px}.funnel-step{grid-template-columns:max-content minmax(0,1fr) 50px}.hide-sm{display:none}.timeline-item{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width: 640px){.overlay{align-items:flex-end;padding:var(--s8) 0 0}.modal{max-width:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);max-height:calc(100dvh - var(--s8));overflow-y:auto;animation:sheet var(--t-slow) var(--ease-out)}.modal-foot .btn{flex:1}.section-title{font-size:var(--fs-xl)}}@media (max-width: 560px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g4 .kpi{padding:var(--s3) 14px}.kpi-value{font-size:var(--fs-2xl)}.kpi-label{letter-spacing:.06em}.kpi-value.word{font-size:var(--fs-xl)}.kpi .spark{display:none}.auth-card{padding:26px 20px 22px;border-radius:18px}.auth-hero .wordmark{font-size:38px}.gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.page-head>.row{width:100%}}@media (max-width: 400px){.kpi-label{text-transform:none;letter-spacing:0;font-size:13px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.skeleton{animation:none}}.crown-mark{color:var(--gold);vertical-align:-2px;margin-right:6px}@media (max-width: 640px){.table.stack-sm thead{display:none}.table.stack-sm,.table.stack-sm tbody,.table.stack-sm tr,.table.stack-sm td{display:block;width:100%}.table.stack-sm tr{display:flex;flex-direction:column;gap:var(--s2);padding:14px 0;border-bottom:1px solid var(--line)}.table.stack-sm tbody tr:last-child{border-bottom:0}.table.stack-sm td{height:auto;padding:0;border:0;text-align:left}.table.stack-sm td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.table.stack-sm td.actions .btn{width:100%}.table.stack-sm td.right .row{justify-content:flex-start!important}.table.stack-sm td:empty{display:none}.table.stack-sm td.hide-sm{display:none}}@media (max-width: 640px){.hide-xs{display:none}.row:has(>.tabs){row-gap:var(--s3)}.row:has(>.tabs)>.tabs{flex:1 1 100%}.grid.procs{grid-template-columns:minmax(0,1fr)}}@media (min-width: 641px){.show-xs{display:none}}.date-range{display:flex;gap:6px}.date-range>.input{flex:1 1 0;min-width:0}
