@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff")}:root,:root[data-theme=dark]{color-scheme:dark;--bg:#0d1117;--bg-grad:radial-gradient(1200px 600px at 80% -10%, #12181f 0%, #0d1117 60%);--surface:rgba(29,35,43,.55);--surface-2:rgba(46,52,61,.55);--surface-3:rgba(66,73,83,.55);--border:rgba(255,255,255,.1);--border-soft:rgba(255,255,255,.07);--text:#e9eef4;--text-2:#a3aeba;--text-3:#7c8794;--accent:#49bbfc;--accent-2:#6ccafd;--accent-dim:#0e8edd;--accent-glow:rgba(73,187,252,.45);--accent-bg:rgba(73,187,252,.14);--accent-line:rgba(73,187,252,.35);--success:#22c55e;--success-2:#16a34a;--success-bg:rgba(34,197,94,.13);--warning:#f59e0b;--warning-2:#b45309;--warning-bg:rgba(245,158,11,.14);--warning-text-strong:var(--warning);--danger:#f43f5e;--danger-2:#be1e3a;--danger-bg:rgba(244,63,94,.14);--fire:#fb923c;--fire-2:#c2620c;--fire-bg:rgba(251,146,60,.14);--violet:#a78bfa;--track:rgba(46,52,61,.55);--lamp-1:rgba(73,187,252,.2);--lamp-2:rgba(124,92,255,.15);--lamp-spot:rgba(73,187,252,.1);--vign:rgba(4,6,9,.92);--zerno:.04;--bg-2:var(--surface-2);--bg-3:var(--surface-3);--card:var(--surface);--card2:var(--surface-2);--fg:var(--text);--text-1:var(--text);--text-dim:var(--text-3);--line:var(--border);--fire-line:var(--fire);--warn:var(--warning);--warn-bg:var(--warning-bg);--promo:#a78bfa;--promo-bg:rgba(167,139,250,.14);--fs-0:10px;--fw-regular:400;--e1:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.4),0 8px 24px -8px rgba(0,0,0,.6);--e2:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.5),0 8px 28px -8px rgba(0,0,0,.65);--e3:0 30px 70px -20px rgba(0,0,0,.75);--e-pressed:inset 0 2px 4px rgba(0,0,0,.4);--ring:0 0 0 2px rgba(73,187,252,.55);--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-pill:9999px;--font:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Code", Consolas, Menlo, monospace;--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:14px;--fs-5:16px;--fs-6:20px;--fs-kpi:28px;--lh-tight:1.2;--lh-body:1.5;--lh-title:1.35;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-h1:650;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:14px;--sp-7:16px;--sp-8:20px;--sp-9:24px;--sp-10:28px;--nav-h:56px;--sans:var(--font);--sunken:var(--surface-3);--border-strong:rgba(255,255,255,.22);--polosa:rgba(255,255,255,.22);--accent-weak:var(--accent-bg);--accent-text:var(--accent-2);--accent-hover:var(--accent-2);--success-weak:var(--success-bg);--success-text:var(--success);--danger-weak:var(--danger-bg);--danger-text:var(--danger);--warning-weak:var(--warning-bg);--warning-text:var(--warning);--fire-weak:var(--fire-bg);--fire-text:var(--fire);--sh-1:var(--e1);--sh-2:var(--e2);--sh-pop:var(--e3);--panel:var(--surface);--panel2:var(--surface-3);--muted:var(--text-3);--teg-krasnyj:#b91c1c;--teg-oranzhevyj:#c2410c;--teg-zholtyj:#854d0e;--teg-zelyonyj:#15803d;--teg-biryuzovyj:#0f766e;--teg-sinij:#1d4ed8;--teg-fioletovyj:#6d28d9;--teg-rozovyj:#be185d;--teg-seryj:#475569;--teg-text:#ffffff;--teg-razmytie:blur(9px) brightness(.72)}:root[data-theme=light]{color-scheme:light;--bg:#F7F8FA;--bg-grad:radial-gradient(1200px 600px at 80% -10%, #eef1f6 0%, #F7F8FA 60%);--surface:rgba(255,255,255,.78);--surface-2:rgba(252,252,253,.78);--surface-3:rgba(241,243,246,.78);--border:#E4E7EC;--border-soft:#EDF0F3;--border-strong:#D2D7DE;--polosa:#B4BAC4;--text:#171A1F;--text-2:#4C525C;--text-3:#6C727C;--accent:#0e8edd;--accent-2:#0b76bb;--accent-dim:#0b76bb;--accent-glow:rgba(14,142,221,.35);--accent-bg:rgba(14,142,221,.1);--accent-line:rgba(14,142,221,.3);--success:#12A46C;--success-2:#0d8a5a;--success-bg:rgba(18,164,108,.1);--warning:#B7791F;--warning-2:#8a5a12;--warning-bg:rgba(183,121,31,.12);--warning-text-strong:var(--warning-2);--danger:#D64545;--danger-2:#b02f2f;--danger-bg:rgba(214,69,69,.1);--fire:#E5622B;--fire-2:#b84a1c;--fire-bg:rgba(229,98,43,.1);--violet:#7c5cd6;--track:rgba(238,241,245,.78);--lamp-1:rgba(14,142,221,.16);--lamp-2:rgba(124,92,255,.11);--lamp-spot:rgba(14,142,221,.08);--vign:rgba(158,172,192,.55);--zerno:.03;--promo:#7c3aed;--promo-bg:rgba(124,58,237,.1);--e1:0 1px 2px rgba(16,24,40,.06);--e2:0 6px 20px -8px rgba(16,24,40,.14);--e3:0 30px 70px -20px rgba(16,24,40,.28);--e-pressed:inset 0 2px 4px rgba(16,24,40,.1);--ring:0 0 0 2px rgba(14,142,221,.45);--teg-krasnyj:#b91c1c;--teg-oranzhevyj:#c2410c;--teg-zholtyj:#854d0e;--teg-zelyonyj:#15803d;--teg-biryuzovyj:#0f766e;--teg-sinij:#1d4ed8;--teg-fioletovyj:#6d28d9;--teg-rozovyj:#be185d;--teg-seryj:#475569;--teg-text:#ffffff;--teg-razmytie:blur(9px) brightness(.8)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--polosa) transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(560px 560px at 50% 20%,var(--lamp-spot) 0,rgba(0,0,0,0) 62%),radial-gradient(1180px 1180px at 6% -12%,var(--lamp-1) 0,rgba(0,0,0,0) 72%),radial-gradient(1320px 1320px at 96% 8%,var(--lamp-2) 0,rgba(0,0,0,0) 70%),radial-gradient(130% 92% at 50% 22%,rgba(0,0,0,0) 44%,var(--vign) 100%),var(--bg)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--zerno);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none}}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-4);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:none;box-shadow:var(--ring)}::selection{background:var(--accent-bg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.brand{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.brand b{font-family:var(--mono);font-size:var(--fs-5);font-weight:var(--fw-medium);color:var(--accent);letter-spacing:-.02em}.brand span{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.18em;color:var(--text-3)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color .14s,color .14s,background .14s}.iconbtn:hover{border-color:var(--accent-line);color:var(--text)}.content{max-width:1600px;width:100%;margin:0 auto;padding:24px}@media(max-width:900px){.content{padding:16px 14px 48px}}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:16px;margin-bottom:16px;box-shadow:var(--e1)}.panel.error,.error{color:#f87171}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.on{background:var(--success);box-shadow:0 0 0 4px var(--success-bg)}.dot.off{background:var(--text-3)}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.pgbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:15px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;box-shadow:var(--e1);transition:border-color .14s,color .14s,transform .04s}.pgbtn:hover:not(:disabled){border-color:#ffffff1f;color:var(--text)}.pgbtn:active:not(:disabled){transform:translateY(1px)}.pgbtn:disabled{opacity:.3;cursor:not-allowed}:root[data-theme=light] .pgbtn:hover:not(:disabled){border-color:var(--border-strong)}.seg{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:4px;gap:2px}.seg button{border:none;background:none;color:var(--text-2);font-size:var(--fs-3);padding:4px 10px;border-radius:var(--r-md);cursor:pointer;transition:background .14s,color .14s}.seg button:hover{background:var(--surface-3);color:var(--text)}.seg button.on{background:var(--accent-bg);color:var(--accent)}.seg button.on:hover{background:var(--accent-bg)}.brand{text-decoration:none;color:inherit;cursor:pointer}.b-active{color:var(--success);background:var(--success-bg)}.b-gone{color:var(--danger);background:var(--danger-bg)}.b-reserved{color:var(--warning);background:var(--warning-bg)}.b-removed,.b-archive{color:var(--text-2);background:var(--surface-3)}.empty{padding:44px 24px;text-align:center;color:var(--text-3);grid-column:1 / -1;border:1px dashed var(--border-strong);border-radius:var(--r-xl);background:color-mix(in srgb,var(--surface) 45%,transparent);font-size:var(--fs-3)}.ozhid{grid-column:1 / -1;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:36px 18px;text-align:center;border:1px solid var(--border-soft);border-radius:var(--r-xl);background:radial-gradient(ellipse 60% 50% at 50% 40%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 55%,transparent)}.ozhid-kolco{position:relative;width:84px;height:84px}.ozhid-kolco i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--accent);animation:ozhid-krug 1.3s linear infinite;filter:drop-shadow(0 0 6px var(--accent-glow))}.ozhid-kolco i:nth-child(2){top:12px;right:12px;bottom:12px;left:12px;border-top-color:var(--accent-2);animation-duration:1.9s;animation-direction:reverse;opacity:.85}.ozhid-kolco i:nth-child(3){top:24px;right:24px;bottom:24px;left:24px;border-top-color:var(--text-3);animation-duration:2.7s;opacity:.7}.ozhid-kolco:after{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:50%;background:var(--accent);opacity:.5;animation:ozhid-puls 1.6s ease-in-out infinite}@keyframes ozhid-krug{to{transform:rotate(360deg)}}@keyframes ozhid-puls{0%,to{transform:scale(.7);opacity:.35}50%{transform:scale(1);opacity:.7}}.ozhid-tekst{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:520px}.ozhid-podpis{color:var(--text);font-size:var(--fs-5);font-weight:600;letter-spacing:.01em}.ozhid-fraza{color:var(--text-2);font-size:var(--fs-4);animation:ozhid-poyav .45s ease-out}@keyframes ozhid-poyav{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ozhid-sek{color:var(--text-3);font-size:var(--fs-2)}.ozhid-dolgo{color:var(--warning)}.ozhid.dolgo .ozhid-kolco i:first-child{border-top-color:var(--warning)}.ozhid.kompakt{min-height:0;flex-direction:row;justify-content:flex-start;gap:14px;padding:12px 14px;text-align:left;background:color-mix(in srgb,var(--surface) 55%,transparent)}.ozhid.kompakt .ozhid-kolco{width:34px;height:34px;flex:none}.ozhid.kompakt .ozhid-kolco i{border-width:2px}.ozhid.kompakt .ozhid-kolco i:nth-child(2){top:6px;right:6px;bottom:6px;left:6px}.ozhid.kompakt .ozhid-kolco i:nth-child(3){display:none}.ozhid.kompakt .ozhid-kolco:after{top:13px;right:13px;bottom:13px;left:13px}.ozhid.kompakt .ozhid-tekst{align-items:flex-start;gap:3px}.ozhid.kompakt .ozhid-podpis{font-size:var(--fs-4);font-weight:500}@media(prefers-reduced-motion:reduce){.ozhid-kolco i,.ozhid-kolco:after,.ozhid-fraza{animation:none}.ozhid-kolco i{border-color:var(--border-soft);border-top-color:var(--accent)}}table.data{width:100%;border-collapse:collapse;font-size:13px}table.data th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);background:var(--surface-3);padding:8px 12px;position:sticky;top:0}table.data th.r,table.data td.r{text-align:right}table.data td{padding:8px 12px;border-top:1px solid var(--border-soft)}table.data tbody tr:hover td{background:var(--surface-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 14px;border-radius:var(--r-lg);border:1px solid var(--border);font-size:var(--fs-3);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:var(--surface-2);color:var(--text);box-shadow:none;transition:background .14s,border-color .14s,color .14s,transform .04s,filter .14s}.btn:hover{border-color:var(--border-strong);background:var(--surface-3)}.btn:active{transform:translateY(1px);box-shadow:var(--e-pressed)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn.primary{border:1px solid transparent;background:var(--accent);color:#08131c;font-weight:var(--fw-semibold)}.btn.primary:hover,.btn.warning:hover,.btn.success:hover{filter:brightness(1.06)}.btn.danger{border:1px solid var(--danger);background:var(--danger-bg);color:var(--danger)}.btn.danger:hover{background:#f43f5e33;border-color:var(--danger)}:root[data-theme=light] .btn.primary,:root[data-theme=light] .btn.warning,:root[data-theme=light] .btn.success{color:#fff}:root[data-theme=light] .btn:hover{border-color:var(--border-strong)}.dialog{position:relative;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--r-2xl);padding:20px;max-width:880px;width:100%;box-shadow:var(--e3);animation:slideUp .2s ease-out}.xbtn{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);cursor:pointer;font-size:15px}.xbtn:hover{color:var(--text);border-color:var(--accent-line)}.field{background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:0 10px;height:36px;border-radius:var(--r-md);font-size:14px}.field::placeholder{color:var(--text-3)}.field:hover{border-color:var(--border-strong)}.field:focus-visible{border-color:var(--accent);box-shadow:var(--ring)}select.field{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.linkbtn{background:none;border:none;color:var(--accent-2);font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.page-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.page-head h1{margin:0;font-size:var(--fs-6);font-weight:var(--fw-h1);letter-spacing:-.01em;color:var(--text)}.listings-2col{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}.ff-opt{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-2);line-height:1.2;font-size:var(--fs-2);cursor:pointer;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.ff-opt.on{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.ff-opt:hover{border-color:var(--border-strong);color:var(--text)}.ff-opt.on{border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent)}.icon-btn{width:30px;height:30px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;font-size:13px}.icon-btn:hover{color:var(--text);border-color:var(--accent-line)}.icon-btn:disabled{opacity:.4;cursor:default}.icon-btn{transition:border-color .14s,color .14s}.chip,.btn,.field{transition:background .14s,border-color .14s,color .14s}.icon-btn,.xbtn{display:inline-flex;align-items:center;justify-content:center}@media(min-width:1920px){:root[data-theme=dark],:root[data-theme=light]{--fs-2: 13px;--fs-3: 14px;--fs-4: 15px;--fs-5: 17px;--fs-6: 24px;--fs-kpi: 34px}.nav-inner,.content{max-width:1760px}.content{padding:28px 40px 72px}table.data{font-size:15px}table.data th{font-size:12.5px}table.data td{padding:11px 16px}.btn{padding:10px 18px}.field{height:42px}.dialog{max-width:1240px}}@media(min-width:2400px){:root[data-theme=dark],:root[data-theme=light]{--fs-4: 16px}.nav-inner,.content{max-width:1960px}}@keyframes fbpulse{0%{box-shadow:0 0 #3ecf8e80}70%{box-shadow:0 0 0 6px #3ecf8e00}to{box-shadow:0 0 #3ecf8e00}}.ctrl-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--fs-3);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color .12s,background .12s,color .12s;white-space:nowrap}.ctrl-btn:hover:not(:disabled){border-color:var(--accent-line)}.ctrl-btn:disabled,.ctrl-btn.busy{cursor:default;opacity:.75;color:var(--text-2)}@keyframes ctrl-rot{to{transform:rotate(360deg)}}.toast{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--text-3);border-radius:var(--r-md);padding:10px 14px;font-size:var(--fs-3);color:var(--text);box-shadow:var(--e2,var(--e1));display:flex;align-items:center;gap:10px}.live-v2{--v2-panel:#161b22;--v2-tile:rgba(13,17,23,.4);--v2-raised:#2a3038;--v2-base:#0d1117;--v2-text:#e6edf3;--v2-muted:#8b96a0;--v2-dim:#5b6670;--v2-accent:#49bbfc;--v2-green:#22c55e;--v2-green2:#34d399;--v2-orange:#f59e0b;--v2-orange2:#fbbf24;--v2-red:#f43f5e;--v2-red2:#f87171;--v2-hair:rgba(255,255,255,.06);--v2-active:rgba(73,187,252,.4);--v2-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 1px 2px rgba(0,0,0,.4), 0 8px 24px -8px rgba(0,0,0,.6);--accent:var(--v2-accent);--success:var(--v2-green);--fire:var(--v2-orange);display:flex;flex-direction:column;gap:16px;color:var(--v2-text)}:root[data-theme=light] .live-v2{--v2-panel:#ffffff;--v2-tile:#f5f7fa;--v2-raised:#eef1f5;--v2-base:#eef1f5;--v2-text:#171a1f;--v2-muted:#5b6670;--v2-dim:#8b96a0;--v2-hair:rgba(16,24,40,.08);--v2-active:rgba(73,187,252,.6);--v2-shadow:0 1px 2px rgba(16,24,40,.06), 0 8px 24px -12px rgba(16,24,40,.18)}.live-v2 .num,.live-v2 .v2-tile-val,.live-v2 .v2-strip-item b,.live-v2 .bt-num,.live-v2 .rc-cur{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.live-v2 .v2-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.live-v2 .v2-title{font-size:15px;font-weight:600;color:var(--v2-text)}@keyframes v2pulse{0%,to{opacity:1}50%{opacity:.3}}.live-v2 .v2-tile{background:var(--v2-tile);border:1px solid var(--v2-hair);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.live-v2 .ctrl-btn{border:none;border-radius:999px;padding:7px 18px;font-weight:700;font-size:13px}.live-v2 .ctrl-btn:hover:not(:disabled){filter:brightness(1.08)}.live-v2 .ctrl-btn:disabled,.live-v2 .ctrl-btn.busy{opacity:.7;cursor:default;filter:none}.live-v2 .dot.on{background:var(--v2-green);box-shadow:0 0 0 3px #22c55e26}.live-v2 .dot.off{background:var(--v2-dim)}.uicard-hype{display:inline-flex;font-size:11px;font-weight:600;border-radius:var(--r-pill);padding:2px 8px}.dtl-x{width:32px;height:32px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dtl-x:hover{color:var(--text);border-color:var(--accent-line)}.grafik{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;column-gap:8px;row-gap:4px;padding:10px 12px 8px;border:1px solid var(--border-soft);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 70%,transparent)}.dtl-similar{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,45%),1fr));gap:12px}.dtl-simcard{cursor:pointer;min-width:0}.confirm{padding:4px 4px 2px}.eb-fallback{max-width:560px;margin:80px auto;padding:24px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e2)}.eb-fallback h2{color:var(--text);margin:0 0 8px}.eb-fallback .eb-msg{color:var(--danger);font-family:var(--mono);font-size:var(--fs-2);margin:0 0 16px;word-break:break-word}.empty.error{color:var(--danger);border-color:var(--danger)}@media(max-width:720px){.brand{order:1}.shell,.content{overflow-x:hidden}.content{padding:12px 10px 40px}}.razdely{display:flex;flex-direction:column;gap:2px}.sr-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.sr-tile{background:var(--card2, #1c1f26);border:1px solid var(--line, #262a33);border-radius:10px;padding:10px 12px}:root[data-theme=light] .sr,:root[data-theme=light] .sr-tile,:root[data-theme=light] .sr-proc{background:#fff;border-color:#e3e6ec}:root[data-theme=light] .sr-tile{background:#f7f8fa}.dot.unknown{background:var(--text-3);opacity:.55}.btn.danger{background:var(--danger-bg);border-color:var(--danger-2);color:var(--danger)}.btn.danger:hover{background:var(--danger-2);color:#fff}.papki{display:flex;flex-direction:column;gap:12px}.papka{position:relative;cursor:pointer;outline:none}.skach{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.listanie{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:20px}.listanie .pgbtn.прыжок{width:auto;padding:0 7px;font-size:12px}.listanie.kompakt{margin-top:0}.listanie.kompakt .pgbtn{width:24px;height:24px;font-size:13px}.listanie.kompakt .pgbtn.прыжок{width:auto;padding:0 5px;font-size:11px}.rynok{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:stretch;margin:0 2px 10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}:root,:root[data-theme=dark]{--btn-bg: linear-gradient(180deg, var(--accent-2), var(--accent));--btn-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 12px 28px -12px var(--accent);--e-navis: 0 20px 44px -20px rgba(0,0,0,.85);--kromka: inset 0 1px 0 rgb(255 255 255 / .07);--navesti: rgba(255,255,255,.035);--navesti-2: rgba(255,255,255,.06);--on-accent: #0d1117;--panel-bg: linear-gradient(180deg, var(--surface-2), var(--surface));--steklo: rgba(13,17,23,.72)}:root[data-theme=light]{--btn-bg: linear-gradient(180deg, #1a9be8, var(--accent));--btn-shadow: inset 0 1px 0 rgba(255,255,255,.45), 0 12px 28px -14px var(--accent);--e-navis: 0 20px 44px -22px rgba(16,24,40,.24);--kromka: inset 0 1px 0 rgb(255 255 255 / .9);--navesti: rgba(16,24,40,.03);--navesti-2: rgba(16,24,40,.055);--on-accent: #ffffff;--panel-bg: linear-gradient(180deg, #ffffff, var(--surface));--steklo: rgba(247,248,250,.78)}:root{--dur: .6s;--dur-fast: .35s;--ease: cubic-bezier(.2, .8, .3, 1);--fs-cena: 18px;--fs-h1: 54px;--fs-hero: 80px;--fs-h2: 42px;--fs-lead: 17.5px;--gutter: var(--sp-12);--kl-galka-fon: rgba(10,11,13,.72);--kl-galka-kray: rgba(255,255,255,.85);--kl-galka-ten: 0 1px 3px rgba(0,0,0,.4);--kl-goryacho-fon: #fbbf24;--kl-goryacho-text: #451a03;--kl-hayp-fon: #fb7185;--kl-hayp-text: #450a0a;--kl-knopka-foto: rgba(0,0,0,.45);--kl-knopka-foto-2: rgba(0,0,0,.75);--kl-layk: rgba(220,38,38,.92);--kl-layk-kray: rgba(255,255,255,.22);--kl-na-aktsente: #0d1117;--kl-na-foto: rgba(10,11,13,.85);--kl-na-foto-kray: rgba(255,255,255,.12);--kl-na-foto-text: #fff;--kl-rynok-fon: #34d399;--kl-rynok-text: #052e16;--kl-zatemnenie: rgba(0,0,0,.6);--kl-zvezda: #ffc83d;--logo: "Martian Mono", ui-monospace, monospace;--ls-num: -.085em;--ls-tight: -.04em;--page: 1200px;--section: var(--sp-18);--sp-12: 40px;--sp-14: 56px;--sp-16: 80px;--sp-18: 104px}.knopka{white-space:nowrap;line-height:var(--lh-tight)}.knopka:focus-visible{box-shadow:var(--ring);border-radius:var(--r-lg)}.knopka .znachok{flex:none}.knopka--tihaya{background:transparent;color:var(--text-2);border-color:transparent}.knopka--tihaya:hover{background:var(--navesti-2);color:var(--text);filter:none}.knopka--opasnaya{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-bg)}.knopka--opasnaya:hover{border-color:var(--danger);filter:none;transform:translateY(-1px)}.knopka--ssylka{background:none;border:none;padding:0;border-radius:var(--r-sm);color:var(--accent);font-size:inherit;font-weight:var(--fw-medium);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px}.knopka--ssylka:hover{color:var(--accent-2);text-decoration-color:currentColor;filter:none}.knopka--melkaya.knopka--tihaya{padding-left:var(--sp-5);padding-right:var(--sp-5)}.knopka--idyot{cursor:progress}.knopka__krug{width:13px;height:13px;flex:none;border-radius:var(--r-pill);border:2px solid currentColor;border-right-color:transparent;animation:knopka-krug .8s linear infinite}@keyframes knopka-krug{to{transform:rotate(360deg)}}.knopka[disabled]{opacity:.5;cursor:not-allowed;transform:none;filter:none}.knopka--idyot[disabled]{opacity:.8;cursor:progress}.knopka--znachok{width:32px;height:32px;padding:0;justify-content:center;background:var(--surface-2);color:var(--text-2);border-color:var(--border);border-radius:var(--r-md)}.knopka--znachok:hover{color:var(--text);border-color:var(--border-strong);filter:none}.knopka--znachok-vkl{color:var(--warning);border-color:var(--warning-bg);background:var(--warning-bg)}.knopka--znachok-opasno:hover{color:var(--danger);border-color:var(--danger)}.znachok{display:inline-block;vertical-align:-.18em;flex:none}.znachok--ton :is(path,circle,rect){fill:currentColor;fill-opacity:.28}.znachok--ogon :is(path),.znachok--zvezda :is(path),.znachok--serdce :is(path),.znachok--molniya :is(path){fill-opacity:1}.znachok--ogon{color:var(--fire)}.znachok--ogon path+path{fill:var(--warning);stroke:var(--warning)}.znachok--zvezda{color:var(--warning)}.znachok--serdce{color:var(--danger)}.znachok--molniya{color:var(--warning)}.znachok--rynok{color:var(--success)}.znachok--rynok :is(path){fill:none}.znachok--trevoga{color:var(--warning)}.vybor{display:inline-flex;align-self:flex-start;max-width:100%;flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-1);background:var(--sunken);border:1px solid var(--border-soft);border-radius:var(--r-lg)}.vybor__v{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-5);border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-2);cursor:pointer;font-family:var(--font);font-size:var(--fs-3);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.vybor__v:hover{color:var(--text);background:var(--navesti-2)}.vybor__v--da{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--e1)}.vybor__v--da:hover{background:var(--surface)}.vybor__v:focus-visible{box-shadow:var(--ring);outline:none}.vybor__v:disabled{opacity:.4;cursor:not-allowed}.vybor__chislo{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.vybor__v--da .vybor__chislo{color:var(--accent)}.vybor--melkiy .vybor__v{padding:var(--sp-1) var(--sp-4);font-size:var(--fs-2)}.fishka{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);background:var(--accent-bg);color:var(--text);border:1px solid var(--accent-line);border-radius:var(--r-pill);font-size:var(--fs-3);white-space:nowrap}.fishka>.znachok{color:var(--accent)}.fishka__x{display:inline-grid;place-items:center;width:20px;height:20px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--text-2);cursor:pointer}.fishka__x:hover{background:var(--accent-line);color:var(--text)}.fishka__x:focus-visible{box-shadow:var(--ring);outline:none}.priznak{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-2);font-weight:var(--fw-medium);white-space:nowrap;background:var(--surface-3);color:var(--text-2)}.priznak__tochka{width:6px;height:6px;border-radius:var(--r-pill);background:currentColor;flex:none}.priznak--da{background:var(--success-bg);color:var(--success)}.priznak--zhdyot{background:var(--warning-bg);color:var(--warning)}.priznak--ushlo{background:var(--danger-bg);color:var(--danger)}.priznak--net{background:var(--surface-3);color:var(--text-3)}.priznak--neizv{background:transparent;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.priznak--snova{background:var(--promo-bg);color:var(--promo)}.plitki{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-4)}.plitki--uzkie{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.plitki--vryad{display:flex;flex-wrap:wrap}.plitki--vryad>.plitka{flex:1 1 0;min-width:118px}.plitki--chislo-sverhu .plitka__chislo{order:-1}.plitka{position:relative;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-6) var(--sp-7);text-align:left;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);font-family:var(--font);color:var(--text)}.plitka__podpis{font-family:var(--font);font-size:var(--fs-2);color:var(--text-3);line-height:1.35}.plitka__chislo{font-family:var(--font);font-size:var(--fs-6);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.1;display:inline-flex;align-items:baseline;gap:var(--sp-1)}.plitka__chislo--net{color:var(--text-3)}.plitka__ed{font-family:var(--font);font-size:var(--fs-3);font-weight:var(--fw-regular);letter-spacing:0;color:var(--text-2)}.plitka__poyasn{font-size:var(--fs-2);color:var(--text-3);line-height:1.4}.plitka--horosho,.plitka--vnimanie,.plitka--ploho{border-left-width:3px}.plitka--horosho{border-left-color:var(--success)}.plitka--horosho .plitka__chislo{color:var(--success)}.plitka--vnimanie{border-left-color:var(--warning)}.plitka--vnimanie .plitka__chislo{color:var(--warning)}.plitka--ploho{border-left-color:var(--danger);background:var(--danger-bg)}.plitka--ploho .plitka__chislo{color:var(--danger)}.plitka--knopka{cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.plitka--knopka:hover{border-color:var(--accent-line);background:var(--navesti-2)}.plitka--knopka .plitka__chislo{text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:4px}.plitka--knopka:focus-visible{box-shadow:var(--ring);outline:none}.stranica__shapka{display:flex;align-items:flex-end;gap:var(--sp-9);flex-wrap:wrap;margin-bottom:var(--sp-9)}.stranica__imya{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.stranica__zag{display:inline-flex;align-items:center;gap:var(--sp-4);margin:0;font-size:var(--fs-kpi);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.stranica__znak{display:inline-grid;place-items:center;color:var(--accent)}.stranica__lid{margin:0;font-size:var(--fs-4);color:var(--text-2);max-width:70ch}.stranica__pravo{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4)}.karta__verh{flex-wrap:wrap}.karta__pravo{display:flex;align-items:center;gap:var(--sp-4)}.karta__melko+.karta__pravo{margin-left:var(--sp-4)}.karta__zag+.karta__pravo{margin-left:auto}.okno__fon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--sp-9);background:var(--steklo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.okno{width:100%;max-width:520px;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-10);background:var(--bg);background-image:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e3)}.okno__zag{margin:0;font-size:var(--fs-6);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight)}.okno__telo{font-size:var(--fs-4);color:var(--text-2);line-height:var(--lh-body)}.okno__telo b{color:var(--text);font-weight:var(--fw-medium)}.okno__niz{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-3)}.okno__niz .knopka{white-space:normal;text-align:left}.soob__yashchik{position:fixed;right:var(--sp-9);bottom:var(--sp-9);z-index:60;display:flex;flex-direction:column;gap:var(--sp-4);align-items:flex-end;pointer-events:none}.soob{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-5);min-width:260px;max-width:420px;padding:var(--sp-5) var(--sp-4) var(--sp-5) var(--sp-7);background:var(--bg);background-image:var(--panel-bg);border:1px solid var(--border);border-left-width:3px;border-radius:var(--r-lg);box-shadow:var(--e3);font-size:var(--fs-3);color:var(--text)}.soob--da{border-left-color:var(--success)}.soob--net{border-left-color:var(--danger)}.soob--prosto{border-left-color:var(--accent)}.soob__znak{display:inline-grid;place-items:center;flex:none}.soob--da .soob__znak{color:var(--success)}.soob--net .soob__znak{color:var(--danger)}.soob--prosto .soob__znak{color:var(--accent)}.soob__tekst{flex:1;min-width:0}.soob__x{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border:none;border-radius:var(--r-md);background:transparent;color:var(--text-3);cursor:pointer}.soob__x:hover{background:var(--navesti-2);color:var(--text)}@media(prefers-reduced-motion:reduce){.knopka__krug{animation-duration:2.4s}}@media(max-width:640px){.soob__yashchik{left:var(--sp-7);right:var(--sp-7);bottom:var(--sp-7);align-items:stretch}.soob{max-width:none}.stranica__pravo{margin-left:0}}.vhod{min-height:100vh;display:grid;place-items:center;padding:var(--sp-12)}.vhod__karta{width:min(410px,100%);display:flex;flex-direction:column;gap:var(--sp-9);padding:var(--sp-14) var(--sp-12);background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--e3),var(--kromka)}.vhod__verh{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);text-align:center}.vhod__logo{display:flex;align-items:center;gap:var(--sp-5);border:none;background:none;padding:var(--sp-2) var(--sp-5);margin:calc(var(--sp-2) * -1) calc(var(--sp-5) * -1);border-radius:var(--r-md);cursor:pointer;color:var(--text);transition:background-color var(--dur-fast) var(--ease)}.vhod__logo:hover{background:var(--navesti-2)}.vhod__imya{font-family:var(--logo);font-size:var(--fs-6);font-weight:var(--fw-semibold);letter-spacing:-.075em}.vhod__zag{font-size:var(--fs-6);font-weight:var(--fw-medium);margin:0}.vhod__lid{font-size:var(--fs-3);line-height:1.6;color:var(--text-2)}.vhod__polya{display:flex;flex-direction:column;gap:var(--sp-7);margin:0}.vhod__tg{display:flex;flex-direction:column;gap:var(--sp-5)}.vhod__tg-podskazka{font-size:var(--fs-3);line-height:1.6;color:var(--text-2);text-align:center}.vhod__tg-ssylka{align-self:center;font-size:var(--fs-3)}.vhod__niz{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-4) var(--sp-8);font-size:var(--fs-3)}.vhod__melko{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.06em;color:var(--text-3);text-align:center;line-height:1.7}.pole{display:flex;flex-direction:column;gap:var(--sp-3)}.pole__verh{display:flex;align-items:baseline;gap:var(--sp-5)}.pole__podpis{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pole__sost{margin-left:auto;font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase}.pole__sost--da{color:var(--success)}.pole__sost--net{color:var(--danger)}.pole__ryad{position:relative;display:flex;align-items:center}.pole__vvod{width:100%;font-family:var(--font);font-size:var(--fs-5);color:var(--text);background:var(--sunken);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-7);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.pole__vvod::placeholder{color:var(--text-3)}.pole__vvod:focus{outline:none;border-color:var(--accent-line);box-shadow:var(--ring)}.pole__vvod--net{border-color:var(--danger)}.pole__vvod--skryto{-webkit-text-security:disc}.pole__glaz{position:absolute;right:var(--sp-5);background:none;border:none;cursor:pointer;color:var(--text-3);padding:var(--sp-2);display:flex;transition:color var(--dur-fast) var(--ease)}.pole__glaz:hover{color:var(--text-2)}.knopka--vovsyu{justify-content:center;width:100%}.knopka.knopka--vovsyu{white-space:normal;text-align:center;min-width:0}.knopka[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.knopka[disabled]:hover{transform:none;filter:none;box-shadow:none}.ssylka{font-family:var(--font);font-size:var(--fs-3);color:var(--accent);background:none;border:none;padding:0;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.ssylka:hover{color:var(--accent-2)}.ssylka--opasno{color:var(--danger)}.ptichka{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-3);color:var(--text-2);cursor:pointer}.ptichka__vhod{position:absolute;opacity:0;width:0;height:0}.ptichka__kvadrat{width:16px;height:16px;flex:none;border-radius:var(--r-sm);border:1px solid var(--border-strong);display:grid;place-items:center;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.ptichka--da .ptichka__kvadrat{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ptichka--da,.ptichka:hover{color:var(--text)}.ptichka__vhod:focus-visible+.ptichka__kvadrat{box-shadow:var(--ring)}.soglasie{align-items:flex-start;line-height:1.5}.soglasie .ptichka__kvadrat{margin-top:1px}.sila__p{flex:1;height:3px;border-radius:var(--r-pill);background:var(--track);transition:background-color var(--dur-fast) var(--ease)}.treb{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-3);color:var(--text-3);transition:color var(--dur-fast) var(--ease)}.beda{display:flex;gap:var(--sp-6);align-items:flex-start;padding:var(--sp-6) var(--sp-8);border-left:2px solid var(--danger);background:var(--danger-bg);border-radius:0 var(--r-lg) var(--r-lg) 0}.beda__slova{font-size:var(--fs-3);line-height:1.55;color:var(--text)}.beda__melko{display:block;color:var(--text-2)}.ushlo{display:flex;flex-direction:column;align-items:center;gap:var(--sp-7);text-align:center}.ushlo__krug{width:52px;height:52px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--accent-bg);color:var(--accent)}.kod__pokaz{display:flex;gap:var(--sp-5);align-items:stretch}.kod__znach{flex:1;display:grid;place-items:center;font-family:var(--logo);font-size:var(--fs-6);font-weight:var(--fw-semibold);letter-spacing:.14em;color:var(--text);padding:var(--sp-8) var(--sp-7);border-radius:var(--r-lg);background:var(--sunken);border:1px dashed var(--border-strong);-webkit-user-select:all;user-select:all}.kod__vzyat{flex:none;width:46px;display:grid;place-items:center;background:var(--sunken);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.kod__vzyat:hover{color:var(--accent);border-color:var(--accent-line)}.kod__vzyat--da,.kod__vzyat--da:hover{color:var(--success);border-color:var(--success)}.tg-privyazka{display:grid;gap:var(--sp-4)}.tg-privyazka__knopki{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.kod__sami{font-size:var(--fs-1);color:var(--text-2)}.kod__vvod{width:100%;font-family:var(--mono);font-size:var(--fs-6);color:var(--text);letter-spacing:.16em;text-align:center;background:var(--sunken);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-7);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.kod__vvod::placeholder{color:var(--text-3);letter-spacing:.16em}.kod__vvod:focus{outline:none;border-color:var(--accent-line);box-shadow:var(--ring)}.predupr{display:flex;gap:var(--sp-6);align-items:flex-start;padding:var(--sp-7) var(--sp-8);border-left:2px solid var(--warning);background:var(--warning-bg);border-radius:0 var(--r-lg) var(--r-lg) 0}.predupr__slova{font-size:var(--fs-3);line-height:1.55;color:var(--text)}.predupr__melko{display:block;color:var(--text-2);margin-top:var(--sp-3)}.razdel{border-top:1px solid var(--border-soft);padding:var(--section) 0}.razdel__setka{display:grid;gap:var(--sp-16);align-items:center}.razdel__setka--sprava{grid-template-columns:minmax(0,430px) minmax(0,1fr)}.razdel__setka--sleva{grid-template-columns:minmax(0,1fr) minmax(0,430px)}.razdel__setka--sleva .razdel__slova{order:2}.razdel__setka--sleva .razdel__pokaz{order:1}.razdel__slova{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8)}.punkt{display:flex;gap:var(--sp-5);align-items:flex-start;font-size:var(--fs-4);line-height:1.55}.punkt svg{flex:none;margin-top:3px}.punkty{display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-1)}.punkty--dve{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}.tochka{width:8px;height:8px;border-radius:var(--r-pill);display:inline-block;flex:none}@keyframes puls{0%,to{box-shadow:0 0 color-mix(in oklch,var(--success) 55%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in oklch,var(--success) 0%,transparent)}}.tochka--zhivaya{background:var(--success);animation:puls 2.4s ease-out infinite}.vpravo{text-align:right}.nabl__slova{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);max-width:60ch;margin-bottom:var(--sp-12)}.nabl__setka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-7)}.sost{padding:var(--sp-9);display:flex;flex-direction:column;gap:var(--sp-5)}.sost__verh{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-4);font-weight:var(--fw-medium)}.sost__text{font-size:var(--fs-3);line-height:1.55;color:var(--text-2)}@keyframes yarl{0%{opacity:0;transform:translateY(18px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes shtamp{0%{opacity:0;transform:rotate(-3deg) scale(1.5)}to{opacity:1;transform:rotate(-3deg) scale(1)}}.nizu{border-top:1px solid var(--border)}.nizu__vnutri{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--gutter)}.nizu__o{font-size:var(--fs-3);color:var(--text-2)}.nizu__yazyki{margin-left:auto;display:flex;gap:var(--sp-2)}.nizu__yazyk{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.06em;padding:var(--sp-2) var(--sp-5);border-radius:var(--r-md);border:none;background:transparent;color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.nizu__yazyk:hover{color:var(--text)}.nizu__yazyk--vybran{background:var(--surface-2);color:var(--text)}@media(max-width:1000px){.razdel__setka--sprava,.razdel__setka--sleva{grid-template-columns:minmax(0,1fr)}.razdel__setka--sleva .razdel__slova,.razdel__setka--sleva .razdel__pokaz{order:unset}.nabl__setka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.shapka__pravo a.tihiy,.shapka__voyti{display:none}.shapka__pravo{gap:var(--sp-5);min-width:0}.shapka__vnutri{gap:var(--sp-5)}.nabl__setka,.punkty--dve{grid-template-columns:minmax(0,1fr)}}.polosa{width:100%;max-width:var(--page);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.chislo{display:inline-flex;align-items:baseline;gap:var(--sp-1)}.chislo__z{font-family:var(--logo);font-weight:var(--fw-semibold);letter-spacing:var(--ls-num);word-spacing:-.34em;font-variant-numeric:tabular-nums;line-height:1}.chislo__e{font-family:var(--font);font-weight:var(--fw-regular);line-height:1;color:var(--text-2)}.plita{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--e2)}.knopka{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font);font-size:var(--fs-5);font-weight:var(--fw-medium);border:1px solid transparent;border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-10);cursor:pointer;transition:transform var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease)}.knopka:hover{filter:brightness(1.06)}.knopka:active{transform:translateY(1px)}.knopka--glavnaya{background:var(--btn-bg);color:var(--on-accent);box-shadow:var(--btn-shadow)}.knopka--vtoraya{background:var(--surface-2);color:var(--text);border-color:var(--border);box-shadow:var(--e1)}.knopka--melkaya{padding:var(--sp-3) var(--sp-8);font-size:var(--fs-3);border-radius:var(--r-md)}.nadzagolovok{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.nadzagolovok__n{color:var(--text-3)}.nadzagolovok__c{width:var(--sp-10);height:1px;background:var(--border-strong)}.h1{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:1.07;text-wrap:balance;margin:0}.h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:1.1;text-wrap:balance;margin:0}.lid{font-size:var(--fs-lead);line-height:1.62;color:var(--text-2);margin:0}.pilyulya{display:inline-flex;align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-7);font-size:var(--fs-3);background:var(--accent-bg);color:var(--accent)}.v1{animation:vsplyv var(--dur) var(--ease) both}.v2{animation:vsplyv var(--dur) var(--ease) .14s both}@keyframes cherkni{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sost-blok{display:flex;flex-direction:column;gap:var(--sp-5);justify-content:center;padding:var(--sp-12)}.sost-blok--ploho{border-left:2px solid var(--danger);background:var(--danger-bg);border-radius:var(--r-lg)}.sost-blok__zagolovok{font-size:var(--fs-5);font-weight:var(--fw-medium)}.sost-blok__melko{font-family:var(--mono);font-size:var(--fs-2);color:var(--text-3)}@keyframes mercanie{0%,to{opacity:.45}50%{opacity:.9}}.skelet{height:14px;border-radius:var(--r-sm);background:var(--surface-3);animation:mercanie 1.4s ease-in-out infinite}.skelet--shirokiy{width:62%}.skelet--uzkiy{width:34%}.yavit{opacity:.001;transform:translateY(20px)}.shapka{position:sticky;top:0;z-index:20;background:var(--steklo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shapka__menyu a{position:relative;transition:color var(--dur-fast) var(--ease)}.shapka__menyu a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease)}.shapka__menyu a:hover{color:var(--text)}.shapka__menyu a:hover:after{transform:scaleX(1)}.yazyki__k{transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.shapka__pravo a.tihiy{transition:color var(--dur-fast) var(--ease)}.shapka__pravo a.tihiy:hover{color:var(--text)}.shapka__logo{cursor:default}.shapka__logo svg{transition:transform var(--dur-fast) var(--ease)}.shapka__logo:hover svg{transform:translateY(-1px)}.razdel{scroll-margin-top:var(--sp-16)}.knopka{transition:transform var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.knopka--glavnaya:hover{transform:translateY(-1px);box-shadow:var(--btn-shadow),0 0 0 6px var(--accent-bg)}.knopka--glavnaya:active{transform:translateY(1px);box-shadow:var(--e-pressed)}.knopka--vtoraya:hover{transform:translateY(-1px);border-color:var(--border-strong);box-shadow:var(--e2)}.sost{transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.sost:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--e-navis)}.sost .tochka{transition:transform var(--dur-fast) var(--ease)}.sost:hover .tochka{transform:scale(1.35)}@keyframes smena{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nizu__yazyki a,.nizu__yazyki span{transition:color var(--dur-fast) var(--ease)}.vhod__zag{overflow-wrap:anywhere}.vhod__karta{box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:480px){.vhod{padding:var(--sp-6) var(--sp-4)}.vhod__karta{padding:var(--sp-9) var(--sp-6)}}.lk{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - var(--sp-16))}.lk__bok{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-9) var(--sp-7);border-right:1px solid var(--border);position:sticky;top:var(--sp-16);align-self:start}.lk__gruppa{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding:var(--sp-7) var(--sp-6) var(--sp-4)}.lk__bok>div:first-child>.lk__gruppa{padding-top:0}.lk__k{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-md);font-family:var(--font);font-size:var(--fs-4);color:var(--text-2);border:none;background:transparent;cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lk__k:hover{background:var(--navesti);color:var(--text)}.lk__k--vybran{background:var(--surface-2);color:var(--text)}.lk__znak{width:15px;display:grid;place-items:center;flex:none;color:var(--text-3)}.lk__k--vybran .lk__znak{color:var(--accent)}.lk__k--opasno,.lk__k--opasno .lk__znak{color:var(--danger)}.lk__niz{margin-top:var(--sp-7);padding-top:var(--sp-7);border-top:1px solid var(--border-soft)}.lk__k--vyhod .lk__znak{width:16px}.lk__k--vyhod:hover{color:var(--text)}.lk__k--vyhod:hover .lk__znak{color:var(--accent)}.lk__telo{padding:var(--sp-12) var(--sp-12) var(--sp-16);min-width:0}.lk__polosa{width:100%;max-width:660px;display:flex;flex-direction:column;gap:var(--sp-9)}@media(min-width:1320px){.lk__polosa{max-width:1180px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lk__polosa>div:first-child,.lk__polosa>.stena{grid-column:1 / -1}}.lk__verh{display:flex;align-items:baseline;gap:var(--sp-7);margin-bottom:var(--sp-3)}.lk__zag{font-size:var(--fs-6);font-weight:var(--fw-medium);margin:0}.lk__lid{font-size:var(--fs-3);color:var(--text-2);margin:0;max-width:62ch;line-height:1.6}.karta{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e1)}.karta__verh{display:flex;align-items:baseline;gap:var(--sp-7);padding:var(--sp-8) var(--sp-9);border-bottom:1px solid var(--border-soft)}.karta__zag{font-size:var(--fs-5);font-weight:var(--fw-medium);margin:0}.karta__melko{margin-left:auto;font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.karta__telo{padding:var(--sp-9);display:flex;flex-direction:column;gap:var(--sp-8)}.karta__telo--plotno{padding:var(--sp-4) var(--sp-9) var(--sp-8);gap:0}.karta__niz{display:flex;align-items:center;gap:var(--sp-7);padding:var(--sp-7) var(--sp-9);border-top:1px solid var(--border-soft);background:var(--navesti);border-radius:0 0 var(--r-xl) var(--r-xl)}.karta__niz .knopka{flex:none;white-space:nowrap}.karta__niz>.karta__telo{padding:0;flex:1 1 auto;min-width:0}.karta__zametka{font-size:var(--fs-2);color:var(--text-3);line-height:1.5}.karta--opasno{border-color:var(--danger-bg)}.karta--opasno .karta__zag{color:var(--danger)}.ryad{display:flex;align-items:center;gap:var(--sp-7);padding:var(--sp-7) 0;border-bottom:1px solid var(--border-soft)}.ryad:last-child{border-bottom:none}.ryad__imya{font-size:var(--fs-4);color:var(--text-2);width:168px;flex:none}.ryad__znach{font-size:var(--fs-4);color:var(--text);min-width:0}.ryad__znach--mono{font-family:var(--mono);font-size:var(--fs-3)}.ryad__znach{flex:1 1 auto}.ryad__pravo{margin-left:auto;display:flex;align-items:center;gap:var(--sp-6);flex:none;white-space:nowrap}.lk__ryad-knopok{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-7)}.tumbler{width:38px;height:22px;flex:none;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--track);cursor:pointer;padding:0;position:relative;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tumbler__krug{position:absolute;top:50%;left:2px;width:16px;height:16px;border-radius:var(--r-pill);background:var(--text-3);transform:translateY(-50%);transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.tumbler--vkl{background:var(--accent);border-color:var(--accent)}.tumbler--vkl .tumbler__krug{transform:translate(16px,-50%);background:var(--on-accent)}.sila{display:flex;align-items:center;gap:var(--sp-6)}.sila__polosy{display:flex;gap:var(--sp-2);flex:1}.sila__p{flex:1;height:3px;border-radius:var(--r-pill);background:var(--track)}.sila__p--da{background:var(--success)}.sila__slovo{font-family:var(--mono);font-size:var(--fs-1);color:var(--success);white-space:nowrap}.trebovaniya{display:flex;flex-direction:column;gap:var(--sp-4)}.treb{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-3);color:var(--text-3)}.treb--da{color:var(--text-2)}.treb__znak{width:14px;flex:none;display:grid;place-items:center;color:var(--text-3)}.treb--da .treb__znak{color:var(--success)}.sess{display:flex;align-items:center;gap:var(--sp-7);padding:var(--sp-7) 0;border-bottom:1px solid var(--border-soft)}.sess:last-child{border-bottom:none}.sess__znak{width:34px;height:34px;flex:none;border-radius:var(--r-md);display:grid;place-items:center;color:var(--text-3);background:var(--sunken);border:1px solid var(--border)}.sess--eta .sess__znak{color:var(--accent);border-color:var(--accent-line);background:var(--accent-bg)}.sess__kto{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.sess__ustroystvo{font-size:var(--fs-4);color:var(--text)}.sess__gde{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.sess__pravo{margin-left:auto;display:flex;align-items:center;gap:var(--sp-7)}.zhur{display:grid;grid-template-columns:14px minmax(0,1fr) 190px 130px;gap:var(--sp-7);align-items:center;padding:var(--sp-6) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-3)}.zhur:last-child{border-bottom:none}.zhur__chto{color:var(--text)}.zhur__gde,.zhur__kogda{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.zhur__kogda{text-align:right}.zhur--ploho .zhur__chto{color:var(--text-2)}.podp__skolko{display:flex;align-items:baseline;gap:var(--sp-7)}.podp__pusto{display:flex;flex-direction:column;gap:var(--sp-2)}.podp__pusto-zag{font-size:var(--fs-5);font-weight:var(--fw-semibold);color:var(--text)}.podp__pusto-kak{font-size:var(--fs-3);color:var(--text-2)}.podp__do{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3);margin-left:auto}.podp__zhelob{height:6px;border-radius:var(--r-pill);background:var(--track);overflow:hidden}.podp__polosa{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent-dim),var(--accent))}.podp__dni{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.podp__den{position:relative;padding:var(--sp-5) 0;text-align:center;font-family:var(--font);font-size:var(--fs-3);border:none;border-right:1px solid var(--border);background:transparent;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.podp__den:last-child{border-right:none}.podp__den:hover{background:var(--navesti-2);color:var(--text)}.podp__den--vybran{background:var(--surface-2);color:var(--text)}.podp__den:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform var(--dur-fast) var(--ease)}.podp__den--vybran:after{transform:scaleX(1)}.podp__itogo{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--fs-4);color:var(--text-2)}.platyozh{display:grid;grid-template-columns:116px minmax(0,1fr) 88px;gap:var(--sp-7);align-items:center;padding:var(--sp-6) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-3)}.platyozh:last-child{border-bottom:none}.platyozh__kogda{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.platyozh__summa{text-align:right}@media(max-width:1000px){.lk{grid-template-columns:minmax(0,1fr)}.lk__bok{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border);padding:var(--sp-6) var(--sp-7);scrollbar-width:none}.lk__bok::-webkit-scrollbar{display:none}.lk__gruppa{display:none}.lk__niz{display:contents}.lk__k{white-space:nowrap}.lk__telo{padding:var(--sp-9) var(--sp-8) var(--sp-14)}}@media(max-width:640px){.lk__bok{position:static}.ryad{flex-wrap:wrap;gap:var(--sp-4)}.ryad__imya{width:100%}.ryad__pravo{margin-left:auto}.zhur{grid-template-columns:14px minmax(0,1fr)}.zhur__gde,.zhur__kogda{grid-column:2;text-align:left}.platyozh{grid-template-columns:minmax(0,1fr) 88px}.platyozh__kogda{grid-column:span 2;text-align:left}}.lk__stranica{min-height:100vh}.kab__shapka{display:flex;align-items:center;gap:var(--sp-8);height:var(--sp-16);padding:0 var(--sp-12);border-bottom:1px solid var(--border);background:var(--steklo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.kab__logo{display:flex;align-items:center;gap:var(--sp-5);background:none;border:none;padding:0;cursor:pointer;color:var(--text)}.kab__imya{font-family:var(--logo);font-size:var(--fs-5);font-weight:var(--fw-semibold);letter-spacing:-.075em}.kab__pravo{margin-left:auto;display:flex;align-items:center;gap:var(--sp-7)}.dni{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-7);border:1px solid var(--border);border-radius:var(--r-pill);font-family:var(--font);font-size:var(--fs-3);color:var(--text-2);cursor:pointer;background:transparent;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.dni:hover{border-color:var(--border-strong);color:var(--text)}.dni__zhelob{width:46px;height:4px;border-radius:var(--r-pill);background:var(--track);overflow:hidden;flex:none}.dni__polosa{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent-dim),var(--accent))}.avatar{width:30px;height:30px;border-radius:var(--r-pill);display:grid;place-items:center;flex:none;background:var(--accent-bg);color:var(--accent);font-family:var(--mono);font-size:var(--fs-2)}.metka{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.1em;text-transform:uppercase;padding:var(--sp-2) var(--sp-5);border-radius:var(--r-pill);background:var(--accent-bg);color:var(--accent);white-space:nowrap}.lk__deystvie{align-self:flex-start}.vybor3{display:flex;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.vybor3__k{font-family:var(--font);font-size:var(--fs-3);padding:var(--sp-3) var(--sp-6);border:none;border-right:1px solid var(--border);background:transparent;color:var(--text-3);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.vybor3__k:last-child{border-right:none}.vybor3__k:hover{color:var(--text);background:var(--navesti)}.vybor3__k--vybran{background:var(--surface-2);color:var(--text)}.vybor3__k[disabled]{opacity:.5;cursor:wait}.opl__sposoby{display:flex;flex-direction:column;gap:var(--sp-5)}.opl__ryad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.opl__sposob{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-7) var(--sp-8);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--sunken);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.opl__sposob:hover{border-color:var(--accent-line);background:var(--accent-bg)}.opl__sposob[disabled]{opacity:.5;cursor:wait}.opl__imya{font-size:var(--fs-4);color:var(--text)}.opl__beda{font-size:var(--fs-3);color:var(--danger)}.opl__schyot{display:flex;flex-direction:column;gap:var(--sp-8)}.opl__summa{display:flex;flex-direction:column;gap:var(--sp-4)}.opl__dve{display:flex;align-items:baseline;gap:var(--sp-7)}.opl__chasy{display:flex;align-items:center;gap:var(--sp-5);font-family:var(--mono);font-size:var(--fs-2);color:var(--text-2)}.opl__zhdyom{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-7) var(--sp-8);border-radius:var(--r-lg);background:var(--navesti);border:1px solid var(--border-soft)}.opl__zag{font-size:var(--fs-4);font-weight:var(--fw-medium);color:var(--text)}.opl__lid{font-size:var(--fs-3);line-height:1.55;color:var(--text-2)}.opl__niz{display:flex;align-items:center;gap:var(--sp-6)}.opl__uyti{color:var(--text-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md)}.opl__uyti:hover{color:var(--text);background:var(--navesti)}.opl__итог{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6)}.opl__итог--да .opl__zag{color:var(--success)}.opl__итог--нет .opl__zag{color:var(--danger)}.stena{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap;padding:var(--sp-7) var(--sp-9);border-left:2px solid var(--warning);background:var(--warning-bg);border-radius:0 var(--r-xl) var(--r-xl) 0}.stena--zakryt{border-left-color:var(--danger);background:var(--danger-bg)}.stena__slova{display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--fs-4);color:var(--text)}.stena__melko{font-size:var(--fs-3);line-height:1.5;color:var(--text-2);max-width:62ch}.stena .knopka{margin-left:auto;flex:none;white-space:nowrap}@media(max-width:640px){.opl__ryad{grid-template-columns:minmax(0,1fr)}.stena .knopka{margin-left:0}}.metka--tiho{background:var(--surface-2);color:var(--text-3)}.bon__ryad{display:flex;align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap}.bon__pole{flex:0 1 300px}.bon__pole .pole{margin:0}.bon__pole input{font-family:var(--mono);letter-spacing:.04em}.bon__vyshlo{font-size:var(--fs-3);color:var(--success)}.bon__beda{font-size:var(--fs-3);color:var(--danger)}.bon__ssylka{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--sunken)}.bon__ssylka code{flex:1 1 220px;min-width:0;white-space:nowrap;overflow-x:auto;font-family:var(--mono);font-size:var(--fs-2);color:var(--text)}.bon__zapisi{display:flex;flex-direction:column;margin-top:var(--sp-3)}.bon__st{font-size:var(--fs-2)}.bon__st--nachisleno{color:var(--success)}.bon__st--zhdyot{color:var(--text-3)}.bon__st--proverka{color:var(--warning)}.vybit{padding:var(--sp-5) var(--sp-7);background:var(--surface-2);border-radius:var(--r-lg);font-size:var(--fs-3);line-height:1.5;color:var(--text-2)}.vybit__zag{font-weight:var(--fw-semibold)}.vybit__melko{color:var(--text-2)}.sess__cel{white-space:nowrap}.bon__schyot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.podp__super{font-size:var(--fs-6, 1.5rem);font-weight:var(--fw-semibold);color:var(--accent);letter-spacing:-.01em}.dni__super{font-weight:var(--fw-semibold);color:var(--accent)}@media(max-width:640px){.kab__shapka{padding:0 var(--sp-8);gap:var(--sp-5)}.dni{padding:var(--sp-3) var(--sp-5)}.dni__zhelob{display:none}}@media(max-width:480px){.kab__imya,.avatar{display:none}.kab__pravo{gap:var(--sp-5)}}@media(max-width:380px){.dni{display:none}}.ryad--tumbler .sess__kto{flex:1;min-width:0}.ryad--tumbler .sess__gde{font-family:var(--font);letter-spacing:normal}@media(max-width:640px){.ryad.ryad--tumbler{flex-wrap:nowrap}}@media(max-width:640px){.sess__pravo{min-width:0}.sess__pravo .metka{white-space:normal;text-align:right}}.lk__zhdyom-tg{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--accent-line);background:var(--accent-bg);color:var(--text-2);font-size:var(--fs-3);line-height:1.5}.lk__zhdyom-tg b{color:var(--accent);font-size:var(--fs-4);font-weight:var(--fw-semibold)}.vhod__tg-sverka{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--accent-line);background:var(--accent-bg);color:var(--text-2);font-size:var(--fs-3)}.vhod__tg-sverka b{font-family:var(--mono);font-size:var(--fs-h2);color:var(--accent);letter-spacing:.08em}.content>.rabochiy{padding:0}.shrift-klein{font-family:var(--font)}.rabochiy{width:100%;max-width:1280px;margin:0 auto;padding:var(--sp-12) var(--gutter) var(--sp-16);display:flex;flex-direction:column;gap:var(--sp-9)}.rabochiy .stranica__shapka{margin-bottom:0}.rabochiy--shirokiy{max-width:none;padding-left:var(--sp-9);padding-right:var(--sp-9)}.vitr{display:flex;flex-direction:column;gap:var(--sp-9)}.vitr__stroka{display:flex;flex-direction:column;gap:var(--sp-4)}.vitr__podpis{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3);letter-spacing:.04em}.vitr__ryad{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5)}.vitr__ryad>.plitki{flex:1 1 100%}.vitr__ramka{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-9);border:1px dashed var(--border);border-radius:var(--r-xl)}.vitr__emodzi{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--sp-4)}.vitr__para{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:var(--r-md);color:var(--text-3)}.vitr__bylo{font-size:var(--fs-6);line-height:1}.vitr__strelka{display:inline-grid;transform:rotate(-90deg)}.vitr__stalo{color:var(--text);display:inline-grid}.vitr__znachki{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:var(--sp-2);width:100%}.vitr__znak{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.vitr__znak .znachok:not(.znachok--ton){color:var(--text)}.vitr__znak:hover{background:var(--navesti-2)}.kn{display:flex;flex-direction:column;gap:var(--sp-9)}.kn__poyasn{margin:0;font-size:var(--fs-3);color:var(--text-2);max-width:78ch;line-height:1.6}.kn__zametka{margin:0;font-size:var(--fs-2);color:var(--text-3)}.kn__rubilnik{display:inline-flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-3);color:var(--text-2);cursor:pointer}.kn__novoe{display:flex;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap}.kn__pole{flex:1 1 260px;max-width:360px}.kn__proba{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-7);border-radius:var(--r-lg);background:var(--accent-bg);border:1px solid var(--accent-line)}.kn__proba-itog{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-4);color:var(--text)}.kn__proba-itog .znachok{color:var(--accent)}.kn__proba-lishnie{margin-left:auto;font-family:var(--mono);font-size:var(--fs-1);color:var(--warning)}.kn__proba-primer{font-size:var(--fs-2);color:var(--text-2);padding-left:var(--sp-10)}.kn__panel{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.kn__iskat{flex:1 1 220px;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-lg);background:var(--sunken);border:1px solid var(--border-soft);color:var(--text-3)}.kn__iskat:focus-within{border-color:var(--accent-line);box-shadow:var(--ring)}.kn__iskat input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font);font-size:var(--fs-3);color:var(--text)}.kn__iskat input::placeholder{color:var(--text-3)}.kn__iskat input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.kn__iskat input::-webkit-search-cancel-button,.kn__iskat input::-webkit-search-decoration{-webkit-appearance:none;display:none}.kn__vybrano{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-3);color:var(--text)}.kn__vybrano>span{margin-right:var(--sp-4);font-weight:var(--fw-medium)}.kn__tablica{display:flex;flex-direction:column;border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden}.kn__str{display:grid;grid-template-columns:36px minmax(140px,1.3fr) minmax(170px,1.4fr) minmax(120px,1.2fr) 88px 132px;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border-soft);font-size:var(--fs-3);transition:background-color var(--dur-fast) var(--ease)}.kn__str:last-child{border-bottom:none}.kn__str:hover{background:var(--navesti)}.kn__str--shapka{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--sunken)}.kn__str--shapka:hover{background:var(--sunken)}.kn__str--vybrana,.kn__str--vybrana:hover{background:var(--accent-bg)}.kn__str--vykl .kn__slovo,.kn__str--vykl .kn__ulov-ch{color:var(--text-3)}.kn__str--vykl .kn__ulov-p{background:var(--border-strong)}.kn__slovo{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--mono);font-size:var(--fs-3);color:var(--text);flex-wrap:wrap}.kn__hvost{font-family:var(--mono);font-size:var(--fs-0);color:var(--text-3);padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--r-sm)}.kn__ulov{display:flex;align-items:center;gap:var(--sp-5)}.kn__ulov-ch{font-family:var(--font);font-weight:var(--fw-medium);font-size:var(--fs-3);color:var(--text);min-width:52px;text-align:right;font-variant-numeric:tabular-nums}.kn__ulov-zhelob{flex:1;height:4px;border-radius:var(--r-pill);background:var(--track);overflow:hidden}.kn__ulov-p{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent)}.kn__pometka{color:var(--text-2);font-size:var(--fs-3)}.kn__pusto{color:var(--text-3)}.kn__deystvie{display:flex;justify-content:flex-end}.kn__dva{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);max-width:720px}@media(max-width:820px){.kn__str{grid-template-columns:32px 1fr 88px}.kn__str>:nth-child(3),.kn__str>:nth-child(4),.kn__str>:nth-child(6){display:none}.kn__dva{grid-template-columns:1fr}}.ks{display:flex;flex-direction:column;gap:var(--sp-9)}.ks__tablica{display:flex;flex-direction:column}.ks__str{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) minmax(52px,80px) minmax(48px,72px) minmax(0,1.1fr) minmax(0,1fr) 64px minmax(110px,180px);align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-2);border-bottom:1px solid var(--border-soft);font-size:var(--fs-3);color:var(--text-2);transition:background-color var(--dur-fast) var(--ease)}.ks__str>*{min-width:0;overflow-wrap:anywhere}.ks__str:last-child{border-bottom:none}.ks__str>:nth-child(5){padding-left:var(--sp-6)}.ks__str:hover{background:var(--navesti)}.ks__str--shapka{padding-top:var(--sp-4);padding-bottom:var(--sp-4);font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.ks__str--shapka:hover{background:transparent}.ks__str--pauza>:not(:nth-child(7)):not(:nth-child(8)){opacity:.45}.ks__slovo{font-size:var(--fs-4);font-weight:var(--fw-semibold);color:var(--text)}.ks__cena{color:var(--text);font-variant-numeric:tabular-nums}.ks__chisla{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:var(--fw-medium)}.ks__svezhee{color:var(--accent);font-weight:var(--fw-bold)}.ks__tiho{color:var(--text-3)}.ks__deystvie{display:flex;justify-content:flex-end;min-width:0}.ks__deystvie>span{min-width:0;max-width:100%}.ks__deystvie .knopka{white-space:normal;text-align:left;max-width:100%}.ks__pusto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4);padding:var(--sp-12) var(--sp-9)}.ks__pusto-znak{color:var(--text-3)}.ks__pusto-zag{margin:0;font-size:var(--fs-5);font-weight:var(--fw-medium);color:var(--text)}.ks__pusto-kak{margin:0;max-width:58ch;font-size:var(--fs-3);color:var(--text-2);line-height:1.6}.ks__novaya{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-5)}.ks__novaya .pole{flex:1 1 280px;max-width:480px}.ks__novaya-prichina{flex-basis:100%;margin:0}@media(max-width:900px){.ks__str{grid-template-columns:1fr 72px 64px}.ks__str>:nth-child(2),.ks__str>:nth-child(4),.ks__str>:nth-child(5),.ks__str>:nth-child(6),.ks__str>:nth-child(8){display:none}}.ks__str--shapka .ks__chisla{color:var(--text-3);font-weight:inherit}.kk-stend{display:flex;flex-direction:column;gap:var(--sp-9)}.kk-stend__knopki{display:flex;gap:var(--sp-5);flex-wrap:wrap}.kk__fon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--kl-zatemnenie);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.kk{width:min(1200px,96vw);height:88vh;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--bg) 70%,transparent);background-image:linear-gradient(var(--surface-2),var(--surface-2));border:1px solid var(--border-strong);border-radius:var(--r-2xl);box-shadow:var(--e3)}:root[data-theme=light] .kk{background:var(--bg);background-image:linear-gradient(var(--surface-2),var(--surface-2))}@media(min-width:1920px){.kk{width:min(1360px,94vw)}}.kk__shapka{display:flex;align-items:center;gap:var(--sp-6);flex:none;padding:var(--sp-6) var(--sp-9);border-bottom:1px solid var(--border-soft)}.kk__listat{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none}.kk__listat-n{font-size:var(--fs-2);color:var(--text-3);font-variant-numeric:tabular-nums;min-width:34px;text-align:center}.kk__zag{margin:0;min-width:0;font-size:var(--fs-5);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk__shapka-pravo{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-3);flex:none}.kk__telo{flex:1;overflow-y:auto;padding:var(--sp-8) var(--sp-9) var(--sp-12);display:flex;flex-direction:column;gap:var(--sp-9)}.kk__tiho{color:var(--text-3)}.kk__malo{font-size:var(--fs-3);margin:0}.kk__podpis{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.kk__preduprezhdenie{display:flex;align-items:center;gap:var(--sp-3);margin:0;padding:var(--sp-4) var(--sp-6);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-3)}.kk__platnoe{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);min-width:0}.kk__platnoe .knopka{max-width:100%;white-space:normal;text-align:left}.kk__platnoe-pochemu{font-size:var(--fs-2);color:var(--text-2);min-width:0}.kk__vozrast{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);padding:var(--sp-4) var(--sp-7);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-soft);font-size:var(--fs-3);color:var(--text-2)}.kk__vozrast>.znachok{color:var(--text-3)}.kk__vozrast-chast b{color:var(--text);font-weight:var(--fw-semibold)}.kk__vozrast-chast--itog b{color:var(--accent)}.kk__tovar{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-10);align-items:start}.kk__svedeniya{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.kk__foto{display:flex;flex-direction:column;gap:var(--sp-5);position:sticky;top:0}.kk__foto-glavnoe{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-xl);overflow:hidden;background:var(--sunken);border:1px solid var(--border-soft);display:grid;place-items:center}.kk__foto-glavnoe>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;cursor:zoom-in}.kk__foto-strelka{position:absolute;top:50%;transform:translateY(-50%)}.kk__foto-strelka--l{left:var(--sp-5)}.kk__foto-strelka--p{right:var(--sp-5)}.kk__foto-strelka .knopka--znachok{width:36px;height:36px;border-radius:var(--r-pill);background:var(--steklo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kk__foto-schyot,.kk__foto-unik{position:absolute;bottom:var(--sp-5);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--steklo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-2);color:var(--text);font-variant-numeric:tabular-nums}.kk__foto-schyot{right:var(--sp-5)}.kk__foto-unik{left:var(--sp-5);color:var(--accent)}.kk__foto-lenta{position:relative;display:flex;gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-1)}.kk__foto-ramka{position:relative}.kk__lenta-strelka{position:absolute;top:calc(50% - var(--sp-1) / 2);transform:translateY(-50%)}.kk__lenta-strelka--l{left:var(--sp-2)}.kk__lenta-strelka--p{right:var(--sp-2)}.kk__lenta-strelka .knopka--znachok{width:32px;height:32px;padding:0;border-radius:var(--r-pill);background:var(--steklo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kk__foto-mini{flex:none;width:64px;height:48px;padding:0;border-radius:var(--r-md);overflow:hidden;cursor:pointer;border:2px solid transparent;background:var(--sunken);opacity:.7;transition:opacity var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.kk__foto-mini img{width:100%;height:100%;object-fit:cover;display:block}.kk__foto-mini:hover{opacity:1}.kk__foto-mini--da{border-color:var(--accent);opacity:1}.kk__foto-dela{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.kk__net-foto{color:var(--text-3);font-size:var(--fs-2)}.kk__ves-ekran{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:var(--steklo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kk__ves-ekran>img{max-width:calc(100vw - 160px);max-height:calc(100vh - 80px);object-fit:contain;border-radius:var(--r-lg);box-shadow:var(--e3)}.kk__ves-x{position:absolute;top:var(--sp-9);right:var(--sp-9)}.kk__dubl{display:flex;align-items:center;gap:var(--sp-6);text-align:left;cursor:pointer;padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--warning-bg);background:var(--warning-bg);font-family:var(--font);font-size:var(--fs-3);color:var(--text)}.kk__dubl>span:last-child{display:flex;flex-direction:column}.kk__dubl-foto{width:56px;height:42px;border-radius:var(--r-md);overflow:hidden;background:var(--sunken);display:grid;place-items:center;flex:none}.kk__dubl-foto img{width:100%;height:100%;object-fit:cover}.kk__nazvanie{margin:0 0 var(--sp-3);font-size:var(--fs-5);font-weight:var(--fw-semibold);line-height:1.3;color:var(--text);overflow-wrap:anywhere}.kk__cena{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-7) var(--sp-8);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border-soft)}.kk__cena-ryad{display:flex;align-items:baseline;gap:var(--sp-5);flex-wrap:wrap}.kk__cena-chislo{font-size:var(--fs-kpi);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.1}.kk__vb{font-size:var(--fs-1);font-weight:var(--fw-semibold);color:var(--text-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-3)}.kk__cena-start{font-size:var(--fs-3);color:var(--text-3);text-decoration:line-through}.kk__cena-izm{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-3);font-weight:var(--fw-medium)}.kk__cena-izm--vniz{color:var(--success)}.kk__cena-izm--vverh{color:var(--danger)}.kk__cena-izm .kk__tiho{font-weight:var(--fw-regular)}.kk__rynok{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);padding-top:var(--sp-4);margin-top:var(--sp-2);border-top:1px solid var(--border-soft);font-size:var(--fs-3);color:var(--text-2)}.kk__rynok-skidka{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--success-bg);color:var(--success);font-weight:var(--fw-semibold)}.kk__sost{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;font-size:var(--fs-3);color:var(--text-2);margin-top:calc(-1 * var(--sp-4))}.kk__skorost{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-2);font-weight:var(--fw-semibold);white-space:nowrap}.kk__sek{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.kk__sek-verh{display:flex;align-items:center;gap:var(--sp-5);min-height:28px}.kk__sek-zag{margin:0;font-family:var(--mono);font-size:var(--fs-1);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.kk__sek-pravo{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-4)}.kk__har{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--sp-9)}.kk__har-str{display:flex;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-4) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-3)}.kk__har-str dt{color:var(--text-3)}.kk__har-str dd{margin:0;color:var(--text);text-align:right}.kk__opisanie{margin:0;white-space:pre-line;font-size:var(--fs-4);line-height:1.65;color:var(--text);max-width:72ch}.kk__opisanie--slitno{white-space:normal}.kk__dva{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-10);padding-top:var(--sp-9);border-top:1px solid var(--border-soft)}.kk__grafik{display:grid;grid-template-columns:44px 1fr;grid-template-rows:140px auto;gap:var(--sp-2) var(--sp-3)}.kk__grafik-y{position:relative}.kk__grafik-y span{position:absolute;right:0;transform:translateY(-50%);font-size:var(--fs-1);color:var(--text-3);font-variant-numeric:tabular-nums}.kk__grafik-pole{position:relative}.kk__grafik-pole svg{width:100%;height:100%;display:block;overflow:visible}.kk__grafik-setka{stroke:var(--border-soft);stroke-width:1}.kk__grafik-liniya{fill:none;stroke:var(--accent);stroke-width:2}.kk__grafik-konec{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:var(--sp-2)}.kk__grafik-konec i{width:9px;height:9px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.kk__grafik-konec b{position:absolute;right:14px;bottom:8px;font-size:var(--fs-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border)}.kk__grafik-x{grid-column:2;display:flex;justify-content:space-between;font-size:var(--fs-1);color:var(--text-3)}.kk__zamery{display:flex;flex-direction:column;gap:var(--sp-4)}.kk__zamery-verh{display:flex;align-items:baseline;gap:var(--sp-4)}.kk__zamery-n{font-size:var(--fs-2);font-weight:var(--fw-semibold);color:var(--text-2)}.kk__zamery-tab{display:grid;grid-template-columns:1.2fr 1fr 1fr;border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden}.kk__zamery-tab--bez{grid-template-columns:1.2fr 1fr}.kk__zamery-sh{padding:var(--sp-3) var(--sp-5);background:var(--sunken);font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.kk__zamery-str{display:contents}.kk__zamery-str>span,.kk__zamery-str>b{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border-soft);font-size:var(--fs-3);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:var(--sp-3)}.kk__zamery-str b{font-weight:var(--fw-semibold)}.kk__zamery-str--uhod>*{background:var(--danger-bg)}.kk__zamery-str--uhod>b{color:var(--danger)}.kk__rost,.kk__sbros{font-style:normal;font-size:var(--fs-2);font-weight:var(--fw-semibold)}.kk__rost{color:var(--success)}.kk__sbros{color:var(--text-3)}.kk__put-knopka{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border:none;background:none;cursor:pointer;font-family:var(--font);font-size:var(--fs-3);color:var(--text-2)}.kk__put-knopka:hover{color:var(--text)}.kk__put-spisok{list-style:none;margin:0;padding:0 0 0 var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-3)}.kk__put-spisok li{display:grid;grid-template-columns:90px 1fr auto;gap:var(--sp-5)}.kk__sobytiya{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kk__sobytiya li{display:grid;grid-template-columns:28px 1fr auto;gap:var(--sp-5);align-items:start;padding:var(--sp-4) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-3)}.kk__sobytiya li:last-child{border-bottom:none}.kk__sob-znak{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2)}.kk__sob-znak--da{background:var(--success-bg);color:var(--success)}.kk__sob-znak--ushlo{background:var(--danger-bg);color:var(--danger)}.kk__sob-znak--zhdyot{background:var(--warning-bg);color:var(--warning)}.kk__sob-znak--snova{background:var(--promo-bg);color:var(--promo)}.kk__sob-tekst{padding-top:var(--sp-1);color:var(--text)}.kk__sob-kogda{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--fs-2);color:var(--text-2);white-space:nowrap}.kk__prodavec{display:flex;gap:var(--sp-8);align-items:flex-start}.kk__ava{width:52px;height:52px;flex:none;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--accent-bg);color:var(--accent);font-weight:var(--fw-semibold);font-size:var(--fs-5)}.kk__prod-telo{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.kk__prod-imya{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-5);font-weight:var(--fw-semibold);color:var(--text)}.kk__prod-imya .znachok{color:var(--text-3)}.kk__prod-ocenki{display:flex;gap:var(--sp-3);flex-wrap:wrap}.kk__ocenka{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-2);font-weight:var(--fw-medium)}.kk__ocenka--dov{background:var(--success-bg);color:var(--success)}.kk__ocenka--kach{background:var(--accent-bg);color:var(--accent)}.kk__prod-stroki{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--sp-3) var(--sp-8);font-size:var(--fs-3);color:var(--text-2)}.kk__prod-stroki li{display:flex;align-items:center;gap:var(--sp-3)}.kk__prod-stroki .znachok{color:var(--text-3)}.kk__setka{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-6)}.kk__mini{display:flex;flex-direction:column;gap:var(--sp-2);padding:0;text-align:left;cursor:pointer;border:none;background:none;font-family:var(--font);color:var(--text);min-width:0}.kk__mini-foto{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:var(--sunken);border:1px solid var(--border-soft);display:grid;place-items:center;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.kk__mini-foto img{width:100%;height:100%;object-fit:cover;display:block}.kk__mini:hover .kk__mini-foto{border-color:var(--accent-line);transform:translateY(-2px)}.kk__mini--vesch .kk__mini-foto{border:2px solid var(--accent-line)}.kk__mini-metki{position:absolute;top:var(--sp-3);left:var(--sp-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.kk__mini-metka .priznak{background:var(--steklo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kk__mini-cena{font-size:var(--fs-4);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.kk__mini-zag{font-size:var(--fs-2);color:var(--text-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kk__mini .kk__skorost{align-self:flex-start}.kk__na-ka{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--steklo);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-1);font-weight:var(--fw-semibold);color:var(--text)}.kk__ryady{display:flex;flex-direction:column;gap:var(--sp-9);padding-top:var(--sp-9);border-top:1px solid var(--border-soft)}.kk__ryady-knopka{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);width:100%;padding:var(--sp-8);border-radius:var(--r-xl);cursor:pointer;border:1px dashed var(--accent-line);background:var(--accent-bg);color:var(--accent);font-family:var(--font);font-size:var(--fs-4);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.kk__ryady-knopka:hover{border-style:solid}.kk__ryady-zhdu{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);padding:var(--sp-8);color:var(--text-2);font-size:var(--fs-3)}@media(max-width:900px){.kk__tovar,.kk__dva{grid-template-columns:minmax(0,1fr)}.kk__foto{position:static}.kk__har{grid-template-columns:minmax(0,1fr)}.kk__fon{padding:0}.kk{width:100%;height:100%;max-height:100vh;border-radius:0;border:none}}.zs{display:flex;flex-direction:column;gap:var(--sp-9)}.zs__tiho{color:var(--text-3)}.zs__melko{font-size:var(--fs-2);margin:0}.zs__poyasn{margin:0;font-size:var(--fs-3);color:var(--text-2);max-width:80ch;line-height:1.6}.zs__podpis{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.zs__svezhest{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);border-radius:var(--r-pill);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-2);font-weight:var(--fw-medium)}.zs__svezhest--da{background:var(--success-bg);color:var(--success)}.zs__tochka{width:7px;height:7px;border-radius:var(--r-pill);background:currentColor;flex:none}.zs__svezhest--da .zs__tochka{box-shadow:0 0 0 3px var(--success-bg);animation:zs-pulsa 2s var(--ease) infinite}@keyframes zs-pulsa{50%{opacity:.35}}.zs__vbaze{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1);padding:var(--sp-2) var(--sp-6);border-left:1px solid var(--border)}.zs__vbaze i{font-style:normal;font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.zs__vbaze b{font-size:var(--fs-6);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1}.zs__trevoga{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-7);border-radius:var(--r-lg);background:var(--warning-bg);border-left:3px solid var(--warning);font-size:var(--fs-3);color:var(--text-2)}.zs__trevoga b{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--warning);font-weight:var(--fw-semibold)}.zs__trevoga--ploho{background:var(--danger-bg);border-left-color:var(--danger)}.zs__trevoga--ploho b{color:var(--danger)}.zs__tempy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6)}.zs__temp{--cvet: var(--accent);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6) var(--sp-7) var(--sp-4);background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e1)}.zs__temp--zhyoltyy{--cvet: var(--warning)}.zs__temp--zelyonyy{--cvet: var(--success)}.zs__temp--ogon{--cvet: var(--fire)}.zs__temp-verh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.zs__temp-podpis{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);line-height:1.4}.zs__temp-chislo{font-size:var(--fs-6);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1;color:var(--text)}.zs__temp-kriv{width:100%;height:44px;display:block}.zs__temp-zaliv{fill:var(--cvet);fill-opacity:.12}.zs__temp-liniya{fill:none;stroke:var(--cvet);stroke-width:1.8}.zs__storozh{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-3)}.zs__storozh>div{display:flex;gap:var(--sp-5)}.zs__chipy{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.zs__chip{display:inline-flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-1) var(--sp-5);border-radius:var(--r-pill);background:var(--sunken);border:1px solid var(--border-soft);font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.zs__chip b{color:var(--text);font-family:var(--font);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.zs__chip i{font-style:normal;color:var(--danger)}.zs__chip--ploho{border-color:var(--danger)}.zs__prostoy{display:flex;align-items:center;gap:var(--sp-3);margin:0;font-size:var(--fs-3);color:var(--text-2)}.zs__prostoy--vnim{padding:var(--sp-4) var(--sp-6);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning);font-weight:var(--fw-medium)}.zs__prostoy--ploho{padding:var(--sp-4) var(--sp-6);border-radius:var(--r-md);background:var(--danger-bg);color:var(--danger);font-weight:var(--fw-medium)}.zs__processy{display:flex;flex-direction:column;margin-top:var(--sp-4);border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden}.zs__process{display:grid;grid-template-columns:12px minmax(140px,1fr) repeat(3,minmax(110px,auto)) auto;align-items:center;gap:var(--sp-6);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border-soft);font-size:var(--fs-3)}.zs__process:last-child{border-bottom:none}.zs__process b{font-family:var(--mono);font-weight:var(--fw-medium)}.zs__process span{display:inline-flex;gap:var(--sp-3);font-variant-numeric:tabular-nums}.zs__process i{font-style:normal;color:var(--text-3)}.zs__process--staryy{opacity:.55}.zs__process .zs__tochka{color:var(--text-3)}.zs__process .zs__tochka--da{color:var(--success)}.zs__polosa{display:flex;align-items:flex-end;gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;padding:var(--sp-5) var(--sp-7);border-radius:var(--r-lg);background:var(--sunken);border:1px solid var(--border-soft)}.zs__polosa--da{border-color:var(--success-bg)}.zs__polosa--ploho{border-color:var(--danger);background:var(--danger-bg)}.zs__polosa--detali{margin-top:var(--sp-4)}.zs__polosa-chisla{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-7);flex:1;min-width:0}.zs__polosa-ch{display:inline-flex;align-items:baseline;gap:var(--sp-3);cursor:help;white-space:nowrap}.zs__polosa-ch i{font-style:normal;font-size:var(--fs-2);color:var(--text-3)}.zs__polosa-ch b{font-size:var(--fs-4);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text)}.zs__polosa-pod{font-size:var(--fs-2);font-weight:var(--fw-regular);color:var(--text-2)}.zs__polosa-ch b.zs__ton--ploho{color:var(--danger)}.zs__polosa-ch b.zs__ton--vnim{color:var(--warning)}.zs__polosa-ch b.zs__ton--da{color:var(--success)}.zs__verdikt{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-3);font-weight:var(--fw-semibold)}.zs__polosa--da .zs__verdikt{background:var(--success-bg);color:var(--success)}.zs__polosa--ploho .zs__verdikt{background:var(--danger-bg);color:var(--danger)}.zs__dobavit{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-7);border-radius:var(--r-lg);background:var(--sunken);border:1px dashed var(--border)}.zs__dobavit-polya{display:grid;grid-template-columns:1fr 2fr 140px;gap:var(--sp-6);align-items:end}.zs__propuski,.zs__segodnya,.zs__ubrany{display:flex;flex-direction:column;gap:var(--sp-3)}.zs__propusk{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-3);color:var(--text-2)}.zs__propusk b{color:var(--text)}.zs__propusk .znachok{color:var(--accent);align-self:center}.zs__propusk--vnim .znachok{color:var(--warning)}.zs__propusk--ploho .znachok,.zs__propusk--ploho b{color:var(--danger)}.zs__segodnya{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-7);padding:var(--sp-5) var(--sp-7);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-soft);font-size:var(--fs-3)}.zs__segodnya--ploho{border-color:var(--danger)}.zs__nesobrano{border-radius:var(--r-lg);border:1px solid var(--danger-bg);background:var(--danger-bg);overflow:hidden}.zs__nesobrano-knopka{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-5) var(--sp-7);cursor:pointer;border:none;background:transparent;font-family:var(--font);font-size:var(--fs-3);color:var(--text-2);text-align:left}.zs__nesobrano-knopka b{color:var(--danger)}.zs__nesobrano-spisok{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 var(--sp-7) var(--sp-5) var(--sp-12);font-size:var(--fs-3)}.zs__nesobrano-spisok>div{display:flex;gap:var(--sp-5)}.zs__nesobrano-spisok a{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--mono)}.zs__nishi{display:flex;flex-direction:column;border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden}.zs__nisha{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2.4fr) auto;align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--border-soft);transition:background-color var(--dur-fast) var(--ease)}.zs__nisha:last-child{border-bottom:none}.zs__nisha:hover{background:var(--navesti)}.zs__nisha--vykl .zs__nisha-imya,.zs__nisha--vykl .zs__nisha-chisla{opacity:.5}.zs__nisha-imya{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.zs__nisha-verh{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.zs__nisha-verh b{font-size:var(--fs-4);font-weight:var(--fw-semibold)}.zs__nisha-adres{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs__metka{padding:0 var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-1);font-weight:var(--fw-medium);background:var(--accent-bg);color:var(--accent)}.zs__metka--ploho{background:var(--danger-bg);color:var(--danger)}.zs__nisha-chisla{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-5);font-size:var(--fs-3);font-variant-numeric:tabular-nums}.zs__nisha-chisla span{display:flex;flex-direction:column;gap:var(--sp-1);white-space:nowrap}.zs__nisha-chisla i{font-style:normal;font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.zs__nisha-chisla b{color:var(--accent)}.zs__nisha-dela{display:flex;align-items:center;gap:var(--sp-5)}.zs__chastota{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-2);color:var(--text-3)}.zs__chastota select{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);font-family:var(--font);font-size:var(--fs-3);color:var(--text);cursor:pointer}.zs__chastota select:focus-visible{box-shadow:var(--ring);outline:none}@media(max-width:1100px){.zs__tempy{grid-template-columns:repeat(2,minmax(0,1fr))}.zs__nisha{grid-template-columns:1fr;gap:var(--sp-5)}.zs__dobavit-polya{grid-template-columns:1fr}}.ko{display:flex;flex-direction:column;width:100%;max-width:1552px;margin:0 auto}.ko__dve{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}@media(min-width:1920px){.ko{max-width:1680px}.ko .ko__setka{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:20px}}@media(min-width:2400px){.ko{max-width:1880px}}.ko__levo{position:sticky;top:var(--sp-7);max-height:calc(100vh - 2 * var(--sp-7));overflow-y:auto;overflow-x:hidden;padding-right:4px;min-width:0}.ko__zaglushka{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-9);border-radius:var(--r-xl);border:1px dashed var(--border);color:var(--text-3);font-size:var(--fs-3);line-height:1.5}.ko__zaglushka b{color:var(--text-2);font-size:var(--fs-4)}.ko__pravo{display:flex;flex-direction:column;gap:12px;min-width:0}.ko__pravo>.ko-shapka__metka{margin-bottom:-12px}.ko__pravo>.ko-list:last-child{margin-top:8px}.ko-shapka__metka{height:0}.ko-shapka{position:sticky;top:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);min-height:32px;margin:0 calc(-1 * var(--sp-5));padding:0 var(--sp-5);transition:background-color .14s,box-shadow .14s}.ko-shapka--prilipla{padding-top:var(--sp-4);padding-bottom:var(--sp-4);background:var(--bg);box-shadow:0 1px 0 var(--border-soft),var(--e2)}.ko-shapka__levo{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;min-width:0}.ko-shapka__schyot{font-size:var(--fs-3);color:var(--text-2)}.ko-shapka__schyot b{font-size:var(--fs-3);font-weight:var(--fw-regular);color:var(--text);font-variant-numeric:tabular-nums;margin-left:var(--sp-2)}.ko-shapka__schyot i{font-style:normal;color:var(--text-3);font-size:var(--fs-3)}.ko-shapka__schyot--tiho{color:var(--text-3)}.ko-shapka__gruz{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-2);color:var(--text-3)}.ko-shapka__i{display:inline-grid;place-items:center;color:var(--text-3);cursor:help}.ko-shapka__organy{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.ko-shapka__organy .knopka{height:28px;padding:0 10px;font-size:var(--fs-2);border-radius:var(--r-lg);background:transparent;border:1px solid var(--border);color:var(--text-2);box-shadow:none}.ko-shapka__organy .knopka:hover{color:var(--text);border-color:var(--border-strong);background:transparent;filter:none}.ko-shapka__organy .vybor{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:4px;gap:2px}.ko-shapka__organy .vybor__v{border:0;font-size:var(--fs-3);font-weight:var(--fw-regular);padding:4px 10px;border-radius:var(--r-md);color:var(--text-2);box-shadow:none}.ko-shapka__organy .vybor__v:hover{background:var(--surface-3);color:var(--text)}.ko-shapka__organy .vybor__v--da,.ko-shapka__organy .vybor__v--da:hover{background:var(--accent-bg);color:var(--accent);box-shadow:none}.ko-shapka__pred{flex-basis:100%;display:flex;flex-direction:column;gap:var(--sp-2)}.ko-shapka__pred span{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-3);color:var(--warning)}.ko-list{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.ko-list--kompakt{align-items:flex-end}.ko-list__knopki{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-lg);background:var(--sunken);border:1px solid var(--border-soft)}.ko-list__k{min-width:30px;height:28px;padding:0 var(--sp-3);border-radius:var(--r-md);border:1px solid transparent;background:transparent;color:var(--text-2);font-family:var(--font);font-size:var(--fs-2);font-weight:var(--fw-medium);cursor:pointer}.ko-list__k:hover:not([disabled]){background:var(--surface);color:var(--text);border-color:var(--border)}.ko-list__k[disabled]{opacity:.35;cursor:default}.ko-list__k--pryzhok{color:var(--text-3)}.ko-list__nomer{padding:0 var(--sp-5);font-size:var(--fs-3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.ko-list__prim{margin:0;font-size:var(--fs-2);color:var(--text-3)}.ko-list--kompakt .ko-list__knopki{padding:0;gap:4px;background:none;border:0}.ko-list--kompakt .ko-list__k{min-width:24px;height:24px;padding:0;border:1px solid var(--border);background:var(--surface);box-shadow:var(--e1);font-size:var(--fs-2);color:var(--text-2)}.ko-list--kompakt .ko-list__k--pryzhok{padding:0 5px;font-size:var(--fs-1)}.ko-list--kompakt .ko-list__nomer{min-width:48px;padding:0;text-align:center;font-size:var(--fs-2);font-weight:var(--fw-regular);color:var(--text-2)}.ko__setka{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;align-items:start}.ko__setka--vybor{-webkit-user-select:none;user-select:none}.ko__yacheyka{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ko__pochemu{margin:0;padding:0 var(--sp-1);font-size:var(--fs-2);line-height:1.35;color:var(--text-3)}.ko-k{position:relative;display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;transition:border-color .14s,background-color .14s}.ko-k:hover{border-color:var(--border-strong);background:var(--surface-2)}.ko-k:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;z-index:1;border-radius:var(--r-xl);background:radial-gradient(320px 320px at 50% 0%,var(--accent-bg) 0,transparent 60%);transition:opacity .35s var(--ease)}.ko-k:hover:after{opacity:1}.ko-k--vybrana{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset,var(--e2)}.ko-k img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ko-k__foto{position:relative;aspect-ratio:4 / 3;background:var(--surface-3);overflow:hidden;display:grid;place-items:center}.ko-k__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s ease}.ko-k:hover .ko-k__foto img{transform:scale(1.03)}.ko-k__net{font-size:var(--fs-2);color:var(--text-3)}.ko-k__galka{position:absolute;top:8px;left:8px;z-index:4;width:24px;height:24px;padding:0;border-radius:var(--r-pill);display:grid;place-items:center;border:2px solid var(--kl-galka-kray);background:var(--kl-galka-fon);color:var(--kl-na-foto-text);box-shadow:var(--kl-galka-ten);cursor:pointer;opacity:0;transition:opacity .12s ease,transform .12s ease}.ko-k:hover .ko-k__galka,.ko__setka--vybor .ko-k__galka,.ko-k__galka--da{opacity:1}.ko-k__galka:hover{transform:scale(1.12)}.ko-k__galka--da{background:var(--accent);border-color:var(--accent);color:var(--kl-na-aktsente)}.ko-k__galka--vstroke{position:static;opacity:1;background:transparent;border-color:var(--border-strong);color:var(--text-2);box-shadow:none}.ko-k__galka--vstroke.ko-k__galka--da{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ko-k__sost{position:absolute;top:8px;left:8px;z-index:2;max-width:calc(100% - 116px);transition:left .12s}.ko-k:hover .ko-k__sost,.ko__setka--vybor .ko-k__sost,.ko-k--vybrana .ko-k__sost{left:40px;max-width:calc(100% - 150px)}.ko-k__sost .priznak{background:var(--kl-na-foto);border:1px solid var(--kl-na-foto-kray);overflow:hidden;text-overflow:ellipsis}.ko-k__otmetki{position:absolute;top:6px;right:6px;z-index:3;display:flex;flex-direction:row-reverse;gap:6px}.ko-k__otm{width:28px;height:28px;padding:0;border:0;border-radius:var(--r-pill);display:grid;place-items:center;cursor:pointer;background:var(--kl-knopka-foto);color:var(--kl-na-foto-text);opacity:0;transition:opacity .12s,transform .12s}.ko-k:hover .ko-k__otm{opacity:1}.ko-k__otm:hover{transform:scale(1.12)}.ko-k__otm--zvezda{opacity:1;color:var(--kl-zvezda)}.ko-k__otm--zvezda .znachok--ton{color:var(--kl-zvezda)}.ko-k__otm--ne{opacity:1;background:var(--danger)}.ko-k__otm--papka{position:absolute;top:31px;right:4px;width:20px;height:18px;border-radius:var(--r-md)}.ko-k__otm--papka:hover{background:var(--kl-knopka-foto-2);color:var(--kl-zvezda);transform:none}.ko-k:hover .ko-k__otm--papka,.ko-k__otm--zvezda+.ko-k__otm--papka{opacity:1}.ko-k__chisla{position:absolute;bottom:8px;right:8px;z-index:2;display:flex;align-items:center;gap:4px}.ko-k__chisla>span{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-pill);font-size:var(--fs-1);font-variant-numeric:tabular-nums;color:var(--kl-na-foto-text);background:var(--kl-na-foto);border:1px solid var(--kl-na-foto-kray)}.ko-k__chisla>.ko-k__layki{background:var(--kl-layk);border-color:var(--kl-layk-kray);font-weight:var(--fw-semibold)}.ko-k__chisla .znachok--ton{color:currentColor}.ko-k__chisla .znachok--ton :is(path){fill-opacity:1}.ko-k__telo{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.ko-k__cena{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-height:50px;padding:2px 8px;border-radius:var(--r-sm);background:var(--surface-3);font-size:var(--fs-cena);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ko-k__cena-l{display:flex;flex-direction:column;justify-content:center;flex:none;min-width:0;line-height:1.15}.ko-k__cena-r{display:flex;align-items:center;gap:6px}.ko-k__cena-r>b{font-weight:var(--fw-semibold);white-space:nowrap}.ko-k__vb{flex:none;font-size:var(--fs-1);font-weight:var(--fw-semibold);letter-spacing:0;padding:2px 8px;border-radius:var(--r-pill);color:var(--text-2);background:var(--surface-3)}.ko-k__priznaki{margin-left:auto;flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-height:46px;min-width:0}.ko-k__priznaki:empty{display:none}.ko-k__p-ryad{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px 5px;min-height:21px;min-width:0;max-width:100%}.ko-k__p-ryad:empty{display:none}.ko-k__p{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:var(--fw-semibold);letter-spacing:0;white-space:nowrap}.ko-k__p--sotnya{font-weight:var(--fw-regular);color:var(--text-2);background:var(--surface-3);border:1px solid var(--border)}.ko-k__p--skorost{color:var(--warning);background:var(--warning-bg)}.ko-k__p--rynok{color:var(--kl-rynok-text);background:var(--kl-rynok-fon)}.ko-k__p--novoreg{color:var(--danger);background:var(--danger-bg)}.ko-k__p--rynok{display:inline-block;white-space:normal;text-align:center;line-height:1.15;min-width:0}.ko-k__p--sotnya{white-space:normal;text-align:right;line-height:1.15;min-width:0}.ko-k__p--hayp{color:var(--kl-hayp-text);background:var(--kl-hayp-fon)}.ko-k__p--goryacho{color:var(--kl-goryacho-text);background:var(--kl-goryacho-fon)}.ko-k__p--promo{color:var(--promo);background:var(--promo-bg)}.ko-k__p .znachok--ton{color:currentColor}.ko-k__bylo{font-size:var(--fs-2);font-weight:var(--fw-regular);letter-spacing:0;color:var(--text-3);text-decoration:line-through;white-space:nowrap}.ko-k__zag{font-size:var(--fs-4);line-height:1.35;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em}.ko-k__mesto{display:flex;align-items:center;gap:8px;min-height:20px;font-size:var(--fs-2);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ko-k__otsev{margin-left:auto;display:inline-flex;padding:2px 7px;border-radius:var(--r-md);font-size:var(--fs-1);white-space:nowrap;color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning)}.ko-k__opisanie{font-size:var(--fs-1);line-height:1.3;color:var(--text-3);margin-top:2px}.ko-k__daty{font-size:var(--fs-1);color:var(--text-3);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ko-k__razdel{font-size:var(--fs-0);color:var(--text-3);opacity:.85;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ko-tab{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;background:var(--panel-bg)}.ko-tab__str{display:grid;grid-template-columns:36px 48px minmax(0,3fr) minmax(0,1.3fr) minmax(56px,.8fr) minmax(0,1.2fr) minmax(76px,.9fr) 52px 40px minmax(60px,.8fr) minmax(128px,.9fr);align-items:center;gap:var(--sp-5);padding:8px 12px;border-bottom:1px solid var(--border-soft);font-size:var(--fs-3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.ko-tab__str:last-child{border-bottom:none}.ko-tab__str:hover{background:var(--navesti)}.ko-tab__str--shapka{cursor:default;background:var(--sunken);font-size:var(--fs-1);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}.ko-tab__str--shapka:hover{background:var(--sunken)}.ko-tab__str--vybrana{background:var(--accent-bg)}.ko-tab__mini{width:44px;height:33px;border-radius:var(--r-sm);object-fit:cover;background:var(--sunken);display:block}.ko-tab__zag{color:var(--text);font-weight:var(--fw-medium);overflow-wrap:break-word}.ko-tab__str>span{min-width:0;overflow-wrap:break-word;line-height:1.35}.ko-tab__str--shapka>span{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ko-tab__tiho{color:var(--text-3);font-size:var(--fs-2)}.ko-tab__r{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.ko-tab__cena{font-weight:var(--fw-semibold);color:var(--text)}.ko__zhdu{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);padding:var(--sp-16) 0;color:var(--text-2)}.ko__pusto{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);padding:var(--sp-16) var(--sp-9);text-align:center}.ko__pusto p{margin:0;max-width:60ch;color:var(--text-2);line-height:1.6}.ko-panel{position:fixed;left:50%;bottom:var(--sp-9);transform:translate(-50%);z-index:30;width:max-content;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;max-width:calc(100vw - 2 * var(--sp-9));padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-8);border-radius:var(--r-2xl);background:var(--bg);background-image:var(--panel-bg);border:1px solid var(--border-strong);box-shadow:var(--e3)}.ko-panel__skolko{font-size:var(--fs-3);font-weight:var(--fw-semibold);margin-right:var(--sp-3)}.ko-panel__cherta{width:1px;height:22px;background:var(--border);margin:0 var(--sp-2)}.ko-panel__menu{position:relative}.ko-panel__spisok{position:absolute;bottom:calc(100% + var(--sp-3));left:0;min-width:220px;margin:0;padding:var(--sp-2);list-style:none;background:var(--bg);background-image:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--e3)}.ko-panel__spisok button{width:100%;display:flex;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-3) var(--sp-4);border:none;border-radius:var(--r-md);background:transparent;color:var(--text);font-family:var(--font);font-size:var(--fs-3);cursor:pointer;text-align:left}.ko-panel__spisok button:hover{background:var(--navesti-2)}.ko-panel__spisok b{color:var(--text-3);font-weight:var(--fw-regular)}.ko-panel__tiho{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-2);color:var(--text-3)}.ko-papki{position:fixed;z-index:80;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3);overflow-y:auto;background:var(--bg);background-image:var(--panel-bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--e3)}.ko-papki__zag{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2);color:var(--text-3)}.ko-papki__oshibka{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2);color:var(--danger)}.ko-papki__tiho{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2);color:var(--text-3)}.ko-papki__p{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:none;border-radius:var(--r-md);background:transparent;color:var(--text);font-family:var(--font);font-size:var(--fs-3);cursor:pointer;text-align:left}.ko-papki__p span{flex:1}.ko-papki__p b{font-weight:var(--fw-regular);color:var(--text-3);font-size:var(--fs-2)}.ko-papki__p:hover:not([disabled]){background:var(--navesti-2)}.ko-papki__p--da,.ko-papki__p--nova{color:var(--accent)}.ko-papki__nova{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2)}.teg-menu__str{display:flex;align-items:center;gap:var(--sp-2)}.teg-menu__str>.ko-papki__p{flex:1;min-width:0}.teg-menu__pravka{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-4)}.teg-menu__pravka .teg-nastr__imya{width:100%;flex:none}.ko-papki__nova input{flex:1;min-width:0;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--sunken);color:var(--text);font-family:var(--font);font-size:var(--fs-3)}@media(max-width:1179px){.ko__dve{grid-template-columns:minmax(0,1fr)}.ko__levo,.kob .ko__levo{position:static;max-height:none;overflow:visible;padding-right:0}}.ko-filtry-knopka{display:flex;align-self:flex-start;margin:8px 0}.kol-shapka{display:flex;align-items:center;gap:6px;font-size:var(--fs-2);color:var(--text-3);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;padding:4px 2px 6px}.kol-shapka__n{color:var(--accent);font-variant-numeric:tabular-nums}.kol-shapka__schitaem{color:var(--text-3);font-weight:var(--fw-regular);text-transform:none;letter-spacing:0}.kol-str__n--schitaem{color:var(--text-3);opacity:.7}.kol-shapka--otbory{justify-content:space-between;margin-top:var(--sp-6)}.kol-i{margin-left:2px;font-size:var(--fs-2);color:var(--text-3);cursor:help;font-weight:var(--fw-regular);text-transform:none;letter-spacing:0}.kol-i:hover{color:var(--text-2)}.kol-ssylka{background:none;border:none;color:var(--accent-2);font-size:var(--fs-2);cursor:pointer;text-decoration:underline;padding:0;align-self:flex-start;font-family:inherit}.kol-razdely,.kol-gruppa{display:flex;flex-direction:column;gap:2px}.kol-gruppa__h{background:none;border:0;cursor:pointer;text-align:left;color:var(--text-3);font-size:var(--fs-4);padding:6px 4px 2px;font-family:inherit;display:flex;gap:4px}.kol-gruppa__h:hover{color:var(--text-2)}.kol-str{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--surface);color:var(--text-2)}.kol-str:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.kol-str--on,.kol-str--on:hover{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent)}.kol-str--ogon.kol-str--on{background:var(--fire-bg);border-color:var(--fire);color:var(--fire)}.kol-str--nabor:not(.kol-str--on){border-color:var(--accent-line)}.kol-str__imya{flex:1;min-width:0;display:flex;align-items:center;gap:4px;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font-family:inherit;font-size:var(--fs-3);padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-str__n{color:var(--text-3);font-size:var(--fs-4);flex:none;font-variant-numeric:tabular-nums}.kol-str--on .kol-str__n{color:inherit}.kol-str__bez{width:13px;height:13px;flex:none}.kol-galka{accent-color:var(--accent);margin:0;flex:none;cursor:pointer}.kol-nabor{margin-top:8px;padding:8px;border-radius:var(--r-md);background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--text-2);font-size:var(--fs-4);display:flex;flex-direction:column;gap:4px}.kol-nabor__prim{color:var(--text-3)}.kol-otbory{display:flex;flex-direction:column;gap:6px;width:100%}.kol-sbros-vse{background:none;border:none;color:var(--text-3);font-size:var(--fs-2);cursor:pointer;text-decoration:underline;padding:4px 6px;font-family:inherit;text-transform:none;letter-spacing:0}.kol-sbros-vse:hover{color:var(--text)}.kol-aktivnye{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px}.kol-pilyulya{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--accent-line);background:var(--accent-bg);color:var(--accent);font-family:inherit;font-size:var(--fs-2);line-height:1.2;cursor:pointer}.kol-pilyulya:hover{filter:brightness(1.08)}.kol-blok{margin-bottom:10px;padding:10px 12px 12px;border:1px solid var(--border-soft);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface-2) 55%,transparent);transition:border-color .14s,background .14s}.kol-blok--aktiven{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-soft));background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}.kol-blok__h{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:var(--fs-2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:var(--fw-semibold)}.kol-blok__imya{display:inline-flex;align-items:center;gap:6px}.kol-blok__tochka{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.kol-blok__sbros{margin-left:auto;background:none;border:0;padding:0;color:var(--text-3);font-family:inherit;font-size:var(--fs-1);cursor:pointer;text-decoration:underline dotted;text-transform:none;letter-spacing:0}.kol-blok__sbros:hover{color:var(--accent)}.kol-pole{box-sizing:border-box;width:100%;max-width:100%;height:30px;padding:0 10px;border-radius:var(--r-md);border:1px solid var(--border);background-color:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-2);transition:background .14s,border-color .14s,color .14s}.kol-pole::placeholder{color:var(--text-3)}.kol-pole:hover{border-color:var(--border-strong)}.kol-pole:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}select.kol-pole{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 14px) 12px,calc(100% - 9px) 12px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.kol-pole--tiho{font-size:var(--fs-1);color:var(--text-2)}select option,select optgroup{background-color:var(--bg);color:var(--text)}select option:disabled{color:var(--text-3)}.kol-cena{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.kol-cena__tire{color:var(--text-3)}.kol-por{display:flex;flex-direction:column;align-items:stretch;gap:3px;margin-bottom:6px}.kol-por:last-child{margin-bottom:0}.kol-por__lbl{color:var(--text-3);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.05em}.kol-por .kol-opt{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.kol-zamet{color:var(--warning);font-size:var(--fs-2)}.kol-opts{display:flex;flex-wrap:wrap;gap:6px}.kol-gust{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kol-gust__svoj{display:inline-flex;align-items:center;gap:var(--sp-1);flex:none;padding:5px 11px;line-height:1.2;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--sunken);cursor:text;transition:border-color .14s,box-shadow .14s}.kol-gust__svoj:hover{border-color:var(--border-strong)}.kol-gust__svoj:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.kol-gust__svoj--on{border-color:var(--accent-line);background:var(--accent-bg)}.kol-gust__pristavka{color:var(--text-2);font-size:var(--fs-2);flex:none}.kol-gust__svoj--on .kol-gust__pristavka{color:var(--accent)}.kol-gust__svoj input{width:6ch;min-width:0;border:0;outline:0;background:transparent;padding:0;color:var(--text);line-height:inherit;font-family:var(--font);font-size:var(--fs-2);font-variant-numeric:tabular-nums}.kol-gust__svoj--on input{color:var(--accent)}.kol-gust__svoj input::placeholder{color:var(--text-3)}.kol-opt{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-2);line-height:1.2;font-family:inherit;font-size:var(--fs-2);cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.kol-opt:hover{border-color:var(--border-strong);color:var(--text)}.kol-opt--nelzya,.kol-opt--nelzya:hover{opacity:.45;cursor:not-allowed;border-color:var(--border);color:var(--text-3)}.kol-setka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.kol-knopka{height:32px;padding:0 var(--sp-1);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font:500 var(--fs-3) var(--font);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-width:0;white-space:nowrap;cursor:pointer}.kol-z{flex:none;display:inline-flex;color:var(--text-3)}.kol-knopka:hover .kol-z{color:var(--text-2)}.kol-knopka--on .kol-z,.kol-knopka .kol-z.kol-z--views{color:var(--accent)}.kol-knopka .kol-z.kol-z--lestnica{color:var(--success)}.kol-knopka .kol-z.kol-z--price{color:var(--violet)}.kol-knopka .kol-z.kol-z--posted{color:var(--text-2)}.kol-knopka--nelzya .kol-z{filter:grayscale(1)}.kol-knopka__t{min-width:0;overflow:hidden;text-overflow:ellipsis}.kol-knopka:hover{border-color:var(--border-strong);color:var(--text)}.kol-knopka--on,.kol-knopka--on:hover{border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent)}.kol-knopka--nelzya,.kol-knopka--nelzya:hover{opacity:.45;cursor:not-allowed;border-color:var(--border);color:var(--text-3)}.kol-opt--on,.kol-opt--on:hover{border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.kol-opt__n{font-family:var(--mono);font-size:var(--fs-0);opacity:.6;flex:none;font-variant-numeric:tabular-nums}.kol-plz{margin-top:8px}.kol-dva{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.kol-dva>*{min-width:0}.kol-daty{display:flex;flex-direction:column;gap:6px}.kol-daty__str{display:flex;align-items:center;gap:6px}.kol-daty__str>span{flex:0 0 auto;min-width:18px;color:var(--text-3);font-size:var(--fs-2)}.kol-pusto{font-size:var(--fs-1);color:var(--text-3)}.kol-podskazka{margin:0 0 10px;font-size:var(--fs-1);color:var(--text-3);line-height:1.4}.kol-esche-blok{margin-top:2px}.kol-esche-blok>.kol-blok{margin-top:10px}.kol-esche{width:100%;background:none;cursor:pointer;text-align:left;font-family:inherit;padding:8px 12px;border:1px dashed var(--border);border-radius:var(--r-lg);color:var(--text-3);font-size:var(--fs-2);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--fw-semibold)}.kol-esche:hover{border-color:var(--border-strong);color:var(--text-2)}.kol-esche--derevo{margin-top:6px;padding:6px 10px;text-transform:none;letter-spacing:0;font-weight:var(--fw-medium)}.kol-niz{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.kol-niz__sbros{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:var(--r-lg);border:1px solid var(--border);background:transparent;color:var(--text-2);font-family:inherit;font-size:var(--fs-2);cursor:pointer}.kol-niz__sbros:hover{color:var(--text);border-color:var(--border-strong)}.kol-derevo__poisk{margin-bottom:8px}.kol-derevo{display:flex;flex-direction:column;gap:4px}.kol-derevo__gruppa{display:flex;flex-direction:column}.kol-derevo__ryad{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border-soft)}.kol-derevo__tri{flex:0 0 auto;background:none;border:0;cursor:pointer;color:var(--text-3);font-size:var(--fs-2);line-height:1;padding:2px}.kol-derevo__tri:hover{color:var(--accent)}.kol-derevo__n{color:var(--text-3);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.kol-derevo__razdel{background:none;border:0;cursor:pointer;text-align:left;color:var(--text);font-family:inherit;font-weight:var(--fw-semibold);font-size:var(--fs-3);padding:6px 0}.kol-derevo__razdel:hover,.kol-derevo__razdel--on{color:var(--accent)}.kol-derevo__pod{margin-left:18px;background:none;border:0;cursor:pointer;text-align:left;color:var(--text-2);font-family:inherit;font-size:var(--fs-3);padding:3px 0 3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-derevo__pod:hover{color:var(--text)}.kol-derevo__pod--on{color:var(--accent);font-weight:var(--fw-semibold)}.kob{--nav-h: 56px;display:flex;flex-direction:column;min-height:100vh}.kob-polosa{position:sticky;top:0;z-index:40;height:var(--nav-h);border-bottom:1px solid var(--border);background:var(--bg)}.kob-polosa__v{max-width:1600px;margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;gap:32px}.kob-polosa .kob-brend:hover{color:inherit}.kob-brend{display:flex;align-items:center;gap:8px;flex-shrink:0;text-decoration:none;color:inherit;cursor:pointer}.kob-brend svg{color:var(--text);--stripi-accent: var(--accent)}.kob-brend b{font-family:var(--logo);font-size:var(--fs-5);font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.075em}.kob-brend span{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.18em;color:var(--text-3)}.kob-vkladki{display:flex;align-items:center;gap:4px;flex-shrink:0;flex-wrap:nowrap}.kob-vkladka{position:relative;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;cursor:pointer;padding:6px 12px;border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-3);font-weight:var(--fw-medium);transition:background .14s,color .14s}.kob-vkladki .kob-vkladka:hover{background:var(--surface);color:var(--text)}.kob-vkladki .kob-vkladka--on,.kob-vkladki .kob-vkladka--on:hover{background:var(--accent);color:var(--kl-na-aktsente);font-weight:var(--fw-semibold)}.kob-vkladka__ic{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor}.kob-pravo{margin-left:auto;display:flex;align-items:center;gap:12px;flex-shrink:1;min-width:0}.kob-sbor{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-2);color:var(--text-2);padding:5px 10px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border)}.kob-sbor b{font-weight:var(--fw-semibold);color:var(--text-2)}.kob-sbor--on b{color:var(--text)}.kob-sbor__tochka{width:8px;height:8px;border-radius:var(--r-pill);display:inline-block}.kob-sbor__tochka--on{background:var(--success);box-shadow:0 0 0 3px var(--success-bg);animation:kob-pulse 2s infinite}.kob-sbor__tochka--off{background:var(--text-3)}.kob-sbor__tochka--net{background:var(--text-3);opacity:.55}@keyframes kob-pulse{0%,to{opacity:1}50%{opacity:.45}}.kob-sbor__vozrast{font-size:var(--fs-1);color:var(--text-3);font-family:var(--mono);font-variant-numeric:tabular-nums;display:inline-block;min-width:6.5ch}.kob-rechek{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-1);color:var(--text-2);padding:5px 10px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border)}.kob-rechek__ic{display:inline-flex;color:var(--text-3)}.kob-rechek__lbl{color:var(--text-3);font-weight:var(--fw-semibold)}.kob-rechek__pole{color:var(--text-3);white-space:nowrap}.kob-rechek__n{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:var(--fw-semibold)}.kob-rechek__n--opasno{color:var(--danger)}.kob-rechek__n--vnimanie{color:var(--warning)}.kob-rechek__n--tiho{color:var(--text-3)}.kob-pravo{flex:1 1 auto;justify-content:flex-end}.kob-poisk{position:relative;flex:1 1 360px;min-width:160px;max-width:520px}.kob-pravo>:not(.kob-poisk){flex-shrink:0}.kob-poisk__pole{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%;transition:border-color .14s,box-shadow .14s,background .14s}.kob-poisk__pole:hover{border-color:var(--border-strong)}.kob-poisk__pole:focus-within{border-color:var(--accent-line);box-shadow:var(--ring)}.kob-poisk__pole:focus-within .kob-poisk__lupa{color:var(--text-2)}.kob-poisk__pole input:focus-visible{box-shadow:none}.kob-poisk__lupa{color:var(--text-3);flex-shrink:0;display:inline-flex}.kob-poisk__pole input{flex:1;min-width:0;border:none;background:none;color:var(--text);font-family:inherit;font-size:var(--fs-2);outline:none}.kob-poisk__pole input::placeholder{color:var(--text-3)}.kob-poisk__pole input{text-overflow:ellipsis}.kob-poisk__x{background:none;border:none;color:var(--text-3);cursor:pointer;display:inline-flex;padding:2px}.kob-poisk__x:hover{color:var(--text)}.kob-poisk__pop{position:absolute;right:0;top:42px;width:max(100%,400px);max-width:min(560px,calc(100vw - 24px));max-height:72vh;overflow-y:auto;z-index:60;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--e3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kob-poisk__head{padding:8px 12px;font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);border-bottom:1px solid var(--border)}.kob-poisk__str{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;cursor:pointer;text-align:left;background:none;border:none;border-bottom:1px solid var(--border-soft);color:var(--text);font-family:inherit}.kob-poisk__str:last-child{border-bottom:none}.kob-poisk__str:hover{background:var(--surface-3)}.kob-poisk__mini{width:42px;height:42px;border-radius:var(--r-sm);object-fit:cover;background:var(--surface-3);flex-shrink:0}.kob-poisk__glav{flex:1;min-width:0;display:flex;flex-direction:column}.kob-poisk__zag{font-size:var(--fs-2);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kob-poisk__pod{font-size:var(--fs-1);color:var(--text-3);display:flex;gap:8px;margin-top:2px;font-variant-numeric:tabular-nums}.kob-poisk__msg{padding:16px 12px;font-size:var(--fs-2);color:var(--text-3);text-align:center}.kob-tema{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color .14s,color .14s,background .14s}.kob-tema:hover{border-color:var(--accent-line);color:var(--text)}.kob-soderzhimoe{max-width:1600px;width:100%;margin:0 auto;padding:24px}.kob-soderzhimoe>.rabochiy{padding:0}.kob-soderzhimoe .ko{max-width:none}.kob .ko-shapka{top:var(--nav-h)}.kob .ko__levo{top:calc(var(--nav-h) + 16px);max-height:calc(100vh - var(--nav-h) - 36px)}@media(max-width:1919px){.kob-polosa__v{gap:20px}}@media(max-width:1500px){.kob-rechek{display:none}}@media(max-width:1250px){.kob-sbor b{display:none}}@media(max-width:1060px){.kob-polosa__v{gap:16px;padding:0 14px}.kob-vkladka__lbl,.kob-sbor b,.kob-sbor__vozrast{display:none}.kob-sbor{padding:8px}.kob-soderzhimoe{padding:16px 14px 48px}.kob-poisk{min-width:140px}.kob-poisk__pop{width:max(100%,360px)}}@media(max-width:720px){.kad-spisok .kad-sob{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.kob-polosa{height:auto}.kob-polosa__v{flex-wrap:wrap;height:auto;padding:8px 12px;gap:8px}.kob-pravo{order:2;margin-left:auto;gap:8px}.kob-vkladki{order:3;width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.kob-vkladka__lbl{display:inline}.kob-rechek,.kob-sbor{display:none}.kob-soderzhimoe{padding:12px 10px 40px}.kob .ko-shapka{margin:0 calc(-1 * var(--sp-4));padding-left:var(--sp-4);padding-right:var(--sp-4)}}@media(min-width:1920px){.kob-polosa__v,.kob-soderzhimoe{max-width:1760px}.kob-soderzhimoe{padding:28px 40px 72px}.kob-vkladka{font-size:var(--fs-3);padding:8px 14px}.kob-poisk{max-width:560px}}@media(min-width:2400px){.kob-polosa__v,.kob-soderzhimoe{max-width:1960px}}.kk__v-papku{display:inline-grid;place-items:center;width:22px;height:32px;padding:0;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);cursor:pointer}.kk__v-papku:hover:not(:disabled){color:var(--text);border-color:var(--accent-line)}.kk__v-papku:disabled{opacity:.5;cursor:default}.kk__papka-ok{font-size:var(--fs-2);color:var(--success);white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.kch-tiho{color:var(--text-3);font-size:var(--fs-2)}.kch-ssylka{background:none;border:none;color:var(--accent-2);font-family:inherit;font-size:var(--fs-2);cursor:pointer;text-decoration:underline;padding:0}.kch-tihaya-knopka{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-lg);border:1px solid var(--border);background:transparent;color:var(--text-2);font-family:inherit;font-size:var(--fs-2);cursor:pointer;white-space:nowrap;align-self:flex-start}.kch-tihaya-knopka:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.kch-tihaya-knopka:disabled,.kch-ssylka:disabled{color:var(--text-3);cursor:default}.kch-ssylka:disabled{text-decoration:none}.kch-zamet{margin:6px 2px;padding:8px 12px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-3)}.kch-zamet--vnim{color:var(--warning)}.kch-rynok{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:stretch;margin:0 2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.kch-rynok__slovo{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:180px;padding-right:14px;border-right:1px solid var(--border-soft)}.kch-rynok__e{font-size:var(--fs-0);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.kch-rynok__q{font-weight:var(--fw-semibold);font-size:var(--fs-4);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.kch-rynok__sub{font-size:var(--fs-1);color:var(--text-3)}.kch-rynok__chisla{display:flex;align-items:center;gap:22px;flex-wrap:wrap;min-width:0}.kch-rynok__dela{margin-left:auto;display:flex;align-items:center;gap:8px}.kch-rynok__warn{grid-column:1 / -1;font-size:var(--fs-1);color:var(--warning)}.kch-kpi__v{font-size:var(--fs-6);font-weight:var(--fw-semibold);font-family:var(--mono);line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text)}.kch-kpi__v small{font-size:var(--fs-2);color:var(--text-3);font-family:var(--font);font-weight:var(--fw-regular);margin-left:4px}.kch-kpi__l{font-size:var(--fs-1);color:var(--text-3);margin-top:2px}.kch-kpi--horosho .kch-kpi__v{color:var(--success)}.kch-kpi--tiho .kch-kpi__v{color:var(--text-3)}.kch-kpi--tiho2 .kch-kpi__v{color:var(--text-2)}.kch-kpi--tekst .kch-kpi__v{font-family:var(--font);font-size:var(--fs-4);padding-top:3px}.kch-kpi--knopka{background:none;border:0;text-align:left;font-family:inherit;cursor:pointer;border-radius:var(--r-md);padding:2px 6px;margin:-2px -6px}.kch-kpi--knopka:hover{background:var(--surface-2)}.kch-kpi--knopka:focus-visible{outline:2px solid var(--accent)}.kch-kpi--knopka .kch-kpi__l{text-decoration:underline dotted;text-underline-offset:3px}.kch-okno{width:min(1000px,96vw);max-height:88vh;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-2xl);box-shadow:var(--e3)}.kch-okno__h{display:flex;align-items:flex-start;gap:12px}.kch-okno__h h3{margin:0;flex:1;font-size:var(--fs-4);font-weight:var(--fw-semibold);color:var(--text)}.kch-okno__x{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);cursor:pointer}.kch-okno__x:hover{color:var(--text);border-color:var(--accent-line)}.kch-tihaya{display:flex;flex-wrap:wrap;gap:4px 16px;margin:-4px 2px 0;font-size:var(--fs-2);color:var(--text-3)}.kch-tihaya__p{white-space:nowrap}.kch-tihaya__p--perenos{white-space:normal}.kch-podskazka{margin:0 2px;padding:6px 10px;border-left:2px solid var(--warning);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--warning-bg);font-size:var(--fs-2);color:var(--text-2)}.kch-kroshki a{color:var(--accent);text-decoration:none}.kch-kroshki a:hover{text-decoration:underline}.kch-kroshki__sep{color:var(--text-3);margin:0 6px}.kch-kroshki b{color:var(--text);font-weight:var(--fw-semibold)}.kch-fishki{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:12px;vertical-align:middle}.kch-fishka{background:none;font-family:inherit;cursor:pointer;font-size:var(--fs-1);color:var(--text-2);padding:3px 10px;border:1px solid var(--border);border-radius:var(--r-pill)}.kch-fishka__n{color:var(--text-3);margin-left:3px;font-variant-numeric:tabular-nums}.kch-fishka:hover{border-color:var(--accent-line);color:var(--text)}.kch-fishka--on,.kch-fishka--on:hover{background:var(--accent);border-color:var(--accent);color:var(--kl-na-aktsente)}.kch-fishka--on .kch-fishka__n{color:inherit;opacity:.75}.kch-papki{display:flex;flex-direction:column;gap:12px}.kch-papki-msg{padding:20px}.kch-papki__shapka{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-3);color:var(--text-2);min-height:32px}.kch-papki__itogo{font-variant-numeric:tabular-nums}.kch-papki__umolch{font-size:var(--fs-2);color:var(--text-3);margin-left:auto;white-space:nowrap}.kch-papki__plus{flex:none;height:28px;padding:0 10px;border-radius:var(--r-lg);border:1px solid transparent;background:var(--accent);color:var(--kl-na-aktsente);font-family:inherit;font-size:var(--fs-2);font-weight:var(--fw-semibold);cursor:pointer}.kch-papki__plus:disabled{opacity:.4;cursor:not-allowed}.kch-papki__novaya{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.kch-papki__novaya input{padding:5px 9px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);color:var(--text);width:220px;font-family:inherit}.kch-papki__setka{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.kch-papki__pusto{margin:0 0 16px;color:var(--text-2);font-size:var(--fs-3)}.kch-papka{position:relative;cursor:pointer;outline:none}.kch-papka:focus-visible .kch-papka__telo{border-color:var(--accent)}.kch-papka__telo{position:relative;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-xl);padding:10px;transition:border-color .12s,transform .12s}.kch-papka:hover .kch-papka__telo{border-color:var(--accent-line);transform:translateY(-2px)}.kch-papka--bez .kch-papka__telo{border-style:dashed}.kch-papka--tyanetsya{touch-action:manipulation}.kch-papka--tyanu{z-index:2;cursor:grabbing}.kch-papka--tyanu .kch-papka__telo{border-color:var(--accent);box-shadow:var(--sh-pop);transform:scale(1.02)}.kch-kryshka{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:6px;aspect-ratio:4 / 3}.kch-kryshka--n0,.kch-kryshka--n1{grid-template-columns:1fr}.kch-kryshka--n2{grid-template-rows:minmax(0,1fr)}.kch-kryshka--n3{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.kch-kryshka--n3 .kch-okoshko:first-child{grid-row:1 / 3}.kch-okoshko{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--surface-3);min-height:0}.kch-okoshko img{width:100%;height:100%;object-fit:cover;display:block}.kch-okoshko--pusto{background:repeating-linear-gradient(135deg,var(--surface-3) 0 6px,var(--surface-2) 6px 12px)}.kch-okoshko--eshche{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:var(--fs-4);color:var(--text-2)}.kch-okoshko__cena{position:absolute;left:0;right:0;bottom:0;padding:3px 6px;font-size:var(--fs-0);color:var(--kl-na-foto-text);background:linear-gradient(transparent,var(--kl-na-foto));font-variant-numeric:tabular-nums}.kch-papka__imya{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px}.kch-papka__t{font-weight:var(--fw-semibold);font-size:var(--fs-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.kch-papka__n{font-family:var(--mono);font-size:var(--fs-2);color:var(--text-3);flex:none;margin-left:auto}.kch-papka__zvezda{color:var(--accent);font-size:var(--fs-2);margin-left:4px}.kch-papka__imya input{width:100%;padding:3px 7px;border-radius:var(--r-md);border:1px solid var(--accent);background:var(--surface-2);color:var(--text);font:inherit;font-weight:var(--fw-semibold)}.kch-papka__sub{font-size:var(--fs-1);color:var(--text-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kch-papka__dela{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-soft);opacity:.7;transition:opacity .12s}.kch-papka:hover .kch-papka__dela,.kch-papka:focus-within .kch-papka__dela{opacity:1}.kch-papka__dela{flex-wrap:wrap;row-gap:4px}.kch-papka__dela-pravo{display:inline-flex;gap:4px;margin-left:auto}.kch-papka__k{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;background:none;border:0;font-family:inherit;cursor:pointer;font-size:var(--fs-1);color:var(--text-2);padding:3px 7px;border-radius:var(--r-md)}.kch-papka__k:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.kch-papka__k--on{color:var(--accent)}.kch-papka__k--opasno{background:var(--danger);color:var(--on-accent)}.kch-papka__k:disabled{opacity:.5;cursor:default}@media(max-width:900px){.kch-rynok{grid-template-columns:1fr}.kch-rynok__slovo{border-right:0;border-bottom:1px solid var(--border-soft);padding:0 0 8px}}.ko-otsev-polosa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r-lg);background:var(--warning-bg);border:1px solid var(--warning);color:var(--text);font-size:var(--fs-3);line-height:1.5}.ko-otsev-polosa b{color:var(--warning)}.kn__str--knopka{cursor:pointer;-webkit-user-select:none;user-select:none}.kn__galka{accent-color:var(--accent);margin:0;cursor:pointer}.kn__proba-zag{margin-top:var(--sp-3);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.kn__proba-zag--ne{color:var(--success)}.kn__hvost--vykl{color:var(--text-3)}.kn__oshibka{margin:0;font-size:var(--fs-3);color:var(--danger)}.kn__iskat-sbros{display:inline-grid;place-items:center;background:none;border:0;padding:2px;color:var(--text-3);cursor:pointer}.kn__iskat-sbros:hover{color:var(--text)}.kad{display:flex;flex-direction:column;gap:var(--sp-8)}.kad-tiho{color:var(--text-3)}.kad-melko{font-size:var(--fs-2);margin:var(--sp-3) 0 0;line-height:1.45}.kad-mono{font-family:var(--mono);font-size:var(--fs-2)}.kad-r{text-align:right;font-variant-numeric:tabular-nums}.kad-podpis{display:block;font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 var(--sp-3)}.kad-pusto{padding:var(--sp-8) 0;text-align:center}.kad-pod{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-2);font-weight:var(--fw-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.kad-pod i{width:7px;height:7px;border-radius:var(--r-pill);background:currentColor;flex:none}.kad-pod--idyot{color:var(--success)}.kad-pod--konchilas{color:var(--warning)}.kad-pod--net{color:var(--text-3)}.kad-otkuda{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-2);color:var(--text-2)}.kad-otkuda--kod{font-family:var(--mono);color:var(--accent)}.kad-delyozh{display:inline-flex;align-items:center;gap:var(--sp-1);padding:1px var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:var(--fw-semibold);color:var(--danger);background:var(--surface-3);border:1px solid var(--border);white-space:nowrap}.kad-stolby{display:flex;align-items:flex-end;gap:var(--sp-1);height:140px}.kad-stolb{flex:1 1 0;height:100%;display:flex;align-items:flex-end}.kad-stolb__v{width:100%;background:var(--accent);border-radius:var(--r-sm) var(--r-sm) 0 0;opacity:.8}.kad-stolb:hover .kad-stolb__v{opacity:1}.kad-panel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-6)}.kad-panel .kn__iskat{flex:0 1 320px}.kad-tab{display:flex;flex-direction:column}.kad-tab__str{display:grid;align-items:center;gap:var(--sp-5);grid-template-columns:minmax(200px,2.2fr) minmax(200px,1.2fr) minmax(90px,.9fr) minmax(70px,.7fr) minmax(110px,1fr) minmax(110px,1fr);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-soft);font-size:var(--fs-3);color:var(--text);cursor:pointer}.kad-tab__str:hover{background:var(--surface-2)}.kad-tab__str--shapka{cursor:default;font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding-top:0}.kad-tab__str--shapka:hover{background:none}.kad-tab__str--blok>:not(:first-child){opacity:.55}.kad-tab__str--kody{cursor:default;grid-template-columns:minmax(290px,1.6fr) 60px 120px minmax(100px,1fr) minmax(110px,1fr) minmax(130px,auto) 50px}.kad-tab__str--kody:hover{background:none}.kad-kto{display:flex;flex-direction:column;min-width:0}.kad-kto b{font-weight:var(--fw-semibold);display:inline-flex;align-items:center;gap:var(--sp-3)}.kad-tab__str:not(.kad-tab__str--kody):not(.kad-tab__str--refy)>:nth-child(5),.kad-tab__str--refy>:nth-child(6){padding-left:var(--sp-8)}.kad-kto small{font-size:var(--fs-1);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kad-chel{display:flex;flex-direction:column;gap:var(--sp-8)}.kad-chel__shapka{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-6)}.kad-chel__shapka h2{margin:0;font-size:var(--fs-6);font-weight:var(--fw-semibold)}.kad-chel__dela{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.kad-chel__dva{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8);align-items:start}.kad-polosa{position:relative;height:18px;border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--border-soft);overflow:hidden}.kad-polosa__o{position:absolute;top:0;bottom:0}.kad-polosa__o--opl{background:var(--success)}.kad-polosa__o--promo{background:var(--accent)}.kad-polosa__o--ref{background:var(--warning)}.kad-polosa__podpis{display:flex;justify-content:space-between;font-size:var(--fs-1);color:var(--text-3);margin-top:var(--sp-1)}.kad-dni{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-4);margin-top:var(--sp-6)}.kad-dni__pole{flex:0 0 110px}.kad-dni__prichina{flex:1 1 200px}.kad-dni__kod{flex:0 1 280px}.kad-fakty{margin:var(--sp-6) 0 0;display:flex;flex-direction:column}.kad-fakty>div{display:flex;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-3)}.kad-fakty>div:last-child{border-bottom:0}.kad-fakty dt{color:var(--text-2)}.kad-fakty dd{margin:0;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:right}.kad-sreda .kad-fakty{margin-top:0}.kad-dni .pole{margin:0}.kad-vhody{display:flex;flex-direction:column}.kad-vhod{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(120px,1.3fr) minmax(80px,.9fr) minmax(100px,1fr) minmax(90px,auto);gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft);font-size:var(--fs-2);align-items:center}.kad-vhod:last-child{border-bottom:0}.kad-sreda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-9)}.kad-fishki{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.kad-slovo{padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--border-soft);font-size:var(--fs-2);color:var(--text-2)}.kad-vid{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-5);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-family:var(--font);font-size:var(--fs-2);cursor:pointer}.kad-vid:hover{color:var(--text);border-color:var(--border-strong)}.kad-vid--on{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent)}.kad-den{margin-bottom:var(--sp-8)}.kad-den>.kad-podpis{position:sticky;top:var(--nav-h, 56px);padding:var(--sp-2) 0;background:var(--surface);z-index:1}.kad-sob{display:grid;grid-template-columns:44px 22px minmax(0,1fr);gap:var(--sp-4);align-items:center;padding:var(--sp-2) 0;font-size:var(--fs-3)}.kad-spisok{margin-top:var(--sp-4)}.kad-spisok .kad-sob{grid-template-columns:72px minmax(0,1fr) auto}.kad-sob__vid{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--r-md);background:var(--surface-3);color:var(--text-2)}.kad-sob__vid--0{color:var(--accent)}.kad-sob__vid--3{color:var(--kl-zvezda)}.kad-sob__vid--4{color:var(--danger)}.kad-sob__vid--5{color:var(--warning)}.kad-sob__vid--7,.kad-sob__vid--oplata{color:var(--success)}.kad-gen{display:flex;flex-direction:column;gap:var(--sp-7)}.kad-gen__ryad{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-5) var(--sp-9)}.kad-gen__ryad .pole{margin:0}.kad-gen__pole--pristavka{flex:0 0 170px}.kad-gen__pole--kod{flex:0 1 260px}.kad-gen__pole--kod input{font-family:var(--mono);letter-spacing:.04em}.kad-gen__pole--chislo{flex:0 0 150px}.kad-gen__gruppa{display:flex;flex-direction:column}.kad-gen__bystro{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.kad-gen__svoe{width:64px;height:30px;padding:0 var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--sunken);color:var(--text);font-family:var(--font);font-size:var(--fs-2);text-align:center;outline:none}.kad-gen__svoe:focus{border-color:var(--accent-line);box-shadow:var(--ring)}.kad-gen__svoe--data{width:auto;text-align:left}.kad-gen__itog{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);background:var(--sunken);border:1px solid var(--border-soft);font-size:var(--fs-3);color:var(--text-2)}.kad-gen__itog>span{min-width:0;overflow-wrap:anywhere}.kad-gen .kad-melko{margin:0}.kad-gotovo{border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-bg);padding:var(--sp-5) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5)}.kad-gotovo__shapka{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4)}.kad-gotovo__shapka b{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--success);font-size:var(--fs-3)}.kad-gotovo__dela{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.kad-gotovo__kody{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--sp-2) var(--sp-5);max-height:220px;overflow-y:auto}.kad-gotovo__kody code,.kad-pachka__kod code{font-family:var(--mono);font-size:var(--fs-2);color:var(--text);-webkit-user-select:all;user-select:all}.kad-kod{border-bottom:1px solid var(--border-soft)}.kad-kod>.kad-tab__str{border-bottom:0;cursor:pointer}.kad-kod>.kad-tab__str:hover,.kad-kod--on>.kad-tab__str{background:var(--surface-2)}.kad-kod .kad-mono{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.kad-kod .kad-mono b,.kad-pachka__kod code{white-space:nowrap}.kad-kod__telo{padding:var(--sp-3) var(--sp-5) var(--sp-6) calc(var(--sp-5) + 20px);background:var(--surface-2)}.kad-pachka{font-family:var(--font);font-size:var(--fs-1);color:var(--text-3);padding:1px var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border);white-space:nowrap}.kad-pachka__kod{display:grid;grid-template-columns:110px 100px minmax(0,1fr) auto;align-items:center;gap:var(--sp-5);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-soft)}.kad-pachka__kod:last-child{border-bottom:0}.kad-akt{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6)}.kad-akt__s{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-2);color:var(--text-2)}.kad-akt__s b{color:var(--text);font-weight:var(--fw-medium)}.kad-refy{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-8);align-items:start}.kad-refy__bok{display:flex;flex-direction:column;gap:var(--sp-8);position:sticky;top:calc(var(--nav-h, 56px) + var(--sp-7))}.kad-tab__str--refy{cursor:default;grid-template-columns:minmax(200px,1.4fr) minmax(130px,.9fr) minmax(180px,1.3fr) minmax(130px,.8fr) 120px 240px}.kad-tab__str--refy:hover{background:none}.kad-tab__str--vnimanie{box-shadow:inset 3px 0 0 var(--warning);background:var(--surface-2)}.kad-tab__str--vnimanie:hover{background:var(--surface-2)}.kad-para{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);min-width:0;color:var(--text-3)}.kad-para small{flex-basis:100%;font-size:var(--fs-1);color:var(--text-3)}.kad-ssylka{background:none;border:0;padding:0;font:inherit;font-weight:var(--fw-semibold);color:var(--text);cursor:pointer}.kad-ssylka:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.kad-sovp{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.kad-sovp .kad-delyozh{color:var(--warning);max-width:100%;min-width:0}.kad-sovp .kad-delyozh svg{margin-right:var(--sp-1);vertical-align:-2px}.kad-sovp .kad-delyozh{overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}.kad-bonus{display:flex;flex-direction:column;gap:1px;font-size:var(--fs-2);color:var(--text-3);white-space:nowrap}.kad-bonus b{color:var(--text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.kad-bonus b.kad-tiho{color:var(--text-3)}.kad-kto-tab{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:var(--sp-3) var(--sp-6);align-items:baseline;font-size:var(--fs-3)}.kad-kto-tab b{font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kad-kto-tab .kad-podpis{margin:0}.kad-refy__dela{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.kad-pod--proverka{color:var(--warning)}.kad-pod--otkaz{color:var(--danger)}.kad-pravila{margin:0;padding-left:var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--fs-3);color:var(--text-2);line-height:1.45}.kad-pravila li::marker{color:var(--text-3)}@media(max-width:1500px){.kad-refy{grid-template-columns:minmax(0,1fr)}.kad-refy__bok{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.kad-refy__bok{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.kad-tab .kad-tab__str--refy{min-width:1140px}}@media(max-width:1180px){.kad-chel__dva,.kad-sreda{grid-template-columns:minmax(0,1fr)}.kad-tab{overflow-x:auto}.kad-tab__str{min-width:1020px}.kad-tab__str--kody{min-width:940px}}.kob-podp{display:inline-flex;align-items:center;gap:var(--sp-3);height:32px;padding:0 var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-2);cursor:pointer;white-space:nowrap;transition:border-color .14s;font-variant-numeric:tabular-nums}.kob-podp:hover{border-color:var(--accent-line)}.kob-podp b{font-weight:var(--fw-semibold)}.kob-podp__tochka{width:8px;height:8px;border-radius:var(--r-pill);background:currentColor;flex:none}.kob-podp--ok .kob-podp__tochka{color:var(--success)}.kob-podp--skoro{color:var(--warning)}.kob-podp--net{color:var(--danger)}.kob-kabinet{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-family:var(--mono);font-size:var(--fs-1);font-weight:var(--fw-semibold);cursor:pointer;flex:none}.kob-kabinet:hover{border-color:var(--accent-line);color:var(--accent)}.kob-glaza{position:relative}.kob-glaza__pop{position:absolute;right:0;top:40px;width:250px;z-index:60;background:linear-gradient(var(--surface-2),var(--surface-2)),var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--e3);overflow:hidden}.kob-glaza__str{display:block;width:100%;text-align:left;padding:var(--sp-4) var(--sp-5);background:none;border:0;border-bottom:1px solid var(--border-soft);color:var(--text);font-family:inherit;font-size:var(--fs-3);cursor:pointer}.kob-glaza__str:last-child{border-bottom:0}.kob-glaza__str:hover{background:var(--surface-3)}.kob-glaza__str--tiho{color:var(--text-3);font-size:var(--fs-2)}.kob-glazami,.kob-stena{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) var(--sp-7);font-size:var(--fs-3);border-bottom:1px solid var(--border);text-align:center}.kob-glazami{background:var(--accent-bg);color:var(--accent)}.kob-glazami__k{background:none;border:0;padding:0;font:inherit;font-weight:var(--fw-semibold);color:var(--text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kob-stena{background:var(--surface-2);color:var(--danger)}.kob-stena--skoro{color:var(--warning)}.kob-stena>span{color:var(--text)}.kol-str--zamok{opacity:.55;cursor:pointer;text-decoration:none}.kol-str--zamok .kol-str__bez{display:inline-grid;place-items:center;color:var(--text-3)}.kol-str--zamok .kol-str__imya{cursor:pointer}.kzk{max-width:720px;margin:var(--sp-12) auto;display:flex;flex-direction:column;align-items:center;gap:var(--sp-7);text-align:center}.kzk__znak{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.kzk__zag{margin:0;font-size:var(--fs-6);font-weight:var(--fw-semibold);color:var(--text)}.kzk__lid{margin:0;max-width:520px;font-size:var(--fs-4);line-height:1.5;color:var(--text-2)}.kzk__odna{margin-top:var(--sp-3)}.kzk__sohr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);width:100%;padding:var(--sp-6) var(--sp-7);border-radius:var(--r-xl);background:var(--sunken);border:1px solid var(--border-soft);text-align:left}.kzk__podpis{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.kzk__sohr-str{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-3);color:var(--text-2)}@media(max-width:720px){.kzk{margin:var(--sp-8) auto}}.ko-shapka__baza{display:inline-flex;align-items:center;padding:1px var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border);font-size:var(--fs-1);color:var(--text-3);cursor:help;white-space:nowrap}.kk__srez{display:flex;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-6);padding:var(--sp-5) var(--sp-6);border-left:2px solid var(--warning);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--surface-2);color:var(--text-2);font-size:var(--fs-3);line-height:1.5}.kk__srez b{color:var(--text);font-weight:var(--fw-semibold)}.kk__srez svg{flex:none;margin-top:2px;color:var(--warning)}.ko-tab__srez{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.ko-tab__srez small{font-size:var(--fs-1);color:var(--text-3);white-space:nowrap}.ko-svezhee{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-4) var(--sp-6);border-radius:var(--r-lg);background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--text-2);font-size:var(--fs-3);line-height:1.5}.ko-svezhee b{color:var(--text);font-weight:var(--fw-semibold)}.ko-svezhee__t{flex:1 1 360px;min-width:0}.ko-svezhee .kch-tihaya-knopka{flex:none}.kob-profil{width:240px}.kob-profil__kto{display:flex;flex-direction:column;gap:2px;padding:var(--sp-5);border-bottom:1px solid var(--border-soft)}.kob-profil__kto b{font-size:var(--fs-3);color:var(--text);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kob-profil__kto span{font-size:var(--fs-1);color:var(--text-3)}.kob-profil .kob-glaza__str{display:flex;align-items:center;gap:var(--sp-3)}.kob-profil__yazyk{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-soft);font-size:var(--fs-3);color:var(--text-2)}.kob-profil__yazyki{display:flex;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.kob-profil__ya{padding:var(--sp-2) var(--sp-4);background:transparent;border:0;border-right:1px solid var(--border);color:var(--text-2);font-family:var(--mono);font-size:var(--fs-1);cursor:pointer}.kob-profil__ya:last-child{border-right:0}.kob-profil__ya:hover{color:var(--text);background:var(--surface-3)}.kob-profil__ya--on{background:var(--accent-bg);color:var(--accent);font-weight:var(--fw-semibold)}.kad-kuda{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-6)}.kzk__bonus{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap;width:100%;padding:var(--sp-5) var(--sp-7);border-radius:var(--r-xl);border:1px solid var(--accent-line);background:var(--accent-bg);color:var(--text);font-size:var(--fs-3);text-align:left}.kob-podp--super{color:var(--accent);border-color:var(--accent-line);background:var(--accent-bg)}.kob-tehr{position:relative;flex:none}.kob-tehr__k{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--warning);background:var(--warning-bg);color:var(--warning-text-strong);font-family:inherit;font-size:var(--fs-2);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.kob-tehr__k:hover{border-color:var(--warning-2)}.kob-tehr__pop{position:absolute;right:0;top:40px;width:320px;z-index:60;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:linear-gradient(var(--surface-2),var(--surface-2)),var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--e3);color:var(--text-2);font-size:var(--fs-3);line-height:1.45;text-align:left;white-space:normal}.kob-tehr__pop b{color:var(--text);font-weight:var(--fw-semibold)}.kob-tehr__pop a{color:var(--accent)}.kob-tehr--ugol{position:fixed;left:var(--sp-7);bottom:var(--sp-7);z-index:70}.kob-tehr--ugol .kob-tehr__pop{top:auto;bottom:40px;right:auto;left:0}.kad-pod--super{color:var(--accent)}.kad-super{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap;margin:var(--sp-6) 0 0;padding:var(--sp-5);border:1px solid var(--border-soft);border-radius:var(--r-lg)}.kad-super--on{border-color:var(--accent-line);background:var(--accent-bg)}.kad-super__t{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;flex:1 1 240px}.kad-super__t b{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--text);font-weight:var(--fw-semibold)}.kad-super--on .kad-super__t b{color:var(--accent)}.kch-papstroka{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:2px 0 var(--sp-2);margin:0 0 var(--sp-5)}.kch-papstroka__p{display:inline-flex;align-items:center;gap:var(--sp-2);flex:none;max-width:240px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-2);cursor:pointer}.kch-papstroka__p:hover{border-color:var(--accent-line);color:var(--text)}.kch-papstroka__p--on{border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent);font-weight:var(--fw-semibold);cursor:default}.kch-papstroka__imya{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kch-papstroka__zv{color:var(--kl-zvezda, var(--warning));font-size:var(--fs-1)}.kch-papstroka__n{font-family:var(--mono);font-size:var(--fs-1);color:var(--text-3)}.kch-papstroka__p--on .kch-papstroka__n{color:var(--accent)}.izb-ryady{display:flex;flex-direction:column;gap:var(--sp-5);margin:0 0 var(--sp-6)}.izb-ryady__poisk{flex:none;max-width:640px}.izb-ryady__setka{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--sp-6);row-gap:var(--sp-4);align-items:start}.izb-ryady__metka{padding-top:var(--sp-2);font-size:var(--fs-1);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.izb-ryady__ryad{min-width:0}.izb-ryady__ryad .kch-papstroka,.izb-ryady__ryad .teg-stroka{margin:0;padding:0}.ko-tab__str>span:last-child .priznak{max-width:100%;overflow:hidden;text-overflow:ellipsis}.kn-skryto{display:flex;flex-direction:column;gap:var(--sp-7)}.kn-skryto__gr{display:flex;flex-direction:column}.kn-skryto__podp{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:var(--sp-3)}.kn-skryto__str{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-5);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft)}.kn-skryto__str:last-child{border-bottom:none}.kn-skryto__str--4{grid-template-columns:minmax(0,1fr) auto auto auto;border-bottom:none}.kn-skryto__blok{border-bottom:1px solid var(--border-soft)}.kn-skryto__blok:last-child{border-bottom:none}.kn-skryto__obyavy{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-6)}.kn-skryto__imya{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:0;border:0;background:none;font:inherit;color:var(--text);cursor:pointer}.kn-skryto__imya:hover{color:var(--accent)}.kn-skryto__imya--tekst{cursor:default}.kn-skryto__imya--tekst:hover{color:var(--text)}.kn-skryto__tiho{font-size:var(--fs-2);color:var(--text-3);white-space:nowrap}@media(max-width:360px){.kob-vkladka:not(.kob-vkladka--on) .kob-vkladka__lbl{display:none}}.ks__plashka{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}@media(max-width:900px){.kk__shapka{flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);padding:var(--sp-5) var(--sp-6)}.kk__listat{order:0}.kk__shapka-pravo{order:1}.kk__zag{order:2;flex:1 1 0;min-width:55%;font-size:var(--fs-4)}.kk__shapka>.priznak{order:3}.kk__shapka-pravo a.knopka>span{display:none}.kk__shapka .knopka.knopka--znachok,.kk__shapka-pravo a.knopka{width:var(--sp-12);height:var(--sp-12);padding:0;justify-content:center}.kk__shapka-pravo{gap:var(--sp-2);flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.kk__shapka-pravo .kk__papka-ok{order:9;flex-basis:100%;text-align:right}.kk__telo{padding:var(--sp-6) var(--sp-6) var(--sp-10)}}@media(max-width:720px){.ko-list--kompakt .ko-list__k{min-width:calc(var(--sp-10) + var(--sp-1));height:calc(var(--sp-10) + var(--sp-1))}}@media(max-width:400px){.kob-pravo{flex:1 1 100%;min-width:0}.kob-poisk{flex:1 1 0;min-width:0}.kob-poisk__pole{width:100%;min-width:0}}.kn-pravilo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);padding:var(--sp-5) 0;border-bottom:1px solid var(--border-soft)}.kn-pravilo__t{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.kn-pravilo__t b{font-weight:var(--fw-semibold);color:var(--text)}.kol-cena--stroka{margin:var(--sp-3) 0 0}.teg,.teg-galka,.teg-fishka,.teg-cvet{--teg: var(--teg-sinij)}.teg{display:inline-flex;align-items:center;max-width:100%;padding:2px var(--sp-3);border-radius:var(--r-pill);background:var(--teg);color:var(--teg-text);font-size:var(--fs-1);font-weight:var(--fw-semibold);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teg--esche{background:var(--kl-na-foto);border:1px solid var(--kl-na-foto-kray);color:var(--kl-na-foto-text)}.ko-k__foto--razmyto>img,.ko-k:hover .ko-k__foto--razmyto>img{filter:var(--teg-razmytie);transform:scale(1.06)}.teg-centr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-6);pointer-events:none}.teg-centr .teg{font-size:var(--fs-3);padding:var(--sp-1) var(--sp-5);box-shadow:var(--e2)}.teg-ugol{position:absolute;left:8px;bottom:38px;z-index:2;display:flex;gap:var(--sp-1);max-width:calc(100% - 120px);pointer-events:none}.ko-k__otm--teg-da{opacity:1;color:var(--accent)}.ko-tab__zag .teg{margin-left:var(--sp-2);vertical-align:middle}.teg-galka{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:var(--r-sm);border:2px solid var(--teg);color:var(--teg-text)}.teg-galka--da{background:var(--teg)}.ko-papki__p .teg-galka{flex:0 0 auto}.teg-stroka{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4)}.teg-stroka__zag{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-3);font-size:var(--fs-2);margin-right:var(--sp-2)}.teg-fishka{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--teg);background:transparent;color:var(--text);font-family:var(--font);font-size:var(--fs-2);cursor:pointer}.teg-fishka:hover{background:var(--navesti-2)}.teg-fishka--tolko{background:var(--teg);color:var(--teg-text)}.teg-fishka--skryt{color:var(--text-3);text-decoration:line-through}.teg-fishka__sost{font-size:var(--fs-1);opacity:.85;text-decoration:none}.ko-panel__teg{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2)}.ko-panel__teg .teg{flex:1;min-width:0}.ko-panel__teg button{border:none;background:transparent;color:var(--accent);font-family:var(--font);font-size:var(--fs-2);cursor:pointer;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm)}.ko-panel__teg button:hover{background:var(--navesti-2)}.kk__tegi{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1);max-width:220px}.kk__teg-da{color:var(--accent)}.teg-nastr{display:flex;flex-direction:column;gap:var(--sp-4)}.teg-nastr__tiho{color:var(--text-3);font-size:var(--fs-2);margin:0}.teg-nastr__ryad{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft)}.teg-nastr__yarlyk{flex:0 0 160px;display:flex;min-width:0}.teg-nastr__yarlyk>.teg{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teg-nastr__imya,.teg-nastr__novyj input{flex:1 1 140px;min-width:0;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border);background:var(--sunken);color:var(--text);font-family:var(--font);font-size:var(--fs-3)}.teg-nastr__cveta{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1)}.teg-cvet{width:20px;height:20px;padding:0;border-radius:var(--r-pill);border:2px solid transparent;cursor:pointer;background:var(--teg);box-shadow:inset 0 0 0 2px var(--bg)}.teg-cvet--da{border-color:var(--text)}.teg-nastr__n{color:var(--text-3);font-size:var(--fs-2);min-width:104px}.teg-nastr__novyj{display:flex;gap:var(--sp-3);align-items:center}@media(max-width:720px){.kch-papstroka,.teg-stroka{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.teg-stroka>*{flex:none;white-space:nowrap}.vybor__v{flex:1 1 auto;justify-content:center}.teg-nastr__ryad{align-items:stretch}.kk__tegi{max-width:140px}}@media(max-width:480px){.kk__shapka-pravo>button.knopka:not(.knopka--znachok){order:8}.kk__shapka-pravo>:last-child{order:7}}.kol-por .kol-plz{margin-top:0}.kol-blok__svorot{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.kol-blok__svorot:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.kol-blok__h--svernut{margin-bottom:0}.glav{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.glav>main{flex:1}.glav__shapka{border-bottom:1px solid var(--border-soft)}.glav__shapka-v{display:flex;align-items:center;gap:var(--sp-7);min-height:var(--sp-16);flex-wrap:wrap}.glav__pravo{margin-left:auto;display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.glav__geroy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding-top:var(--sp-16);padding-bottom:var(--sp-14)}.glav__knopki{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.glav__tarif{display:flex;flex-direction:column;gap:var(--sp-7);padding-top:var(--sp-12);padding-bottom:var(--sp-16);scroll-margin-top:var(--sp-8)}.glav__punkty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-8);margin:0;padding-left:var(--sp-7);color:var(--text-2);font-size:var(--fs-3)}.glav__zametka{margin:0;color:var(--text-3);font-size:var(--fs-2)}.glav__niz{border-top:1px solid var(--border-soft)}.glav__niz-v{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5);padding-top:var(--sp-8);padding-bottom:var(--sp-8);font-size:var(--fs-2);color:var(--text-3)}.glav__nav{display:flex;gap:var(--sp-7);font-size:var(--fs-4)}.glav__nav a{color:var(--text-2);text-decoration:none}.glav__nav a:hover{color:var(--text)}.glav__geroy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--sp-14)}.glav__geroy-tekst{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);min-width:0}.glav__chisla{display:flex;flex-wrap:wrap;gap:var(--sp-12);margin:var(--sp-4) 0 0}.glav__chisla>div{display:flex;flex-direction:column-reverse;gap:var(--sp-2)}.glav__chisla dt,.glav__rynok-chisla dt{color:var(--text-3);font-size:var(--fs-3)}.glav__chisla dd,.glav__rynok-chisla dd{margin:0}.glav__chislo{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:var(--fs-kpi);font-weight:700;color:var(--text);letter-spacing:normal}.tablo{display:inline-block;line-height:1;white-space:nowrap;vertical-align:top}.tablo--idyot{display:inline-flex;align-items:flex-start;-webkit-user-select:none;user-select:none}.tablo--idyot>span{display:inline-block;height:1em;line-height:1}.tablo__razryad{overflow:hidden}.tablo__lenta{--ot: translateY(0);--k: translateY(0);display:flex;flex-direction:column;animation:tablo-prokrutka var(--dur) var(--ease) forwards}.tablo__cifra{height:1em;line-height:1;text-align:center}@keyframes tablo-prokrutka{0%{transform:var(--ot)}to{transform:var(--k)}}@media(prefers-reduced-motion:reduce){.tablo__lenta{animation:none;transform:var(--k)}}.glav__baza{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-9);align-items:center;padding:var(--sp-10) var(--sp-12);margin-bottom:var(--sp-12);border-radius:var(--r-2xl);background:var(--panel-bg);border:1px solid var(--border);box-shadow:var(--kromka),var(--e-navis)}.glav__baza-vsego{display:flex;flex-direction:column;gap:var(--sp-3)}.glav__baza-vsego .glav__nad,.glav__baza-vsego .glav__zametka{margin:0}.glav__baza-chislo{margin:0;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:var(--fs-h1);font-weight:700;line-height:1;color:var(--text);letter-spacing:normal}.glav__baza-razdely{margin:0;display:flex;gap:var(--sp-4)}.glav__baza-razdel{flex:1 1 auto;display:flex;flex-direction:column-reverse;gap:var(--sp-3);padding:var(--sp-6);white-space:nowrap;border-radius:var(--r-xl);background:var(--steklo);border:1px solid var(--border-soft)}.glav__baza-razdel dt{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-3)}.glav__baza-razdel dd{margin:0;font-size:var(--fs-6)}.glav__baza-tochka{width:8px;height:8px;border-radius:var(--r-pill);flex:none;background:var(--text-3)}.glav__baza-tochka--ushlo{background:var(--danger)}.glav__baza-tochka--aktiv{background:var(--success)}.glav__baza-tochka--perevyst{background:var(--accent)}.glav__baza-tochka--arhiv{background:var(--border-strong)}.glav__plitki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-7);align-items:start}.glav__geroy-plitki{grid-template-columns:repeat(2,minmax(0,1fr))}.glav__razdel{display:flex;flex-direction:column;gap:var(--sp-6);padding-top:var(--sp-16);scroll-margin-top:var(--sp-8)}.glav__razdel .h2{margin:0}.glav__nad{margin:0;font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.glav__razdel-shapka{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-8);flex-wrap:wrap;margin-bottom:var(--sp-4)}.glav__itog{margin:0;color:var(--text-3);font-size:var(--fs-3);display:flex;align-items:baseline;gap:var(--sp-3)}.glav__plan{display:flex;flex-direction:column;gap:var(--sp-3)}.glav__plan-zag{margin:0;font-size:var(--fs-3);font-weight:600;color:var(--text)}.glav__tarif-niz{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);flex-wrap:wrap}.glav__metki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6);margin-top:var(--sp-6)}.glav__metka{display:flex;gap:var(--sp-8);align-items:flex-start;padding:var(--sp-8);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-xl)}.glav__metka-demo{flex:0 0 140px;display:flex}.glav__demo{display:flex;gap:var(--sp-2);flex-wrap:wrap}.glav__metka-zag{margin:0 0 var(--sp-2);font-size:var(--fs-5);font-weight:600;color:var(--text)}.glav__metka-tekst{margin:0;font-size:var(--fs-4);color:var(--text-2);line-height:1.5}.glav__rynok{display:flex;flex-direction:column;gap:var(--sp-7);padding:var(--sp-10);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-2xl);margin-top:var(--sp-6)}.glav__rynok-chisla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6);margin:0}.glav__rynok-chisla>div{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-7);background:var(--surface-2);border-radius:var(--r-xl)}.glav__dva{flex-direction:row;flex-wrap:wrap;gap:var(--sp-12);padding-bottom:var(--sp-16)}.glav__poryadki{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-5)}.glav__slezhka{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-5)}.glav__slezhka-v{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-9);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-2xl)}.glav__fishki{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.glav__fishka{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border-soft);color:var(--text);font-size:var(--fs-4)}.glav__soobshchenie{max-width:360px;padding:var(--sp-6) var(--sp-7);border-radius:var(--r-xl);background:var(--surface-2)}.glav__soobshchenie-zag{margin:0 0 var(--sp-2);font-weight:600;font-size:var(--fs-4)}.glav__soobshchenie-tekst{margin:0;font-size:var(--fs-4);color:var(--text-2);line-height:1.5}.glav__oblast{display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-12)}.glav__fishka--razdel{gap:var(--sp-4);color:var(--text-2)}.glav__fishka-n{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.glav__fishka--esche{color:var(--text-3)}.glav__podderzhka{color:var(--text-2);text-decoration:none}.glav__podderzhka:hover{color:var(--accent)}@media(max-width:640px){.glav__geroy{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.glav__geroy .h1{font-size:var(--fs-h2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.glav__punkty{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.glav__shapka-v{flex-wrap:nowrap;gap:var(--sp-5)}.glav__pravo{flex-wrap:nowrap;gap:var(--sp-3)}.glav__pravo>.knopka--glavnaya{display:none}.glav__knopki{width:100%}.glav__knopki>.knopka{flex:1 1 140px;justify-content:center}}@media(max-width:640px){.glav .polosa{padding-left:var(--sp-7);padding-right:var(--sp-7)}}@media(max-width:1100px){.glav__geroy{grid-template-columns:minmax(0,1fr)}.glav__plitki{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.glav__nav{display:none}.glav__metki{grid-template-columns:minmax(0,1fr)}.glav__rynok-chisla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.glav__plitki,.glav__geroy-plitki{grid-template-columns:minmax(0,1fr)}.glav__geroy-plitki{display:none}.glav__metka{flex-direction:column;gap:var(--sp-5)}.glav__metka-demo{flex:none}.glav__chisla{gap:var(--sp-8)}.glav__rynok{padding:var(--sp-7)}}
