@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1013;--rail:#121418;--surface:#16191e;--surface-2:#1c2026;--surface-3:#262b32;--field:#111317;--popover:#1a1d23;--ink:#eceef2;--ink-2:#aeb4be;--ink-3:#858c97;--ink-4:#5f6670;--line:#23272e;--line-strong:#30353d;--fill:#eceef209;--accent:#e2a957;--accent-ink:#edbe78;--on-accent:#1a1309;--primary:#eceef2;--primary-hover:#fff;--on-primary:#121418;--ok:#4cc08a;--warn:#f0925c;--crit:#f07272;--info:#7da6f5;--violet:#b79ad8;--chart:#3b88e6;--chart-soft:#3b88e629;--grid:#eceef20f;--scrim:#0607099e;--shadow-c:#00000080;--shadow-pop:0 18px 48px #00000080, 0 0 0 1px var(--line);--focus:var(--accent)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f6;--rail:#eceef1;--surface:#fff;--surface-2:#f1f2f4;--surface-3:#e4e7eb;--field:#fff;--popover:#fff;--ink:#14171c;--ink-2:#474d57;--ink-3:#666c77;--ink-4:#9aa0a9;--line:#e4e7eb;--line-strong:#d5d9df;--fill:#14171c09;--accent:#9a5b10;--accent-ink:#8a500c;--on-accent:#fff;--primary:#14171c;--primary-hover:#2a2f37;--on-primary:#fff;--ok:#1e7547;--warn:#b0450e;--crit:#c02e2d;--info:#2c64c9;--violet:#7a4fb0;--chart:#2a78d6;--chart-soft:#2a78d61f;--grid:#14171c12;--scrim:#14171c4d;--shadow-c:#14171c1f;--shadow-pop:0 18px 48px #14171c24, 0 0 0 1px var(--line)}:root{--font:"Onest", "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--fs-xs:11.5px;--fs-sm:12.5px;--fs-base:13.5px;--fs-md:15px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:26px;--r-sm:6px;--r-md:10px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11" 1;line-height:1.45}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:var(--accent-ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}select{appearance:none}::selection{background:color-mix(in srgb, var(--accent) 32%, transparent)}.tn,.num{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border:3px solid var(--bg);border-radius:8px}::-webkit-scrollbar-track{background:0 0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes drawerIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes jarvis-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes horse-mark-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes horse-sway{0%,to{transform:translate(0,0)rotate(0)scale(1)}28%{transform:translate(3.1%,-1.9%)rotate(3.6deg)scale(1.026)}56%{transform:translate(-2.2%,1%)rotate(-2.6deg)scale(1.01)}78%{transform:translate(1.4%,-.7%)rotate(1.5deg)scale(1.018)}}.horse-mark{animation:.38s cubic-bezier(.34,1.45,.64,1) both horse-mark-in}.horse-ribbon,.horse-silhouette,.referent-silhouette{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.horse-silhouette{transform-origin:52% 62%;animation:3.2s ease-in-out .35s infinite horse-sway}.referent-silhouette{transform-origin:51% 66%;animation:3.2s ease-in-out .35s infinite horse-sway}.hoverable,.navbtn,.menu-item,.row-link{transition:background-color .16s var(--ease), color .16s var(--ease)}.hoverable:hover,.row-link:hover{background:var(--surface-2)}.navbtn:hover{background:var(--fill);color:var(--ink)}.menu-item:hover{background:var(--surface-2)}.link-gold{transition:color .16s var(--ease)}.link-gold:hover{color:var(--ink)}.row-link{cursor:pointer}.btn{border-radius:var(--r-sm);height:32px;font-size:var(--fs-base);white-space:nowrap;background:var(--surface-2);color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease), transform 80ms var(--ease);border:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.btn:hover{background:var(--surface-3)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.45;cursor:default;transform:none}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover)}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-accent:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.btn-ghost{color:var(--ink-2);background:0 0}.btn-ghost:hover{background:var(--fill);color:var(--ink)}.btn-danger{color:var(--crit);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crit) 40%, transparent);background:0 0}.btn-danger:hover{background:color-mix(in srgb, var(--crit) 10%, transparent)}.btn-sm{height:28px;font-size:var(--fs-sm);padding:0 10px}.btn-icon{width:32px;padding:0}.btn-sm.btn-icon{width:28px}.seg{background:var(--surface-2);scrollbar-width:none;border-radius:8px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg>button{border-radius:var(--r-sm);height:28px;color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.seg>button:hover{color:var(--ink)}.seg>button[aria-pressed=true],.seg>button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--shadow-c);font-weight:500}.seg .cnt{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.card .seg>button[aria-pressed=true],.card .seg>button.on{background:var(--surface-3);box-shadow:none}.tabs{flex-wrap:wrap;gap:2px;display:flex}.tabs>button{border-radius:var(--r-sm);height:32px;color:var(--ink-2);font-size:var(--fs-base);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tabs>button:hover{color:var(--ink);background:var(--fill)}.tabs>button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:500}.tabs .cnt{color:var(--ink-3);font-variant-numeric:tabular-nums}.field{border-radius:var(--r-sm);background:var(--field);width:100%;height:34px;color:var(--ink);font-size:var(--fs-base);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .16s var(--ease);border:0;padding:0 11px}.field:hover{box-shadow:inset 0 0 0 1px var(--ink-4)}.field:focus-visible,.field:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}textarea.field{resize:vertical;height:auto;padding:9px 11px;line-height:1.5}select.field{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.field-inline{box-shadow:none;background:0 0}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid>*{min-width:0}.form-note{font-size:var(--fs-sm);color:var(--ink-3);margin-top:14px;line-height:1.5}.form-error{font-size:var(--fs-base);color:var(--crit);margin-top:12px}.dialog .btn:not(.btn-primary):not(.btn-ghost):not(.btn-danger):not(.btn-accent){background:var(--surface-3)}.dialog .btn:not(.btn-primary):not(.btn-ghost):not(.btn-danger):not(.btn-accent):hover{background:var(--line-strong)}.dialog .seg{background:var(--surface-3)}.dialog .seg>button[aria-pressed=true],.dialog .seg>button.on{background:var(--popover)}.dt{border-collapse:collapse;width:100%;font-size:var(--fs-base);color:inherit}.dt th{text-align:left;color:var(--ink-3);font-weight:500;font-size:var(--fs-sm);white-space:nowrap;padding:8px 12px}.dt td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 12px}.dt th:first-child,.dt td:first-child{padding-left:0}.dt th:last-child,.dt td:last-child{padding-right:0}.dt .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dt tbody tr{transition:background-color .14s var(--ease)}.dt tbody tr.row-link:hover td{background:var(--surface-2)}.dt tr.grp td{color:var(--ink-3);font-size:var(--fs-sm);border-top:0;padding-top:18px;padding-bottom:6px;font-weight:500}.dt th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.dt th.sortable:hover{color:var(--ink)}.skel{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) 0, var(--surface-3) 120px, var(--surface-2) 240px);background-size:480px 100%;animation:1.4s linear infinite shimmer}.tip{position:relative}@media (width<=820px){input,select,textarea{font-size:16px!important}*{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none}::-webkit-scrollbar{width:0;height:0}.seg>button{height:32px}.form-grid{grid-template-columns:1fr}}.kpi-link{transition:background-color .16s var(--ease)}.kpi-link:hover{background:color-mix(in srgb, var(--surface) 70%, var(--surface-2))!important}.searchbtn{transition:box-shadow .16s var(--ease), color .16s var(--ease)}.searchbtn:hover{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2)!important}.task-check{transition:box-shadow .14s var(--ease), background-color .14s var(--ease)}.task-check:hover{box-shadow:inset 0 0 0 1.5px var(--ok)!important;background:color-mix(in srgb, var(--ok) 14%, transparent)!important}.del-btn:hover{color:var(--crit)!important}@media (width<=820px){:root{--fs-xs:12.5px;--fs-sm:13.5px;--fs-base:15px;--fs-md:16px;--fs-lg:19px}.tabs{flex-wrap:wrap;row-gap:4px}.tabs>button{height:40px;padding:0 12px}.seg{flex-wrap:wrap;row-gap:2px;overflow:visible}.seg>button{height:36px;padding:0 12px}.btn{height:44px;padding:0 16px}.btn-sm{height:40px;padding:0 12px}.btn-icon{width:44px}.btn-sm.btn-icon{width:40px}.task-check{position:relative;border-radius:7px!important;width:22px!important;height:22px!important}.task-check:after{content:"";position:absolute;inset:-11px}.row-menu{width:44px!important;height:44px!important}}.mlist>*+*{box-shadow:0 -1px 0 var(--line)}.dz-item .dz-edit{opacity:0;transition:opacity .12s}.dz-item:hover .dz-edit,.dz-item:focus-within .dz-edit{opacity:1}@media (hover:none){.dz-item .dz-edit{opacity:1}}@media (prefers-reduced-motion:reduce){.dz-item .dz-edit{transition:none}}.mlogo{color:var(--ink);flex:none;display:inline-flex}.mlogo svg{width:100%;height:100%;display:block}.mrow{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:18px;padding:13px 16px;display:grid}.mrow .pname{font-size:var(--fs-md);font-weight:500;display:block}.mrow .parch{color:var(--ink-3);font-weight:400;font-size:var(--fs-sm)}.mrow .pmods{color:var(--ink-3);font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 10px;margin-top:3px;display:flex}.mrow .pmod{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mhead{color:var(--ink-3);font-size:var(--fs-xs);gap:18px;padding:0 16px 8px;display:grid}.mhead .r{text-align:right}.mcheck{text-align:left;width:100%;color:inherit;border-radius:var(--r-sm);background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 6px;display:grid}table.mtab{border-collapse:collapse;width:100%;min-width:560px}.mtab th{text-align:left;color:var(--ink-3);font-weight:400;font-size:var(--fs-xs);border-bottom:1px solid var(--line);padding:8px 10px}.mtab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}.mtab tr:last-child td{border-bottom:0}.mtab .r{text-align:right}.mtab .mname{align-items:center;gap:8px;font-weight:500;display:flex}.mtab .mby{color:var(--ink-3);font-size:var(--fs-sm);padding-left:24px}.mshare{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mshare i{background:var(--chart);border-radius:2px;height:4px;display:block}.mshare em{color:var(--ink-3);font-style:normal;font-size:var(--fs-sm);text-align:right;width:34px}@media (width<=820px){.mrow,.mhead{gap:10px;padding-left:12px;padding-right:12px}}.adbar{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.adacct{text-align:right;font-size:var(--fs-sm);color:var(--ink-2);margin-left:auto}.adacct b{color:var(--ink);font-weight:500}.adacct span{color:var(--ink-3);display:block}.adtotal{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.adtotal .big{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:600}.adfigs{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:14px 20px;margin-top:16px;display:grid}.adfigs .l{color:var(--ink-3);font-size:var(--fs-sm);display:block}.adfigs b{font-size:var(--fs-lg);margin-top:2px;font-weight:500;display:block}.adfigs .s{color:var(--ink-3);font-size:var(--fs-xs);display:block}.adwho{color:var(--ink-3);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.adsay{font-size:var(--fs-md);max-width:80ch;margin:0;line-height:1.5}.adtodo{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 120px;align-items:baseline;gap:16px;margin-top:10px;padding:11px 0;display:grid}.adtodo+.adtodo{margin-top:0}.adtodo .w{color:var(--ink-3);font-size:var(--fs-sm);margin-top:2px}.adtodo .eff{text-align:right;color:var(--ok)}.adtodo .go,.adlink{color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:right;background:0 0;border:0;padding:0}.adtodo .go:hover,.adlink:hover{text-decoration:underline}.adcharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adch-h{color:var(--ink-3);font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.adch-h b{color:var(--ink);font-weight:500;font-size:var(--fs-base)}.adsec{font-size:var(--fs-md);margin:0 0 10px;font-weight:600}.adsec small{color:var(--ink-3);font-weight:400;font-size:var(--fs-sm);margin-left:8px}table.adt{border-collapse:collapse;width:100%}.adt th{text-align:left;color:var(--ink-3);font-weight:400;font-size:var(--fs-xs);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.adt td{border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:10px 12px}.adt tr:last-child td{border-bottom:0}.adt .r{text-align:right;white-space:nowrap}.adt tr.click{cursor:pointer}.adt tr.click:hover td{background:var(--surface-2)}.adt .cn{font-weight:500}.adt .cs{color:var(--ink-3);font-size:var(--fs-sm);margin-top:2px}.adst{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.adst i{border-radius:50%;width:7px;height:7px;display:inline-block}.admore{color:var(--ink-3);font-size:var(--fs-sm);border-top:1px solid var(--line);padding:12px}.adnote{color:var(--ink-3);font-size:var(--fs-sm);max-width:90ch;margin:0}.adfacts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;display:grid}.adfacts span{color:var(--ink-3);font-size:var(--fs-sm);margin-bottom:2px;display:block}.adsub{border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.adsub button{color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px}.adsub button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.adprev{max-width:52ch}.adprev .t1{color:var(--chart);font-weight:500}.adprev .t2{color:var(--ink-2);font-size:var(--fs-sm);margin-top:2px}.adprev .t3{color:var(--ok);font-size:var(--fs-xs);margin-top:2px}.adgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adhbar{font-size:var(--fs-sm);grid-template-columns:130px minmax(0,1fr) 80px 80px;align-items:center;gap:10px;padding:6px 0;display:grid}.adhbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adhbar i{background:var(--chart);border-radius:3px;min-width:2px;height:6px;display:block}.adhbar .r{text-align:right;color:var(--ink-2)}.adlog{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.adlog:first-child{border-top:0}.adlog>span:first-child{color:var(--ink-3)}@media (width<=760px){.adacct{text-align:left;width:100%;margin-left:0}.adcharts,.adgrid2{grid-template-columns:minmax(0,1fr)}.adtodo{grid-template-columns:minmax(0,1fr) auto}.adtodo .go{text-align:left;grid-column:1/-1}.adtotal .big{font-size:28px}.adhbar{grid-template-columns:96px minmax(0,1fr) 70px}.adhbar>span:last-child{display:none}}
