@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#0a0f14;--bg-1:#11171c;--bg-2:#161b21;--bg-3:#1d232a;--bg-4:#262c33;--glass:#11171cf0;--line:#1f252b;--line-2:#2b3138;--line-3:#414951;--text-0:#eef2f5;--text-1:#c4ccd2;--text-2:#9ca6ae;--text-3:#8c97a0;--accent:#5fc8fa;--accent-hover:#8addff;--accent-2:#8addff;--accent-soft:#5fc8fa24;--on-accent:#04111c;--gold:#f2c14e;--ink-on-bright:#10151c;--p1:#ff3b4e;--p2:#ff9a1f;--p3:#f2d40c;--p4:#4da3ff;--p1-soft:#ff3b4e24;--p2-soft:#ff9a1f21;--p3-soft:#f2d40c1c;--p4-soft:#4da3ff1f;--p1-fill:color-mix(in srgb, var(--p1) 80%, black);--danger-fill:color-mix(in srgb, var(--danger) 80%, black);--ok:#22c55e;--warn:#f59e0b;--danger:#f45d5d;--info:#38bdf8;--st-available:#22c55e;--st-enroute:#3d8bff;--st-onscene:#f59e0b;--st-transport:#a855f7;--st-busy:#94a3b8;--st-break:#14b8a6;--st-offduty:#475569;--st-emergency:#ff2d55;--warn-ink:var(--warn);--gold-ink:var(--gold);--ok-ink:var(--ok);--danger-ink:var(--danger);--info-ink:var(--info);--p1-ink:var(--p1);--p2-ink:var(--p2);--p3-ink:var(--p3);--p4-ink:var(--p4);--st-enroute-ink:var(--st-enroute);--st-onscene-ink:var(--st-onscene);--font-ui:"Instrument Sans Variable", "Instrument Sans", "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-display:"Archivo Variable", Archivo, "Helvetica Neue", "Segoe UI", sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:24px;--fs-3xl:34px;--r-sm:3px;--r-md:5px;--r-lg:6px;--r-xl:8px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--shadow-1:none;--shadow-2:0 1px 0 #0006, 0 16px 36px -14px #000000bf;--shadow-glow:0 0 0 1px #5fc8fa8c;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--topbar-h:52px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#e7ecf0;--bg-1:#f8fafc;--bg-2:#fcfeff;--bg-3:#f0f4f7;--bg-4:#e9f0f5;--glass:#fcfefff2;--line:#dfe3e6;--line-2:#ccd2d6;--line-3:#b1b9be;--text-0:#121921;--text-1:#353e47;--text-2:#505963;--text-3:#5a656e;--accent:#076fb8;--accent-hover:#005da4;--accent-2:#005da4;--accent-soft:#076fb81f;--on-accent:#f9fcfe;--shadow-2:0 1px 2px #141e2d1a, 0 16px 36px -18px #14233759;--shadow-glow:0 0 0 1px #076fb88c;--warn-ink:color-mix(in srgb, var(--warn) 50%, var(--text-0));--gold-ink:color-mix(in srgb, var(--gold) 45%, var(--text-0));--ok-ink:color-mix(in srgb, var(--ok) 52%, var(--text-0));--danger-ink:color-mix(in srgb, var(--danger) 65%, var(--text-0));--info-ink:color-mix(in srgb, var(--info) 50%, var(--text-0));--p1-ink:color-mix(in srgb, var(--p1) 65%, var(--text-0));--p2-ink:color-mix(in srgb, var(--p2) 47%, var(--text-0));--p3-ink:color-mix(in srgb, var(--p3) 37%, var(--text-0));--p4-ink:color-mix(in srgb, var(--p4) 57%, var(--text-0));--st-enroute-ink:color-mix(in srgb, var(--st-enroute) 64%, var(--text-0));--st-onscene-ink:color-mix(in srgb, var(--st-onscene) 50%, var(--text-0))}:root[data-colorblind=true]{--p1:#ff4d9a;--p2:#ffb000;--p3:#e8e8e8;--p4:#3aa0ff;--st-available:#3aa0ff;--st-onscene:#ffb000}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg-0);color:var(--text-0);font-family:var(--font-ui);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"tnum";line-height:1.45;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent-2)}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.mono{font-family:var(--font-mono);font-feature-settings:"zero"}.muted{color:var(--text-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p1{color:var(--p1)}.p2{color:var(--p2)}.p3{color:var(--p3)}.p4{color:var(--p4)}@keyframes epd-blink{50%{opacity:.35}}@keyframes epd-pulse{0%{box-shadow:0 0 #ff3b4e8c}to{box-shadow:0 0 0 14px #ff3b4e00}}@keyframes epd-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:899px){input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:max(16px,1em)}}.ui-btn:focus-visible,.ui-iconbtn:focus-visible,.ui-tab:focus-visible,.ui-seg__opt:focus-visible,.ui-select select:focus-visible,.ui-field__input:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--accent-2);outline:none}.ui-btn,.ui-iconbtn{--btn-bg:var(--bg-3);--btn-bg-hover:var(--bg-4);--btn-border:var(--line-2);--btn-fg:var(--text-0);border:1px solid var(--btn-border);border-radius:var(--r-md);background:var(--btn-bg);height:32px;color:var(--btn-fg);font-weight:600;font-size:var(--fs-md);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:none;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), color var(--dur-1) var(--ease);justify-content:center;align-items:center;gap:7px;padding:0 12px;line-height:1;display:inline-flex;position:relative}.ui-btn:hover:not(:disabled),.ui-iconbtn:hover:not(:disabled){background:var(--btn-bg-hover);border-color:color-mix(in srgb, var(--btn-border) 60%, var(--text-2) 40%)}.ui-btn:active:not(:disabled),.ui-iconbtn:active:not(:disabled){background:var(--btn-bg);transform:translateY(1px)}.ui-btn:disabled,.ui-iconbtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ui-btn__label{text-overflow:ellipsis;overflow:hidden}.ui-btn .ui-kbd{background:color-mix(in srgb, var(--bg-0) 35%, transparent);border-color:color-mix(in srgb, currentColor 30%, transparent);color:inherit;opacity:.9;margin-left:2px;margin-right:-4px}.ui-btn--success .ui-kbd,.ui-btn--warning .ui-kbd{background:#ffffff47}.ui-btn__iconr{opacity:.8;margin-right:-3px}.ui-btn--primary{--btn-bg:var(--accent);--btn-bg-hover:var(--accent-hover);--btn-border:transparent;--btn-fg:var(--on-accent)}.ui-btn--primary:hover:not(:disabled){border-color:#0000}.ui-btn--primary .ui-kbd{background:color-mix(in srgb, var(--on-accent) 14%, transparent);border-color:color-mix(in srgb, var(--on-accent) 40%, transparent);opacity:1}.ui-btn--danger{--btn-bg:color-mix(in srgb, var(--danger) 78%, #000);--btn-bg-hover:color-mix(in srgb, var(--danger) 86%, #000);--btn-border:color-mix(in srgb, var(--danger) 70%, white 30%);--btn-fg:#fff}.ui-btn--success{--btn-bg:var(--ok);--btn-bg-hover:color-mix(in srgb, var(--ok) 85%, white 15%);--btn-border:color-mix(in srgb, var(--ok) 70%, white 30%);--btn-fg:#04130a}.ui-btn--warning{--btn-bg:var(--warn);--btn-bg-hover:color-mix(in srgb, var(--warn) 85%, white 15%);--btn-border:color-mix(in srgb, var(--warn) 70%, white 30%);--btn-fg:#1a1000}.ui-btn--ghost{--btn-bg:transparent;--btn-bg-hover:var(--bg-3);--btn-border:transparent;--btn-fg:var(--text-1);box-shadow:none;background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--bg-3);border-color:var(--line);color:var(--text-0)}.ui-btn--ghost:active:not(:disabled){background:var(--bg-2)}.ui-btn--sm{height:26px;font-size:var(--fs-sm);border-radius:6px;gap:5px;padding:0 9px}.ui-btn--lg{height:42px;font-size:var(--fs-lg);border-radius:10px;gap:9px;padding:0 18px}.ui-btn--block{width:100%}.ui-btn.is-loading{cursor:progress}.ui-iconbtn{width:32px;padding:0}.ui-iconbtn--sm{border-radius:6px;width:26px;height:26px}.ui-iconbtn--lg{border-radius:10px;width:40px;height:40px}.ui-kbd{min-width:18px;height:18px;font-family:var(--font-mono);color:var(--text-2);background:var(--bg-2);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ui-spinner{flex:none;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-panel{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-height:0;display:flex}.ui-panel__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:38px;padding:6px 10px 6px 12px;display:flex}.ui-panel__icon{color:var(--accent-2);flex:none}.ui-panel__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-1);flex:1;margin:0;font-weight:600;font-stretch:112%;overflow:hidden}.ui-panel__actions{align-items:center;gap:4px;display:flex}.ui-panel__body{flex:1;min-height:0;overflow:auto}.ui-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--text-2);font-weight:600;font-size:var(--fs-md);white-space:nowrap;transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:9px 12px;display:inline-flex;position:relative}.ui-tab:after{content:"";background:var(--accent);height:2px;transition:transform var(--dur-2) var(--ease);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.ui-tab:hover:not(:disabled){color:var(--text-0);background:color-mix(in srgb, var(--bg-3) 60%, transparent)}.ui-tab.is-active{color:var(--text-0)}.ui-tab.is-active:after{transform:scaleX(1)}.ui-tab:disabled{opacity:.4;cursor:not-allowed}.ui-tab .ui-icon{opacity:.85}.ui-tab.is-active .ui-icon{color:var(--accent-2);opacity:1}.ui-tab__badge{background:var(--p1-fill);color:#fff;min-width:17px;height:17px;font-size:10px;font-weight:700;font-family:var(--font-mono);box-shadow:0 0 0 2px var(--bg-1);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ui-tab__kbd{font-family:var(--font-mono);color:var(--text-3);font-size:10px}.ui-tabs--pill{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ui-tabs--pill .ui-tab{border-radius:7px;padding:7px 12px}.ui-tabs--pill .ui-tab:after{display:none}.ui-tabs--pill .ui-tab.is-active{background:var(--bg-4);box-shadow:0 0 0 1px var(--line-2)}.ui-seg{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ui-seg__opt{height:28px;color:var(--text-2);font-weight:600;font-size:var(--fs-md);white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ui-seg__opt:hover:not(:disabled){color:var(--text-0);background:var(--bg-3)}.ui-seg__opt.is-active{color:var(--text-0);background:var(--bg-4);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.ui-seg__opt:disabled{opacity:.4;cursor:not-allowed}.ui-seg--sm .ui-seg__opt{height:24px;font-size:var(--fs-sm);padding:0 9px}.ui-badge{--tone:var(--text-2);height:20px;font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb, var(--tone) 85%, var(--text-0));background:color-mix(in srgb, var(--tone) 13%, transparent);border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.ui-badge--neutral{--tone:var(--text-2);color:var(--text-1)}.ui-badge--info{--tone:var(--info)}.ui-badge--ok{--tone:var(--ok)}.ui-badge--warn{--tone:var(--warn)}.ui-badge--danger{--tone:var(--danger)}.ui-badge--accent{--tone:var(--accent-2)}.ui-badge--gold{--tone:var(--gold)}.ui-prio{--pc:var(--p3);min-width:28px;height:20px;font-family:var(--font-mono);font-weight:800;font-size:var(--fs-xs);letter-spacing:.04em;color:#0b0f14;background:var(--pc);box-shadow:0 0 0 1px color-mix(in srgb, var(--pc) 60%, black 40%);border-radius:5px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 6px;line-height:1;display:inline-flex}.ui-prio--1{--pc:var(--p1);background:color-mix(in srgb, var(--pc) 80%, black);color:#fff}.ui-prio--2{--pc:var(--p2)}.ui-prio--3{--pc:var(--p3)}.ui-prio--4{--pc:var(--p4);color:#04121f}.ui-prio--compact{width:20px;min-width:20px;padding:0}.ui-status{--sc:var(--text-2);height:20px;font-size:var(--fs-xs);white-space:nowrap;color:var(--text-1);background:color-mix(in srgb, var(--sc) 12%, transparent);border:1px solid color-mix(in srgb, var(--sc) 30%, transparent);border-radius:10px;align-items:center;gap:6px;padding:0 8px 0 6px;font-weight:600;display:inline-flex}.ui-status__dot{background:var(--sc);border-radius:50%;flex:none;width:8px;height:8px}.ui-status--available{--sc:var(--st-available)}.ui-status--enroute{--sc:var(--st-enroute)}.ui-status--onscene{--sc:var(--st-onscene)}.ui-status--transport{--sc:var(--st-transport)}.ui-status--busy{--sc:var(--st-busy)}.ui-status--break{--sc:var(--st-break)}.ui-status--offduty{--sc:var(--st-offduty);color:var(--text-2)}.ui-status--emergency{--sc:var(--st-emergency);color:#fff;background:color-mix(in srgb, var(--sc) 35%, transparent);animation:.9s steps(2,start) infinite epd-blink}.ui-modal{z-index:1000;background:color-mix(in srgb, var(--bg-0) 78%, transparent);animation:ui-fade var(--dur-2) var(--ease);grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-modal__card{max-width:100%;max-height:calc(100vh - 32px);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-xl);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-2);animation:ui-pop var(--dur-2) var(--ease);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-modal__card:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.ui-modal__card--danger:before{background:var(--danger)}.ui-modal__card--warn:before{background:var(--warn)}.ui-modal__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 12px 12px 18px;display:flex}.ui-modal__head h2{font-size:var(--fs-lg);letter-spacing:.01em;flex:1;margin:0;font-weight:700}.ui-modal__icon{color:var(--accent-2)}.ui-modal__card--danger .ui-modal__icon{color:var(--danger)}.ui-modal__body{color:var(--text-1);padding:18px;overflow:auto}.ui-modal__foot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg-1) 60%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ui-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex;position:relative}.ui-toggle.is-disabled{cursor:not-allowed;opacity:.5}.ui-toggle__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ui-toggle__track{background:var(--bg-4);border:1px solid var(--line-2);width:38px;height:22px;transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:11px;flex:none;position:relative}.ui-toggle__thumb{width:16px;height:16px;transition:transform var(--dur-2) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 0 0 1px #0003}.ui-toggle:hover .ui-toggle__track{border-color:var(--line-3)}.ui-toggle__input:checked+.ui-toggle__track{background:var(--accent);border-color:var(--accent)}.ui-toggle__input:checked+.ui-toggle__track .ui-toggle__thumb{transform:translate(16px)}.ui-toggle__input:focus-visible+.ui-toggle__track{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--accent-2)}.ui-toggle:active .ui-toggle__thumb{width:19px}.ui-toggle__input:checked+.ui-toggle__track .ui-toggle__thumb:active{transform:translate(13px)}.ui-toggle__text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-toggle__label{color:var(--text-0);font-weight:550}.ui-toggle__desc{color:var(--text-2);font-size:var(--fs-sm)}.ui-slider{flex-direction:column;gap:6px;min-width:140px;display:flex}.ui-slider.is-disabled{opacity:.5}.ui-slider__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-slider__label,.ui-select__label,.ui-field__label{font-size:var(--fs-sm);color:var(--text-1);font-weight:600}.ui-slider__value{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent-2)}.ui-slider input[type=range]{--pct:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.ui-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) 0 var(--pct), var(--bg-4) var(--pct));border-radius:3px;height:6px}.ui-slider input[type=range]::-moz-range-track{background:var(--bg-4);border-radius:3px;height:6px}.ui-slider input[type=range]::-moz-range-progress{background:var(--accent);border-radius:3px;height:6px}.ui-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;box-shadow:0 1px 4px #0000008c, 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);transition:box-shadow var(--dur-1) var(--ease);background:linear-gradient(#fff,#cfd8e3);border:0;border-radius:50%;margin-top:-5px}.ui-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;box-shadow:0 1px 4px #0000008c, 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(#fff,#cfd8e3);border:0;border-radius:50%}.ui-slider input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 1px 4px #0000008c, 0 0 0 5px color-mix(in srgb, var(--accent) 35%, transparent)}.ui-slider input[type=range]:focus-visible{outline:none}.ui-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--accent-2)}.ui-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 4px var(--accent-2)}.ui-select{flex-direction:column;gap:6px;display:flex}.ui-select__wrap{display:flex;position:relative}.ui-select select{appearance:none;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--r-md);width:100%;height:32px;color:var(--text-0);cursor:pointer;transition:border-color var(--dur-1) var(--ease);padding:0 32px 0 10px;font-weight:550}.ui-select select:hover:not(:disabled){border-color:var(--line-3)}.ui-select select:disabled{opacity:.5;cursor:not-allowed}.ui-select select option{background:var(--bg-2);color:var(--text-0)}.ui-select__chev{pointer-events:none;color:var(--text-2);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field__box{align-items:center;gap:4px;display:flex;position:relative}.ui-field__icon{color:var(--text-3);pointer-events:none;position:absolute;left:11px}.ui-field__input{background:var(--bg-0);border:1px solid var(--line-2);border-radius:var(--r-md);width:100%;height:38px;color:var(--text-0);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);padding:0 12px}.ui-field__icon+.ui-field__input{padding-left:36px}.ui-field__input::placeholder{color:var(--text-3)}.ui-field__input:hover{border-color:var(--line-3)}.ui-field__input:focus{border-color:var(--accent)}.ui-field.has-error .ui-field__input{border-color:var(--danger)}.ui-field__hint{font-size:var(--fs-xs);color:var(--text-3)}.ui-field__error{font-size:var(--fs-xs);color:var(--danger)}.ui-meter{--mc:var(--accent);background:var(--bg-4);border-radius:4px;height:6px;position:relative;overflow:hidden}.ui-meter--sm{height:4px}.ui-meter--lg{border-radius:5px;height:10px}.ui-meter__fill{border-radius:inherit;background:var(--mc);height:100%;transition:width var(--dur-3) var(--ease)}.ui-meter--accent{--mc:var(--accent-2)}.ui-meter--ok{--mc:var(--ok)}.ui-meter--warn{--mc:var(--warn)}.ui-meter--danger{--mc:var(--danger)}.ui-empty{color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.ui-empty__icon{width:46px;height:46px;color:var(--text-3);background:var(--bg-3);border:1px dashed var(--line-2);border-radius:50%;place-items:center;display:grid}.ui-empty__title{color:var(--text-1);font-weight:650;font-size:var(--fs-lg)}.ui-empty__text{max-width:340px;font-size:var(--fs-md)}.ui-empty__action{margin-top:6px}.ui-avatar{background:var(--bg-3);border-radius:8px;flex:none}.ui-avatar--photo{object-fit:cover}.ui-icon{flex:none}.ui-emblem{flex:none;display:block}.ui-brand{flex:none;max-width:none;display:block}.ui-brand--mask{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-theme=light] .ui-badge{color:color-mix(in srgb, var(--tone) 45%, var(--text-0))}:root[data-theme=light] .ui-btn--ghost:hover:not(:disabled){background:var(--bg-4)}:root[data-theme=light] .ui-field__input{background:var(--bg-2);box-shadow:inset 0 1px 2px #0f1e3214}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2.4s}.ui-status--emergency{animation:none}}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:899px){.ui-btn,.ui-select select,.ui-field__input{min-height:44px}.ui-iconbtn{min-width:44px;min-height:44px}.ui-tab{min-height:44px}.ui-seg__opt{min-height:40px}.ui-slider input[type=range]{height:32px}.ui-toggle{min-height:44px}.ui-modal{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.ui-modal__card{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.ui-modal__body{overscroll-behavior:contain;padding:16px}.ui-modal__foot{padding:12px 16px}}@media (hover:none) and (pointer:coarse){.ui-kbd,.ui-tab__kbd{display:none}}.vk{--vk-sea:#07111b;--vk-grat:#131f2a;--vk-waterline:#315165;--vk-nb:#151a20;--vk-nb-line:#2a3138;--vk-land:#1d242a;--vk-home:#222b35;--vk-coast:#7b97a8;--vk-border:#9aaebc;--vk-pref-line:#7f8e9b;--vk-sector-line:#6a7681;--vk-road:#5b646f;--vk-halo:#07111b;--vk-water-ink:#7e9db1;--vk-hatch-opacity:.55;--vk-bar-opacity:.55;--vk-chrome:#0e1319;--vk-panel:#11171c;--vk-panel-2:#161b21;--vk-raise:#1d232a;--vk-line:#2b3138;--vk-line-2:#1f252b;--vk-shadow:0 1px 0 #0006, 0 22px 48px -20px #000000d9;--vk-text-0:#eef2f5;--vk-text-1:#c4ccd2;--vk-text-2:#9ca6ae;--vk-text-3:#8c97a0;--vk-acc:#5fc8fa;--vk-acc-hover:#95dcff;--vk-on-acc:#04111c;--vk-on-acc-soft:#04111c24;--vk-amb:#e7af5c;--vk-ok:#6fd395;--vk-bad:#f47b74;--vk-font-display:"Archivo Variable", Archivo, "Helvetica Neue", "Segoe UI", sans-serif;--vk-font-text:"Instrument Sans Variable", "Instrument Sans", "Helvetica Neue", "Segoe UI", sans-serif;--vk-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--vk-sea);color:var(--vk-text-1);font-family:var(--vk-font-text);font-feature-settings:normal;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45}@supports (color:lab(0% 0 0)){.vk{--vk-sea:lab(4.79434% -1.40206 -7.80592);--vk-grat:lab(11.2312% -2.79181 -8.65887);--vk-waterline:lab(32.7795% -7.78793 -15.2457);--vk-nb:lab(8.91639% -1.30016 -4.89366);--vk-nb-line:lab(19.9364% -1.55197 -5.61888);--vk-land:lab(13.5536% -1.49758 -5.5972);--vk-home:lab(17.0298% -2.2127 -7.56173);--vk-coast:lab(60.6366% -6.85319 -12.4035);--vk-border:lab(69.8751% -4.66329 -9.77321);--vk-pref-line:lab(58.2383% -3.33568 -8.85208);--vk-sector-line:lab(48.9589% -2.83086 -7.49398);--vk-road:lab(41.9742% -2.00994 -7.05371);--vk-halo:lab(4.79434% -1.40206 -7.80592);--vk-water-ink:lab(62.9631% -7.64564 -13.9288);--vk-chrome:lab(5.69295% -.860907 -4.47516);--vk-panel:lab(7.19675% -1.03022 -4.89364);--vk-panel-2:lab(9.48644% -1.20642 -5.29896);--vk-raise:lab(13.5456% -1.31401 -5.66246);--vk-line:lab(19.9285% -1.36912 -5.68444);--vk-line-2:lab(14.1319% -1.18835 -4.96993);--vk-shadow:0 1px 0 lab(0% 0 0/.4), 0 22px 48px -20px lab(0% 0 0/.85);--vk-text-0:lab(95.3697% -.98598 -1.98172);--vk-text-1:lab(81.4581% -1.94746 -3.94986);--vk-text-2:lab(67.5348% -2.39471 -5.34923);--vk-text-3:lab(61.7267% -2.47753 -6.11148);--vk-acc:lab(75.8662% -20.2783 -34.574);--vk-acc-hover:lab(83.9893% -17.8294 -29.0529);--vk-on-acc:lab(4.39462% -1.67911 -8.57056);--vk-on-acc-soft:lab(4.39462% -1.67911 -8.57056/.14);--vk-amb:lab(75.5947% 14.8791 50.0965);--vk-ok:lab(77.3444% -41.131 21.166);--vk-bad:lab(66.0576% 46.9408 26.6951)}}:root[data-theme=light] .vk{--vk-sea:#d9e9f1;--vk-grat:#c8d9e1;--vk-waterline:#729fb7;--vk-nb:#f1f0ec;--vk-nb-line:#c6c4bc;--vk-land:#fdfcf9;--vk-home:#eaf5fd;--vk-coast:#3a637b;--vk-border:#354452;--vk-pref-line:#556574;--vk-sector-line:#7d8892;--vk-road:#c2ad96;--vk-halo:#fdfcf9;--vk-water-ink:#2d5e7a;--vk-bar-opacity:.45;--vk-chrome:#f8fafc;--vk-panel:#fcfeff;--vk-panel-2:#f4f7f9;--vk-raise:#e9f0f5;--vk-line:#ccd2d6;--vk-line-2:#dfe3e6;--vk-shadow:0 1px 2px #262f381a, 0 16px 36px -18px #1e2f4159;--vk-text-0:#121921;--vk-text-1:#353e47;--vk-text-2:#505963;--vk-text-3:#5a656e;--vk-acc:#076fb8;--vk-acc-hover:#005ea0;--vk-on-acc:#f9fcfe;--vk-on-acc-soft:#f9fcfe2e;--vk-amb:#9d5800;--vk-ok:#0b7643;--vk-bad:#b6322d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=light] .vk{--vk-sea:lab(91.3853% -4.38929 -5.65197);--vk-grat:lab(85.5931% -4.81296 -6.20914);--vk-waterline:lab(63.0365% -11.117 -17.5635);--vk-nb:lab(94.8176% -.189722 2.27976);--vk-nb-line:lab(79.1935% -.352025 4.57842);--vk-land:lab(99.0972% -.128955 1.51819);--vk-home:lab(95.979% -2.915 -5.04177);--vk-coast:lab(39.7468% -9.24592 -18.2679);--vk-border:lab(28.0611% -3.5124 -10.0817);--vk-pref-line:lab(41.9895% -3.6809 -10.1436);--vk-sector-line:lab(55.9211% -2.61331 -6.83113);--vk-road:lab(72.1564% 5.06094 14.7725);--vk-halo:lab(99.0972% -.128955 1.51819);--vk-water-ink:lab(37.4135% -10.2443 -21.1797);--vk-chrome:lab(98.265% -.495434 -.992274);--vk-panel:lab(99.4233% -.330806 -.661802);--vk-panel-2:lab(97.1066% -.659496 -1.3224);--vk-raise:lab(94.2156% -1.63248 -3.29677);--vk-line:lab(83.7726% -1.30847 -2.63881);--vk-line-2:lab(90.1497% -.985563 -1.98145);--vk-shadow:0 1px 2px lab(18.7658% -1.84783 -6.98735/.1), 0 16px 36px -18px lab(18.6877% -2.83948 -13.717/.35);--vk-text-0:lab(8.30628% -1.43626 -7.00705);--vk-text-1:lab(25.7293% -1.91604 -7.0138);--vk-text-2:lab(37.343% -2.21503 -6.95379);--vk-text-3:lab(41.9939% -2.45884 -6.86361);--vk-acc:lab(44.8426% -5.17526 -46.3557);--vk-acc-hover:lab(37.7936% -3.41812 -46.195);--vk-on-acc:lab(98.8466% -.659555 -1.32246);--vk-on-acc-soft:lab(98.8466% -.659555 -1.32246/.18);--vk-amb:lab(44.8713% 29.4793 70.7024);--vk-ok:lab(43.5473% -38.5456 19.9158);--vk-bad:lab(42.6437% 53.3299 35.8635)}}.vk *,.vk :before,.vk :after{box-sizing:border-box}.vk a{color:var(--vk-acc);text-decoration:none}.vk a:hover{color:var(--vk-text-0)}.vk :focus-visible{outline:2px solid var(--vk-acc);outline-offset:-2px}.vk ::selection{background:var(--vk-acc);color:var(--vk-on-acc)}.vk-mono{font-family:var(--vk-font-mono)}.vk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vk-panel{background:var(--vk-panel);border:1px solid var(--vk-line);box-shadow:var(--vk-shadow);border-radius:6px;overflow:hidden}.vk-panel__head{border-bottom:1px solid var(--vk-line-2);background:var(--vk-panel-2);align-items:center;gap:8px;min-height:34px;padding:0 14px;display:flex}.vk-h{font-family:var(--vk-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--vk-text-2);margin:0;font-size:11px;font-weight:600;font-stretch:118%;line-height:1.2}.vk-label{font-family:var(--vk-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--vk-text-3);margin:0;font-size:10px;font-weight:600;font-stretch:112%}.vk-meta{font-family:var(--vk-font-mono);color:var(--vk-text-3);white-space:nowrap;margin-left:auto;font-size:11px}.vk-count{background:var(--vk-raise);min-width:18px;height:18px;font:600 10.5px/1 var(--vk-font-mono);color:var(--vk-text-1);border-radius:9px;place-items:center;padding:0 5px;display:grid}.vk-btn{border:1px solid var(--vk-line);background:var(--vk-panel-2);height:34px;color:var(--vk-text-0);font:600 13px/1 var(--vk-font-text);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background-color .12s,border-color .12s;display:inline-flex}.vk-btn:hover{background:var(--vk-raise);border-color:var(--vk-text-3)}.vk-btn--ghost{color:var(--vk-text-1);background:0 0;font-weight:500}.vk-btn--primary{background:var(--vk-acc);color:var(--vk-on-acc);border-color:#0000}.vk-btn--primary:hover{background:var(--vk-acc-hover);border-color:#0000}.vk-btn--primary:focus-visible{outline-offset:2px}.vk-btn:active{transform:translateY(1px)}.vk-btn:disabled{opacity:.55;cursor:default;transform:none}@media (max-width:899px){.vk-btn{min-height:44px}}.vk-linkbtn{color:var(--vk-acc);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vk-linkbtn:hover{color:var(--vk-text-0)}.vk-kbd{border:1px solid var(--vk-line);min-width:16px;height:16px;font:500 10px/1 var(--vk-font-mono);color:var(--vk-text-2);border-radius:3px;place-items:center;padding:0 3px;display:inline-grid}.vk-grade{width:18px;height:18px;font:600 11px/1 var(--vk-font-mono);border:1px solid;border-radius:3px;place-items:center;display:inline-grid}.vk-grade--S{color:var(--vk-amb)}.vk-grade--A{color:var(--vk-ok)}.vk-grade--B{color:var(--vk-text-1)}.vk-grade--C{color:var(--vk-text-3)}.vk-grade--D,.vk-grade--F{color:var(--vk-bad)}.vk-up{color:var(--vk-ok)}.vk-down{color:var(--vk-bad)}.vk-mark{fill:none;stroke:var(--vk-amb);stroke-width:1.4px;flex:none}.vk-mark circle+circle{fill:var(--vk-amb);stroke:none}.vk-top{z-index:2;background:var(--vk-chrome);border-bottom:1px solid var(--vk-line);align-items:stretch;min-width:0;height:44px;display:flex;position:relative}.vk-top__cell{white-space:nowrap;align-items:center;gap:12px;padding:0 18px;display:flex}.vk-top__cell+.vk-top__cell{border-left:1px solid var(--vk-line-2)}.vk-top__spacer{flex:1}.vk-top__spacer+.vk-top__cell{border-left:0}.vk-brand{font-family:var(--vk-font-display);letter-spacing:.06em;color:var(--vk-text-0);margin:0;font-size:16px;font-weight:800;font-stretch:125%;line-height:1}.vk-top__rule{background:var(--vk-line);align-self:stretch;width:1px;margin:10px 2px}.vk-top__name{color:var(--vk-text-2);font-size:12.5px}.vk-top__ppa{color:var(--vk-text-0)}.vk-top__ppaMark{display:none}@media (max-width:1099px){.vk-top__ppaFull{display:none}.vk-top__ppaMark{display:block}}.vk-stamp{border:1px solid var(--vk-line);font:500 10.5px/1.2 var(--vk-font-mono);letter-spacing:.06em;color:var(--vk-text-2);text-transform:uppercase;white-space:nowrap;border-radius:2px;flex:none;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.vk-ident{border-bottom:1px solid var(--vk-line-2);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px 14px;display:flex}.vk-ident__name{border-left:1px solid var(--vk-line);gap:5px;min-width:0;margin:0;padding-left:14px;display:grid}.vk-ident__mark{font-family:var(--vk-font-display);letter-spacing:.06em;color:var(--vk-text-0);font-size:20px;font-weight:800;font-stretch:125%;line-height:1}.vk-ident__long{color:var(--vk-text-2);font-size:12.5px;line-height:1.2}.vk-ident__ppa{color:var(--vk-text-0)}@media (max-width:480px){.vk-ident__name{border-left:0;flex-basis:100%;padding-left:0}}.vk-top__date{font:400 12px/1 var(--vk-font-mono);color:var(--vk-text-2)}.vk-top__clock{font:600 15px/1 var(--vk-font-mono);color:var(--vk-text-0)}.vk-lang{border:1px solid var(--vk-line);border-radius:6px;gap:2px;padding:2px;display:flex}.vk-lang button{min-width:34px;height:24px;color:var(--vk-text-2);font:500 11.5px/1 var(--vk-font-mono);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px}.vk-lang button:hover{background:var(--vk-raise);color:var(--vk-text-0)}.vk-lang button[aria-pressed=true]{background:var(--vk-raise);color:var(--vk-text-0);font-weight:600}@media (max-width:899px){.vk-lang button{min-width:44px;height:38px;font-size:12px}}.vk-acct{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.vk-acct__who{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;line-height:1.25;display:grid}button.vk-acct__who{cursor:pointer;border-radius:4px}button.vk-acct__who:hover .vk-acct__name{text-underline-offset:2px;text-decoration:underline}.vk-acct__who:has(.vk-acct__pic){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px}.vk-acct__pic{object-fit:cover;background:var(--vk-panel-2);box-shadow:0 0 0 1px var(--vk-line);border-radius:50%;grid-row:span 2}.vk-acct__name{color:var(--vk-text-0);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.vk-acct__method{font:400 12px/1 var(--vk-font-mono);color:var(--vk-text-3);margin-left:6px}.vk-acct__state{color:var(--vk-text-3);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.vk-acct__dot{border:1px solid var(--vk-text-3);border-radius:50%;flex:none;width:6px;height:6px}.vk-acct__dot.is-saved{border-color:var(--vk-ok);background:var(--vk-ok)}.vk-acct__dot.is-saving{border-color:var(--vk-acc);background:var(--vk-acc)}.vk-acct__dot.is-error{border-color:var(--vk-bad);background:var(--vk-bad)}.vk-acct__out{height:30px;padding:0 12px;font-size:12.5px}.vk-acct__menu{z-index:30;background:var(--vk-panel);border:1px solid var(--vk-line);min-width:240px;box-shadow:var(--vk-shadow);border-radius:6px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.vk-acct__menuHead{border-bottom:1px solid var(--vk-line-2);color:var(--vk-text-3);gap:2px;margin-bottom:4px;padding:8px 10px 10px;font-size:12px;display:grid}.vk-acct__menuHead strong{color:var(--vk-text-0);font-size:13px}.vk-acct__lost{color:var(--vk-bad)}.vk-acct__item{min-height:34px;color:var(--vk-text-1);font:500 13px/1 var(--vk-font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 10px;display:flex}.vk-acct__item:hover,.vk-acct__item:focus-visible{background:var(--vk-raise);color:var(--vk-text-0)}.vk-acct__item.is-danger{color:var(--vk-bad)}a.vk-acct__item{text-decoration:none}.vk-foot{background:var(--vk-chrome);border-top:1px solid var(--vk-line);min-width:0;height:28px;color:var(--vk-text-3);white-space:nowrap;align-items:center;gap:16px;padding:0 16px;font-size:11px;display:flex;overflow:hidden}.vk-foot__version{font-family:var(--vk-font-mono)}.vk-foot__disclaimer{text-align:center;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:11.5px;overflow:hidden}.vk-foot__contact{flex:none}.vk-foot__links{flex:none;gap:12px;display:flex}.vk-foot__links a{color:inherit}.vk-foot__links a:hover,.vk-foot__links a:focus-visible{color:var(--vk-text-1)}.vk-foot__keys{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vk-foot__keys li{align-items:center;gap:3px;display:flex}@media (max-width:1099px){.vk-foot{white-space:normal;background:0 0;border-top:0;height:auto;padding:20px 16px 28px;font-size:12.5px;line-height:18px;display:block}.vk-foot__disclaimer{text-align:left;text-wrap:pretty;font-size:12.5px}.vk-foot__contact{margin-top:2px;padding:12px 0;display:inline-block}.vk-foot__links{flex-wrap:wrap;gap:0 16px}.vk-foot__links a{padding:12px 0}.vk-foot__line{font:400 11.5px/18px var(--vk-font-mono);margin:4px 0 0}.vk-foot__keys,.vk-foot>.vk-foot__version,.vk-foot>.vk-foot__credit{display:none}}@media (min-width:1100px){.vk-foot__line{display:none}}@media (prefers-reduced-motion:reduce){.vk *,.vk :before,.vk :after{transition:none!important;animation:none!important}}.vk-notes__all{margin-left:auto;font-size:12px}.vk-notes__list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.vk-note{padding:10px 14px 11px}.vk-note+.vk-note{border-top:1px solid var(--vk-line-2)}.vk-note__head{align-items:center;gap:7px;margin:0 0 3px;display:flex}.vk-note__dot{background:var(--vk-acc);border-radius:50%;flex:none;width:6px;height:6px}.vk-note__dot.is-state{border:1px solid var(--vk-text-3);background:0 0}.vk-note__kind{font-family:var(--vk-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-text-2);font-size:10.5px;font-weight:600;font-stretch:118%}.vk-note__head .vk-note__kind{white-space:nowrap;flex:none}.vk-note__role{min-width:0;color:var(--vk-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.vk-note__text{color:var(--vk-text-1);text-wrap:pretty;margin:0}.vk-num{color:var(--vk-text-0);font-size:12px}.vk-legend{color:var(--vk-text-1);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:8px 14px;font-size:12px;list-style:none;display:flex}.vk-legend li{align-items:center;gap:8px;display:flex}.vk-legend__mine,.vk-legend__whole,.vk-legend__offer{background:var(--vk-acc);flex:none;width:14px;height:10px}.vk-legend__whole{border:1px solid var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 25%, transparent)}.vk-legend__offer{border:1px dashed var(--vk-acc);background:repeating-linear-gradient(45deg, var(--vk-acc) 0 1px, transparent 1px 4px)}.vk-legend__colleague{border:1px solid var(--vk-sector-line);background:var(--vk-home);flex:none;width:14px;height:10px}.vk-legend__pref{fill:none;stroke:var(--vk-pref-line);stroke-width:1.2px;stroke-dasharray:7 2.5 1.5 2.5}.vk-legend__sector{fill:none;stroke:var(--vk-sector-line);stroke-width:1.4px;stroke-dasharray:1 2.4;stroke-linecap:round}.vk-legend__scale svg text{font:9.5px var(--vk-font-mono);fill:var(--vk-text-3)}.vk-legend__bar{fill:var(--vk-text-2)}.vk-legend__bar.is-open{fill:none;stroke:var(--vk-text-2);stroke-width:1px}.vk-legend.is-compact{background:var(--vk-panel);border:1px solid var(--vk-line);border-radius:5px;gap:14px;padding:6px 10px;line-height:16px;position:absolute;bottom:10px;left:12px}.vk-legend.is-compact li{gap:6px}.vk-legend.is-compact .vk-legend__mine,.vk-legend.is-compact .vk-legend__offer{width:12px;height:9px}.vk-map{width:100%;height:100%;animation:.24s both vk-map-in;display:block;position:relative;overflow:hidden}.vk-map.is-empty{animation:none}@keyframes vk-map-in{0%{opacity:0}}.vk-map__canvas,.vk-map__ink{width:100%;height:100%;display:block;position:absolute;inset:0}.vk-map__lit{display:block;position:absolute}.vk-map__lit,.vk-map__litInk{opacity:0;will-change:opacity;pointer-events:none;transition:opacity .2s}.vk-map.is-lit .vk-map__lit,.vk-map.is-lit .vk-map__litInk{opacity:1;transition-duration:.26s}.vk-map.is-lit .vk-map__litInk .vk-map__pin circle:first-child{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.8,.2,1) both vk-pin-in}.vk-map__litInk .vk-map__label.is-challenge{fill:var(--vk-amb)}@keyframes vk-pin-in{0%{opacity:0;transform:scale(2.4)}}.vk-map__leader{fill:none;stroke:var(--vk-amb);stroke-width:1px}.vk-map__pin circle{fill:none;stroke:var(--vk-amb);stroke-width:1.5px}.vk-map__pin circle+circle{fill:var(--vk-amb);stroke:none}.vk-map__dots circle{fill:var(--vk-text-1);stroke:var(--vk-halo);stroke-width:1.6px;paint-order:stroke}.vk-map__dots .is-size0{fill:var(--vk-text-0)}.vk-map__dots .is-ring{fill:none;stroke:var(--vk-text-1);stroke-width:1px}.vk-map__country,.vk-map__region{font-family:var(--vk-font-display);letter-spacing:.5em;fill:var(--vk-text-3);text-anchor:middle;font-size:10.5px;font-weight:500;font-stretch:125%}.vk-map__region{letter-spacing:.42em;font-weight:600}.vk-map__water{font-family:var(--vk-font-display);letter-spacing:.14em;fill:var(--vk-water-ink);text-anchor:middle;font-size:12px;font-style:italic}.vk-map--strip .vk-map__water{letter-spacing:.12em;font-size:10.5px}.vk-map__region,.vk-map__label{stroke:var(--vk-halo);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.vk-map__label{font-family:var(--vk-font-text);fill:var(--vk-text-2);font-size:11.5px;font-weight:500}.vk-map__label.is-city{fill:var(--vk-text-1);font-size:12.5px;font-weight:600}.vk-map__label.is-capital,.vk-map__label.is-challenge{fill:var(--vk-text-0);stroke-width:3.5px;font-size:13.5px;font-weight:600}.vk-map__label.is-mine{font-family:var(--vk-font-display);letter-spacing:.1em;fill:var(--vk-acc);stroke-width:3.5px;font-size:12px;font-weight:700;font-stretch:115%}.vk-map__label.is-mineSub{fill:var(--vk-text-1)}.vk-map__label.is-offer{fill:var(--vk-acc);font-weight:600}.vk-map__label.is-other{fill:var(--vk-text-0);font-size:12.5px;font-weight:600}.vk-map__label.is-offerSub,.vk-map__label.is-otherSub{fill:var(--vk-text-1);font-size:11px}.vk-map--strip .vk-map__label{font-size:10.5px}.vk-map--strip .vk-map__label.is-city{font-size:11px;font-weight:500}.vk-map--strip .vk-map__label.is-capital,.vk-map--strip .vk-map__label.is-challenge{stroke-width:3px;font-size:12px}.vk-map--strip .vk-map__label.is-mine{letter-spacing:.08em;stroke-width:3px;font-size:10.5px;font-stretch:112%}.vk-map__deg{font-family:var(--vk-font-mono);fill:var(--vk-text-3);font-size:10px}.vk-pagehead{background:var(--vk-panel);border-bottom:1px solid var(--vk-line);align-items:center;gap:16px;min-width:0;min-height:56px;padding:0 16px 0 8px;display:flex}.vk-back{height:36px;color:var(--vk-text-1);font:400 13px/1 var(--vk-font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.vk-back:hover{background:var(--vk-raise);color:var(--vk-text-0)}.vk-back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vk-back .vk-kbd{height:18px;padding:0 5px}.vk-pagehead__rule{background:var(--vk-line);flex:none;width:1px;height:24px}.vk-pagehead__title{font-family:var(--vk-font-display);color:var(--vk-text-0);flex:none;margin:0;font-size:20px;font-weight:650;font-stretch:112%;line-height:1}.vk-pagehead__line{min-width:0;color:var(--vk-text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.vk-pagehead__line strong{color:var(--vk-text-0);font-weight:600}.vk-pagehead__meta{font:400 12px/1 var(--vk-font-mono);color:var(--vk-text-3);white-space:nowrap;flex:none;margin-left:auto}.vk-go{gap:12px;height:38px;padding:0 10px 0 16px;font-size:14px;font-weight:650}.vk-go__key{background:var(--vk-on-acc-soft);height:22px;font:600 11px/1 var(--vk-font-mono);border-radius:4px;place-items:center;padding:0 6px;display:grid}.vk-strip{grid-template-columns:repeat(var(--vk-strip-n,8), minmax(0, 1fr));background:var(--vk-chrome);border-bottom:1px solid var(--vk-line);min-height:72px;margin:0;display:grid}.vk-strip__cell{align-content:center;gap:3px;min-width:0;padding:10px 16px;display:grid;position:relative}.vk-strip__cell+.vk-strip__cell{border-left:1px solid var(--vk-line-2)}.vk-strip__cell dt{font-family:var(--vk-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-text-3);font-size:10px;font-weight:600;font-stretch:112%}.vk-strip__cell dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.vk-strip__value{font:500 18px/1.2 var(--vk-font-mono);color:var(--vk-text-0);align-items:center;gap:8px;display:flex}.vk-strip__value small{color:var(--vk-text-3);margin-left:-8px;font-size:12px}.vk-strip__value .vk-grade{width:20px;height:20px;font-size:11.5px}.vk-strip__sub{color:var(--vk-text-3);font-size:11.5px}.vk-strip__bar{background:var(--vk-line-2);height:2px;position:absolute;bottom:4px;left:16px;right:16px}.vk-strip__bar>span{background:var(--vk-text-2);height:100%;display:block}.vk-table{border-collapse:collapse;width:100%;font-size:13px}.vk-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vk-table th{height:30px;font-family:var(--vk-font-display);letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--vk-text-3);white-space:nowrap;padding:0 8px;font-size:10px;font-weight:600;font-stretch:112%}.vk-table td{height:36px;color:var(--vk-text-1);padding:0 8px}.vk-table th:first-child,.vk-table td:first-child{padding-left:16px}.vk-table th:last-child,.vk-table td:last-child{padding-right:16px}.vk-table tbody tr{border-top:1px solid var(--vk-line-2)}.vk-table tbody tr:hover{background:var(--vk-panel-2)}.vk-table .is-num{text-align:right;font-family:var(--vk-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.vk-table .is-strong{color:var(--vk-text-0)}.vk-seg{border:1px solid var(--vk-line);border-radius:6px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.vk-seg button{height:26px;color:var(--vk-text-2);font:500 12.5px/1 var(--vk-font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.vk-seg button:hover:not(:disabled){background:var(--vk-raise);color:var(--vk-text-0)}.vk-seg button[aria-pressed=true]{background:var(--vk-raise);color:var(--vk-text-0);font-weight:600}.vk-seg button:disabled{color:var(--vk-text-3);cursor:default}.vk-meter{vertical-align:middle;background:var(--vk-line-2);width:64px;height:4px;display:inline-block}.vk-meter>span{background:var(--vk-text-2);height:100%;display:block}.vk-meter.is-warn>span{background:var(--vk-amb)}.vk-meter.is-bad>span{background:var(--vk-bad)}.vk-warn{color:var(--vk-amb)}.vk-ui{--bg-0:var(--vk-chrome);--bg-1:var(--vk-panel);--bg-2:var(--vk-panel);--bg-3:var(--vk-panel-2);--bg-4:var(--vk-raise);--glass:var(--vk-panel);--line:var(--vk-line-2);--line-2:var(--vk-line);--line-3:color-mix(in oklch, var(--vk-text-3) 55%, var(--vk-line));--text-0:var(--vk-text-0);--text-1:var(--vk-text-1);--text-2:var(--vk-text-2);--text-3:var(--vk-text-3);--accent:var(--vk-acc);--accent-2:var(--vk-acc);--accent-soft:color-mix(in oklch, var(--vk-acc) 14%, transparent);--gold:var(--vk-amb);--gold-ink:var(--vk-amb);--warn:var(--vk-amb);--warn-ink:var(--vk-amb);--ok:var(--vk-ok);--ok-ink:var(--vk-ok);--danger:var(--vk-bad);--danger-ink:var(--vk-bad);--info:var(--vk-acc);--info-ink:var(--vk-acc);--font-ui:var(--vk-font-text);--font-mono:var(--vk-font-mono);--r-sm:3px;--r-md:5px;--r-lg:6px;--r-xl:6px;--shadow-1:none;--shadow-2:var(--vk-shadow);--shadow-glow:none}.vk-ui .ui-btn,.vk-ui .ui-iconbtn{background:var(--btn-bg);box-shadow:none;font-family:var(--vk-font-text);letter-spacing:0;text-shadow:none;border-radius:5px}.vk-ui .ui-btn:hover:not(:disabled),.vk-ui .ui-iconbtn:hover:not(:disabled){background:var(--btn-bg-hover);border-color:var(--vk-text-3);box-shadow:none}.vk-ui .ui-btn:active:not(:disabled),.vk-ui .ui-iconbtn:active:not(:disabled){box-shadow:none}.vk-ui .ui-btn:focus-visible,.vk-ui .ui-iconbtn:focus-visible,.vk-ui .ui-tab:focus-visible,.vk-ui .ui-seg__opt:focus-visible,.vk-ui .ui-select select:focus-visible,.vk-ui .ui-field__input:focus-visible{box-shadow:none;outline:2px solid var(--vk-acc);outline-offset:1px}.vk-ui .ui-btn--secondary{--btn-bg:var(--vk-panel-2);--btn-bg-hover:var(--vk-raise);--btn-border:var(--vk-line)}.vk-ui .ui-btn--primary{--btn-bg:var(--vk-acc);--btn-bg-hover:var(--vk-acc-hover);--btn-border:transparent;--btn-fg:var(--vk-on-acc)}.vk-ui .ui-btn--primary:hover:not(:disabled){border-color:#0000}.vk-ui .ui-btn--danger,.vk-ui .ui-btn--warning,.vk-ui .ui-btn--success{--btn-bg:transparent;--btn-fg:var(--btn-tone);--btn-border:var(--btn-tone);--btn-bg-hover:color-mix(in oklch, var(--btn-tone) 12%, transparent)}.vk-ui .ui-btn--danger{--btn-tone:var(--vk-bad)}.vk-ui .ui-btn--warning{--btn-tone:var(--vk-amb)}.vk-ui .ui-btn--success{--btn-tone:var(--vk-ok)}.vk-ui .ui-btn--danger:hover:not(:disabled),.vk-ui .ui-btn--warning:hover:not(:disabled),.vk-ui .ui-btn--success:hover:not(:disabled){border-color:var(--btn-tone)}.vk-ui .ui-btn--ghost{--btn-bg:transparent;--btn-bg-hover:var(--vk-raise);--btn-fg:var(--vk-text-1)}.vk-ui .ui-btn--lg{border-radius:5px;height:38px;font-size:14px}.vk-ui .ui-btn .ui-kbd{background:var(--vk-on-acc-soft)}.vk-ui .ui-tab{font-family:var(--vk-font-text);font-weight:500}.vk-ui .ui-tab.is-active{font-weight:600}.vk-ui .ui-tab:after{border-radius:0;left:10px;right:10px}.vk-ui .ui-tab.is-active:after{box-shadow:none}.vk-ui .ui-tab.is-active .ui-icon{color:var(--vk-acc)}.vk-ui .ui-tab__badge{background:var(--vk-raise);color:var(--vk-text-0);box-shadow:none}.vk-ui .ui-seg{border-color:var(--vk-line);background:0 0;border-radius:6px;padding:2px}.vk-ui .ui-seg__opt{height:26px;font:500 12.5px/1 var(--vk-font-text);border-radius:4px;padding:0 10px}.vk-ui .ui-seg__opt.is-active{background:var(--vk-raise);box-shadow:none;color:var(--vk-text-0);font-weight:600}.vk-ui .ui-badge{font-family:var(--vk-font-text);border-radius:3px}.vk-ui .ui-meter{background:var(--vk-line-2);height:4px;box-shadow:none;border-radius:0}.vk-ui .ui-meter__fill{background:var(--mc);box-shadow:none}.vk-ui .ui-meter--accent{--mc:var(--vk-text-2)}.vk-ui .ui-empty__icon{background:var(--vk-panel-2)}.vk-ui .ui-modal{background:color-mix(in oklch, var(--vk-sea) 72%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.vk-ui .ui-modal__card{background:var(--vk-panel);border-color:var(--vk-line);box-shadow:var(--vk-shadow);border-radius:6px}.vk-ui .ui-modal__card:before{display:none}.vk-ui .ui-modal__card--danger,.vk-ui .ui-modal__card--warn{border-top:2px solid var(--vk-bad)}.vk-ui .ui-modal__card--warn{border-top-color:var(--vk-amb)}.vk-ui .ui-modal__head{background:var(--vk-panel-2);border-bottom-color:var(--vk-line-2)}.vk-ui .ui-modal__head h2{font-family:var(--vk-font-display);letter-spacing:0;font-size:15px;font-weight:650;font-stretch:108%}.vk-ui .ui-modal__foot{background:var(--vk-panel-2);border-top-color:var(--vk-line-2)}.vk-ui .ui-field__input{border-radius:5px}.vk-page{isolation:isolate;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.vk-page>*{flex-shrink:0}.vk-page,.vk-menu,.vk-boot,.vk-career,.sh-login{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.vk-page__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.vk-pagehead__meta~.vk-page__actions{margin-left:0}.vk-page__main{flex:1 0 auto;width:100%;max-width:1440px;margin:0 auto;padding:16px}.vk-page__account{box-shadow:none;align-items:center;margin:0 12px;padding:10px 6px 10px 14px;display:flex}.vk-page__account .vk-acct{flex:1;justify-content:space-between}.vk-page__account .vk-acct__who,.vk-page__account .vk-acct__signin{min-height:44px}.vk-page__account .vk-acct__out{height:44px;padding:0 16px}.vk-page__account .vk-acct__menu{inset:auto auto calc(100% + 8px) 0}@media (max-width:1099px){.vk-page .vk-pagehead{flex-wrap:wrap;gap:8px 12px;padding:8px 12px 12px 4px}.vk-page .vk-pagehead__line{white-space:normal;flex:100%;order:3;padding-left:8px}.vk-page .vk-pagehead__title{flex:auto;min-width:0}.vk-page__actions{flex:100%;order:4;margin-left:8px}.vk-page__actions>*{flex:1}.vk-page .vk-go{justify-content:space-between;height:48px}.vk-page .vk-go__key{display:none}.vk-page__main{padding:12px}}@media (max-width:640px){.vk-page button,.vk-page .vk-seg button{min-height:44px}}@media (hover:none) and (pointer:coarse){.vk-back .vk-kbd{display:none}}.vk-panel__body{padding:12px 14px 14px}.vk-panel__body>p{text-wrap:pretty;margin:0 0 8px}.vk-panel__body>p:last-child{margin-bottom:0}.vk-panel__foot{border-top:1px solid var(--vk-line-2);background:var(--vk-panel-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.vk-dim{color:var(--vk-text-3)}.vk-kv{margin:0}.vk-kv>div{justify-content:space-between;align-items:baseline;gap:16px;min-height:32px;padding:7px 14px;display:flex}.vk-kv>div+div{border-top:1px solid var(--vk-line-2)}.vk-kv dt{color:var(--vk-text-2);flex:none}.vk-kv dd{min-width:0;color:var(--vk-text-0);text-align:right;margin:0}.vk-kv dd.vk-mono{font-variant-numeric:tabular-nums;font-size:12.5px}.vk-msg{border:1px solid var(--vk-line);border-left:2px solid var(--vk-text-3);background:var(--vk-panel-2);color:var(--vk-text-1);text-wrap:pretty;border-radius:4px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;display:flex}.vk-msg.is-warn{border-left-color:var(--vk-amb)}.vk-msg.is-bad{border-left-color:var(--vk-bad)}.vk-msg.is-ok{border-left-color:var(--vk-ok)}.vk-msg strong{color:var(--vk-text-0)}.vk-check{border:1px solid var(--vk-line);cursor:pointer;border-radius:5px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.vk-check input{width:16px;height:16px;accent-color:var(--vk-acc);flex:none;margin:2px 0 0}.vk-check__text{gap:2px;display:grid}.vk-check__label{color:var(--vk-text-0);font-weight:600}.vk-check__hint{color:var(--vk-text-3);font-size:12px}.vk-dialog{gap:12px;display:grid}.vk-dialog p{color:var(--vk-text-1);text-wrap:pretty;margin:0}.vk-layer{display:contents}.vk-toast{z-index:60;border:1px solid var(--vk-line);background:var(--vk-panel);max-width:calc(100vw - 32px);box-shadow:var(--vk-shadow);color:var(--vk-text-0);border-radius:5px;align-items:center;gap:10px;padding:10px 16px;font-weight:600;animation:.16s both vk-toast-in;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}@keyframes vk-toast-in{0%{opacity:0}}.vk-toast__dot{background:var(--vk-acc);border-radius:50%;flex:none;width:7px;height:7px}.vk-toast.is-ok .vk-toast__dot{background:var(--vk-ok)}.vk-toast.is-gold .vk-toast__dot{background:var(--vk-amb)}.vk-toast.is-danger .vk-toast__dot{background:var(--vk-bad)}.vk-grade--lg{border-width:2px;border-radius:6px;width:56px;height:56px;font-size:30px;font-weight:600}.vk-ui .ui-modal__icon{display:none}.vk-table th.is-num{font-family:var(--vk-font-display);font-size:10px}.vk-prof{gap:14px;display:grid}.vk-prof__me{align-items:center;gap:16px;display:flex}.vk-prof__me strong{color:var(--vk-text-0);font-size:16px}.vk-prof__me p{margin:4px 0 0;font-size:13px}.vk-prof__big{object-fit:cover;background:var(--vk-panel-2);box-shadow:0 0 0 2px var(--vk-acc), 0 6px 18px #00000040;border-radius:50%;flex:none}.vk-prof__chips{gap:7px;display:grid}.vk-prof__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vk-prof__row .vk-label{min-width:74px}.vk-prof__chip{border:1px solid var(--vk-line);background:var(--vk-panel-2);color:var(--vk-text-1);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px}.vk-prof__chip:hover{border-color:var(--vk-acc)}.vk-prof__chip.is-on{border-color:var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 18%, var(--vk-panel-2));color:var(--vk-text-0)}.vk-prof__count{color:var(--vk-text-2);margin:0;font-size:12.5px}.vk-prof__grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;max-height:46vh;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.vk-prof__face{background:var(--vk-panel-2);cursor:pointer;aspect-ratio:1;border:2px solid #0000;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.vk-prof__face img{object-fit:cover;width:100%;height:100%;display:block}.vk-prof__face:hover,.vk-prof__face:focus-visible{border-color:color-mix(in oklch, var(--vk-acc) 60%, transparent)}.vk-prof__face.is-on{border-color:var(--vk-acc);box-shadow:0 0 0 2px color-mix(in oklch, var(--vk-acc) 35%, transparent)}.vk-prof__draw{align-items:center;gap:18px;display:flex}.vk-prof__draw img{background:var(--vk-panel-2);border-radius:50%}.vk-prof__drawActions{justify-items:start;gap:8px;display:grid}.vk-prof__drawActions p{margin:0;font-size:12.5px}.vk-boot{cursor:default;isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.vk-boot__main{place-items:center;min-height:0;padding:16px;display:grid;position:relative}.vk-boot__map{position:absolute;inset:0}.vk-boot__panel{width:min(680px,100%);position:relative}.vk-boot__sub{color:var(--vk-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vk-boot__log{min-height:312px;font:400 12.5px/24px var(--vk-font-mono);color:var(--vk-text-1);margin:0;padding:10px 14px;list-style:none}.vk-boot__line{align-items:baseline;gap:14px;display:flex}.vk-boot__ts{color:var(--vk-text-3);flex:none}.vk-boot__text{flex:1;min-width:0}.vk-boot__detail{color:var(--vk-text-3)}.vk-boot__st{flex:none;font-weight:600}.vk-boot__st.is-ok{color:var(--vk-ok)}.vk-boot__st.is-off{color:var(--vk-amb)}.vk-boot__cursor{background:var(--vk-text-2);width:8px;height:14px;margin-top:5px;animation:.9s steps(2,start) infinite epd-blink}.vk-boot__foot{border-top:1px solid var(--vk-line-2);background:var(--vk-panel-2);min-height:38px;color:var(--vk-text-3);align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex}.vk-boot__bar{background:var(--vk-line);flex:1;height:2px}.vk-boot__bar>span{background:var(--vk-acc);height:100%;display:block}.vk-boot__pct{min-width:36px;font:500 12px/1 var(--vk-font-mono);color:var(--vk-text-1);text-align:right}@media (max-width:640px){.vk-boot .vk-top__name,.vk-boot__sub,.vk-boot__ts,.vk-boot__skip{display:none}.vk-boot .vk-top__cell{padding:0 12px}.vk-boot__log{min-height:0;font-size:11.5px;line-height:21px}}@media (max-width:420px){.vk-boot .vk-top__date{display:none}}.sh-login{isolation:isolate;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.sh-login>*{flex-shrink:0}.vk-login__main{flex:1 0 auto;justify-content:flex-end;align-items:flex-start;min-height:0;padding:24px clamp(12px,min(25vw - 200px,50vw - 560px),320px) 24px 12px;display:flex;position:relative}.vk-login__map{position:absolute;inset:0;overflow:hidden}.vk-login__panel{border-top:2px solid var(--vk-acc);flex-direction:column;width:448px;max-width:100%;margin:auto 0;transition:opacity 1s;display:flex;position:relative}.sh-login.is-leaving .vk-login__panel{opacity:0}.vk-login__ident{gap:10px 16px;padding:16px 18px 15px}@media (min-width:481px){.vk-login__ident .vk-ident__name{padding-left:16px}}.vk-login__head{border-top:1px solid var(--vk-line-2);padding:0 18px}.vk-login__top{gap:12px;padding:16px 18px 14px;display:grid}.vk-login__shuffle{position:absolute;right:4px}.vk-login__top .ui-field__input{padding-right:40px}.vk-login__tabs{border-top:1px solid var(--vk-line-2);border-bottom:1px solid var(--vk-line-2);background:var(--vk-panel-2);gap:0;padding:0}.vk-login__tabs .ui-tab{min-width:0;min-height:44px;color:var(--vk-text-2);border-radius:0;flex:1 1 0;justify-content:center;padding:0 6px}.vk-login__tabs .ui-tab+.ui-tab{border-left:1px solid var(--vk-line-2)}.vk-login__tabs .ui-tab:hover:not(:disabled){background:var(--vk-raise);color:var(--vk-text-0)}.vk-login__tabs .ui-tab.is-active{background:var(--vk-panel);color:var(--vk-text-0)}.vk-login__tabs .ui-tab:after{left:0;right:0}.vk-login__tabs .ui-tab__label{min-width:0}.vk-login__tabLabel{align-items:center;gap:7px;min-width:0;display:inline-flex}.vk-login__tabLabel .ui-icon{color:var(--vk-text-3);flex:none}.ui-tab.is-active .vk-login__tabLabel .ui-icon{color:var(--vk-acc)}.vk-login__flow{flex-direction:column;min-height:244px;padding:18px;display:flex}.vk-login__alt{border-top:1px solid var(--vk-line-2);color:var(--vk-text-3);justify-content:center;align-items:center;gap:12px;padding:10px 18px;display:flex}.vk-login__sim{color:var(--vk-text-3);text-align:center;text-wrap:pretty;margin:0;padding:0 18px 12px;font-size:12px}.vk-login__acct{text-align:center;margin:-4px 0 0;padding:0 18px 12px;font-size:12.5px}.vk-login__acct .vk-linkbtn{min-height:32px;font-weight:600}@media (max-width:899px){.vk-login__acct .vk-linkbtn{min-height:44px}}.vk-login__sys{border-top:1px solid var(--vk-line-2);background:var(--vk-panel-2);margin:auto 0 0}.vk-login__sys>div{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 18px;font-size:12px;display:flex}.vk-login__sys dt{color:var(--vk-text-3)}.vk-login__sys dd{color:var(--vk-text-1);align-items:center;gap:7px;margin:0;display:flex}.vk-login__dot{border:1px solid var(--vk-text-3);border-radius:50%;width:6px;height:6px}.vk-login__dot.is-online{border-color:var(--vk-ok);background:var(--vk-ok)}.vk-login__dot.is-offline{border-color:var(--vk-amb)}.vk-login__resume{border:1px solid var(--vk-line);border-left:2px solid var(--vk-ok);background:var(--vk-panel-2);border-radius:4px;gap:10px;padding:10px 12px;display:grid}.vk-login__resume p{color:var(--vk-text-2);gap:2px;margin:0;font-size:12.5px;display:grid}.vk-login__resume strong{color:var(--vk-text-0);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.vk-login__resumeActions{gap:8px;display:flex}.vk-login__success{text-align:center;align-content:center;gap:6px;min-height:300px;padding:24px 20px;display:grid}.vk-login__success p{color:var(--vk-text-2);margin:0}.vk-login__success .vk-login__successTitle{font-family:var(--vk-font-display);color:var(--vk-text-0);justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:650;font-stretch:108%;display:flex}.vk-login__ok{background:var(--vk-ok);border-radius:50%;width:10px;height:10px}.vk-id{flex-direction:column;flex:1;gap:14px;display:flex}.sh-id__insert{align-items:center;gap:12px;display:flex}.vk-steps{border:1px solid var(--vk-line);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vk-steps li{min-height:34px;color:var(--vk-text-3);align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.vk-steps li+li{border-left:1px solid var(--vk-line)}.vk-steps__n{border:1px solid var(--vk-line);width:18px;height:18px;font:500 10.5px/1 var(--vk-font-mono);border-radius:3px;place-items:center;display:grid}.vk-steps li.is-on{background:var(--vk-panel-2);color:var(--vk-text-0);font-weight:600}.vk-steps li.is-on .vk-steps__n{border-color:var(--vk-acc);background:var(--vk-acc);color:var(--vk-on-acc)}.vk-steps li.is-done{color:var(--vk-text-1)}.vk-steps li.is-done .vk-steps__n{border-color:var(--vk-ok);color:var(--vk-ok)}.sh-id__step{flex-direction:column;gap:12px;display:flex}.sh-id__step>p{color:var(--vk-text-1);margin:0}.sh-id__status{min-height:44px;color:var(--vk-text-1);align-items:center;gap:10px;display:flex}.vk-id__owner{border:1px solid var(--vk-line-2);border-radius:5px}.vk-id__owner>div{padding:6px 12px}.sh-pin{cursor:text;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.sh-pin__label{color:var(--vk-text-0);align-items:center;gap:8px;font-weight:600;display:flex}.sh-pin__boxes{gap:6px;display:flex}.sh-pin__box{border:1px solid var(--vk-line);background:var(--vk-panel-2);border-radius:4px;width:34px;height:40px;position:relative}.sh-pin__box.is-filled:after{content:"";background:var(--vk-text-0);border-radius:50%;width:8px;height:8px;margin:auto;position:absolute;inset:0}.sh-pin:focus-within .sh-pin__box.is-cursor{border-color:var(--vk-acc);box-shadow:inset 0 -2px var(--vk-acc)}.sh-pin__input{opacity:0;position:absolute;inset:0}.sh-pin__hint{color:var(--vk-text-3);margin:-4px 0 0;font-size:12px}.sh-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.sh-pad__key{border:1px solid var(--vk-line);background:var(--vk-panel-2);height:38px;color:var(--vk-text-0);font:500 15px/1 var(--vk-font-mono);cursor:pointer;border-radius:4px}.sh-pad__key:hover{background:var(--vk-raise)}.sh-pad__key:active{transform:translateY(1px)}.sh-pad__key--fn{color:var(--vk-text-2)}.sh-pad__key--ok{background:var(--vk-acc);color:var(--vk-on-acc);border-color:#0000;font-weight:600}.sh-pad__key--ok:hover{background:var(--vk-acc-hover)}.sh-pad__key:disabled{opacity:.45;cursor:default;transform:none}.sh-mid{flex-direction:column;gap:12px;display:flex}.sh-mid__note{color:var(--vk-text-2);margin:0;font-size:12.5px}.sh-mid--wait{flex-direction:row;align-items:stretch;gap:14px}.sh-mid__left{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.sh-mid__codeLabel{font-family:var(--vk-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--vk-text-3);font-size:10px;font-weight:600;font-stretch:112%}.sh-mid__code{font:600 40px/1 var(--vk-font-mono);letter-spacing:.08em;color:var(--vk-text-0)}.sh-mid__check{color:var(--vk-text-2);text-wrap:pretty;margin:0;font-size:12.5px}.sh-mid__timer{width:100%;color:var(--vk-text-2);gap:6px;font-size:12px;display:grid}.sh-mid__timerBar{background:var(--vk-line);height:2px}.sh-mid__timerBar i{background:var(--vk-acc);height:100%;display:block}.sh-phone{border:1px solid var(--vk-line);background:var(--vk-panel-2);text-align:center;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:10px;width:128px;padding:12px 10px;display:flex}.sh-phone__app{font-family:var(--vk-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--vk-text-2);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.sh-phone__title{color:var(--vk-text-1);font-size:11.5px}.sh-phone__code{font:600 20px/1 var(--vk-font-mono);color:var(--vk-text-0)}.sh-phone__pin{font:500 10.5px/1 var(--vk-font-mono);color:var(--vk-text-3);gap:4px;display:grid}.sh-phone__dots{gap:5px;display:flex}.sh-phone__dots i{border:1px solid var(--vk-text-3);border-radius:50%;width:7px;height:7px}.sh-phone__dots i.is-on{border-color:var(--vk-text-0);background:var(--vk-text-0)}.sh-phone__ok{background:var(--vk-acc);width:100%;height:30px;color:var(--vk-on-acc);cursor:pointer;border:0;border-radius:4px;place-items:center;margin-top:auto;font-weight:700;display:grid}.sh-legacy{--legacy-blue:#0071cf;--legacy-btn:#0056a5;--legacy-btn-hover:#003f73;border-radius:var(--r-lg);background:var(--legacy-blue);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px;font-family:Roboto,Arial,sans-serif;display:flex}.sh-legacy__box{color:#222;text-align:center;background:#fff;border-radius:8px;width:100%;max-width:280px;padding:20px;box-shadow:0 0 15px #0003}.sh-legacy__box.is-shake{animation:.38s sh-shake}@keyframes sh-shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.sh-legacy__box h2{margin:0 0 6px;font-size:22px;font-weight:500}.sh-legacy__input{color:#222;background:#fff;border:1px solid #bbb;border-radius:2px;width:100%;min-height:44px;margin:10px 0;padding:10px;font-size:16px;display:block}.sh-legacy__input:focus-visible{outline:2px solid var(--legacy-blue);outline-offset:0}.sh-legacy__btn{background:var(--legacy-btn);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;font-size:15px;transition:background .3s;display:inline-flex}.sh-legacy__btn:hover{background:var(--legacy-btn-hover)}.sh-legacy__btn:disabled{cursor:progress;opacity:.85}.sh-legacy__rules{text-align:left;color:#666;flex-direction:column;gap:3px;margin:2px 0 10px;padding:0;font-size:12px;list-style:none;display:flex}.sh-legacy__rules li{align-items:center;gap:6px;display:flex}.sh-legacy__rules li.is-ok{color:#1b7a3a}.sh-legacy__switch{color:#fff;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:underline}.sh-legacy__switch:hover{color:#e3f1ff}.sh-legacy__switch:focus-visible{outline-offset:2px;outline:2px solid #fff}.sh-legacy__offline{color:#fff;max-width:320px;font-size:var(--fs-sm);text-align:center;margin:0}.sh-legacy__err{color:#c62828;margin:10px 0 0;font-size:13px}.sh-legacy__note{color:#ffffffd9;font-size:var(--fs-xs);text-align:center;margin:0}@media (max-height:799px){.vk-login__main{padding-top:12px;padding-bottom:12px}.vk-login__ident{padding-top:10px;padding-bottom:10px}.vk-login__top .ui-field__hint{display:none}.vk-login__top{padding-top:12px;padding-bottom:12px}.vk-login__flow{min-height:224px;padding-top:14px;padding-bottom:14px}.vk-id,.sh-id__step{gap:10px}.sh-pin__box{height:36px}.sh-pad__key{height:34px}}.vk-login__strip{border-bottom:1px solid var(--vk-line);height:220px;margin:-12px -12px 12px;position:relative;overflow:hidden}.sh-login.is-stacked .vk-login__main{flex-direction:column;align-items:stretch;padding:12px}.sh-login.is-stacked .vk-login__panel{width:100%;max-width:560px;box-shadow:none;margin:0 auto}@media (max-width:520px){.vk-login__flow{min-height:0}.vk-login__strip{height:180px}.vk-login__tabs .ui-tab{min-height:54px;padding:6px 2px;font-size:12px}.vk-login__tabLabel{flex-direction:column;gap:4px}.vk-login__ident,.vk-login__head,.vk-login__top,.vk-login__flow{padding-left:14px;padding-right:14px}.sh-mid--wait{flex-direction:column}.sh-phone{width:100%}.vk-login__resumeActions .ui-btn{flex:1;height:44px}.sh-pad__key{height:44px}}.sh-classic{color:#fff;background:#0071cf;font-family:Roboto,Arial,sans-serif}.sh-classic__main{flex:1 0 auto;place-items:center;padding:64px 16px 40px;display:grid;position:relative}.sh-classic__back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 8px;font:500 14px/1 Roboto,Arial,sans-serif;display:inline-flex;position:absolute;top:12px;left:12px}.sh-classic__back svg{fill:none;stroke:currentColor;stroke-width:1.6px}.sh-classic__back:hover{background:#ffffff1f}.sh-classic__back:focus-visible,.sh-classic__guest:focus-visible{outline-offset:2px;outline:2px solid #fff}.sh-classic__stage{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:360px;transition:opacity 1s;display:flex}.sh-classic.is-leaving .sh-classic__stage{opacity:0}.sh-classic__mark{flex-direction:column;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sh-classic__ppa{color:#fff}.sh-classic__name{margin:0;font-size:14px;line-height:1}.sh-classic .sh-legacy{background:0 0;border-radius:0;flex:none;width:100%;padding:0}.sh-classic__success{max-width:280px}.sh-classic__success p{margin:0;font-size:14px}.sh-classic__resume{width:100%;max-width:320px}.sh-classic__resume .vk-login__resume{border-color:#0000;border-left-color:var(--vk-ok)}.sh-classic__lost{color:#fff;text-align:center;margin:0;font-size:13px}.sh-classic__alt{align-items:center;gap:10px;font-size:14px;display:flex}.sh-classic__guest{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffbf;border-radius:4px;min-height:40px;padding:0 14px;font:500 14px/1 Roboto,Arial,sans-serif}.sh-classic__guest:hover{background:#ffffff1f}.sh-classic__sim{color:#fff;text-align:center;text-wrap:pretty;max-width:340px;margin:0;font-size:12px;line-height:1.45}.sh-classic .vk-foot{color:#fff;background:0 0;border-top-color:#ffffff4d}.sh-classic .vk-foot a{color:#fff;text-underline-offset:2px;text-decoration:underline}.vk-dboard{gap:12px;display:grid}.vk-dboard__tabs{display:flex}.vk-dboard__tabs .ui-seg__opt{flex:1}.vk-dboard__about{border:1px solid var(--vk-line-2);background:var(--vk-panel-2);color:var(--vk-text-2);border-radius:5px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.vk-dboard__about .vk-mark{margin-top:2px}.vk-dboard__about p{flex:1;min-width:0;margin:0}.vk-dboard__about strong{color:var(--vk-text-0);font-size:14px}.vk-dboard__about .vk-meta{margin-left:0}.vk-dboard__list{border-top:1px solid var(--vk-line-2);border-bottom:1px solid var(--vk-line-2);max-height:min(52vh,460px);margin:0 -18px;overflow-y:auto}.vk-dboard__table thead th{background:var(--vk-panel);position:sticky;top:0}.vk-dboard__table td{height:44px}.vk-dboard__who{line-height:1.3;display:grid;padding-top:4px!important;padding-bottom:4px!important}.vk-dboard__name{color:var(--vk-text-0);font-weight:600}.vk-dboard__you{color:var(--vk-text-2);font-weight:400}.vk-dboard__meta{color:var(--vk-text-3);font-size:11.5px}.vk-dboard__row.is-me{background:color-mix(in oklch, var(--vk-acc) 12%, transparent);box-shadow:inset 2px 0 var(--vk-acc)}.vk-dboard__row.is-me:hover{background:color-mix(in oklch, var(--vk-acc) 16%, transparent)}.vk-dboard__gap td{height:24px;color:var(--vk-text-3);text-align:center}.vk-dboard__state{min-height:96px;color:var(--vk-text-2);justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.vk-menu{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden auto}.vk-menu__main{min-width:0;min-height:600px;position:relative;overflow:hidden}.vk-menu__map{position:absolute;inset:0}.vk-menu__docks{grid-template-columns:328px minmax(0,1fr) 352px;gap:12px;padding:12px;display:grid;position:absolute;inset:0}.vk-menu__col{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.vk-menu__col>.vk-panel{flex:none}.vk-menu__col>.vk-panel+.vk-panel{flex-direction:column;flex:0 auto;min-height:96px;display:flex}.vk-menu__center{min-width:0;position:relative}.vk-menu__daily{z-index:1;clip-path:inset(-80px -12px -120px -80px);pointer-events:none;width:420px;max-width:100%;position:absolute;top:0;right:0}.vk-menu__daily.is-open{pointer-events:auto}.vk-menu__daily>.vk-day{visibility:hidden;opacity:0;transition:transform .2s cubic-bezier(.4,0,1,1),opacity .2s,visibility 0s linear .2s;transform:translate(calc(100% + 16px))}.vk-menu__daily.is-open>.vk-day{visibility:visible;opacity:1;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .18s,visibility;transform:none}.vk-menu__center>.vk-legend{max-width:100%;position:absolute;bottom:0;left:0}@media (max-width:1280px){.vk-menu__docks{grid-template-columns:304px minmax(0,1fr) 332px}}.vk-svc__list{margin:0;padding:0;list-style:none}.vk-svc__list>li+li{border-top:1px solid var(--vk-line-2)}.vk-svc__group{border-top:1px solid var(--vk-line-2);padding:12px 14px 6px}.vk-row{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 14px;transition:background-color .12s;display:grid}.vk-row:hover,.vk-row:focus{background:var(--vk-raise)}.vk-row:focus{outline:none}.vk-row:focus-visible{outline:2px solid var(--vk-acc);outline-offset:-2px}.vk-row__key{border:1px solid var(--vk-line);width:22px;height:22px;font:500 11px/1 var(--vk-font-mono);color:var(--vk-text-2);border-radius:4px;place-items:center;display:grid}.vk-row:focus .vk-row__key{border-color:var(--vk-acc);background:var(--vk-acc);color:var(--vk-on-acc);font-weight:600}.vk-row__text{min-width:0;display:grid}.vk-row__title{color:var(--vk-text-0);font-size:15px;font-weight:600;line-height:1.3}.vk-row__desc{color:var(--vk-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vk-row__desc.vk-mono{font-size:11.5px}.vk-row__end{align-items:center;gap:10px;display:flex}.vk-row__mine{background:var(--vk-acc);width:9px;height:9px}.vk-row__badge{background:var(--vk-amb);color:var(--vk-on-acc)}.vk-row .vk-row__enter{height:20px;padding:0 5px;font-size:11px;display:none}.vk-row:focus .vk-row__enter{display:inline-grid}.vk-row__chev{fill:none;stroke:var(--vk-text-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vk-row:focus .vk-row__chev{stroke:var(--vk-acc)}.vk-row.is-system{min-height:42px}.vk-row.is-system .vk-row__text{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vk-row.is-system .vk-row__title{font-size:14px}.vk-row.is-system .vk-row__desc{color:var(--vk-text-3)}.vk-row--daily[aria-expanded=true]{background:color-mix(in oklch, var(--vk-amb) 10%, var(--vk-panel));box-shadow:inset 3px 0 var(--vk-amb)}.vk-row--daily[aria-expanded=true]:hover,.vk-row--daily[aria-expanded=true]:focus{background:color-mix(in oklch, var(--vk-amb) 15%, var(--vk-panel))}.vk-row--daily[aria-expanded=true] .vk-row__desc{color:var(--vk-amb)}.vk-row--daily[aria-expanded=true]:focus .vk-row__key{border-color:var(--vk-amb);background:var(--vk-amb)}.vk-row__fold{transition:transform .15s}.vk-row__fold.is-open{transform:rotate(180deg)}.vk-row--group[aria-expanded=true]{background:var(--vk-panel-2)}.vk-svc__sub{border-top:1px solid var(--vk-line-2);background:var(--vk-panel-2)}.vk-row--sub{min-height:44px;padding-left:28px}.vk-row--sub .vk-row__key{border:0;border-left:2px solid var(--vk-line);background:0 0;border-radius:0;width:10px;height:22px}.vk-row--sub:focus .vk-row__key{border-color:var(--vk-acc);background:0 0}.vk-row--sub .vk-row__title{font-size:14px}.vk-day__body{padding:10px 16px}.vk-day__title{color:var(--vk-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.vk-day__title strong{font-family:var(--vk-font-display);color:var(--vk-text-0);font-size:28px;font-weight:650;font-stretch:112%;line-height:1}.vk-day__facts{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:5px 12px;margin:10px 0 0;display:grid}.vk-day__facts>div{display:contents}.vk-day__facts dd{color:var(--vk-text-0);margin:0}.vk-day__facts .vk-mono{font-size:12.5px}.vk-day__harsh{color:var(--vk-amb);font-weight:600}.vk-day__warn{color:var(--vk-text-1);text-wrap:pretty;gap:8px;margin:10px 0 0;font-size:12.5px;line-height:1.4;display:flex}.vk-day__warn svg{fill:none;stroke:var(--vk-amb);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.vk-day__warn strong{color:var(--vk-amb);font-weight:600}.vk-day .vk-h{white-space:nowrap}.vk-day .vk-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.vk-day__close{width:28px;height:28px;color:var(--vk-text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-right:-8px;display:grid}.vk-day__close:hover{background:var(--vk-raise);color:var(--vk-text-0)}.vk-day__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.vk-day__foot{border-top:1px solid var(--vk-line-2);padding:8px 16px}.vk-day__status{color:var(--vk-text-1);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.4}.vk-day__foot.is-played .vk-day__status{color:var(--vk-text-0);font-weight:500}.vk-day__note{color:var(--vk-text-3);font-weight:400}.vk-day__go{border-top:1px solid var(--vk-line-2);padding:10px 16px}.vk-day__start{background:var(--vk-amb);width:100%;height:42px;color:var(--vk-on-acc);border-color:#0000;justify-content:space-between;padding:0 12px 0 16px;font-size:14.5px;font-weight:650}.vk-day__start:hover{background:color-mix(in oklch, var(--vk-amb) 88%, var(--vk-text-0));border-color:#0000}.vk-day__start:focus-visible{outline-color:var(--vk-amb);outline-offset:2px}.vk-day__start.is-practice{border-color:var(--vk-amb);color:var(--vk-amb);background:0 0}.vk-day__start.is-practice:hover{background:color-mix(in oklch, var(--vk-amb) 12%, transparent)}.vk-day__start svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vk-day__line{color:var(--vk-text-3);justify-content:space-between;align-items:baseline;gap:12px;margin:7px 0 0;font-size:12px;display:flex}.vk-day__board{white-space:nowrap;margin-left:auto;font-size:12px}.vk-day__error{color:var(--vk-bad);margin:8px 0 0;font-size:12px}.vk-car__id{padding:10px 16px 8px}.vk-car__who{align-items:center;gap:10px;margin:0;display:flex}.vk-car__name{font-family:var(--vk-font-display);color:var(--vk-text-0);margin:0;font-size:22px;font-weight:650;font-stretch:110%;line-height:1.1}.vk-car__badge{border:1px solid var(--vk-line);color:var(--vk-text-2);border-radius:4px;padding:2px 5px;font-size:11.5px;line-height:1.2}.vk-car__pos{color:var(--vk-text-1);margin:5px 0 0}.vk-car__area,.vk-car__story{color:var(--vk-text-2);align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;display:flex}.vk-car__chapter{box-sizing:border-box;border:1.5px solid var(--vk-acc);flex:none;width:9px;height:9px}.vk-car__ask{color:var(--vk-acc)}.vk-car__swatch{background:var(--vk-acc);flex:none;width:9px;height:9px}.vk-car__intro{color:var(--vk-text-1);text-wrap:pretty;margin:6px 0 0}.vk-kpis{border-top:1px solid var(--vk-line-2);margin:0}.vk-kpi{grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"label sub value";align-items:center;column-gap:10px;height:32px;padding:0 16px;display:grid;position:relative}.vk-kpi+.vk-kpi{border-top:1px solid var(--vk-line-2)}.vk-kpi dt{color:var(--vk-text-2);grid-area:label}.vk-kpi__sub{color:var(--vk-text-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:sub;margin:0;font-size:12px;overflow:hidden}.vk-kpi__value{color:var(--vk-text-0);white-space:nowrap;grid-area:value;align-items:center;margin:0;font-size:15px;font-weight:500;display:flex}.vk-kpi__value small{color:var(--vk-text-3);font-size:11px}.vk-kpi__value .vk-grade{margin-right:7px}.vk-kpi__bar{background:var(--vk-line-2);height:2px;position:absolute;bottom:3px;left:16px;right:16px}.vk-kpi__bar>span{background:var(--vk-text-2);height:100%;display:block}.vk-car__chart{border-top:1px solid var(--vk-line-2);padding:10px 16px}.vk-car__chartHead{color:var(--vk-text-3);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:12px;display:flex}.vk-car__avg{color:var(--vk-text-0)}.vk-bars{border-bottom:1px solid var(--vk-line);grid-template-rows:100%;align-items:end;height:40px;display:grid;position:relative}.vk-bars i{background:var(--vk-text-3);width:9px;opacity:var(--vk-bar-opacity);justify-self:center}.vk-bars i.is-last{background:var(--vk-acc);opacity:1}.vk-bars__avg{border-top:1px dashed var(--vk-line);position:absolute;left:0;right:0}.vk-bars__grades{font:600 10.5px/1 var(--vk-font-mono);text-align:center;margin-top:5px;display:grid}.vk-car__go{border-top:1px solid var(--vk-line-2);padding:10px 16px}.vk-car__start{justify-content:space-between;width:100%;height:42px;padding:0 10px 0 16px;font-size:14.5px;font-weight:650}.vk-car__enter{background:var(--vk-on-acc-soft);height:22px;font:600 11px/1 var(--vk-font-mono);border-radius:4px;place-items:center;padding:0 6px;display:grid}.vk-car__line{color:var(--vk-text-3);justify-content:space-between;gap:12px;margin:7px 0 0;font-size:12px;display:flex}.vk-car__line:empty{display:none}.vk-car__hq{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.vk-car__hq svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vk-car__also{margin:0;padding:0 16px 10px;font-size:12px}.vk-lb__what{color:var(--vk-text-3);white-space:nowrap;margin-left:auto;font-size:12px}.vk-lb__tabs{border-bottom:1px solid var(--vk-line-2);gap:4px;padding:2px 10px 0;display:flex}.vk-lb__tab{height:32px;color:var(--vk-text-2);font:500 12.5px/1 var(--vk-font-text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 6px}.vk-lb__tab:hover{color:var(--vk-text-0)}.vk-lb__tab[aria-pressed=true]{border-bottom-color:var(--vk-acc);color:var(--vk-text-0);font-weight:600}.vk-lb__body{min-height:0;overflow-y:auto}.vk-lb__table{border-collapse:collapse;width:100%;font-size:13px}.vk-lb__row{height:28px}.vk-lb__row+.vk-lb__row{border-top:1px solid var(--vk-line-2)}.vk-lb__row:hover{background:var(--vk-panel-2)}.vk-lb__row.is-me{background:var(--vk-raise)}.vk-lb__table td{vertical-align:middle;padding:0}.vk-lb__table .vk-lb__rank{width:38px;color:var(--vk-text-3);padding-left:16px;font-size:12px}.vk-lb__name{max-width:0;color:var(--vk-text-0);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vk-lb__you{color:var(--vk-text-3);font-weight:400}.vk-lb__region{width:62px;color:var(--vk-text-2);font-size:12.5px}.vk-lb__grade{width:26px}.vk-lb__table .vk-lb__score{width:46px;color:var(--vk-text-0);text-align:right;padding-right:16px}.vk-lb__row.is-me .vk-lb__rank{color:var(--vk-acc);font-weight:600}.vk-lb__row.is-me .vk-lb__name,.vk-lb__row.is-me .vk-lb__score{font-weight:600}.vk-lb__state{color:var(--vk-text-2);align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:12.5px;display:flex}@media (min-width:1100px) and (max-height:820px){.vk-menu .vk-panel__head{min-height:32px}.vk-row{min-height:44px}.vk-row.is-system{min-height:36px}.vk-svc__group{padding:8px 14px 4px}.vk-note{padding:8px 14px 9px}.vk-car__id{padding:8px 16px 6px}.vk-car__name{font-size:20px}.vk-kpi{height:28px}.vk-car__chart{padding:8px 16px}.vk-bars{height:30px}.vk-car__go{padding:8px 16px}.vk-car__start{height:38px}.vk-car__line{margin-top:5px}.vk-lb__tab{height:30px}.vk-lb__row{height:26px}.vk-day__body{padding:8px 16px}.vk-day__title strong{font-size:24px}.vk-day__facts,.vk-day__warn{margin-top:8px}.vk-day__foot{padding:6px 16px}.vk-day__go{padding:8px 16px}.vk-day__start{height:38px}.vk-day__line{margin-top:5px}}.vk-menu.is-stacked{flex-direction:column;font-size:14px;line-height:20px;display:flex}.is-stacked .vk-menu__main{flex:none;min-height:0;overflow:visible}.vk-menu__strip{height:min(77vw,420px);position:relative;overflow:hidden}.vk-menu__stack{flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:12px 12px 0;display:flex}.is-stacked .vk-top{height:56px}.is-stacked .vk-top__cell{padding:0 6px 0 16px}.is-stacked .vk-top__cell+.vk-top__cell{border-left:0}.is-stacked .vk-top__brand{padding-right:0}.is-stacked .vk-brand{font-size:17px}.is-stacked .vk-top__name{display:none}.is-stacked .vk-top__time{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:0;padding-left:12px;line-height:16px}.is-stacked .vk-top__clock{font-size:14px;line-height:16px}.is-stacked .vk-top__date{color:var(--vk-text-3);font-size:11.5px;line-height:16px}.is-stacked .vk-lang{border:0;gap:0;padding:0}.is-stacked .vk-lang button{border-radius:6px;width:44px;height:44px;font-size:12px}.is-stacked .vk-panel__head{min-height:36px}.is-stacked .vk-meta{font-size:11.5px}.is-stacked .vk-row{grid-template-columns:24px minmax(0,1fr) auto;min-height:52px;padding:6px 14px}.is-stacked .vk-row__key{width:24px;height:24px;font-size:11.5px}.is-stacked .vk-row__title{font-size:15.5px}.is-stacked .vk-row__desc{font-size:12.5px;line-height:17px}.is-stacked .vk-row.is-system .vk-row__text{display:grid}.is-stacked .vk-row.is-system .vk-row__title{font-size:15px}.is-stacked .vk-car__id{padding:12px 14px}.is-stacked .vk-car__pos{margin-top:4px}.is-stacked .vk-car__area{margin:0;font-size:13px}.is-stacked .vk-kpis{grid-template-columns:1fr 1fr;display:grid}.is-stacked .vk-kpi{height:auto;padding:10px 14px;display:block}.is-stacked .vk-kpi+.vk-kpi{border-top:0}.is-stacked .vk-kpi:nth-child(odd){border-right:1px solid var(--vk-line-2)}.is-stacked .vk-kpi:nth-child(n+3){border-top:1px solid var(--vk-line-2)}.is-stacked .vk-kpi dt{font-family:var(--vk-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-text-3);font-size:10px;font-weight:600;font-stretch:112%;line-height:14px}.is-stacked .vk-kpi__value{margin-top:2px;font-size:17px;line-height:22px}.is-stacked .vk-kpi__value small{font-size:12px}.is-stacked .vk-kpi__value .vk-grade{width:20px;height:20px;font-size:11.5px}.is-stacked .vk-kpi__sub{text-align:left;margin-top:2px;font-size:12px;line-height:16px}.is-stacked .vk-kpi__bar{bottom:4px;left:14px;right:14px}.is-stacked .vk-car__chart{padding:12px 14px}.is-stacked .vk-bars{height:36px}.is-stacked .vk-bars i{width:10px}.is-stacked .vk-car__go{padding:12px 14px 6px}.is-stacked .vk-car__start{border-radius:6px;justify-content:center;height:48px;font-size:15.5px}.is-stacked .vk-car__line{align-items:center;margin-top:4px;font-size:12.5px}.is-stacked .vk-car__hq{height:44px;padding-left:8px;font-size:13.5px;font-weight:600}.is-stacked .vk-day__players{display:none}.is-stacked .vk-day__body{padding:12px 14px}.is-stacked .vk-day__title{gap:4px;display:grid}.is-stacked .vk-day__title strong{font-size:26px;line-height:28px}.is-stacked .vk-day__facts{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:12px}.is-stacked .vk-day__facts>div{display:block}.is-stacked .vk-day__foot{padding:10px 14px}.is-stacked .vk-day__go{padding:12px 14px calc(8px + env(safe-area-inset-bottom,0px));background:var(--vk-panel);position:sticky;bottom:0}.is-stacked .vk-day__start{border-radius:6px;justify-content:center;gap:10px;height:50px;font-size:15.5px}.is-stacked .vk-day__line{align-items:center;margin-top:2px;font-size:12.5px}.is-stacked .vk-day__board{height:44px;padding:0 4px 0 12px;font-size:13.5px;font-weight:600}.is-stacked .vk-day__close{width:44px;height:44px;margin-right:-12px}.is-stacked .vk-menu__daily{z-index:20;clip-path:none;width:auto;max-width:none;position:fixed;inset:auto 0 0}.is-stacked .vk-menu__daily>.vk-day{overscroll-behavior:contain;border-bottom:0;border-radius:12px 12px 0 0;max-width:640px;max-height:min(100dvh - 120px,max(260px,100dvh - 46px - min(77vw,420px)));margin:0 auto;overflow-y:auto;transform:translateY(100%);box-shadow:0 -18px 40px -12px #0000008c;box-shadow:0 -18px 40px -12px lab(0% 0 0/.55)}.is-stacked .vk-menu__daily.is-open>.vk-day{transform:none}.is-stacked .vk-notes .vk-panel__head{min-height:44px;padding-right:4px}.is-stacked .vk-notes__all{height:44px;padding:0 10px;font-size:13px;font-weight:600}.is-stacked .vk-note{padding:12px 14px}.is-stacked .vk-num{font-size:13px}.is-stacked .vk-lb__tabs{gap:0;padding:0 6px}.is-stacked .vk-lb__tab{flex:1;height:44px;padding:0;font-size:13.5px}.is-stacked .vk-lb__table{font-size:14px}.is-stacked .vk-lb__row{height:36px}.is-stacked .vk-lb__table .vk-lb__rank{padding-left:14px;font-size:12.5px}.is-stacked .vk-lb__region{width:72px;font-size:13px}.is-stacked .vk-lb__table .vk-lb__score{padding-right:14px}.is-stacked .vk-lb__table .vk-grade{width:20px;height:20px;font-size:11.5px}.vk-menu__account{box-shadow:none;align-items:center;padding:10px 6px 10px 14px;display:flex}.vk-menu__account .vk-acct{flex:1;justify-content:space-between}.vk-menu__account .vk-acct__who,.vk-menu__account .vk-acct__signin{min-height:44px}.vk-menu__account .vk-acct__out{height:44px;padding:0 16px;font-size:14px}.vk-menu__account .vk-acct__name{font-size:14px}.vk-menu__account .vk-acct__state{font-size:12.5px}.vk-menu__account .vk-acct__menu{inset:auto auto calc(100% + 8px) 0}.vk-brief__strip{box-shadow:none;margin-bottom:12px}.vk-brief__strip .vk-strip__value--text{font-family:var(--vk-font-text);font-size:15px;font-weight:600}.vk-strip__badge{border:1px solid var(--vk-line);color:var(--vk-text-2);border-radius:3px;margin-left:6px;padding:1px 5px;font-size:11.5px;font-weight:400}.vk-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.vk-brief__col{gap:12px;min-width:0;display:grid}.vk-brief .vk-panel{box-shadow:none}.vk-brief__empty{max-width:560px}.vk-brief__regionBody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.vk-brief__mapWrap{border-right:1px solid var(--vk-line-2);background:var(--vk-sea);padding:14px}.vk-brief__regionText{min-width:0}.vk-brief__regionName{font-family:var(--vk-font-display);color:var(--vk-text-0);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 14px 8px;font-size:17px;font-weight:650;font-stretch:108%;display:flex}.vk-brief__tag{border:1px solid var(--vk-amb);font-family:var(--vk-font-text);color:var(--vk-amb);border-radius:3px;padding:1px 6px;font-size:11px;font-weight:500}.vk-brief__regionText .vk-kv{border-top:1px solid var(--vk-line-2);border-bottom:1px solid var(--vk-line-2)}.vk-brief__desc{color:var(--vk-text-2);text-wrap:pretty;margin:0;padding:10px 14px 14px;font-size:12.5px}.sh-map{width:100%;height:auto;display:block;overflow:visible}.sh-map__region{cursor:pointer;outline:none}.sh-map__county{fill:var(--vk-land);stroke:var(--vk-sector-line);stroke-width:.7px;stroke-linejoin:round;transition:fill .12s}.sh-map__county--none{fill:var(--vk-nb);stroke:var(--vk-nb-line)}.sh-map__region.is-hover .sh-map__county{fill:var(--vk-home)}.sh-map__region.is-selected .sh-map__county{fill:color-mix(in oklch, var(--vk-acc) 28%, var(--vk-land));stroke:var(--vk-acc);stroke-width:1px}.sh-map__region:focus-visible .sh-map__county{stroke:var(--vk-acc);stroke-width:2.2px}.sh-map__region.is-locked{cursor:not-allowed}.sh-map__region.is-locked .sh-map__county{fill:var(--vk-nb)}.sh-map__labels{pointer-events:none}.sh-map__labels.is-locked{opacity:.55}.sh-map__label{font-family:var(--vk-font-display);letter-spacing:.3em;fill:var(--vk-text-2);paint-order:stroke;stroke:var(--vk-halo);stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:600;font-stretch:125%}.sh-map__labels.is-selected .sh-map__label{fill:var(--vk-text-0)}.sh-map__city{font-family:var(--vk-font-text);fill:var(--vk-text-1);paint-order:stroke;stroke:var(--vk-halo);stroke-width:3px;stroke-linejoin:round;font-size:11.5px;font-weight:500}.sh-map__hq{fill:var(--vk-text-1);stroke:var(--vk-halo);stroke-width:1.6px}.sh-map__labels.is-selected .sh-map__hq{fill:var(--vk-acc)}.vk-brief__areaMap{background:var(--vk-sea);border-bottom:1px solid var(--vk-line-2);height:300px;position:relative;overflow:hidden}.vk-brief__areaMap .vk-legend.is-compact{bottom:8px;left:10px}.sh-brief__area .vk-kv dt{min-width:120px}.vk-brief__desk{white-space:nowrap}.vk-cond__glance{background:var(--vk-chrome);border-bottom:1px solid var(--vk-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vk-cond__cell{align-content:start;gap:5px;min-width:0;padding:12px 14px;display:grid}.vk-cond__cell+.vk-cond__cell{border-left:1px solid var(--vk-line-2)}.vk-cond__cell dt{font-family:var(--vk-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-text-3);font-size:10px;font-weight:600;font-stretch:112%}.vk-cond__cell dd{gap:3px;min-width:0;margin:0;display:grid}.vk-cond__value{min-width:0;color:var(--vk-text-0);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.vk-cond__icon{width:22px;height:22px;color:var(--vk-acc);flex:none}.vk-cond__sub{color:var(--vk-text-3);text-wrap:pretty;font-size:12px}.vk-cond__sub.vk-mono{font-size:11.5px}.vk-brief__rows>.vk-brief__row+.vk-brief__row{border-top:1px solid var(--vk-line-2)}.vk-brief__row{gap:8px;padding:14px;display:grid}.vk-brief__rowCtl{gap:8px;min-width:0;display:grid}.vk-brief__rowNote{color:var(--vk-text-2);text-wrap:pretty;margin:0;font-size:12.5px}.vk-brief__note{margin:0}.vk-cards{grid-template-columns:repeat(var(--vk-cards-n,4), minmax(0, 1fr));gap:6px;display:grid}.vk-cards--3{--vk-cards-n:3}.vk-cards--dates{--vk-cards-n:5}.vk-card{border:1px solid var(--vk-line);background:var(--vk-panel-2);min-width:0;min-height:44px;color:var(--vk-text-2);font:400 12px/1.3 var(--vk-font-text);text-align:left;cursor:pointer;border-radius:6px;align-content:start;justify-items:start;gap:4px;padding:9px 11px 10px;transition:border-color .12s,background-color .12s;display:grid}.vk-card:hover{border-color:var(--vk-text-3);background:var(--vk-raise)}.vk-card[aria-checked=true]{border-color:var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 11%, var(--vk-panel));box-shadow:inset 0 0 0 1px var(--vk-acc)}.vk-card:focus-visible{outline:2px solid var(--vk-acc);outline-offset:2px}.vk-card__name{max-width:100%;font-family:var(--vk-font-display);color:var(--vk-text-1);font-size:13.5px;font-weight:650;font-stretch:104%;line-height:1.2}.vk-card[aria-checked=true] .vk-card__name{color:var(--vk-text-0)}.vk-card__time{color:var(--vk-text-1);font-size:12px}.vk-card__line{max-width:100%;color:var(--vk-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vk-cards--dates .vk-card{grid-template-rows:auto auto 1fr}.vk-card__foot{justify-content:space-between;align-self:end;align-items:flex-end;gap:6px;width:100%;margin-top:2px;display:flex}.vk-card__bars{margin:2px 0 1px}.vk-lvl{flex:none;align-items:flex-end;gap:2px;height:13px;display:inline-flex}.vk-lvl i{background:var(--vk-line);border-radius:1px;width:4px}.vk-lvl i:first-child{height:5px}.vk-lvl i:nth-child(2){height:8px}.vk-lvl i:nth-child(3){height:11px}.vk-lvl i:nth-child(4){height:13px}.vk-lvl i.is-on{background:var(--vk-text-2)}.vk-card[aria-checked=true] .vk-lvl i.is-on,.vk-cond__value .vk-lvl i.is-on{background:var(--vk-acc)}.vk-wx__icon{width:24px;height:24px;color:var(--vk-text-2);margin-bottom:2px;display:grid}.vk-wx__icon.is-auto{opacity:.7}.vk-card[aria-checked=true] .vk-wx__icon{color:var(--vk-acc);opacity:1}.vk-tl{--vk-tl-dark:#0002056b;margin:4px 0 0}@supports (color:lab(0% 0 0)){.vk-tl{--vk-tl-dark:lab(.446274% -.0521988 -1.48106/.42)}}:root[data-theme=light] .vk-tl{--vk-tl-dark:#2f3c4a1a}@supports (color:lab(0% 0 0)){:root[data-theme=light] .vk-tl{--vk-tl-dark:lab(24.5242% -2.24641 -10.5398/.1)}}.vk-tl__plot{border:1px solid var(--vk-line-2);background:var(--vk-panel-2);border-radius:4px;height:64px;position:relative;overflow:hidden}.vk-tl__dark{background:var(--vk-tl-dark);position:absolute;top:0;bottom:0}.vk-tl__span{border-inline:1.5px solid var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 10%, transparent);position:absolute;top:0;bottom:0}.vk-tl__bars{grid-template-columns:repeat(24,minmax(0,1fr));display:grid;position:absolute;inset:8px 0 0}.vk-tl__bars>span{align-items:flex-end;padding:0 1.5px;display:flex}.vk-tl__bars i{background:var(--vk-text-3);opacity:.4;border-radius:1px 1px 0 0;width:100%;display:block}.vk-tl__bars .is-on i{background:var(--vk-acc);opacity:1}.vk-tl__axis{height:16px;color:var(--vk-text-3);margin-top:3px;font-size:10.5px;position:relative}.vk-tl__axis span{position:absolute;top:0;transform:translate(-50%)}.vk-tl__axis span:first-child{transform:none}.vk-tl__axis span:last-child{transform:translate(-100%)}.vk-tl__legend{color:var(--vk-text-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px;font-size:11.5px;display:flex}.vk-tl__legend>span{align-items:center;gap:6px;display:inline-flex}.vk-tl__key{border-radius:2px;width:10px;height:10px;display:inline-block}.vk-tl__key.is-bar{background:var(--vk-text-3);opacity:.6}.vk-tl__key.is-shift{border:1.5px solid var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 20%, transparent)}.vk-tl__key.is-dark{border:1px solid var(--vk-line);background:var(--vk-tl-dark)}.vk-tl__sun{margin-left:auto;font-size:11px}.vk-brief-page{scroll-padding-bottom:96px}.vk-brief__go{z-index:4;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--vk-line);background:var(--vk-chrome);align-items:center;gap:16px;margin:12px -16px -16px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 24px -16px #00000080;box-shadow:0 -12px 24px -16px lab(0% 0 0/.5)}.vk-brief__goText{min-width:0;color:var(--vk-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:13px;overflow:hidden}.vk-brief__goText.vk-msg{white-space:normal}.vk-brief__go .vk-go{flex:none;height:44px;padding:0 12px 0 22px}.vk-doc{--doc-bg:#f6f3ed;--doc-ink:#1b2025;--doc-muted:#50565c;--doc-rule:#c7c4bd;border:1px solid var(--vk-line);background:var(--doc-bg);box-shadow:var(--vk-shadow);color:var(--doc-ink);font-family:var(--vk-font-text);border-radius:3px;padding:22px 28px 20px;position:relative}@supports (color:lab(0% 0 0)){.vk-doc{--doc-bg:lab(95.9723% .22471 3.04755);--doc-ink:lab(11.8226% -1.16985 -4.2166);--doc-muted:lab(36.187% -1.25338 -4.25453);--doc-rule:lab(79.1598% .292331 3.81701)}}:root[data-theme=light] .vk-doc{--doc-bg:#fffdfa}@supports (color:lab(0% 0 0)){:root[data-theme=light] .vk-doc{--doc-bg:lab(99.4365% .107318 1.52055)}}.vk-doc__head{border-bottom:2px solid var(--doc-ink);align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.vk-doc__from{justify-items:start;gap:2px;display:grid}.vk-doc__logo{color:var(--doc-ink);margin-bottom:10px}.vk-doc__org{font-family:var(--vk-font-display);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:700;font-stretch:110%}.vk-doc__unit{color:var(--doc-muted);font-size:12.5px}.vk-doc__meta{font:400 11.5px/1.6 var(--vk-font-mono);color:var(--doc-muted);text-align:right;margin-left:auto}.vk-doc__title{font-family:var(--vk-font-display);letter-spacing:.3em;text-align:center;text-transform:uppercase;margin:18px 0 12px;font-size:18px;font-weight:700;font-stretch:125%}.vk-doc__body{font-size:14px;line-height:1.6}.vk-doc__body p{margin:0 0 8px}.vk-doc__body ol{margin:0 0 10px;padding-left:24px}.vk-doc__body li{margin:3px 0;padding-left:4px}.vk-doc__body li::marker{font-family:var(--vk-font-mono);color:var(--doc-muted);font-size:12.5px}.vk-doc__hl{font-weight:600}.vk-doc__sign{border-top:1px solid var(--doc-rule);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;padding-top:12px;display:flex}.vk-doc__sigName{font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic}.vk-doc__sigTitle{color:var(--doc-muted);font-size:12.5px}.vk-doc__stamp.vk-stamp{border-color:var(--doc-muted);color:var(--doc-muted)}.vk-roster .vk-roster__group th{background:var(--vk-panel-2);height:34px;font-family:var(--vk-font-text);letter-spacing:0;text-transform:none;color:var(--vk-text-0);padding-top:8px;font-size:12.5px;font-weight:600;font-stretch:100%}.vk-roster tbody tr.vk-roster__group:hover{background:var(--vk-panel-2)}.vk-roster__count{color:var(--vk-text-3);margin-left:8px;font-weight:400}.vk-roster td{height:32px;font-size:12.5px}.vk-roster__cs{color:var(--vk-text-0);white-space:nowrap}.vk-roster__veh{color:var(--vk-text-2)}.vk-roster__crew{color:var(--vk-text-1)}@media (max-width:1240px){.vk-brief__regionBody{grid-template-columns:minmax(0,1fr)}.vk-brief__mapWrap{border-right:0;border-bottom:1px solid var(--vk-line-2)}}@media (max-width:1099px){.vk-brief{grid-template-columns:minmax(0,1fr)}.vk-brief__col{display:contents}.vk-brief__opts,.vk-brief__note{order:1}.sh-order,.vk-brief__roster{order:2}.vk-brief__go{padding:10px 12px calc(10px + env(safe-area-inset-bottom));margin:12px -12px -12px}.vk-brief__strip.vk-strip{--vk-strip-n:3!important}.vk-brief__strip .vk-strip__cell:nth-child(3n+1){border-left:0}.vk-brief__strip .vk-strip__cell:nth-child(n+4){border-top:1px solid var(--vk-line-2)}}@media (max-width:640px){.vk-cond__glance{grid-template-columns:minmax(0,1fr)}.vk-cond__cell{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 14px}.vk-cond__cell+.vk-cond__cell{border-left:0;border-top:1px solid var(--vk-line-2)}.vk-cards--4{--vk-cards-n:2}.vk-cards--dates{--vk-cards-n:3}.vk-cards--wx{--vk-cards-n:4}.vk-cards--wx .vk-card{text-align:center;justify-items:center;padding:8px 4px}.vk-cards--wx .vk-card__name{font-size:12px}.vk-cards--wx .vk-wx__fx{display:none}}@media (max-width:440px){.vk-cards--wx{--vk-cards-n:3}}@media (max-width:360px){.vk-cards--dates{--vk-cards-n:2}}@media (max-width:640px){.vk-brief__goText{display:none}.vk-brief__goText.vk-msg{display:block}.vk-brief__go{flex-wrap:wrap}.vk-brief__go .vk-go{flex:1;height:48px}.vk-doc{padding:16px}.vk-doc__head{flex-direction:column;gap:6px}.vk-doc__meta{text-align:left;margin-left:0}.vk-brief__areaMap{height:240px}.vk-roster__veh{display:none}.vk-brief__strip.vk-strip{--vk-strip-n:2!important}.vk-brief__strip .vk-strip__cell:nth-child(3n+1){border-left:1px solid var(--vk-line-2)}.vk-brief__strip .vk-strip__cell:nth-child(odd){border-left:0}.vk-brief__strip .vk-strip__cell:nth-child(n+3){border-top:1px solid var(--vk-line-2)}}.vk-rep__letter{box-shadow:none;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px;padding:12px 14px;display:flex}.vk-rep__logo{color:var(--vk-text-0)}.vk-rep__from{border-left:1px solid var(--vk-line-2);gap:2px;min-width:0;margin:0 auto 0 0;padding-left:18px;line-height:1.3;display:grid}.vk-rep__from strong{font-family:var(--vk-font-display);letter-spacing:.04em;color:var(--vk-text-0);text-transform:uppercase;font-size:13px;font-stretch:110%}.vk-rep__from span{color:var(--vk-text-2);font-size:12.5px}.vk-rep__strip{box-shadow:none;margin-bottom:12px}.vk-rep__strip .vk-strip__value .vk-grade{border-width:1.5px;width:26px;height:26px;font-size:15px}.vk-rep__strip .vk-strip__value small{margin-left:-6px}.vk-strip__value.is-warn{color:var(--vk-amb)}.vk-strip__value.is-bad{color:var(--vk-bad)}.vk-strip__value.is-ok{color:var(--vk-ok)}.vk-rep__strip .vk-strip__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vk-rep{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.vk-rep__col{gap:12px;min-width:0;display:grid}.vk-rep .vk-panel,.vk-rep__none{box-shadow:none}.vk-rep__none{max-width:560px}.vk-rep__lines{gap:8px;padding:12px 14px 14px;display:grid}.vk-rep__line{color:var(--vk-text-1);text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.vk-rep__line strong{color:var(--vk-text-0)}.vk-rep__line.is-rank{color:var(--vk-text-0);font-weight:600}.vk-rep__line.is-hint{color:var(--vk-text-2);font-size:12.5px}.vk-rep__line.is-error{color:var(--vk-bad)}.vk-rep__early{border-left:2px solid var(--vk-amb);background:var(--vk-panel-2);padding:6px 10px;font-size:12.5px}.vk-rep__line .ui-btn{height:28px}.vk-rep__stats th[scope=row]{height:34px;font-family:var(--vk-font-text);letter-spacing:0;text-transform:none;color:var(--vk-text-1);font-size:13px;font-weight:400;font-stretch:100%}.vk-rep__stats td{height:34px}.vk-rep__note{color:var(--vk-text-3);font-size:12px}.vk-rep__stats td.is-num{width:72px}.vk-rep__warn{color:var(--vk-amb)!important}.vk-rep__bad{color:var(--vk-bad)!important}.vk-rep__resp td{height:36px}.vk-rep__resp--ok .vk-rep__respVal{color:var(--vk-ok)}.vk-rep__resp--warn .vk-rep__respVal{color:var(--vk-amb)}.vk-rep__resp--danger .vk-rep__respVal{color:var(--vk-bad)}.vk-rep__barHead,.vk-rep__barCell{width:32%}.vk-rep__bar{background:var(--vk-line-2);height:4px;display:block;position:relative}.vk-rep__bar>span{background:var(--vk-text-2);height:100%;display:block}.vk-rep__resp--ok .vk-rep__bar>span{background:var(--vk-ok)}.vk-rep__resp--warn .vk-rep__bar>span{background:var(--vk-amb)}.vk-rep__resp--danger .vk-rep__bar>span{background:var(--vk-bad)}.vk-rep__bar:after{content:"";background:var(--vk-text-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.vk-rep__foot{border-top:1px solid var(--vk-line-2);color:var(--vk-text-3);margin:0;padding:8px 14px 12px;font-size:12px}.vk-rep__log,.vk-rep__inj,.vk-rep__inbox{margin:0;padding:0;list-style:none}.vk-rep__log li{gap:10px;padding:9px 14px 10px;display:flex}.vk-rep__log li+li,.vk-rep__inj li+li,.vk-rep__inbox li+li{border-top:1px solid var(--vk-line-2)}.vk-rep__mark{background:var(--vk-ok);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.vk-rep__log li.is-bad .vk-rep__mark{background:var(--vk-bad);border-radius:1px}.vk-rep__log div{gap:2px;min-width:0;display:grid}.vk-rep__log strong{color:var(--vk-text-0)}.vk-rep__log span{color:var(--vk-text-2);text-wrap:pretty;font-size:12.5px}.vk-rep__subhead{border-top:1px solid var(--vk-line-2)}.vk-rep__read{margin-left:auto;font-size:12px}.vk-rep__inj li,.vk-rep__inbox li{color:var(--vk-text-1);padding:8px 14px}.vk-rep__err{margin:12px 14px 0}.vk-rep__ledger th[scope=row]{height:32px;font-family:var(--vk-font-text);letter-spacing:0;text-transform:none;color:var(--vk-text-1);white-space:normal;font-size:13px;font-weight:400;font-stretch:100%}.vk-rep__ledger td{height:32px}.vk-rep__ledger tfoot tr{border-top:3px double var(--vk-line)}.vk-rep__ledger tfoot th[scope=row],.vk-rep__ledger tfoot td{height:38px;color:var(--vk-text-0);font-weight:600}.vk-rep__paper{margin-top:20px}.vk-rep__paperHead{margin:0 0 12px}.vk-rep__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 8px;display:flex}@media (max-width:1240px){.vk-rep__strip.vk-strip{--vk-strip-n:4!important}.vk-rep__strip .vk-strip__cell:nth-child(4n+1){border-left:0}.vk-rep__strip .vk-strip__cell:nth-child(n+5){border-top:1px solid var(--vk-line-2)}}@media (max-width:1099px){.vk-rep{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.vk-rep__strip.vk-strip{--vk-strip-n:2!important}.vk-rep__strip .vk-strip__cell{align-content:start}.vk-rep__strip .vk-rep__cell--grade{grid-column:1/-1}.vk-rep__strip .vk-strip__cell:nth-child(n+2){border-top:1px solid var(--vk-line-2);border-left:0}.vk-rep__strip .vk-strip__cell:nth-child(2n+3){border-left:1px solid var(--vk-line-2)}.vk-rep__strip .vk-strip__cell:nth-child(2n):last-child{grid-column:1/-1}.vk-rep__barHead,.vk-rep__barCell{display:none}.vk-rep__actions .vk-btn{flex:100%;height:44px}}.vk-rep__coopWrap{overflow-x:auto}.vk-rep__coop tr.is-me th,.vk-rep__coop tr.is-me td{background:color-mix(in oklch, var(--vk-acc) 8%, transparent)}.vk-rep__coop th,.vk-rep__coop td{white-space:nowrap;padding-left:8px;padding-right:8px}.vk-rep__coop thead th{letter-spacing:.06em}.vk-rep__coopSub{border-top:1px solid var(--vk-line-2);font:600 11px/1.3 var(--vk-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-text-1);margin:0;padding:12px 14px 4px;font-stretch:112%}.vk-crep__score{font-weight:700}.vk-crep--good .vk-crep__score{color:var(--ok-ink)}.vk-crep--mid .vk-crep__score{color:var(--warn-ink)}.vk-crep--bad .vk-crep__score{color:var(--p1-ink)}.vk-crep__top{gap:14px;padding:12px 16px 4px;display:flex}.vk-crep__img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line-2);border-radius:var(--r-md);flex:none;width:168px}.vk-crep__img.is-card{background:color-mix(in srgb, var(--p1) 12%, var(--bg-2));color:var(--p1-ink);place-items:center;display:grid}.vk-crep__facts{min-width:0;font-size:var(--fs-sm);align-content:start;gap:3px;display:grid}.vk-crep__facts>span{color:var(--text-2)}.vk-crep__list{gap:2px;margin:0;padding:0 16px 12px;list-style:none;display:grid}.vk-crep__list li{border-bottom:1px dashed var(--line);font-size:var(--fs-sm);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.vk-crep__list li em{color:var(--text-2);font-style:normal}.vk-crep__list li.is-bad em{color:var(--p1-ink)}@media (max-width:520px){.vk-crep__top{flex-direction:column}.vk-crep__img{width:100%}}.vk-joint__block{padding:12px 14px 14px}.vk-joint__block+.vk-joint__block{border-top:1px solid var(--vk-line-2)}.vk-joint__sub{font:600 11px/1.3 var(--vk-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-text-1);margin:0 0 10px;font-stretch:112%}.vk-joint__team{color:var(--vk-text-1);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:12px 14px 0;display:flex}.vk-joint__team strong{color:var(--vk-text-0)}.vk-joint__pic{object-fit:cover;background:var(--vk-panel-2);box-shadow:0 0 0 1px var(--vk-line);border-radius:50%;flex:none}.vk-joint__awards{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vk-joint__award{--tone:var(--vk-acc);border:1px solid color-mix(in oklch, var(--tone) 34%, var(--vk-line));background:linear-gradient(155deg, color-mix(in oklch, var(--tone) 13%, var(--vk-panel-2)), var(--vk-panel-2) 72%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"medal name""medal winner""why why";align-items:center;gap:4px 10px;padding:10px 12px 11px;display:grid}.vk-joint__award.is-me{border-color:color-mix(in oklch, var(--tone) 70%, var(--vk-line))}.vk-joint__medal{width:42px;height:42px;color:var(--tone);background:color-mix(in oklch, var(--tone) 15%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--tone) 55%, transparent);border-radius:50%;grid-area:medal;place-items:center;display:grid}.vk-joint__awardName{font:600 11px/1.2 var(--vk-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tone);grid-area:name;font-stretch:112%}.vk-joint__winner{min-width:0;color:var(--vk-text-0);grid-area:winner;align-items:center;gap:6px;display:flex}.vk-joint__winner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vk-joint__why{color:var(--vk-text-2);text-wrap:pretty;grid-area:why;margin-top:2px;font-size:12px;line-height:1.35}.vk-joint__cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vk-joint__card{border:1px solid var(--vk-line-2);background:var(--vk-panel-2);border-radius:8px;align-content:start;gap:12px;padding:12px;display:grid}.vk-joint__card.is-me{border-color:color-mix(in oklch, var(--vk-acc) 45%, var(--vk-line));box-shadow:inset 2px 0 var(--vk-acc)}.vk-joint__cardHead{align-items:center;gap:10px;min-width:0;display:flex}.vk-joint__cardPic{object-fit:cover;box-shadow:0 0 0 1px var(--vk-line);border-radius:50%;flex:none}.vk-joint__who{min-width:0;line-height:1.3;display:grid}.vk-joint__name,.vk-joint__where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vk-joint__name{color:var(--vk-text-0)}.vk-joint__where{color:var(--vk-text-2);font-size:12.5px}.vk-joint__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:0;display:grid}.vk-joint__stat{gap:1px;min-width:0;display:grid}.vk-joint__stat dt{text-overflow:ellipsis;white-space:nowrap;color:var(--vk-text-3);font-size:11px;overflow:hidden}.vk-joint__stat dd{white-space:nowrap;color:var(--vk-text-0);margin:0;font-size:14px}.vk-joint__badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vk-joint__badge{--tone:var(--vk-acc);color:var(--tone);background:color-mix(in oklch, var(--tone) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tone) 38%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.vk-joint__line{margin:0;padding:0;list-style:none;display:grid}.vk-joint__m{grid-template-columns:42px 22px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:5px 0;display:grid;position:relative}.vk-joint__m:before{content:"";background:var(--vk-line-2);width:2px;position:absolute;top:0;bottom:0;left:62px}.vk-joint__m:first-child:before{top:50%}.vk-joint__m:last-child:before{bottom:50%}.vk-joint__t{text-align:right;color:var(--vk-text-2);padding-top:3px;font-size:12px}.vk-joint__dot{--tone:var(--vk-text-2);z-index:1;width:22px;height:22px;color:var(--tone);background:var(--vk-panel);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--tone) 60%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.vk-joint__m.is-good .vk-joint__dot{--tone:var(--vk-ok)}.vk-joint__m.is-bad .vk-joint__dot{--tone:var(--vk-bad)}.vk-joint__m.is-lend .vk-joint__dot,.vk-joint__m.is-handover .vk-joint__dot{--tone:var(--vk-acc)}.vk-joint__m.is-take .vk-joint__dot,.vk-joint__m.is-give .vk-joint__dot{--tone:var(--vk-amb)}.vk-joint__m.is-edge .vk-joint__dot{background:var(--vk-text-3);width:10px;height:10px;box-shadow:none;margin:6px}.vk-joint__mBody{gap:2px;min-width:0;padding-top:2px;display:grid}.vk-joint__mTitle{color:var(--vk-text-0);text-wrap:pretty;font-size:13px}.vk-joint__m.is-good .vk-joint__mTitle,.vk-joint__m.is-bad .vk-joint__mTitle{font-weight:600}.vk-joint__m.is-edge .vk-joint__mTitle{color:var(--vk-text-2)}.vk-joint__mText{color:var(--vk-text-2);text-wrap:pretty;font-size:12.5px;line-height:1.4}.vk-joint__mWho{gap:3px;padding-top:1px;display:flex}.vk-joint__mWho .vk-joint__pic.is-me{box-shadow:0 0 0 1.5px var(--vk-acc)}.vk-joint .vk-rep__coop{margin-top:2px}.vk-joint__foot{justify-content:flex-end}.vk-joint__footText{min-width:0;color:var(--vk-text-1);flex:240px;font-size:13px}.vk-joint__shareMsg{color:var(--vk-ok);font-size:12.5px}.vk-joint__shareMsg.is-bad{color:var(--vk-bad)}@media (max-width:640px){.vk-joint__m{grid-template-columns:40px 22px minmax(0,1fr)}.vk-joint__m:before{left:60px}.vk-joint__mWho{grid-column:3}.vk-joint__foot .vk-btn{flex:100%;height:44px}}.vk-hist__sum{color:var(--vk-text-2);text-wrap:pretty;margin:0;padding:10px 14px 0;font-size:12.5px}.vk-hist__state{color:var(--vk-text-2);margin:0;padding:12px 14px 14px;font-size:13px}.vk-hist__list{max-height:360px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.vk-hist__row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.vk-hist__row:hover,.vk-hist__row:focus-visible{background:var(--vk-raise)}.vk-hist__main{min-width:0;line-height:1.3;display:grid}.vk-hist__title{text-overflow:ellipsis;white-space:nowrap;color:var(--vk-text-0);font-size:13px;font-weight:600;overflow:hidden}.vk-hist__meta{color:var(--vk-text-3);font-size:12px}.vk-hist__pics{display:flex}.vk-hist__pics .vk-joint__pic+.vk-joint__pic{margin-left:-6px}.vk-hist__go{color:var(--vk-acc);font-size:12px}.vk-hist__view{gap:12px;display:grid}.vk-hist__view .vk-panel{box-shadow:none}@media (max-width:640px){.vk-hist__go{display:none}}.vk-rcard{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.vk-rcard__pic{border:1px solid var(--vk-line);background:var(--vk-sea);cursor:pointer;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.vk-rcard__pic:hover .vk-rcard__playIcon,.vk-rcard__pic:focus-visible .vk-rcard__playIcon{background:var(--vk-acc);color:var(--vk-on-acc);transform:translate(-50%,-50%)scale(1.08)}.vk-rcard__playIcon{border:2px solid color-mix(in oklab, var(--vk-text-0) 70%, transparent);background:color-mix(in oklab, var(--vk-chrome) 70%, transparent);width:54px;height:54px;color:var(--vk-text-0);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50%;place-items:center;transition:transform .16s,background .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vk-rcard__body{justify-items:start;gap:8px;display:grid}.vk-rcard__text{color:var(--vk-text-1);margin:0;line-height:1.5}.vk-rcard__counts{color:var(--vk-text-2);margin:0;font-size:12.5px}.vk-rcard__go{align-items:center;gap:7px;margin-top:4px;display:inline-flex}.vk-rthumb{width:100%;height:auto;display:block}.vk-rthumb__sea{fill:var(--vk-sea)}.vk-rthumb__nb{fill:var(--vk-nb)}.vk-rthumb__land{fill:var(--vk-land)}.vk-rthumb__coast{fill:none;stroke:var(--vk-coast);stroke-width:.7px;opacity:.6}.vk-rthumb__road{fill:none;stroke:var(--vk-road);stroke-width:.8px;opacity:.55}.vk-rthumb__road.is-local{stroke-width:.45px;opacity:.4}.vk-rthumb__light path{fill:none;stroke-linecap:round;stroke-linejoin:round}.vk-rthumb__calm{stroke:#88c7e94d;stroke:lab(76.9981% -14.591 -23.3415/.3);stroke-width:.9px}.vk-rthumb__carry{stroke:#be85f98c;stroke:lab(65.0273% 38.5536 -50.1185/.55);stroke-width:1.1px}.vk-rthumb__glow{stroke:#5ec2ff2e;stroke:lab(74.3746% -16.0626 -43.9401/.18);stroke-width:4.5px}.vk-rthumb__run{stroke:#c2ecffd9;stroke:lab(90.9472% -13.885 -20.0081/.85);stroke-width:1.2px}.vk-rthumb__chase,.vk-rthumb__track{stroke:#ff5050f2;stroke:lab(60.6642% 69.5199 42.4473/.95);stroke-width:1.8px}.vk-rthumb__track{stroke-dasharray:3 2}.vk-rthumb__inc{fill:var(--p3,#f2d40c);stroke:var(--vk-sea);stroke-width:.8px}.vk-rthumb__inc.is-p1{fill:var(--p1,#ff3b4e)}.vk-rthumb__inc.is-p2{fill:var(--p2,#ff9a1f)}.vk-rthumb__inc.is-p4{fill:var(--p4,#4da3ff)}.vk-rthumb__crisis{fill:none;stroke:var(--vk-amb);stroke-width:2px;stroke-dasharray:4 3}:root[data-theme=light] .vk-rthumb__calm{stroke:#2a597f40;stroke:lab(36.0268% -6.84808 -26.2457/.25)}:root[data-theme=light] .vk-rthumb__glow{stroke:#0077bc29;stroke:lab(47.3165% -8.24019 -45.3882/.16)}:root[data-theme=light] .vk-rthumb__run{stroke:#004f8cd9;stroke:lab(31.8049% .186846 -46.6779/.85)}.vk-rwatch{border:1px solid var(--vk-line);background:var(--vk-panel-2);width:28px;height:28px;color:var(--vk-text-1);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.vk-rwatch:hover,.vk-rwatch:focus-visible{border-color:var(--vk-acc);color:var(--vk-acc)}@media (max-width:760px){.vk-rcard{grid-template-columns:minmax(0,1fr)}}.vk-hist__replay{border-left:3px solid var(--vk-acc);background:var(--vk-panel-2);color:var(--vk-text-1);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 12px;padding:10px 12px;display:flex}.vk-hist__replay .vk-btn{align-items:center;gap:7px;display:inline-flex}.vk-joint__watch{width:24px;height:24px}.vk-fr__add{gap:6px;padding:12px 14px 4px;display:grid}.vk-fr__addRow{gap:8px;display:flex}.vk-fr__input{border:1px solid var(--vk-line);background:var(--vk-panel-2);min-width:0;height:36px;color:var(--vk-text-0);font:500 14px/1 var(--vk-font-text);border-radius:5px;flex:1;padding:0 12px}.vk-fr__input::placeholder{color:var(--vk-text-3)}.vk-fr__input:focus-visible{outline:2px solid var(--vk-acc);outline-offset:1px}.vk-fr__addRow .vk-btn{height:36px}.vk-fr__add .vk-fr__note{margin:0;padding:0;font-size:12px}.vk-fr__err{margin:8px 14px 0}.vk-fr__state,.vk-fr__empty{color:var(--vk-text-2);text-wrap:pretty;margin:0;padding:12px 14px 14px;font-size:13px}.vk-fr__state{justify-content:center;display:flex}.vk-fr__group{padding:10px 0 2px}.vk-fr__group+.vk-fr__group{border-top:1px solid var(--vk-line-2)}.vk-fr__groupHead{align-items:center;gap:8px;margin:0;padding:0 14px 4px;display:flex}.vk-fr__list{margin:0;padding:0;list-style:none}.vk-fr__row{align-items:center;gap:8px;min-height:50px;padding:6px 14px;display:flex}.vk-fr__row+.vk-fr__row{border-top:1px solid var(--vk-line-2)}.vk-fr__row--inv{background:color-mix(in oklch, var(--vk-amb) 7%, transparent);box-shadow:inset 2px 0 var(--vk-amb)}.vk-fr__who{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.vk-fr__pic{flex:none;display:grid;position:relative}.vk-fr__dot{box-shadow:0 0 0 2px var(--vk-panel);position:absolute;bottom:-1px;right:-1px}.vk-fr__row:not(.is-on) .vk-fr__pic img{opacity:.6;filter:grayscale(.6)}.vk-fr__text{gap:2px;min-width:0;display:grid}.vk-fr__name{color:var(--vk-text-0);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vk-fr__what{color:var(--vk-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vk-fr__row.is-on .vk-fr__what{color:var(--vk-text-1)}.vk-fr__btn{flex:none;height:30px;padding:0 12px;font-size:12.5px}.vk-fr__remove{width:30px;height:30px;color:var(--vk-text-3);border-color:#0000;flex:none;padding:0;font-size:18px;line-height:1}.vk-fr__remove:hover{color:var(--vk-bad)}.vk-fr__tag{font:600 10.5px/1 var(--vk-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-text-3);flex:none;font-stretch:112%}.vk-fr__tag.is-ok{color:var(--vk-ok)}.vk-fr__hint{padding-top:8px}.vk-fr--pick{border-top:1px solid var(--vk-line-2);gap:4px;margin-top:10px;padding-top:10px;display:grid}.vk-fr--pick .vk-fr__groupHead,.vk-fr--pick .vk-fr__row,.vk-fr--pick .vk-fr__empty{padding-left:0;padding-right:0}.vk-frn{z-index:70;border:1px solid var(--vk-line);border-left:3px solid var(--vk-amb);background:var(--vk-panel);width:min(380px,100vw - 32px);box-shadow:var(--vk-shadow);color:var(--vk-text-0);border-radius:6px;gap:12px;padding:14px 16px;animation:.22s both vk-frn-in;display:flex;position:fixed;bottom:48px;right:20px}.vk-frn[data-kind=ask]{border-left-color:var(--vk-acc)}@keyframes vk-frn-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.vk-frn{animation:none}}.vk-frn__pic{margin-top:2px}.vk-frn__body{flex:1;gap:4px;min-width:0;display:grid}.vk-frn__kind{color:var(--vk-amb)}.vk-frn[data-kind=ask] .vk-frn__kind{color:var(--vk-acc)}.vk-frn__title{text-wrap:pretty;margin:0;font-weight:600;line-height:1.3}.vk-frn__line{color:var(--vk-text-2);margin:0;font-size:12.5px}.vk-frn__line.is-bad{color:var(--vk-bad)}.vk-frn__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.vk-frn__more{margin-left:auto;font-size:12px}@media (max-width:1099px){.vk-frn{width:auto;bottom:16px;left:16px;right:16px}}.vk-chal{gap:12px;display:grid}.vk-chal__state{color:var(--vk-text-2);align-items:center;gap:8px;margin:0;padding:14px 0;display:flex}.vk-chal__head{align-items:center;gap:12px;display:flex}.vk-chal__head .ui-player{border-radius:50%}.vk-chal__from{font-family:var(--vk-font-display);color:var(--vk-text-0);margin:0;font-size:18px}.vk-chal__theirs{color:var(--vk-text-1);margin:2px 0 0}.vk-chal__shift{border:1px solid var(--vk-line-2);background:var(--vk-panel-2);border-radius:5px}.vk-chal__shift dd{text-align:right;color:var(--vk-text-1);margin:0}.vk-chal__shift strong{color:var(--vk-text-0)}.vk-chal__about{color:var(--vk-text-2);margin:0;font-size:12.5px;line-height:1.5}.vk-chal__note{border-left:3px solid var(--vk-amb);background:var(--vk-panel-2);color:var(--vk-text-1);margin:0;padding:7px 10px;font-size:12.5px}.vk-chal__boardHead{justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}.vk-chal__board{width:100%}.vk-chal__board tr.is-me td{background:var(--vk-raise);color:var(--vk-text-0);font-weight:600}.vk-chal__who{align-items:center;gap:8px;display:inline-flex}.vk-chal__who .ui-player{border-radius:50%}.vk-chal__link{gap:6px;display:grid}.vk-chal__link input{border:1px solid var(--vk-line);background:var(--vk-panel-2);width:100%;min-width:0;color:var(--vk-text-0);font-family:var(--vk-font-mono);border-radius:4px;padding:7px 10px;font-size:13px}.vk-chal__link input:focus-visible{outline:2px solid var(--vk-acc);outline-offset:1px}.vk-chal__linkBtns{flex-wrap:wrap;gap:8px;display:flex}.vk-chal__body{gap:10px;padding:12px 16px 16px;display:grid}.vk-chal__send{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vk-chal__ready{color:var(--vk-text-1);margin:0}.vk-chal__preview{background:var(--vk-panel-2);color:var(--vk-text-0);border-radius:5px;margin:0;padding:8px 12px;font-style:italic}.vk-chal__verdict{font-family:var(--vk-font-display);color:var(--vk-text-0);margin:0;font-size:17px}.vk-chal__verdict.is-win{color:var(--vk-ok)}.vk-chal__verdict.is-lose{color:var(--vk-amb)}.vk-chal__vs{width:100%}.vk-chal__vs th[scope=row]{color:var(--vk-text-2);text-align:left;font-weight:500}.vk-chal__vs td.is-best{color:var(--vk-ok);font-weight:700}.vk-chal__pass{border-top:1px solid var(--vk-line-2);gap:6px;padding-top:8px;display:grid}.vk-chal__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vk-chal__item{border:1px solid var(--vk-line-2);background:var(--vk-panel-2);width:100%;color:var(--vk-text-0);font:inherit;text-align:left;cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:8px 10px;display:flex}.vk-chal__item:hover{border-color:var(--vk-line);background:var(--vk-raise)}.vk-chal__item:focus-visible{outline:2px solid var(--vk-acc);outline-offset:1px}.vk-chal__item .ui-player{border-radius:50%}.vk-chal__itemText{flex:1;min-width:0;display:grid}.vk-chal__itemText>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vk-chal__itemText .vk-dim{font-size:12px}.vk-chal__itemScore{color:var(--vk-text-1);flex:none}.vk-chal__vs thead th,.vk-chal__vs th[scope=row]{font-family:var(--vk-font-text);letter-spacing:normal;text-transform:none;font-size:13px}.vk-chal__vs thead th{color:var(--vk-text-0);font-weight:600}.sh-paper{--paper-bg:#f3eee2;--paper-ink:#1c1a16;--paper-muted:#5c574d;--paper-rule:#2a2722;--paper-shade:#d8d1c0;max-width:1040px;color:var(--paper-ink);background:radial-gradient(1200px 400px at 50% 0%, #ffffff80, transparent 70%), repeating-linear-gradient(90deg, #00000003 0 2px, transparent 2px 5px), var(--paper-bg);animation:sh-paper-in .7s var(--ease) both;margin:0 auto;padding:18px 34px 22px;font-family:Georgia,Times New Roman,serif;position:relative;transform:rotate(-.35deg);box-shadow:inset 0 1px #ffffff80,0 24px 60px #0000008c,0 2px 6px #00000059}@keyframes sh-paper-in{0%{opacity:0;transform:translateY(20px)rotate(-2deg)scale(.97)}}.sh-paper__strip{border-bottom:1px solid var(--paper-rule);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-muted);justify-content:space-between;gap:8px;padding:4px 0;font-size:11px;display:flex}.sh-paper__mast{text-align:center;padding:10px 0 6px;position:relative}.sh-paper__title{letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6.4vw,76px);font-weight:900;line-height:1}.sh-paper__motto{color:var(--paper-muted);margin-top:4px;font-size:12px;font-style:italic}.sh-paper__ears{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:14px 0 auto}.sh-paper__ears span{border:1px solid var(--paper-rule);text-align:center;text-transform:uppercase;letter-spacing:.05em;max-width:130px;padding:6px 8px;font-size:10px;line-height:1.3}.sh-paper__rule{border-top:3px solid var(--paper-rule);border-bottom:1px solid var(--paper-rule);height:6px}.sh-paper__headline{text-align:center;letter-spacing:-.01em;text-wrap:balance;margin:16px 0 6px;font-size:clamp(28px,4.4vw,52px);font-weight:800;line-height:1.04}.sh-paper__deck{text-align:center;max-width:760px;color:var(--paper-muted);text-wrap:balance;margin:0 auto 16px;font-size:18px;font-style:italic;line-height:1.4}.sh-paper__body{columns:3 220px;column-rule:1px solid #2a272259;border-top:1px solid var(--paper-rule);column-gap:26px;padding-top:12px}.sh-paper__photo{break-inside:avoid;margin:0 0 12px}.sh-paper__halftone{aspect-ratio:16/9;border:1px solid var(--paper-rule);background:var(--paper-shade);position:relative;overflow:hidden}.sh-paper__halftone svg{width:100%;height:100%;display:block}.sh-paper__halftone.is-drawing{aspect-ratio:auto;background:var(--paper-bg)}.sh-paper__halftone img{filter:grayscale(.3)sepia(.15)contrast(1.08);mix-blend-mode:multiply;width:100%;height:auto;display:block}.sh-paper__halftone.is-drawing:after{opacity:.24}.sh-paper__halftone:after{content:"";background:radial-gradient(circle, transparent .9px, var(--paper-bg) 1.4px) 0 0 / 4px 4px;opacity:.55;mix-blend-mode:lighten;position:absolute;inset:0}.sh-paper__sky{fill:#b9b2a2}.sh-paper__ground{fill:#6f6a5f}.sh-paper__car{fill:#2c2a26}.sh-paper__bar{fill:#8a857a}.sh-paper__photo figcaption{color:var(--paper-muted);margin-top:4px;font-size:11px;font-style:italic}.sh-paper__story{break-inside:avoid-column;margin-bottom:14px}.sh-paper__story h4{margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.15}.sh-paper__story p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:14px;line-height:1.5}.sh-paper__story p.sh-paper__byline{letter-spacing:.02em;text-align:left;margin:0 0 4px;font-size:11.5px;font-style:italic}.sh-paper__story.is-lead p:not(.sh-paper__byline):first-letter{float:left;margin:4px 6px 0 0;font-size:3.3em;font-weight:800;line-height:.8}.sh-paper__foot{border-top:3px double var(--paper-rule);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-muted);justify-content:space-between;gap:8px;margin-top:8px;padding-top:6px;font-size:11px;display:flex}@media (max-width:600px){.sh-paper{padding:14px 16px;transform:none}.sh-paper__ears{display:none}.sh-paper__story p{text-align:start}}@media (prefers-reduced-motion:reduce){.sh-paper{animation:none}}.vk-mp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vk-mp__col{gap:16px;min-width:0;display:grid}.vk-mp__notice{max-width:620px}.vk-mp__state{min-height:96px;color:var(--vk-text-2);justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.vk-mp__hint{color:var(--vk-text-3);text-wrap:pretty;margin:0;padding:0 14px 12px;font-size:12px}.vk-mp__err{margin:0 14px 12px}.vk-mp__modes{gap:6px;padding:12px 14px 4px;display:grid}.vk-mp__mode{border:1px solid var(--vk-line);color:var(--vk-text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:5px;gap:3px;padding:9px 12px;display:grid}.vk-mp__mode:hover:not(:disabled){border-color:var(--vk-text-3);background:var(--vk-panel-2)}.vk-mp__mode.is-active{border-color:var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 8%, transparent)}.vk-mp__mode:disabled{cursor:default}.vk-mp__mode:disabled .vk-mp__modeHead strong,.vk-mp__mode:disabled .vk-mp__modeDesc{color:var(--vk-text-3)}.vk-mp__modeHead{align-items:center;gap:8px;display:flex}.vk-mp__modeHead strong{color:var(--vk-text-0);font-size:13.5px}.vk-mp__radio{border:1px solid var(--vk-text-3);border-radius:50%;flex:none;width:12px;height:12px}.vk-mp__mode.is-active .vk-mp__radio{border-color:var(--vk-acc);background:radial-gradient(circle, var(--vk-acc) 0 3px, transparent 3.5px)}.vk-mp__soon{border:1px solid var(--vk-line);font:600 10px/1.2 var(--vk-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-text-3);border-radius:3px;margin-left:auto;padding:2px 6px;font-stretch:112%}.vk-mp__modeDesc{color:var(--vk-text-2);text-wrap:pretty;padding-left:20px;font-size:12px}.vk-mp__form{gap:10px;padding:12px 14px;display:grid}.vk-mp__field{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.vk-mp__field .ui-select{max-width:320px;display:block}.vk-mp__kv{border-top:1px solid var(--vk-line-2)}.vk-mp__join{gap:8px;padding:12px 14px 14px;display:grid}.vk-mp__join .vk-mp__hint{padding:0}.vk-mp__joinRow{gap:8px;display:flex}.vk-mp__codeInput{border:1px solid var(--vk-line);background:var(--vk-panel-2);min-width:0;height:40px;color:var(--vk-text-0);font:500 18px/1 var(--vk-font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:5px;flex:1;padding:0 12px}.vk-mp__codeInput::placeholder{letter-spacing:.04em;text-transform:none;color:var(--vk-text-3);font-size:13px}.vk-mp__codeInput:focus-visible{outline:2px solid var(--vk-acc);outline-offset:1px}.vk-mp__joinRow .vk-btn{height:40px}.vk-mp__how{color:var(--vk-text-1);gap:10px;margin:0;padding:12px 14px 14px;font-size:13px;list-style:none;display:grid}.vk-mp__how li{align-items:flex-start;gap:10px;display:flex}.vk-mp__step{border:1px solid var(--vk-line);width:20px;height:20px;color:var(--vk-text-2);border-radius:3px;flex:none;place-items:center;font-size:11px;display:grid}.vk-mp__codeBox{border-bottom:1px solid var(--vk-line-2);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px;display:flex}.vk-mp__codeBox .vk-label{flex:100%}.vk-mp__code{letter-spacing:.16em;color:var(--vk-text-0);white-space:nowrap;margin:0;font-size:34px;font-weight:500;line-height:1.1}.vk-mp__codeBox .vk-btn{margin-left:auto}.vk-mp__seats{margin:0;padding:0;list-style:none}.vk-mp__seat{align-items:center;gap:12px;min-height:48px;padding:6px 14px;display:flex}.vk-mp__seat+.vk-mp__seat{border-top:1px solid var(--vk-line-2)}.vk-mp__seat.is-me{background:color-mix(in oklch, var(--vk-acc) 9%, transparent);box-shadow:inset 2px 0 var(--vk-acc)}.vk-mp__seatNo{border:1px solid var(--vk-line);width:22px;height:22px;color:var(--vk-text-2);border-radius:3px;flex:none;place-items:center;font-size:11px;display:grid}.vk-mp__seat.is-free .vk-mp__seatNo{color:var(--vk-text-3);border-style:dashed}.vk-mp__seatWho{flex-wrap:wrap;flex:1;align-items:center;gap:6px 8px;min-width:0;display:flex}.vk-mp__pic{object-fit:cover;background:var(--vk-panel-2);box-shadow:0 0 0 1px var(--vk-line);border-radius:50%;flex:none}.vk-mp__seatName{color:var(--vk-text-0);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vk-mp__tag{border:1px solid var(--vk-amb);font:600 10px/1.2 var(--vk-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-amb);border-radius:3px;padding:2px 6px;font-stretch:112%}.vk-mp__dot{background:var(--vk-line);border-radius:50%;flex:none;width:8px;height:8px}.vk-mp__dot.is-on{background:var(--vk-ok)}.vk-mp__ready{font:600 10.5px/1 var(--vk-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-text-3);flex:none;font-stretch:112%}.vk-mp__ready.is-ready{color:var(--vk-ok)}.vk-mp__kick.vk-btn{min-height:28px;color:var(--vk-text-2);flex:none;padding:0 9px;font-size:12px}.vk-mp__kick.vk-btn:hover:not(:disabled),.vk-mp__kick.vk-btn:focus-visible{border-color:var(--vk-bad);color:var(--vk-bad)}.vk-mp__status{gap:8px;padding:0 14px 12px;display:grid}.vk-mp__leave{margin-left:auto}.vk-mp__board td{height:44px}.vk-mp__who{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;line-height:1.3;display:grid;padding-top:4px!important;padding-bottom:4px!important}.vk-mp__whoText{min-width:0;display:grid}.vk-mp__row.is-left .vk-mp__pic{opacity:.55}.vk-mp__name{color:var(--vk-text-0);font-weight:600}.vk-mp__you{color:var(--vk-text-2);font-weight:400}.vk-mp__meta{color:var(--vk-text-3);font-size:11.5px}.vk-mp__row.is-me{background:color-mix(in oklch, var(--vk-acc) 12%, transparent);box-shadow:inset 2px 0 var(--vk-acc)}.vk-mp__row.is-playing .vk-mp__name,.vk-mp__row.is-left .vk-mp__name{color:var(--vk-text-2);font-weight:500}.vk-mp__pulse{background:var(--vk-line);border-radius:50%;width:8px;height:8px;display:inline-block}.vk-mp__pulse.is-on{background:var(--vk-amb);animation:1.6s ease-in-out infinite vk-mp-pulse}@keyframes vk-mp-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vk-mp__pulse.is-on{animation:none}}.vk-mp__boardNote{border-top:1px solid var(--vk-line-2);padding-top:10px}@media (max-width:480px){.vk-mp__boardHead{flex-wrap:wrap;row-gap:2px;padding-top:7px;padding-bottom:7px}.vk-mp__boardHead .vk-h{margin-right:auto}.vk-mp__boardHead .vk-meta{margin-left:0}}@media (max-width:1099px){.vk-mp{grid-template-columns:minmax(0,1fr);gap:12px}.vk-mp__col{gap:12px}.vk-mp__field{grid-template-columns:minmax(0,1fr);gap:6px}.vk-mp__field .ui-seg{display:flex}.vk-mp__field .ui-seg__opt{flex:auto;justify-content:center}.vk-mp__field .ui-select{max-width:none}}@media (max-width:480px){.vk-mp__code{font-size:28px}.vk-mp__codeBox .vk-btn{margin-left:0}}.vk-rep__roomNote{min-width:0;color:var(--vk-text-3);flex:1;font-size:12px}.vk-rep__toRoom{margin-left:auto}.vk-rep__roomState{border-top:1px solid var(--vk-line-2);color:var(--vk-text-1);text-wrap:pretty;align-items:baseline;gap:9px;margin:0;padding:10px 14px;font-size:12.5px;display:flex}.vk-rep__roomState:before{content:"";background:var(--vk-line);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.vk-rep__roomState.is-open{color:var(--vk-text-0)}.vk-rep__roomState.is-open:before{background:var(--vk-acc)}@media (max-width:560px){.vk-rep__roomFoot .vk-rep__roomNote{flex-basis:100%}.vk-rep__roomFoot .vk-btn{flex:1 1 0}}.vk-mp__reopen{color:var(--vk-text-2);align-items:center;gap:8px;display:flex}.vk-mp__end{margin-left:auto}.vk-mp__role{border:1px solid var(--vk-line-2);color:var(--vk-text-2);white-space:nowrap;border-radius:3px;flex:none;margin-left:auto;padding:2px 7px;font-size:12px}.vk-mp__role+.vk-mp__ready{margin-left:0}.vk-mp__roles{border-top:1px solid var(--vk-line-2);gap:8px;padding:12px 14px;display:grid}.vk-mp__roles .vk-mp__modes,.vk-mp__roles .vk-mp__hint{margin:0}@media (max-width:560px){.vk-mp__role{display:none}}.vk-mp__field--desks{align-items:start}.vk-mp__desks{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.vk-mp__deskMap{min-width:0}.vk-mp__deskMap--summary{max-width:260px}.vk-mp__deskList{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.vk-mp__deskList .vk-mp__hint{flex-basis:100%;margin:2px 0 0}.vk-mp__desk{border:1px solid var(--vk-line);color:var(--vk-text-1);font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;display:inline-flex}.vk-mp__desk:hover:not(:disabled){border-color:var(--vk-text-3);background:var(--vk-panel-2)}.vk-mp__desk.is-on{border-color:var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 10%, transparent);color:var(--vk-text-0)}.vk-mp__desk:disabled{cursor:default;color:var(--vk-text-3)}.vk-mp__desk.is-on:disabled{color:var(--vk-text-1)}.vk-mp__check{border:1px solid var(--vk-text-3);border-radius:2px;flex:none;width:11px;height:11px}.vk-mp__desk.is-on .vk-mp__check{border-color:var(--vk-acc);background:var(--vk-acc);box-shadow:inset 0 0 0 2px var(--vk-panel)}.vk-mp__kvMap{grid-column:1/-1}@media (max-width:560px){.vk-mp__desks{grid-template-columns:minmax(0,1fr)}.vk-mp__deskMap{max-width:240px}}.vk-set{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.vk-set__sec{box-shadow:none}.vk-set__sec.is-wide{grid-column:1/-1}.vk-set__row{justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:10px 14px;display:flex}.vk-set__row+.vk-set__row,.vk-set__note+.vk-set__row{border-top:1px solid var(--vk-line-2)}.vk-set__text{min-width:0}.vk-set__label{color:var(--vk-text-0);font-weight:600}.vk-set__desc{color:var(--vk-text-2);text-wrap:pretty;margin-top:2px;font-size:12.5px}.vk-set__ctrl{flex:none;align-items:center;gap:8px;display:flex}.vk-set__slider{width:220px}.vk-set__slider--btn{align-items:center;gap:10px;width:300px;display:flex}.vk-set__slider--btn>:first-child{flex:1}.vk-set__inline{align-items:center;gap:10px;display:flex}.vk-set__state{white-space:nowrap;align-items:center;gap:6px;margin-left:4px;font-size:12px;display:inline-flex}.vk-set__state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vk-set__state.is-ok{color:var(--vk-ok)}.vk-set__state.is-warn{color:var(--vk-amb)}.vk-set__note{color:var(--vk-text-2);text-wrap:pretty;margin:0;padding:10px 14px;font-size:12.5px}.vk-set__swatches{flex-wrap:wrap;gap:6px;padding:4px 14px 14px;display:flex}.vk-set__confirm{color:var(--vk-text-1);margin:0 0 8px}.vk-mapstyles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.vk-mapstyle{border:1px solid var(--vk-line);background:var(--vk-panel-2);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 8px;padding:8px 8px 10px;transition:border-color .12s;display:grid}.vk-mapstyle:hover{border-color:var(--vk-text-3)}.vk-mapstyle.is-active{border-color:var(--vk-acc);box-shadow:inset 0 0 0 1px var(--vk-acc)}.vk-mapstyle__name{color:var(--vk-text-0);font-weight:600}.vk-mapstyle__net{font:400 11px/1 var(--vk-font-mono);color:var(--vk-text-3);align-self:center}.vk-mapstyle__desc{color:var(--vk-text-2);grid-column:1/-1;font-size:12px}.vk-mapstyle__prev{--mp-bg:#0d1117;--mp-road:#2b3442;--mp-road2:#3a4556;--mp-water:#0a1a2b;--mp-pin:var(--p1);aspect-ratio:16/9;background:radial-gradient(60% 50% at 85% 85%, var(--mp-water) 0 60%, transparent 61%), var(--mp-bg);border-radius:3px;grid-column:1/-1;width:100%;margin-bottom:4px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7f7f7f2e}.vk-mapstyle__prev i{background:var(--mp-road);position:absolute}.vk-mapstyle__prev i:first-child{background:var(--mp-road2);height:4px;top:38%;left:-10%;right:-10%;transform:rotate(-12deg)}.vk-mapstyle__prev i:nth-child(2){width:3px;top:-10%;bottom:-10%;left:42%;transform:rotate(18deg)}.vk-mapstyle__prev i:nth-child(3){height:2px;top:70%;left:10%;right:30%;transform:rotate(6deg)}.vk-mapstyle__prev b{background:var(--mp-pin);border-radius:50%;width:8px;height:8px;position:absolute;top:30%;left:58%}.vk-mapstyle__prev--tactical{--mp-bg:#08131f;--mp-road:#1d4a6b;--mp-road2:#2c6f9b;--mp-water:#04223a;background:linear-gradient(#3d8bff1f 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(90deg, #3d8bff1f 1px, transparent 1px) 0 0 / 14px 14px, radial-gradient(60% 50% at 85% 85%, var(--mp-water) 0 60%, transparent 61%), var(--mp-bg)}.vk-mapstyle__prev--maaamet{--mp-bg:#e6e6e3;--mp-road:#b9b9b5;--mp-road2:#9d9d98;--mp-water:#c6d3dc}.vk-mapstyle__prev--foto{--mp-bg:#4d5a37;--mp-road:#a59e8a;--mp-road2:#c9c2ad;--mp-water:#2b3f4a;background:radial-gradient(30% 30% at 20% 25%, #3a4a28 0 70%, transparent 71%), radial-gradient(25% 35% at 70% 20%, #6b6a45 0 70%, transparent 71%), radial-gradient(60% 50% at 85% 85%, var(--mp-water) 0 60%, transparent 61%), var(--mp-bg)}@media (max-width:1099px){.vk-set{grid-template-columns:minmax(0,1fr)}.vk-mapstyles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vk-set__row{flex-direction:column;align-items:flex-start;gap:10px}.vk-set__ctrl,.vk-set__slider,.vk-set__slider--btn{width:100%}.vk-set__ctrl .ui-seg{flex:1}.vk-set__ctrl .ui-seg__opt{flex:1;justify-content:center}.vk-set__row:has(>.vk-set__ctrl>.ui-toggle){flex-direction:row;align-items:center}.vk-set__row:has(>.vk-set__ctrl>.ui-toggle) .vk-set__ctrl{width:auto}.vk-mapstyle{grid-template-columns:minmax(0,1fr)}}.vk-cred,.vk-leg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.vk-cred__col{gap:12px;min-width:0;display:grid}.vk-cred .vk-panel,.vk-leg .vk-panel{box-shadow:none}.vk-cred .vk-table th[scope=row]{height:36px;font-family:var(--vk-font-text);letter-spacing:0;text-transform:none;color:var(--vk-text-0);font-size:13px;font-weight:600;font-stretch:100%}.vk-cred__where{font-family:var(--vk-font-mono);color:var(--vk-text-3);font-size:12px}.vk-cred__src td,.vk-cred__src th[scope=row]{vertical-align:middle;height:38px}.vk-cred__src td{color:var(--vk-text-2);font-size:12.5px}.vk-cred__src th[scope=row]{white-space:normal}.vk-cred__licence{font-family:var(--vk-font-mono);white-space:nowrap;font-size:11.5px!important}.vk-cred__contact{margin:0}.vk-legcard{flex-direction:column;display:flex}.vk-legcard__body{flex:1;padding:12px 14px 14px}.vk-legcard__title{font-family:var(--vk-font-display);color:var(--vk-text-0);margin:0 0 6px;font-size:17px;font-weight:650;font-stretch:108%}.vk-legcard__body p{color:var(--vk-text-1);text-wrap:pretty;margin:0 0 10px}.vk-legcard__list{margin:0;padding:0;list-style:none}.vk-legcard__list li{border-top:1px solid var(--vk-line-2);color:var(--vk-text-1);padding:6px 0}.vk-leg__note{margin-top:12px}.sh-legprev{--old-blue:#0071cf;--old-blue-2:#0056b3;--old-bg:#f9f9f9;background:var(--old-bg);color:#222;border-bottom:1px solid var(--vk-line-2);filter:saturate(.9);height:190px;padding:0 16px 12px;font-family:Roboto,Arial,sans-serif;position:relative;overflow:hidden}.sh-legprev__head{background:var(--old-blue);color:#fff;text-align:center;border-radius:0 0 15px 15px;margin:0 -16px;padding:14px 16px;font-size:20px;font-weight:700;box-shadow:0 4px 8px #0000001a}.sh-legprev__head small{opacity:.9;font-size:11px;font-weight:400;display:block}.sh-legprev__tabs{background:var(--old-blue);color:#fff;border-radius:15px;justify-content:space-around;margin-top:10px;padding:8px;font-size:11px;display:flex}.sh-legprev__rows{flex-direction:column;gap:6px;margin-top:10px;display:flex}.sh-legprev__row{background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex;box-shadow:0 1px 3px #0000001f}.sh-legprev__row span{flex:1}.sh-legprev__row i{color:#fff;background:#6c757d;border-radius:3px;padding:2px 6px;font-style:normal}.sh-legprev__row i.is-ok{background:#28a745}.sh-legprev__row i.is-no{background:#dc3545}.sh-legprev__row.is-alert{background:#ffe5e5;border:1px solid #ff4d4d}@media (max-width:1099px){.vk-cred,.vk-leg{grid-template-columns:minmax(0,1fr)}}.cr-pos,.cr-tone--ok{color:var(--vk-ok)}.cr-neg,.cr-tone--danger{color:var(--vk-bad)}.cr-tone--warn{color:var(--vk-amb)}.cr-tone--accent,.cr-tone--info{color:var(--vk-acc)}.cr-num{text-align:right;font-variant-numeric:tabular-nums}.vk-career .mono,.cr-stat__value,.cr-table td{font-family:var(--vk-font-mono);font-variant-numeric:tabular-nums}.cr-table td:not(.mono):not(.cr-num){font-family:inherit}.dim{color:var(--vk-text-3)}.vk-career{flex-direction:column;height:100%;display:flex;overflow:hidden auto}.vk-career__page{outline:none;flex:1 0 auto;min-width:0}.vk-panel__meta{color:var(--vk-text-3);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.vk-panel__meta .vk-num{color:var(--vk-text-0)}.cr-swatch{background:var(--vk-acc);flex:none;width:12px;height:9px;display:inline-block}.cr-swatch.is-offer{border:1px dashed var(--vk-acc);background:repeating-linear-gradient(45deg, var(--vk-acc) 0 1px, transparent 1px 4px)}.cr-swatch.is-other{border:1px solid var(--vk-sector-line);background:var(--vk-home)}.cr-ai{border:1px solid var(--vk-line);font:600 9.5px/1 var(--vk-font-mono);color:var(--vk-text-3);vertical-align:1px;border-radius:3px;margin-right:6px;padding:1px 3px;display:inline-block}.cr-panel__empty{color:var(--vk-text-3);margin:0;padding:16px}.cr-panel__actions{border-top:1px solid var(--vk-line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;display:flex}.cr-panel__actions.is-end{justify-content:flex-end;padding:10px 16px}.cr-panel__note{color:var(--vk-text-3);margin-left:auto;font-size:12px}.vk-table .is-end{text-align:right}.cr-map{border-bottom:1px solid var(--vk-line);background:var(--vk-sea);min-height:640px;position:relative;overflow:hidden}.cr-map__canvas{position:absolute;inset:0}.cr-map__docks{pointer-events:none;grid-template-columns:340px minmax(0,1fr) 368px;gap:12px;min-height:640px;padding:12px;display:grid;position:relative}.cr-map__docks>*>*{pointer-events:auto}.cr-map__col{flex-direction:column;gap:12px;min-width:0;display:flex}.cr-map__center{min-width:0;position:relative}.cr-map__center>.vk-legend{pointer-events:auto;max-width:100%;position:absolute;bottom:0;left:0}@media (max-width:1280px){.cr-map__docks{grid-template-columns:324px minmax(0,1fr) 336px}}.cr-area__table th,.cr-area__table td{white-space:nowrap;height:36px;padding:0 6px}.cr-area__table td.cr-area__desk{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.cr-area__table th:first-child,.cr-area__table td:first-child{padding-left:14px}.cr-area__table th:last-child,.cr-area__table td:last-child{padding-right:14px}.cr-area__name{white-space:nowrap;color:var(--vk-text-0);align-items:center;gap:8px;display:flex;overflow:hidden}.cr-area__desk{white-space:nowrap}.cr-area__row.is-covered{background:var(--vk-raise)}.cr-area__row.is-covered .cr-area__name,.cr-area__row.is-covered .cr-area__state{font-weight:600}.cr-area__row.is-covered .cr-area__desk{color:var(--vk-text-0)}.cr-area__row.is-covered .cr-area__state,.cr-area__row.is-offered .cr-area__state{color:var(--vk-acc)}.cr-area__state{color:var(--vk-text-3);white-space:nowrap}.cr-area__foot{border-top:1px solid var(--vk-line-2);color:var(--vk-text-3);padding:10px 14px 12px;font-size:12px}.cr-area__foot p{text-wrap:pretty;margin:0}.cr-area__foot p+p{margin-top:4px}.cr-offer .vk-panel__head,.cr-nextoffer .vk-panel__head{gap:9px;padding:0 16px}.cr-offer .cr-swatch,.cr-nextoffer .cr-swatch{width:14px;height:10px}.cr-offer__pick{border-bottom:1px solid var(--vk-line-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.cr-offer__body{padding:14px 16px 0}.cr-offer__name{font-family:var(--vk-font-display);color:var(--vk-text-0);margin:0;font-size:22px;font-weight:650;font-stretch:110%;line-height:1.15}.cr-offer__from{color:var(--vk-text-2);margin:3px 0 0;font-size:12.5px}.cr-offer__quote{color:var(--vk-text-1);text-wrap:pretty;margin:12px 0 0}.cr-offer__blurb{color:var(--vk-text-3);text-wrap:pretty;margin:8px 0 0;font-size:12px}.cr-offer__facts{border-top:1px solid var(--vk-line-2);margin:14px 0 0}.cr-offer__facts>div{justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:4px 16px;display:flex}.cr-offer__facts>div+div{border-top:1px solid var(--vk-line-2)}.cr-offer__facts dt{color:var(--vk-text-2)}.cr-offer__facts dd{color:var(--vk-text-0);text-align:right;margin:0}.cr-offer__facts .vk-mono{font-size:12.5px}.cr-offer__facts .vk-up{color:var(--vk-ok)}.cr-offer__take{border-color:var(--vk-acc);color:var(--vk-acc);background:0 0}.cr-offer__take:hover{border-color:var(--vk-acc);background:color-mix(in oklch, var(--vk-acc) 12%, transparent)}.cr-offer .cr-panel__actions .vk-btn{height:36px;padding:0 16px}.cr-offer__hint{color:var(--vk-text-3);margin:0;padding:0 16px 14px;font-size:12px}.cr-nextoffer__body{color:var(--vk-text-1);padding:12px 16px 14px}.cr-nextoffer__body>p{margin:0 0 8px}.cr-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px;padding:12px;display:grid}.cr-grid>.vk-panel{min-width:0;box-shadow:none;flex-direction:column;display:flex}.cr-next{grid-column:span 5}.cr-last{grid-column:span 7}.cr-fleet{grid-column:span 5}.cr-notes{grid-column:span 4}.cr-rank{grid-column:span 3}.cr-posts,.cr-tabs,.cr-danger{grid-column:1/-1}.cr-grid .vk-panel__head{padding:0 16px}.cr-story{grid-column:1/-1}.cr-story__body{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);display:grid}.cr-story__body>div{min-width:0;padding:12px 16px 14px}.cr-story__body>div+div{border-left:1px solid var(--vk-line-2)}.cr-story__strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cr-story__strip li{border-top:3px solid var(--vk-line);min-width:0;color:var(--vk-text-3);gap:5px;padding-top:6px;display:grid}.cr-story__strip li.is-done,.cr-story__strip li.is-before{border-top-color:var(--vk-text-3)}.cr-story__strip li.is-before{border-top-style:dotted}.cr-story__strip li.is-current{border-top-color:var(--vk-acc);color:var(--vk-text-0)}.cr-story__segn{font-size:11px;line-height:1}.cr-story__segt{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.2;overflow:hidden}.cr-story__who{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:12.5px;display:flex}.cr-story__who strong{color:var(--vk-text-0);font-weight:600}.cr-story__who span{color:var(--vk-text-3)}.cr-story__quote{color:var(--vk-text-1);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.cr-story__quote.is-full{-webkit-line-clamp:unset;margin-bottom:12px;display:block}.cr-story__more{margin:6px 0 0;font-size:12.5px}.cr-story__label{align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.cr-story__count{color:var(--vk-text-2);margin-left:auto;font-size:11.5px}.cr-story__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cr-story__list li{color:var(--vk-text-1);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.35;display:grid}.cr-story__list li+li{border-top:1px solid var(--vk-line-2)}.cr-story__list li.is-done .cr-story__goal{color:var(--vk-text-3)}.cr-story__tick{place-items:center;height:17px;display:grid}.cr-story__tick svg{fill:none;stroke:var(--vk-text-3);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.cr-story__list li.is-done .cr-story__tick svg{stroke:var(--vk-ok);stroke-width:1.8px}.cr-story__prog{color:var(--vk-text-2);font-size:11.5px}.cr-story__asktext{color:var(--vk-text-1);text-wrap:pretty;margin:6px 0 10px;font-size:12.5px;line-height:1.45}.cr-story__opts{gap:8px;display:grid}.cr-story__opt{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cr-story__opt .vk-btn{justify-content:center;min-width:150px}.cr-story__note{color:var(--vk-text-3);text-wrap:pretty;font-size:12px}.cr-story__nexttitle{font-family:var(--vk-font-display);color:var(--vk-text-0);margin:0 0 8px;font-size:15px;font-weight:600}.cr-story__small{color:var(--vk-text-2);text-wrap:pretty;margin:0 0 6px;font-size:12.5px}.cr-story__told{margin-top:4px}.cr-story__left{margin:8px 0 0}.cr-story__cast ul,.cr-story__castlist{gap:5px;margin:0 0 8px;padding:0;font-size:12.5px;list-style:none;display:grid}.cr-story__cast li,.cr-story__castlist li{flex-wrap:wrap;gap:2px 8px;display:flex}.cr-story__cast strong,.cr-story__castlist strong{color:var(--vk-text-0);font-weight:600}.cr-story__cast span,.cr-story__castlist span{color:var(--vk-text-3)}.cr-story__summary{color:var(--vk-text-2);margin:0 0 14px}.cr-story__modal .vk-label{margin:0 0 6px}.cr-next__controls{border-bottom:1px solid var(--vk-line-2);flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:44px;padding:8px 16px;display:flex}.cr-next__ctl{align-items:center;gap:10px;display:flex}.cr-next__hours{font-size:11.5px}.cr-next__area{color:var(--vk-text-0);align-items:center;gap:7px;display:flex}.cr-next__area .cr-swatch{width:9px}.cr-crews td{height:38px}.cr-crews__call{color:var(--vk-text-0);white-space:nowrap;font-size:12.5px;font-weight:600}.cr-crews__vehicle{color:var(--vk-text-2)}.cr-crews__oncall{color:var(--vk-acc);margin-left:6px;font-size:12px;font-weight:600}.cr-next__more{border-top:1px solid var(--vk-line-2);color:var(--vk-text-3);margin:0;padding:8px 16px;font-size:12px}.cr-next__issues{border-top:1px solid var(--vk-line-2);margin:0;padding:0;list-style:none}.cr-next__issues li{color:var(--vk-text-1);text-wrap:pretty;gap:8px;padding:10px 16px;font-size:12.5px;line-height:1.4;display:flex}.cr-next__issues li+li{border-top:1px solid var(--vk-line-2)}.cr-warn{fill:none;stroke:var(--vk-amb);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;flex:none;margin-top:1px}.cr-next__issues .is-danger .cr-warn{stroke:var(--vk-bad)}.cr-next__issues .is-info .cr-warn{stroke:var(--vk-text-3)}.cr-tiles{border-bottom:1px solid var(--vk-line-2);gap:4px;margin:0;padding:14px 16px;list-style:none;display:grid}.cr-tiles li{border:1px solid var(--vk-line-2);background:var(--vk-panel-2);border-radius:4px;justify-items:center;gap:6px;padding:8px 0 9px;display:grid}.cr-tiles li.is-last{border-color:var(--vk-acc)}.cr-tiles__day{font:500 10.5px/1 var(--vk-font-mono);color:var(--vk-text-3)}.cr-tiles__grade{font-family:var(--vk-font-display);font-size:20px;font-weight:650;line-height:1}.cr-tiles__score{font:500 12px/1 var(--vk-font-mono);color:var(--vk-text-1)}.cr-shifts td{height:30px}.cr-shifts__region,.cr-shifts .vk-grade--C{color:var(--vk-text-2)}.cr-fleet__table td{height:40px}.cr-fleet__model{color:var(--vk-text-0);display:block}.cr-fleet__plate{color:var(--vk-text-3);font-size:11px;display:block}.cr-fleet__cond{white-space:nowrap}.cr-fleet__cond .vk-meter{margin-right:8px}.cr-fleet__cond .vk-mono{font-size:12.5px}.cr-fleet__cond .is-strong{color:var(--vk-text-0)}.cr-fleet__state{color:var(--vk-text-3);font-family:var(--vk-font-text)!important}.cr-fleet__state.is-worn{color:var(--vk-amb)}.cr-fleet__state.is-out{color:var(--vk-bad)}.cr-notes__clear{margin-left:auto;font-size:12px}.cr-notes .vk-note__head .vk-meta{margin-left:auto}.cr-notes__x{width:22px;height:22px;color:var(--vk-text-3);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;margin:-4px -6px -4px 4px;display:grid}.cr-notes__x:hover{background:var(--vk-raise);color:var(--vk-text-0)}.cr-notes__x path{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.cr-rank__body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.cr-rank__next{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.cr-rank__next .vk-mono{color:var(--vk-text-3);white-space:nowrap;font-size:12px}.cr-rank__name{font-family:var(--vk-font-display);color:var(--vk-text-0);font-size:18px;font-weight:650;font-stretch:108%;line-height:1.2}.cr-rank__bar{background:var(--vk-line-2);height:4px;margin:12px 0 6px}.cr-rank__bar>span{background:var(--vk-text-2);height:100%;display:block}.cr-rank__now{color:var(--vk-text-3);justify-content:space-between;margin:0;font-size:11px;display:flex}.cr-rank__opens{margin:16px 0 6px}.cr-rank__unlocks{color:var(--vk-text-1);gap:5px;margin:0;padding:0;list-style:none;display:grid}.cr-rank__unlocks li{gap:8px;display:flex}.cr-rank__unlocks li>span,.cr-rank__unlocks .is-none{color:var(--vk-text-3)}.cr-rank__top{color:var(--vk-text-2);gap:6px;margin:0;display:grid}.cr-rank__ladder{align-self:flex-start;margin-top:auto;padding-top:14px;font-size:12.5px}.cr-ladder{gap:0;margin:0;padding:0;list-style:none;display:grid}.cr-ladder li{border-top:1px solid var(--vk-line-2);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.cr-ladder li:first-child{border-top:0}.cr-ladder__n{border:1px solid var(--vk-line);width:24px;height:24px;color:var(--vk-text-3);border-radius:4px;place-items:center;font-size:11px;display:grid}.cr-ladder li.is-done .cr-ladder__n{color:var(--vk-text-1)}.cr-ladder li.is-current .cr-ladder__n{border-color:var(--vk-acc);background:var(--vk-acc);color:var(--vk-on-acc)}.cr-ladder__row{align-items:baseline;gap:10px;display:flex}.cr-ladder__row strong{color:var(--vk-text-0)}.cr-ladder__row .vk-mono{color:var(--vk-text-3);margin-left:auto;font-size:12px}.cr-ladder__you{color:var(--vk-acc);font-size:12px;font-weight:600}.cr-ladder ul{color:var(--vk-text-2);margin:4px 0 0;padding-left:16px;font-size:12.5px}.cr-ladder li.is-locked strong{color:var(--vk-text-2)}.cr-post__open{height:28px;padding:0 10px;font-size:12.5px}.vk-career .cr-stat__icon,.vk-career .cr-tabs__bar .ui-icon{display:none}.vk-career .cr-stat{border-color:var(--vk-line-2);background:var(--vk-panel-2);border-radius:4px}.vk-career .cr-stat__label{font-family:var(--vk-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--vk-text-3);font-size:10px;font-weight:600;font-stretch:112%}.vk-career .cr-sub__head h3 .ui-icon{display:none}.vk-career .cr-sub__head h3{font-family:var(--vk-font-display);letter-spacing:.16em;color:var(--vk-text-2);font-size:11px;font-weight:600;font-stretch:118%}.cr-tabs .cr-tabs__bar{border-bottom:1px solid var(--vk-line-2);padding:0 8px}.cr-tabs__body{min-width:0}.cr-danger{border-color:color-mix(in oklch, var(--vk-bad) 40%, var(--vk-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 16px;display:flex;flex-direction:row!important}.cr-danger .vk-h{color:var(--vk-bad)}.cr-danger p{color:var(--vk-text-2);margin:4px 0 0;font-size:12.5px}.cr-broken{max-width:560px;margin:40px auto;padding:0 16px}.cr-broken__text{color:var(--vk-text-1);margin:0;padding:14px 16px}.cr-onb{grid-template-columns:minmax(0,760px) 340px;justify-content:center;align-items:start;gap:12px;padding:12px;display:grid}.cr-onb__form{gap:12px;min-width:0;display:grid}.cr-onb__form>.vk-panel,.cr-onb__intro{box-shadow:none}fieldset.vk-panel{min-width:0;margin:0;padding:0}.cr-onb__lead{color:var(--vk-text-1);text-wrap:pretty;margin:0;padding:12px 16px 0}.cr-onb__fields{grid-template-columns:minmax(0,1fr) 220px;gap:12px 16px;padding:14px 16px 16px;display:grid}.cr-onb .ui-field__label{font-family:var(--vk-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--vk-text-3);font-size:10px;font-weight:600;font-stretch:112%}.cr-regiongrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cr-regioncard{border:0;border-top:1px solid var(--vk-line-2);min-height:44px;color:var(--vk-text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;align-content:start;gap:4px;padding:12px 16px;display:grid}.cr-regioncard:nth-child(2n){border-left:1px solid var(--vk-line-2)}.cr-regioncard:nth-child(-n+2){border-top:0}.cr-regioncard:hover{background:var(--vk-panel-2)}.cr-regioncard.is-selected{background:var(--vk-raise)}.cr-regioncard__top{align-items:center;gap:9px;display:flex}.cr-regioncard__mark{border:1px solid var(--vk-text-3);border-radius:50%;flex:none;width:12px;height:12px}.cr-regioncard.is-selected .cr-regioncard__mark{border:4px solid var(--vk-acc)}.cr-regioncard__name{color:var(--vk-text-0);font-weight:600}.cr-regioncard__hq{color:var(--vk-text-3);margin-left:auto;font-size:12px}.cr-regioncard__desc{color:var(--vk-text-2);text-wrap:pretty;padding-left:21px;font-size:12.5px}.cr-regioncard__meta{color:var(--vk-text-3);justify-content:space-between;gap:12px;padding-left:21px;font-size:12px;display:flex}.cr-onb__sectors .cr-onb__lead{padding-top:10px}.cr-onb__actions{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.cr-onb__actions p{color:var(--vk-text-2);flex:200px;margin:0}.cr-onb__start{border-bottom:1px solid var(--vk-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cr-onb__start>div{padding:12px 16px}.cr-onb__start>div+div{border-left:1px solid var(--vk-line-2)}.cr-onb__start dt{font-family:var(--vk-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--vk-text-3);font-size:10px;font-weight:600;font-stretch:112%}.cr-onb__start dd{color:var(--vk-text-0);white-space:nowrap;margin:3px 0 0;font-size:17px}.cr-onb__rules{margin:0;padding:0;list-style:none}.cr-onb__rules li{padding:12px 16px}.cr-onb__rules li+li{border-top:1px solid var(--vk-line-2)}.cr-onb__rules p{color:var(--vk-text-1);text-wrap:pretty;margin:0}.cr-onb__rules .vk-label{margin-bottom:4px}.cr-kv{font-size:var(--fs-sm);gap:4px;margin:auto 0 0;display:grid}.cr-kv>div{justify-content:space-between;gap:8px;display:flex}.cr-kv dt{color:var(--text-2)}.cr-kv dd{color:var(--text-1);text-align:right;white-space:nowrap;margin:0}.cr-kv__total{border-top:1px solid var(--line);padding-top:5px}.cr-kv__total dd{color:var(--text-0);font-weight:650}.cr-chip{border:1px solid color-mix(in srgb, var(--rc,var(--accent)) 50%, transparent);background:color-mix(in srgb, var(--rc,var(--accent)) 12%, transparent);color:var(--text-1);font-size:var(--fs-xs);border-radius:999px;padding:1px 8px}.cr-chart{width:100%;min-width:0;position:relative}.cr-chart svg{display:block;overflow:visible}.cr-chart__grid{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.cr-chart__grid.is-zero{stroke:var(--line-3)}.cr-chart__tick{fill:var(--text-3);font-family:var(--font-mono);font-size:10px}.cr-chart__col{fill:var(--line-3);transition:fill var(--dur-1)}.cr-chart__col.is-current{fill:var(--accent)}.cr-chart__col.is-hover{fill:var(--text-2)}.cr-chart__col.is-current.is-hover{fill:var(--accent-2)}.cr-chart__hit{fill:#0000;cursor:crosshair;outline:none}.cr-chart__hit:focus-visible{stroke:var(--accent-2);stroke-width:1px}.cr-chart__area{fill:var(--accent);fill-opacity:.1}.cr-chart__line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.cr-chart__cross{stroke:var(--line-3);stroke-width:1px}.cr-chart__dot{fill:var(--accent);stroke:var(--bg-1);stroke-width:2px}.cr-chart__tip{z-index:2;border:1px solid var(--line-2);background:var(--bg-3);box-shadow:var(--shadow-2);font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;pointer-events:none;border-radius:6px;flex-direction:column;gap:1px;padding:5px 9px;display:flex;position:absolute;transform:translate(-50%,-100%)}.cr-chart__tip strong{color:var(--text-0);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.cr-chart__tipsub{color:var(--text-3)}.cr-spark{width:100%;min-width:0}.cr-spark svg{display:block;overflow:visible}.cr-spark__line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.cr-spark__area{fill:var(--accent);fill-opacity:.1}.cr-tabs{padding:0;overflow:hidden}.cr-tabs__bar{scrollbar-width:none;flex-wrap:nowrap;padding:0 8px;overflow-x:auto}.cr-tabs__bar::-webkit-scrollbar{display:none}.cr-tab{min-width:0;animation:epd-fade-in var(--dur-2) var(--ease);gap:16px;padding:16px;display:grid}.cr-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.cr-stats--inline{flex-wrap:wrap;display:flex}.cr-stat{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.cr-stat__icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-2);border-radius:8px;flex:none;place-items:center;display:grid}.cr-stat--danger .cr-stat__icon{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.cr-stat--ok .cr-stat__icon{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.cr-stat--warn .cr-stat__icon{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.cr-stat__label{font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cr-stat__value{font-size:var(--fs-lg);white-space:nowrap;font-weight:700;display:block}.cr-stat__value small{font-size:var(--fs-xs);color:var(--text-2);font-weight:400}.cr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-chips{flex-wrap:wrap;gap:6px;display:flex}.cr-chipbtn{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);font-size:var(--fs-sm);transition:border-color var(--dur-1), color var(--dur-1), background var(--dur-1);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.cr-chipbtn:hover{border-color:var(--line-3);color:var(--text-1)}.cr-chipbtn.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--text-0)}.cr-chipbtn__n{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3)}.cr-chipbtn.is-active .cr-chipbtn__n{color:var(--accent-2)}.cr-sortsel{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.cr-sortsel select{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-0);padding:5px 8px}.cr-sub{gap:10px;min-width:0;display:grid}.cr-sub__head{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-sub__head h3{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-1);align-items:center;gap:6px;margin:0;font-weight:650;display:inline-flex}.cr-sub__head h3 .ui-icon{color:var(--accent-2)}.cr-sub__hint{font-size:var(--fs-xs);margin:0}.cr-placeholder{border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--text-3);font-size:var(--fs-sm);text-align:center;margin:0;padding:18px}.cr-notice{border-radius:var(--r-md);font-size:var(--fs-sm);border:1px solid;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.cr-notice.cr-tone--warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent)}.cr-more{border-top:1px solid var(--line);justify-content:center;padding:6px;display:flex}.cr-tablewrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);overflow-x:auto}.cr-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.cr-table th{border-bottom:1px solid var(--line);background:var(--bg-2);color:var(--text-3);font-size:var(--fs-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-weight:650}.cr-table th.cr-num{text-align:right}.cr-table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:8px 10px}.cr-table tbody tr:last-child td{border-bottom:0}.cr-table tbody tr{transition:background var(--dur-1)}.cr-table tbody tr:hover{background:color-mix(in srgb, var(--bg-3) 55%, transparent)}.cr-table tr.is-away td{opacity:.72}.cr-sorth{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cr-sorth:hover,.cr-sorth.is-active{color:var(--text-0)}.cr-sorth__arrow{opacity:.6;font-size:9px}.cr-person{align-items:center;gap:10px;display:flex}.cr-person>div{flex-direction:column;line-height:1.3;display:flex}.cr-person strong{font-weight:600}.cr-person span{font-size:var(--fs-xs)}.cr-spec{color:var(--text-1);align-items:center;gap:5px;display:inline-flex}.cr-spec .ui-icon{color:var(--accent-2)}.cr-spec--pill{background:var(--accent-soft);width:-moz-fit-content;width:fit-content;font-size:var(--fs-xs);border-radius:999px;padding:2px 8px}.cr-meterc{grid-template-columns:72px 2.2em;align-items:center;gap:8px;display:grid}.cr-meterc span{font-size:var(--fs-sm);color:var(--text-1);text-align:right}.cr-meterc--score{grid-template-columns:96px 2.2em}.cr-firebtn:hover{color:var(--danger)}.cr-ledger__text{min-width:240px;color:var(--text-1);white-space:normal!important}.cr-kind{font-size:var(--fs-sm);align-items:center;gap:5px;display:inline-flex}.cr-kind--pos .ui-icon{color:var(--ok)}.cr-kind--neg .ui-icon{color:var(--danger)}.cr-grade{min-width:22px;font-family:var(--font-mono);justify-content:center;font-weight:700}.cr-roster{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.cr-crew{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);gap:6px;padding:10px;display:grid}.cr-crew__head{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-crew__call{border:1px solid var(--line-2);background:var(--bg-0);color:var(--text-0);border-radius:4px;padding:1px 6px;font-weight:700}.cr-crew__veh{font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}.cr-crew__members{flex-wrap:wrap;gap:8px;display:flex}.cr-crew__member{font-size:var(--fs-xs);color:var(--text-1);align-items:center;gap:5px;display:inline-flex}.cr-crew__member .ui-avatar{border-radius:50%}.cr-tabintro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cr-tabintro__title{font-size:var(--fs-xl);margin:0 0 2px;font-weight:700}.cr-tabintro p{max-width:660px;font-size:var(--fs-sm);margin:0}.cr-refresh{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.cr-refresh .ui-icon{color:var(--accent-2)}.cr-refresh strong{color:var(--text-0);font-weight:600}.cr-budgetline{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 22px;padding:10px 12px;display:flex}.cr-budgetline strong{color:var(--text-0)}.cr-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cr-cand{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--bg-2), var(--bg-1));transition:transform var(--dur-2) var(--ease), border-color var(--dur-2), box-shadow var(--dur-2);align-content:start;gap:10px;padding:14px;display:grid}.cr-cand:hover{border-color:var(--line-3);box-shadow:var(--shadow-2);transform:translateY(-2px)}.cr-cand.is-fresh{animation:cr-pop var(--dur-3) var(--ease)}@keyframes cr-pop{50%{box-shadow:0 0 0 2px var(--ok);transform:scale(1.02)}}.cr-cand__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cr-cand__top .ui-avatar{border:1px solid var(--line-2);border-radius:12px}.cr-cand__who{min-width:0;font-size:var(--fs-sm);flex-direction:column;gap:3px;display:flex}.cr-cand__name{font-size:var(--fs-lg);color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.cr-cand__skill{flex-direction:column;align-items:center;display:flex}.cr-cand__skill strong{font-size:28px;font-weight:750;line-height:1}.cr-cand__skill span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px}.cr-cand__bio{color:var(--text-2);font-size:var(--fs-sm);margin:0;font-style:italic;line-height:1.5}.cr-cand__foot{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.cr-cand__salary{flex-direction:column;line-height:1.2;display:flex}.cr-cand__salary strong{font-size:var(--fs-lg);color:var(--text-0)}.cr-cand__salary span{font-size:var(--fs-xs)}.cr-cand__foot .ui-btn{margin-left:auto}.cr-aff{font-size:var(--fs-xs);border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.cr-aff--ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:color-mix(in srgb, var(--ok) 9%, transparent)}.cr-aff--tight{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 9%, transparent)}.cr-aff--no{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 9%, transparent)}.cr-cards--shop{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cr-shop{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);transition:border-color var(--dur-2), transform var(--dur-2) var(--ease);flex-direction:column;gap:10px;padding:14px;display:flex}.cr-shop:hover{border-color:var(--line-3)}.cr-shop.is-locked{background:var(--bg-1)}.cr-shop.is-locked .cr-shop__head,.cr-shop.is-locked .cr-shop__desc{opacity:.6}.cr-shop__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.cr-shop__icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-2);border-radius:10px;place-items:center;display:grid}.cr-shop.is-locked .cr-shop__icon{background:var(--bg-3);color:var(--text-3)}.cr-shop__name{margin-bottom:4px;font-weight:650;display:block}.cr-shop__desc{color:var(--text-2);font-size:var(--fs-sm);flex:1;margin:0;line-height:1.5}.cr-shop__foot{border-top:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.cr-shop__price{flex-direction:column;line-height:1.25;display:flex}.cr-shop__price strong{font-size:var(--fs-lg);color:var(--text-0)}.cr-shop__price span{font-size:var(--fs-xs)}.cr-suits{flex-wrap:wrap;gap:4px;display:inline-flex}.cr-suit{border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-1);border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:10px;display:inline-flex}.cr-suit .ui-icon{color:var(--text-2)}.cr-lock{border:1px dashed var(--line-3);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-xs);align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.cr-lock .ui-icon{color:var(--gold)}.cr-plate{border:1px solid var(--line-3);background:var(--text-0);height:22px;color:var(--bg-0);font-family:var(--font-mono);letter-spacing:.06em;box-shadow:var(--shadow-1);border-radius:3px;align-items:stretch;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}:root[data-theme=light] .cr-plate{background:var(--bg-2);color:var(--text-0)}.cr-plate__eu{background:var(--accent);color:#fff;letter-spacing:.02em;align-items:flex-end;padding:0 3px 2px;font-size:7px;display:flex}.cr-plate__num{white-space:nowrap;align-items:center;padding:0 8px;display:flex}.cr-upgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.cr-upg{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);transition:border-color var(--dur-2);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px;display:grid}.cr-upg:hover{border-color:var(--line-3)}.cr-upg.is-owned{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--ok) 8%, var(--bg-2)), var(--bg-2) 60%)}.cr-upg.is-locked{background:var(--bg-1)}.cr-upg.is-locked .cr-upg__title,.cr-upg.is-locked .cr-upg__desc{opacity:.65}.cr-upg__icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-2);border-radius:12px;place-items:center;display:grid}.cr-upg.is-owned .cr-upg__icon{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.cr-upg.is-locked .cr-upg__icon{background:var(--bg-3);color:var(--text-3)}.cr-upg__body{gap:6px;min-width:0;display:grid}.cr-upg__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.cr-upg__title strong{font-weight:650}.cr-upg__desc{color:var(--text-2);font-size:var(--fs-sm);margin:0;line-height:1.5}.cr-upg__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.cr-upg__price{font-size:var(--fs-sm)}.cr-upg__price strong{color:var(--text-0);font-size:var(--fs-md)}.cr-glyph{line-height:1}.cr-budgetgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.cr-breakdown{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cr-breakdown li{font-size:var(--fs-sm);grid-template-columns:minmax(120px,1fr) minmax(60px,1.1fr) auto;align-items:center;gap:10px;display:grid}.cr-breakdown__label{color:var(--text-1);align-items:center;gap:6px;display:inline-flex}.cr-breakdown__label .ui-icon{color:var(--text-3)}.cr-breakdown__bar{background:var(--bg-3);border-radius:4px;height:8px;display:block;overflow:hidden}.cr-breakdown__bar i{border-radius:0 4px 4px 0;height:100%;display:block}.cr-breakdown__bar i.is-pos{background:var(--ok)}.cr-breakdown__bar i.is-neg{background:var(--danger)}.cr-achhead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.cr-achhead__count{align-items:center;gap:8px;display:inline-flex}.cr-achhead__count .ui-icon{color:var(--gold)}.cr-achhead__count strong{font-size:var(--fs-xl)}.cr-achgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.cr-ach{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 14px;display:flex}.cr-ach.is-unlocked{border-color:color-mix(in srgb, var(--gold) 45%, var(--line));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold) 13%, transparent), var(--bg-2) 70%)}.cr-ach__medal{border:2px solid color-mix(in srgb, var(--gold) 65%, transparent);background:color-mix(in srgb, var(--gold) 16%, var(--bg-3));width:58px;height:58px;color:var(--gold);box-shadow:0 0 18px color-mix(in srgb, var(--gold) 25%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.cr-ach.is-locked .cr-ach__medal{border:2px dashed var(--line-3);background:var(--bg-3);color:var(--text-3);box-shadow:none}.cr-ach.is-locked .cr-ach__medal>:not(.cr-ach__lock){filter:grayscale()brightness(.4);opacity:.85}.cr-ach__lock{border:1px solid var(--line-2);background:var(--bg-1);width:22px;height:22px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.cr-ach__name{color:var(--text-0);font-weight:650}.cr-ach.is-locked .cr-ach__name{color:var(--text-2)}.cr-ach__desc{color:var(--text-2);font-size:var(--fs-xs);margin:0;line-height:1.45}.cr-ach.is-locked .cr-ach__desc{color:var(--text-3)}.cr-danger{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--danger) 5%, var(--bg-1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cr-danger h3{color:var(--danger);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 2px;display:inline-flex}.cr-danger p{font-size:var(--fs-sm);margin:0}.cr-confirm{align-items:flex-start;gap:14px;display:flex}.cr-confirm p{margin:0 0 6px}.cr-confirm>.cr-plate,.cr-confirm>.ui-avatar{flex:none}.cr-confirm__value strong{font-size:var(--fs-lg)}.ui-modal__body>p+.ui-field{margin-top:12px}.cr-toasts{z-index:1100;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.cr-toast{--tc:var(--info);border:1px solid var(--line-2);border-left:3px solid var(--tc);border-radius:var(--r-md);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-2);pointer-events:auto;cursor:pointer;animation:cr-toast-in var(--dur-3) var(--ease);align-items:flex-start;gap:10px;padding:10px 14px 10px 10px;display:flex}.cr-toast.is-leaving{animation:cr-toast-out .22s var(--ease) forwards}.cr-toast--ok{--tc:var(--ok)}.cr-toast--danger{--tc:var(--danger)}.cr-toast--warn{--tc:var(--warn)}.cr-toast--gold{--tc:var(--gold)}.cr-toast__icon{background:color-mix(in srgb, var(--tc) 18%, transparent);width:26px;height:26px;color:var(--tc);border-radius:50%;flex:none;place-items:center;display:grid}.cr-toast__text{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-toast__text strong{color:var(--text-0)}.cr-toast__text span{color:var(--text-2);font-size:var(--fs-sm)}@keyframes cr-toast-in{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes cr-toast-out{to{opacity:0;transform:translate(24px)}}.cr-smap{width:100%;height:auto;display:block;overflow:visible}.cr-smap__land{fill:var(--bg-3)}.cr-smap__coast{fill:none;stroke:var(--line-3);stroke-width:.9px;stroke-linejoin:round;pointer-events:none}.cr-smap__sector{fill:color-mix(in srgb, var(--text-3) 12%, var(--bg-3));stroke:var(--line-3);stroke-width:.8px;stroke-linejoin:round;transition:fill var(--dur-2), stroke var(--dur-2)}.cr-smap__sector.is-neighbour{fill:color-mix(in srgb, var(--text-3) 22%, var(--bg-3));stroke-dasharray:3 2.5}.cr-smap__sector.is-pickable{fill:color-mix(in srgb, var(--accent) 22%, var(--bg-3));stroke:color-mix(in srgb, var(--accent) 70%, transparent)}.cr-smap__sector.is-mine,.cr-smap__sector.is-picked{fill:color-mix(in srgb, var(--accent) 58%, var(--bg-3));stroke:var(--accent-2);stroke-width:1.5px}.cr-smap__sector.is-offered,.cr-smap__sector.is-cover{fill:color-mix(in srgb, var(--gold) 38%, var(--bg-3));stroke:var(--gold);stroke-width:1.3px;stroke-dasharray:4 2.5}.cr-smap__sector.is-clickable{cursor:pointer}.cr-smap__sector.is-pickable.is-clickable:hover{fill:color-mix(in srgb, var(--accent) 36%, var(--bg-3))}.cr-smap__label{fill:var(--text-0);stroke:var(--bg-1);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;letter-spacing:.06em;pointer-events:none;font-size:10px;font-weight:750}.cr-smap__label.is-offered,.cr-smap__label.is-cover{fill:var(--gold-ink)}.cr-smap__frame{fill:none;stroke:var(--text-2);stroke-width:.9px;pointer-events:none}.cr-smap__leader{stroke:var(--text-3);stroke-width:.8px;stroke-dasharray:2 2;pointer-events:none}.cr-smap__insetBg{fill:var(--bg-1)}.cr-smap__insetEdge{fill:none;stroke:var(--line-3);stroke-width:1px;pointer-events:none}.cr-smap__inset .cr-smap__label{font-size:9px}.cr-sectorpick{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cr-sectorpick__map{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);gap:6px;padding:10px;display:grid}.cr-sectorpick__mapHint{color:var(--text-3);font-size:var(--fs-xs);text-align:center}.cr-sectorgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.cr-sectorcard{--rc:var(--accent);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);color:var(--text-1);text-align:left;transition:border-color var(--dur-2), transform var(--dur-2) var(--ease), box-shadow var(--dur-2);flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.cr-sectorcard:hover{border-color:var(--line-3)}.cr-sectorcard.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--bg-2));box-shadow:inset 0 0 0 1px var(--accent)}.cr-sectorcard__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-right:22px;display:flex}.cr-sectorcard__name{color:var(--text-0);font-size:var(--fs-lg);font-weight:700}.cr-sectorcard__blurb{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.cr-sectorcard__traits{flex-wrap:wrap;gap:5px;display:flex}.cr-sectorcard__check{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:12px;right:12px}.cr-diff{--dc:var(--accent-2);border:1px solid color-mix(in srgb, var(--dc) 45%, transparent);background:color-mix(in srgb, var(--dc) 12%, transparent);color:var(--text-1);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 6px;font-weight:650;display:inline-flex}.cr-diff--ok{--dc:var(--ok)}.cr-diff--danger{--dc:var(--danger)}.cr-diff__bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.cr-diff__bars i{background:color-mix(in srgb, var(--text-3) 45%, transparent);border-radius:1px;width:3px}.cr-diff__bars i:first-child{height:5px}.cr-diff__bars i:nth-child(2){height:7.5px}.cr-diff__bars i:nth-child(3){height:10px}.cr-diff__bars i.is-on{background:var(--dc)}.cr-strip{border-bottom:1px solid var(--vk-line);background:var(--vk-sea);height:300px;position:relative}.cr-strip .vk-map{position:absolute;inset:0}.cr-stackpanels{gap:12px;padding:12px 12px 0;display:grid}.cr-account{box-shadow:none;align-items:center;margin:0 12px;padding:10px 6px 10px 14px;display:flex}.cr-account .vk-acct{flex:1;justify-content:space-between}.cr-account .vk-acct__who,.cr-account .vk-acct__signin{min-height:44px}.cr-account .vk-acct__out{height:44px;padding:0 16px}.cr-account .vk-acct__menu{inset:auto auto calc(100% + 8px) 0}.cr-stackpanels .vk-panel{box-shadow:none}@media (max-width:1099px){.vk-career .vk-pagehead{flex-wrap:wrap;gap:8px 12px;padding:8px 12px 12px 4px}.vk-career .vk-pagehead__line{white-space:normal;flex:100%;order:3;padding-left:8px}.vk-career .vk-pagehead__meta{margin-left:auto}.vk-career .vk-go{flex:100%;order:4;justify-content:space-between;height:48px;margin-left:8px}.vk-career .vk-go__key{display:none}.vk-career .vk-strip{--vk-strip-n:4}.vk-career .vk-strip__cell:nth-child(4n+1){border-left:0}.vk-career .vk-strip__cell:nth-child(n+5){border-top:1px solid var(--vk-line-2)}.cr-grid{grid-template-columns:minmax(0,1fr)}.cr-grid>*{grid-column:1/-1!important}.cr-story__body{grid-template-columns:minmax(0,1fr)}.cr-story__body>div+div{border-top:1px solid var(--vk-line-2);border-left:0}.cr-onb{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.vk-career .vk-panel__head{flex-wrap:wrap;row-gap:2px;padding-top:8px;padding-bottom:8px}.vk-career .vk-panel__head .vk-panel__meta{white-space:normal;flex-basis:100%;margin-left:0}.vk-career .vk-strip{--vk-strip-n:2}.vk-career .vk-strip__cell:nth-child(4n+1){border-left:1px solid var(--vk-line-2)}.vk-career .vk-strip__cell:nth-child(odd){border-left:0}.vk-career .vk-strip__cell:nth-child(n+3){border-top:1px solid var(--vk-line-2)}.cr-strip{height:260px}.cr-tiles{grid-template-columns:repeat(7,minmax(0,1fr))!important}.cr-tiles li:nth-last-child(n+8),.cr-shifts th:nth-child(2),.cr-shifts td:nth-child(2),.cr-shifts th:nth-child(5),.cr-shifts td:nth-child(5){display:none}.cr-crews__vehicle{font-size:12px}.cr-fleet__cond .vk-meter,.cr-fleet__table th:nth-child(3),.cr-fleet__table td:nth-child(3){display:none}.cr-panel__note{flex:100%;margin-left:0}.cr-onb__fields,.cr-regiongrid{grid-template-columns:minmax(0,1fr)}.cr-regioncard:nth-child(2n){border-left:0}.cr-regioncard:nth-child(2){border-top:1px solid var(--vk-line-2)}.cr-sectorpick{grid-template-columns:minmax(0,1fr)}.cr-sectorpick__map{justify-self:center;width:min(280px,100%)}.cr-tab{padding:12px}.cr-story__segt{display:none}.cr-story__opt{grid-template-columns:minmax(0,1fr);gap:4px}.cr-cards,.cr-upgrid,.cr-budgetgrid{grid-template-columns:minmax(0,1fr)}.cr-breakdown li{grid-template-columns:minmax(100px,1fr) minmax(40px,.8fr) auto}.vk-career button,.vk-career .vk-seg button{min-height:44px}.vk-career .cr-notes__x{width:44px;min-height:44px;margin:-12px -14px -12px 0}}@media (max-width:980px){.cr-budgetgrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cr-toast,.cr-toast.is-leaving,.cr-cand.is-fresh,.cr-tab{animation:none}.cr-cand:hover,.cr-sectorcard:hover{transform:none}.cr-smap__sector{transition:none}}.cr-head__unit{vertical-align:bottom;align-items:center;gap:6px;display:inline-flex}.cr-head__ppa{color:var(--vk-text-0)}.vk-cu{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.vk-cu__presets{gap:14px;margin-left:auto;font-size:12.5px;display:flex}.vk-cu__hint{color:var(--vk-text-3);text-wrap:pretty;margin:0;padding:0 14px 10px;font-size:12px}.vk-cu__bad{color:var(--vk-bad);font-weight:600}.vk-cu__budget{border-bottom:1px solid var(--vk-line-2);gap:8px;padding-top:12px;display:grid}.vk-cu__budgetHead{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px;display:flex}.vk-cu__budgetN{color:var(--vk-text-0);margin-left:auto;font-size:13px}.vk-cu__budgetN.is-bad{color:var(--vk-bad)}.vk-cu__bar{background:var(--vk-raise);border-radius:3px;height:6px;margin:0 14px;overflow:hidden}.vk-cu__bar span{background:var(--vk-acc);height:100%;display:block}.vk-cu__bar span.is-bad{background:var(--vk-bad)}.vk-cu__add{border-bottom:1px solid var(--vk-line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.vk-cu__add>:first-child{flex:180px}.vk-cu__list{gap:6px;margin:0;padding:10px 14px 14px;list-style:none;display:grid}.vk-cu__crew{border:1px solid var(--vk-line);cursor:pointer;border-radius:5px;gap:6px;padding:8px 10px;display:grid}.vk-cu__crew:hover{border-color:var(--vk-text-3)}.vk-cu__crew.is-on{border-color:var(--vk-acc);background:var(--vk-panel-2)}.vk-cu__crewHead{align-items:center;gap:8px;min-width:0;display:flex}.vk-cu__crewHead>:nth-child(2){flex:auto;min-width:0}.vk-cu__select{min-width:130px;color:var(--vk-text-0);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.vk-cu__station{color:var(--vk-text-2);font-size:12.5px}.vk-cu__x{width:28px;height:28px;color:var(--vk-text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;display:grid}.vk-cu__x:hover:not(:disabled){border-color:var(--vk-line);color:var(--vk-bad)}.vk-cu__officers{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.vk-cu__chip{border:1px solid var(--vk-line);background:var(--vk-raise);color:var(--vk-text-0);border-radius:12px;align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.vk-cu__chip.is-off{border-color:var(--vk-amb)}.vk-cu__chip .vk-mono{color:var(--vk-text-2)}.vk-cu__chip button{width:18px;height:18px;color:var(--vk-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.vk-cu__chip button:hover:not(:disabled){color:var(--vk-bad)}.vk-cu__slots{color:var(--vk-text-3);margin-left:auto}.vk-cu__pool .vk-cu__hint{padding-top:10px}.vk-cu__filters{flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 10px;display:flex}.vk-cu__filters>:first-child{flex:180px}.vk-cu__table tbody th{height:auto;font:inherit;letter-spacing:normal;text-transform:none;white-space:normal;color:var(--vk-text-0);padding-top:6px;padding-bottom:6px}.vk-cu__name{font-size:13px;font-weight:600;display:block}.vk-cu__rank{color:var(--vk-text-3);font-size:11px;display:block}.vk-cu__table tr.is-taken{opacity:.5}.vk-cu__off{color:var(--vk-amb);white-space:nowrap;font-size:11.5px}.vk-cu__skill{vertical-align:middle;background:var(--vk-raise);border-radius:3px;width:42px;height:5px;margin-right:6px;display:inline-block;overflow:hidden}.vk-cu__skill span{background:var(--vk-ok);height:100%;display:block}.vk-cu__act{text-align:right;white-space:nowrap}.vk-cu__act .vk-btn{height:28px;padding:0 10px;font-size:12px}.vk-cu__why{font-size:11.5px}.vk-cu-page__area{margin-bottom:16px}.vk-cu-page__areaBody{gap:12px;padding:12px 14px 4px;display:grid}.vk-cu-page__sectors{flex-wrap:wrap;gap:6px;display:flex}.vk-cu-page__err{margin:0 0 12px}@media (max-width:899px){.vk-cu{grid-template-columns:minmax(0,1fr)}.vk-cu__select{min-width:0}.vk-cu__x,.vk-cu__act .vk-btn{min-width:44px;min-height:44px}.vk-cu__chip button{width:28px;height:28px}.vk-cu__table th:nth-child(3),.vk-cu__table td:nth-child(3){display:none}}.vk-mp__force{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vk-mp__customEdit{min-width:0}.vk-mp__customEdit .vk-panel{box-shadow:none}.vk-mp__hint--inline{padding:0}.vk-mp__draft{border-top:1px solid var(--vk-line-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.vk-mp__draft .vk-label{flex:0 0 100%}.vk-mp__draftLine{color:var(--vk-text-2);flex:200px;margin:0;font-size:12.5px}.app-loading{justify-content:center;align-items:center;gap:var(--sp-3);background:var(--bg-0);color:var(--text-2);font-size:var(--fs-sm);flex-direction:column;display:flex;position:fixed;inset:0}.app-loading__ppa{color:var(--text-0)}.app-crash{z-index:1000;padding:var(--sp-4);background:var(--bg-0);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.app-crash__card{align-items:center;gap:var(--sp-3);width:min(440px,100%);padding:var(--sp-6) var(--sp-5);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-2);text-align:center;flex-direction:column;display:flex}.app-crash__icon{color:var(--warn)}.app-crash__title{font-size:var(--fs-xl);color:var(--text-0);margin:0}.app-crash__text{color:var(--text-1);margin:0}.app-crash__actions{gap:var(--sp-2);width:100%;margin-top:var(--sp-2);flex-direction:column;display:flex}.app-crash__details{width:100%;color:var(--text-3);font-size:var(--fs-xs);text-align:left}.app-crash__details summary{cursor:pointer}.app-crash__details code{margin-top:var(--sp-2);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;display:block}.rp-wait{z-index:1050;background:var(--bg-1);color:var(--text-1);justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}
