@font-face{font-family:Lab Grotesque K;font-weight:400;font-display:swap;src:url(https://s.kontur.ru/common-v2/fonts/labgrotesque/labgrotesque-regular.woff2) format("woff2")}@font-face{font-family:Lab Grotesque K;font-weight:500;font-display:swap;src:url(https://s.kontur.ru/common-v2/fonts/labgrotesque/labgrotesque-medium.woff2) format("woff2")}@font-face{font-family:Lab Grotesque K;font-weight:700;font-display:swap;src:url(https://s.kontur.ru/common-v2/fonts/labgrotesque/labgrotesque-bold.woff2) format("woff2")}:root{color-scheme:light;--text:#222222;--text-soft:#757575;--text-pale:#ADADAD;--line:#E6E6E6;--hover:#F0F0F0;--active:#E6E6E6;--bg:#FFFFFF;--bg-soft:#F6F6F6;--accent:#3D5AFE;--accent-ring:rgba(61,90,254,0.15);--ok:#1C8A3B;--warn:#D46F00;--err:#FE4C4C;--on-err:#FFFFFF;--badge-bg:#FE4C4C;--dot:#CFCFCF;--unread:#FAFBFF;--banner-warn:#FFF6E0;--banner-info:#EEF2FF;--comment-bg:#F4F7FF;--underline:rgba(0,0,0,0.3);--sk-a:#F2F2F2;--sk-b:#F8F8F8;--backdrop:rgba(0,0,0,0.32);--shadow-card:0 8px 32px rgba(0,0,0,0.06);--shadow-panel:0 0 24px rgba(0,0,0,0.12);--tone-neutral-bg:#F0F0F0;--tone-neutral:#3D3D3D;--tone-progress-bg:#E7EEFF;--tone-progress:#1F40C4;--tone-warn-bg:#FFF1D6;--tone-warn:#8A4B00;--tone-ok-bg:#E3F5E8;--tone-ok:#13632A;--tone-err-bg:#FFE5E5;--tone-err:#B3261E;--sum-draft:#BDBDBD;--sum-keys:#3D5AFE;--sum-agreed:#8C9EFF;--sum-approved:#1C8A3B;--sum-out:#F2A33A;--menu-w:248px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--text:#F2F2F2;--text-soft:#B0B0B0;--text-pale:#9A9A9A;--line:#3D3D3D;--hover:#363636;--active:#424242;--bg:#292929;--bg-soft:#1F1F1F;--accent:#7B93FF;--accent-ring:rgba(123,147,255,0.25);--ok:#4CC870;--warn:#F5A524;--err:#FF5C5C;--on-err:#FFFFFF;--badge-bg:#D93636;--dot:#5C5C5C;--unread:#2D3142;--banner-warn:#3D2F17;--banner-info:#283052;--comment-bg:#2C3246;--underline:rgba(255,255,255,0.35);--sk-a:#313131;--sk-b:#3A3A3A;--backdrop:rgba(0,0,0,0.56);--shadow-card:0 8px 32px rgba(0,0,0,0.4);--shadow-panel:0 0 24px rgba(0,0,0,0.5);--tone-neutral-bg:#3A3A3A;--tone-neutral:#E0E0E0;--tone-progress-bg:#27315E;--tone-progress:#B8C5FF;--tone-warn-bg:#422E19;--tone-warn:#FFC870;--tone-ok-bg:#213A25;--tone-ok:#8EDFA6;--tone-err-bg:#502421;--tone-err:#FFB4AD;--sum-draft:#6B6B6B;--sum-keys:#5C77FF;--sum-agreed:#A3B2FF;--sum-approved:#3DB865;--sum-out:#F2A33A}}:root[data-theme=dark]{color-scheme:dark;--text:#F2F2F2;--text-soft:#B0B0B0;--text-pale:#9A9A9A;--line:#3D3D3D;--hover:#363636;--active:#424242;--bg:#292929;--bg-soft:#1F1F1F;--accent:#7B93FF;--accent-ring:rgba(123,147,255,0.25);--ok:#4CC870;--warn:#F5A524;--err:#FF5C5C;--on-err:#FFFFFF;--badge-bg:#D93636;--dot:#5C5C5C;--unread:#2D3142;--banner-warn:#3D2F17;--banner-info:#283052;--comment-bg:#2C3246;--underline:rgba(255,255,255,0.35);--sk-a:#313131;--sk-b:#3A3A3A;--backdrop:rgba(0,0,0,0.56);--shadow-card:0 8px 32px rgba(0,0,0,0.4);--shadow-panel:0 0 24px rgba(0,0,0,0.5);--tone-neutral-bg:#3A3A3A;--tone-neutral:#E0E0E0;--tone-progress-bg:#27315E;--tone-progress:#B8C5FF;--tone-warn-bg:#422E19;--tone-warn:#FFC870;--tone-ok-bg:#213A25;--tone-ok:#8EDFA6;--tone-err-bg:#502421;--tone-err:#FFB4AD;--sum-draft:#6B6B6B;--sum-keys:#5C77FF;--sum-agreed:#A3B2FF;--sum-approved:#3DB865;--sum-out:#F2A33A}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Lab Grotesque K,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:20px;color:var(--text);background:var(--bg);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit}h1{font-size:28px;line-height:34px;letter-spacing:-.01em}h1,h2{font-weight:700;margin:0}h2{font-size:20px;line-height:24px}h3{font-size:16px;line-height:20px;font-weight:700;margin:0}.soft{color:var(--text-soft)}.pale{color:var(--text-pale)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.auth{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-soft);padding:16px}.auth-card{width:100%;max-width:400px;background:var(--bg);border-radius:16px;padding:32px;box-shadow:var(--shadow-card)}.auth-card h1{font-size:24px;line-height:30px;margin-bottom:8px}.auth-card .brand{font-size:13px;color:var(--text-soft);margin-bottom:24px}.auth-card .brand b{color:var(--err);font-weight:700}.auth-form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.auth-err{color:var(--err);font-size:13px}.oauth-scope{border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.oauth-scope legend{font-weight:600;margin-bottom:8px}.oauth-scope label{display:flex;gap:8px;align-items:baseline;cursor:pointer}.oauth-actions{display:flex;gap:12px}.oauth-steps{margin:0 0 8px;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.oauth-btn{font:inherit;padding:8px 20px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer}.oauth-btn:hover{background:var(--hover)}.oauth-btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.oauth-btn.accent:hover{filter:brightness(1.08)}.shell{display:flex;min-height:100vh}.side-menu{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:var(--menu-w);flex:0 0 var(--menu-w);background:var(--bg-soft);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:16px 8px;z-index:30}.menu-brand{display:block;padding:8px 12px 24px;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap}.menu-brand b{color:var(--err)}.menu-brand-k{display:none}.brand-logo{display:inline-flex;align-items:center;vertical-align:middle}.brand-logo img{display:block}.brand-logo .brand-logo-dark,:root[data-theme=dark] .brand-logo .brand-logo-light{display:none}:root[data-theme=dark] .brand-logo .brand-logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-logo .brand-logo-light{display:none}:root:not([data-theme=light]) .brand-logo .brand-logo-dark{display:block}}.menu-brand-k rect{fill:var(--text)}.menu-brand-k path{fill:var(--bg)}.menu-items{display:grid;grid-gap:2px;gap:2px}.menu-item{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--text)}.menu-item:hover{background:var(--hover)}.menu-item.active{background:var(--active);font-weight:500}.menu-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.menu-label{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--badge-bg);color:var(--on-err);font-size:12px;line-height:20px;text-align:center;font-weight:500}.menu-user{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--line)}.menu-user-text{flex:1 1;min-width:0}.menu-user-name{font-weight:500}.menu-user-caption,.menu-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-user-caption{font-size:12px;line-height:16px;color:var(--text-soft)}.menu-theme{flex:1 0 100%;display:flex;align-items:center;gap:8px;margin-bottom:4px}.menu-theme-caption{flex:1 1;font-size:12px;line-height:16px;color:var(--text-soft)}.menu-theme-opts{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px}.menu-theme-opts button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:26px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-soft);cursor:pointer}.menu-theme-opts button:hover{background:var(--hover);color:var(--text)}.menu-theme-opts button[aria-pressed=true]{background:var(--active);color:var(--text)}.menu-theme-opts button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.menu-burger,.menu-logout{background:none;border:0;padding:6px;border-radius:8px;cursor:pointer;color:var(--text-soft);display:inline-flex}.menu-burger:hover,.menu-logout:hover{background:var(--hover);color:var(--text)}.mobile-bar{display:none}.menu-top{display:flex;align-items:center;justify-content:space-between}.menu-close{display:none;background:none;border:0;padding:6px;border-radius:8px;cursor:pointer;color:var(--text-soft);margin-right:4px}.menu-backdrop{position:fixed;inset:0;background:var(--backdrop);z-index:45}.main{flex:1 1;min-width:0;padding:32px 24px 64px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-sub{color:var(--text-soft);margin-top:4px}@media (max-width:1359px) and (min-width:768px){.side-menu:not(.wide){width:64px;flex-basis:64px}.side-menu:not(.wide) .menu-brand{display:flex;justify-content:center;flex:1 1;padding:4px 0 20px}.side-menu:not(.wide) .menu-brand-t{display:none}.side-menu:not(.wide) .menu-brand-k{display:block}.side-menu:not(.wide) .menu-badge,.side-menu:not(.wide) .menu-label,.side-menu:not(.wide) .menu-user-text{display:none}.side-menu:not(.wide) .menu-item{justify-content:center;padding:10px}.side-menu:not(.wide) .menu-user{justify-content:center;padding:12px 0}.side-menu:not(.wide) .menu-theme{justify-content:center}.side-menu:not(.wide) .menu-theme-caption{display:none}.side-menu:not(.wide) .menu-theme-opts{flex-direction:column}}@media (min-width:768px){.side-menu.narrow{width:64px;flex-basis:64px}.side-menu.narrow .menu-brand{display:flex;justify-content:center;flex:1 1;padding:4px 0 20px}.side-menu.narrow .menu-brand-t{display:none}.side-menu.narrow .menu-brand-k{display:block}.side-menu.narrow .menu-badge,.side-menu.narrow .menu-label,.side-menu.narrow .menu-user-text{display:none}.side-menu.narrow .menu-item{justify-content:center;padding:10px}.side-menu.narrow .menu-user{justify-content:center;padding:12px 0}.side-menu.narrow .menu-theme{justify-content:center}.side-menu.narrow .menu-theme-caption{display:none}.side-menu.narrow .menu-theme-opts{flex-direction:column}}.menu-fold{width:100%;border:0;background:none;font:inherit;color:var(--text-soft);cursor:pointer;margin-bottom:8px;text-align:left}.menu-fold:hover,a.menu-user-name{color:var(--text)}a.menu-user-name{display:block;text-decoration:none}a.menu-user-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline)}@media (max-width:767px){.mobile-bar{display:flex;align-items:center;gap:8px;position:fixed;top:0;left:0;right:0;height:52px;padding:0 8px;background:var(--bg);border-bottom:1px solid var(--line);z-index:40}.mobile-brand{flex:1 1;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.mobile-brand b{color:var(--err)}.mobile-brand .brand-logo img{height:24px;width:auto}.mobile-bell{position:relative;display:inline-flex;padding:10px;color:var(--text-soft)}.mobile-bell .menu-badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;line-height:18px;font-size:11px;padding:0 5px}.menu-burger{padding:10px}.menu-burger,.menu-close{display:inline-flex}.menu-fold{display:none}.side-menu{position:fixed;left:0;top:0;z-index:50;width:min(300px,86vw);transform:translateX(-100%);transition:transform .2s ease;box-shadow:var(--shadow-panel)}.side-menu.open{transform:none}.main{padding:76px 16px calc(96px + env(safe-area-inset-bottom))}h1{font-size:24px;line-height:30px}}@media (prefers-reduced-motion:reduce){.side-menu{transition:none}}.chip{display:inline-block;padding:2px 8px;border-radius:8px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.tone-neutral{background:var(--tone-neutral-bg);color:var(--tone-neutral)}.tone-progress{background:var(--tone-progress-bg);color:var(--tone-progress)}.tone-warn{background:var(--tone-warn-bg);color:var(--tone-warn)}.tone-ok{background:var(--tone-ok-bg)}.ok-text,.tone-ok{color:var(--tone-ok)}.warn-text{color:var(--tone-warn)}.tone-err{background:var(--tone-err-bg);color:var(--tone-err)}.registry-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.registry-spacer{flex:1 1}.btn-link{text-decoration:none}.table-wrap{overflow-x:auto;margin:0 -8px;padding:0 8px}.table-wrap table{min-width:1000px;width:100%;table-layout:fixed}.row-link{cursor:pointer}.title-link{text-decoration:none;font-weight:500}.title-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline)}.row-meta{line-height:16px;margin-top:2px}.code,.row-meta{font-size:12px;color:var(--text-soft)}.code{white-space:nowrap}.thr{margin-left:6px;font-size:10px;vertical-align:1px}.me,.thr{color:var(--accent)}.me{font-weight:700}.empty-row{padding:24px 0;color:var(--text-soft)}.table-wrap .grp-row>td{background:var(--bg-soft)}.registry-view{gap:8px 12px;margin:-8px 0 12px}.registry-filters,.registry-view{display:flex;align-items:center;flex-wrap:wrap}.registry-filters{gap:8px;margin:-4px 0 12px}.pick-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.pick-caption{display:inline-block;min-width:0;flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pick-search{padding:4px 8px 6px}.grp-note{font-size:13px;line-height:18px;color:var(--text-soft)}.m-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-top:12px;padding:8px 12px;border-radius:8px;background:var(--bg-soft)}.m-group span{font-size:13px;color:var(--text-soft)}.card-page{max-width:1320px}.card-head{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);padding:8px 0 16px;margin:-8px 0 16px;border-bottom:1px solid var(--line)}.crumbs{font-size:12px;margin-bottom:8px}.crumbs,.crumbs a{color:var(--text-soft)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--text)}.card-title-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.card-title-row h1{font-size:24px;line-height:30px;flex:1 1 400px}.card-holders{margin-top:6px;color:var(--text-soft)}.card-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;align-items:center}.banner{padding:12px 16px;border-radius:8px;margin-bottom:16px}.banner.warn{background:var(--banner-warn)}.banner.neutral{background:var(--bg-soft)}.search-outside a{white-space:nowrap}.banner.info{background:var(--banner-info)}.sum-ready{margin-top:16px}.sum-card{scroll-margin-top:72px}.banner summary{cursor:pointer}.banner ul{margin:8px 0 0;padding-left:20px}.card-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.card-sec{margin-bottom:32px}.card-sec h2{margin-bottom:12px}.sub-h{margin:24px 0 8px}.kv{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:16px;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.kv-k{color:var(--text-soft)}.kv-v{min-width:0;overflow-wrap:anywhere}.pre{white-space:pre-line}.kv-comments{margin-top:6px;display:grid;grid-gap:4px;gap:4px}.kv-comment{font-size:13px;line-height:18px;background:var(--comment-bg);border-radius:8px;padding:6px 10px}.comment{padding:10px 0;border-bottom:1px solid var(--line)}.comment-head{margin-bottom:4px}.comment-form{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.card-side{position:-webkit-sticky;position:sticky;top:200px}.route-round{margin-bottom:12px}.route-round-h{font-size:12px;color:var(--text-soft);margin:8px 0}.route-step{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;padding:8px 0;position:relative}.route-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--dot)}.d-PENDING .route-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.d-APPROVED .route-dot{background:var(--ok)}.d-BACKLOG .route-dot,.d-ESCALATED .route-dot,.d-REWORK .route-dot{background:var(--warn)}.d-REJECTED .route-dot{background:var(--err)}.route-kind{font-weight:500}.route-who{color:var(--text)}.route-dec{font-size:12px;color:var(--text-soft)}.route-comment{font-size:13px;margin-top:4px;background:var(--bg-soft);border-radius:8px;padding:6px 10px}.event{font-size:13px;line-height:18px;padding:4px 0}.form-sec{margin-bottom:24px}.form-sec h3{margin:8px 0 12px}.form-row{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:16px;align-items:start}.form-label{padding-top:6px;color:var(--text-soft)}.req{color:var(--err)}.form-help{line-height:16px;color:var(--text-soft)}.form-err,.form-help{font-size:12px;margin-top:4px}.form-err{color:var(--err)}.form-err.big{font-size:14px}.form-row-stack{display:grid;grid-gap:2px;gap:2px;margin-top:12px}.form-row-stack>.form-label{padding-top:0}.wizard-steps{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.wizard-step{padding:4px 10px;border-radius:8px;background:var(--bg-soft);color:var(--text-soft);font-size:13px}.wizard-step.on{background:var(--tone-progress-bg);color:var(--tone-progress);font-weight:500}.wizard-step.done{color:var(--ok)}@media (max-width:1100px){.card-grid{grid-template-columns:minmax(0,1fr)}.card-side{position:static}}@media (max-width:767px){.kv{gap:2px}.form-row,.kv{grid-template-columns:1fr}.form-row{gap:4px}.form-label{padding-top:0}.card-head{position:static}}.registry-skeleton{display:grid;grid-gap:8px;gap:8px}.sk-row{height:40px;border-radius:8px;background:linear-gradient(90deg,var(--sk-a) 0,var(--sk-b) 50%,var(--sk-a) 100%);background-size:200% 100%;animation:sk 1.2s ease-in-out infinite}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk-row{animation:none}}.queue{border-top:1px solid var(--line)}.queue-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 96px 220px;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.queue-kind{font-size:12px;color:var(--text-soft);margin-bottom:2px}.queue-wait{font-size:13px;color:var(--text-soft)}.queue-wait.late{color:var(--warn);font-weight:500}.queue-act{display:flex;gap:8px;justify-content:flex-end}.empty-state{padding:48px 0;text-align:center}.empty-state h3{margin-bottom:8px}@media (max-width:900px){.queue-row{grid-template-columns:1fr auto}.queue-money{display:none}.queue-act{grid-column:1/-1;justify-content:flex-start}}.sum-total{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.sum-kpi{background:var(--bg-soft);border-radius:16px;padding:16px}.sum-kpi .k{color:var(--text-soft);font-size:13px}.sum-kpi .v{font-size:28px;line-height:34px;font-weight:700;margin-top:4px}.sum-kpi .s{font-size:13px}.legend,.sum-kpi .s{color:var(--text-soft)}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;margin-bottom:16px}.legend i,.sum-row i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.sum-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}.sum-card{border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.sum-card.none{border-style:dashed}.sum-card-kpi{display:grid;grid-template-columns:.6fr 1fr 1fr;grid-gap:8px;gap:8px}.sum-card-kpi .k{font-size:12px;line-height:16px;color:var(--text-soft)}.sum-card-kpi b{font-size:16px;line-height:22px;white-space:nowrap}.sum-slice{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:8px}.sum-note{font-size:13px;line-height:18px;color:var(--text-soft);margin-bottom:12px}.sum-slice+.legend{margin-top:12px}.sum-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--bg-soft)}.sum-bar i{display:block;height:100%}.sum-row,.sum-rows{display:grid}.sum-row{grid-template-columns:1fr 40px 110px;grid-gap:8px;gap:8px;padding:6px 8px;margin:0 -8px;border-radius:8px;text-decoration:none}a.sum-row:hover{background:var(--hover)}.sum-row b{text-align:right}.sum-facts{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-soft)}.sum-facts b{color:var(--text)}.sum-data{border-top:1px solid var(--line);padding-top:12px}.sum-miss{font-size:12px;line-height:16px}.warn-t{color:var(--warn)!important}.sum-defense{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--banner-info);border-radius:8px;padding:10px 12px;flex-wrap:wrap}@media (max-width:767px){.sum-total{grid-template-columns:1fr 1fr;gap:12px}.sum-kpi:last-child:nth-child(odd){grid-column:1/-1}.sum-kpi .v{font-size:22px}}.notes{display:grid}.note{padding:12px 0 12px 16px;border-bottom:1px solid var(--line);border-left:3px solid transparent}.note.unread{border-left-color:var(--accent);background:var(--unread)}.note-t a{text-decoration:none;font-weight:500}.note-b{color:var(--text-soft);margin-top:2px;white-space:pre-line}.note-d{font-size:12px;color:var(--text-pale);margin-top:4px}.tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:16px}.tab{padding:6px 12px;border-radius:8px;text-decoration:none;color:var(--text-soft)}.tab:hover{background:var(--hover);color:var(--text)}.tab.on{background:var(--active);color:var(--text);font-weight:500}table.plain{width:100%;border-collapse:collapse}table.plain th{text-align:left;font-weight:400;color:var(--text-soft);font-size:13px;padding:8px 12px 8px 0}table.plain td,table.plain th{border-bottom:1px solid var(--line)}table.plain td{padding:10px 12px 10px 0;vertical-align:top}.people tr.off{opacity:.5}.role-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.role-chip button{background:none;border:0;cursor:pointer;color:var(--text-soft);margin-left:4px;padding:0 2px;font-size:14px;line-height:1}.role-chip button:hover{color:var(--err)}.wrap-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.scroll-x{overflow-x:auto;position:relative}.scroll-x table.plain{min-width:560px}.people{min-width:900px}@media (max-width:767px){.card-title-row h1{flex-basis:100%}.kv-v{overflow-wrap:anywhere;word-break:break-word}}.alloc-row{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.alloc-row.small{margin-bottom:4px}.alloc-block{margin-top:24px}.alloc-block h4{margin:0 0 10px;font-size:15px;font-weight:600}.alloc-sel{flex:1 1 260px;min-width:0;max-width:380px}.alloc-rub{min-width:120px;text-align:right;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alloc-sum{font-size:13px;margin:6px 0 4px}.alloc-sum.ok{color:var(--ok)}.alloc-sum.bad{color:var(--err)}.alloc-quarters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin-bottom:8px}.alloc-q{display:flex;gap:8px;align-items:center}.alloc-q>span:first-child{width:28px}.alloc-item{border-left:3px solid var(--line);padding-left:12px;margin-bottom:12px}.alloc-channels{margin:4px 0 8px 12px}.alloc-ch{width:320px}.alloc-view{display:grid;grid-gap:12px;gap:12px}.alloc-view h4{margin:0 0 4px;font-size:13px;color:var(--text-soft);font-weight:400}.alloc-line{display:grid;grid-template-columns:minmax(0,1fr) 70px 130px;grid-gap:8px;gap:8px;font-size:13px;padding:3px 0}.alloc-line.ch{padding-left:16px;color:var(--text-soft)}.seg-shares{display:grid;grid-gap:6px;gap:6px}.seg-share{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(90px,auto);grid-gap:8px;gap:8px;align-items:center;font-size:13px}.seg-share>span:first-child{overflow-wrap:anywhere}.seg-split{font-size:13px;margin-top:4px}@media (max-width:767px){.alloc-quarters{grid-template-columns:1fr}.alloc-sel{flex-basis:100%;max-width:none}.alloc-row.small .alloc-ch{flex:1 1 100%;width:auto;min-width:0}.alloc-row.small .alloc-rub{min-width:0;font-size:13px}}.bulk-report{display:grid;grid-gap:4px;gap:4px;max-height:50vh;overflow:auto;font-size:13px}.m-search{margin-bottom:8px}.m-bar{gap:8px}.m-bar,.m-tokens{display:flex;flex-wrap:wrap;margin-bottom:8px}.m-tokens{gap:6px}.m-token{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;padding:4px 8px;font:inherit;font-size:13px;color:var(--text);cursor:pointer;text-align:left}.m-token.reset{background:none;color:var(--text-soft)}.m-total{font-size:13px;color:var(--text-soft);padding:8px 0;border-bottom:1px solid var(--line)}.m-total b{color:var(--text);font-weight:500}.m-total+.grp-note{margin:8px 0 0}.m-list,.m-row{display:grid;grid-template-columns:minmax(0,1fr)}.m-row{min-width:0;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.m-row-top .chip{white-space:normal;text-align:right}.m-row:active{background:var(--hover)}.m-row-bottom,.m-row-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.m-row-title{font-weight:500;font-size:15px;line-height:20px}.m-row-bottom{font-size:13px}.m-row-bottom>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-filter{border-bottom:1px solid var(--line);padding:12px 0}.m-filter-h{font-weight:500;cursor:pointer;margin-bottom:8px}details.m-filter>summary.m-filter-h{margin-bottom:0;list-style-position:inside}details.m-filter[open]>summary.m-filter-h{margin-bottom:8px}.m-filter-opts{display:grid;grid-gap:10px;gap:10px}@media (max-width:767px){.scroll-x:has(table.people){overflow:visible}.scroll-x table.plain.people,table.people tbody{display:block;min-width:0;width:100%}table.people thead{display:none}table.people .row-meta{overflow-wrap:anywhere}table.people tr{display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-bottom:1px solid var(--line)}table.people td{display:block;padding:0;border:0}table.people td.num{text-align:left}.role-chip{white-space:normal}[data-tid=ComboBoxMenu__root],[data-tid=Popup__root],[data-tid=TokenInputMenu__root]{max-width:calc(100vw - 24px)}[data-tid=ComboBoxMenu__item],[data-tid=MenuItem__root]{white-space:normal}}.card-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.card-tags.editing{flex-wrap:nowrap;gap:8px}.card-tags.editing .anchored{flex:1 1;min-width:0}.tag-chip{text-decoration:none}.tag-chip:hover{background:var(--hover)}.connect{display:grid;grid-gap:32px;gap:32px;max-width:860px}.connect-step h2{display:flex;align-items:center;gap:10px;margin-bottom:12px}.step-n{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;font-size:14px;flex:0 0 28px}.key-box,.step-n{background:var(--bg-soft)}.key-box{margin-top:12px;padding:12px 16px;border-radius:8px;display:grid;grid-gap:8px;gap:8px}.key-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.key-val{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;overflow-wrap:anywhere;word-break:break-all}.key-list{margin-top:12px;border-top:1px solid var(--line)}.key-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.client-pick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.client-chip{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;padding:6px 12px;font:inherit;cursor:pointer}.client-chip.on{background:var(--active);color:var(--text);border-color:var(--text-soft);font-weight:500}.snippet-where{margin-bottom:8px;font-size:13px}.snippet{position:relative;display:grid;grid-gap:8px;gap:8px;justify-items:start;margin-bottom:8px}.snippet pre{margin:0;width:100%;padding:12px 16px;border-radius:8px;background:var(--bg-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:18px}.snippet code,.tech code{font-family:ui-monospace,Menlo,Consolas,monospace}.examples{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.tech{margin-top:16px}.tech summary{cursor:pointer;color:var(--text-soft);margin-bottom:8px}.tech .kv-v code{font-size:12px;overflow-wrap:anywhere}.menu-user-link{font-size:12px;line-height:16px;color:var(--text-soft);text-decoration:none}.menu-user-link:hover{color:var(--text);text-decoration:underline}.row-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ev-d>summary{cursor:pointer;list-style-position:outside}.event.agent,.jr.agent>summary{border-left:2px solid var(--accent);padding-left:8px}.diff{display:grid;grid-gap:6px;gap:6px;margin:8px 0;font-size:13px}.diff-row{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.diff-k{color:var(--text-soft)}.diff-b{color:var(--text-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.diff-a,.diff-b{white-space:pre-wrap;overflow-wrap:anywhere}.card-side .diff-row{grid-template-columns:minmax(0,1fr);gap:2px;padding-bottom:6px;border-bottom:1px solid var(--line)}.journal-bar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-bottom:16px}.seg{display:inline-flex;flex-wrap:wrap;gap:4px}.snippet-where .seg{display:inline-flex;gap:6px;margin-left:6px;vertical-align:middle}.seg-i{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:5px 10px;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.seg-i,.seg-i.on{color:var(--text)}.seg-i.on{background:var(--active);border-color:var(--text-soft);font-weight:500}.journal-who{display:inline-flex;gap:6px;align-items:center}.native-select{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);max-width:220px}.journal{border-top:1px solid var(--line)}.jr{border-bottom:1px solid var(--line)}.jr>summary{display:grid;grid-template-columns:130px 200px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;cursor:pointer;list-style:none}.jr>summary::-webkit-details-marker{display:none}.jr-at{color:var(--text-soft);font-size:13px}.jr-via{margin-left:6px}.jr-what{overflow-wrap:anywhere}.jr-body{padding:0 0 12px 142px}.jr-title{margin-bottom:6px}@media (max-width:767px){.jr>summary{grid-template-columns:minmax(0,1fr);gap:2px}.jr-body{padding-left:0}.diff-row{grid-template-columns:minmax(0,1fr);gap:2px;padding-bottom:6px;border-bottom:1px solid var(--line)}}.diff-h{color:var(--text-soft);font-size:12px}@media (max-width:767px){.diff-h{display:none}}.overlap{padding:8px 0;border-bottom:1px solid var(--line);display:grid;grid-gap:2px;gap:2px}.metric-gap,.overlap-t{font-size:13px}.metric-gap{margin:4px 0 8px;padding:8px 12px;border-radius:8px;background:var(--banner-warn)}.row-link-ext{font-size:12px;color:var(--text-soft);margin-left:6px;white-space:nowrap}.participants{font-size:13px;margin-top:8px}.mt-editor{display:grid;grid-gap:8px;gap:8px;justify-items:start}.mt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 8px;gap:6px 8px;align-items:center;width:100%;padding-bottom:8px;border-bottom:1px solid var(--line)}.mt-row>.anchored:first-child{grid-column:1/-1;min-width:0}.mt-note-in{grid-column:1/-1}.mt-val{display:flex;gap:6px}.mt-view{display:grid;grid-gap:6px;gap:6px}.mt-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px}.mt-note{grid-column:1/-1;font-size:13px}.more-fields{display:block;width:100%;text-align:left;background:none;border:1px dashed var(--line);border-radius:8px;padding:10px 12px;margin-top:4px;color:var(--text-soft);font:inherit;font-size:13px;cursor:pointer}.more-fields:hover{color:var(--text);border-color:var(--text-soft)}.kv-empty{font-size:13px;color:var(--text-pale);padding:8px 0 0}.kv-edit{display:block;width:100%;text-align:left;background:none;border:0;padding:2px 24px 2px 4px;margin:-2px -4px;border-radius:6px;font:inherit;color:inherit;cursor:text;position:relative}.kv-edit:hover{background:var(--hover)}.kv-edit:hover:after{content:"✎";position:absolute;right:6px;top:2px;color:var(--text-soft);font-size:13px}.kv-edit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.inline-edit{display:grid;grid-gap:8px;gap:8px}.inline-edit-f{min-width:0}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--text-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer}.link-btn:hover{color:var(--text)}.card-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 0;margin:0 0 8px}.card-nav::-webkit-scrollbar{display:none}.card-nav-i{flex:0 0 auto;border:1px solid var(--line);border-radius:16px;padding:4px 12px;font-size:13px;text-decoration:none;color:var(--text);background:var(--bg);white-space:nowrap}.card-nav-i:hover{background:var(--hover)}.card-sec{scroll-margin-top:16px}@media (max-width:767px){.card-nav{position:-webkit-sticky;position:sticky;top:52px;z-index:20;background:var(--bg);margin:0 -16px 8px;padding:8px 16px;border-bottom:1px solid var(--line)}.card-sec{scroll-margin-top:110px}}.card-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.card-badges .card-tags{margin-top:0}.card-actionbar,.card-mini{display:none}@media (max-width:767px){.card-sticky{position:-webkit-sticky;position:sticky;top:52px;z-index:20;background:var(--bg);margin:0 -16px 8px;padding:0 16px;border-bottom:1px solid var(--line)}.card-sticky .card-nav{position:static;margin:0;padding:8px 0;border-bottom:0}.card-mini{display:flex;gap:6px;align-items:baseline;padding:8px 0 0;font-size:14px;line-height:18px;font-weight:500;min-width:0}.card-mini-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-head .card-actions{display:none}.card-actionbar{display:flex;gap:8px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);box-shadow:var(--shadow-panel)}.card-actionbar-k{font-size:12px;line-height:14px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}}.submit-wrap{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.submit-miss{font-size:13px;line-height:18px;color:var(--text-soft);max-width:520px}.link-btn.strong{color:var(--text);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline)}.decision-explain{padding:10px 12px;margin-bottom:12px;border-radius:8px;background:var(--bg-soft);font-size:14px;line-height:20px}.queue-sec{margin-top:40px}.queue-sec h2{font-size:20px;line-height:28px;margin:0 0 4px}.queue-sec .queue{margin-top:16px}.chip-miss{font-weight:400}.views-list{margin-top:16px;display:grid;grid-gap:4px;gap:4px}.views-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--line)}.money-hint{font-size:12px;line-height:16px;color:var(--text-soft);margin-top:4px}.cost-input .seg{margin-bottom:8px}.cost-fields{margin-top:2px}.cost-range{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.form-sub{margin:16px 0 8px;font-size:14px;font-weight:600}.mt-big{grid-column:1/-1;margin-top:-2px}.sum-split{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.sum-split-h{font-size:13px;font-weight:500;margin-bottom:2px}.sum-split-row{display:grid;grid-template-columns:minmax(80px,110px) minmax(40px,1fr) auto 40px;grid-gap:8px;gap:8px;align-items:center;font-size:13px;line-height:18px}.sum-split-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sum-split-bar{height:6px;border-radius:3px;background:var(--bg-soft);overflow:hidden}.sum-split-bar i{display:block;height:100%;background:var(--sum-keys);border-radius:3px}.sum-split-note{font-size:12px;line-height:16px}.plan-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.plan-kpi .link-btn{font-size:13px}.plan-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.plan-sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-sec-h h2{margin-bottom:4px}.plan-help{font-size:13px;line-height:18px;margin-bottom:12px}.plan-text{line-height:22px}.plan-edit{display:grid;grid-gap:8px;gap:8px}.plan-ma{padding:10px 0;border-bottom:1px solid var(--line);display:grid;grid-gap:2px;gap:2px;justify-items:start}.plan-ma-top{display:flex;align-items:center;gap:8px}.plan-dom{text-decoration:none;color:inherit;border-radius:6px}.plan-dom:hover .sum-split-n{text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline)}.plan-updated{font-size:12px}.plans-list{display:grid;grid-gap:12px;gap:12px;max-width:860px}.plans-item{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:inherit}.plans-item:hover{background:var(--hover)}.plans-name{font-size:18px;font-weight:500}.sum-plan-link{font-size:13px}@media (max-width:1100px){.plan-grid{grid-template-columns:minmax(0,1fr)}}.sum-card-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.table-wrap .chip{white-space:normal}.merge-list{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.merge-item{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer}.merge-item:hover{background:var(--hover)}.merge-result{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--bg-soft);display:grid;grid-gap:2px;gap:2px}a.menu-user-text{display:block;text-decoration:none;color:inherit;border-radius:8px;padding:4px 6px;margin:-4px -6px}a.menu-user-text.active,a.menu-user-text:hover{background:var(--hover)}.cabinet{max-width:920px}.cab-sec{margin-bottom:32px}.cab-sec h2{margin-bottom:8px}.cab-sub{margin:20px 0 8px;font-size:15px;font-weight:600}.channels{display:flex;flex-direction:column}.ch-row{padding:12px 0;border-bottom:1px solid var(--line)}.ch-head{justify-content:space-between;align-items:flex-start;gap:12px}.ch-actions,.ch-head{display:flex;flex-wrap:wrap}.ch-actions{align-items:center;gap:8px}.ch-schedule{margin-top:10px;gap:8px}.ch-digest,.ch-schedule{display:flex;flex-direction:column}.ch-digest{gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.ch-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-line>.soft:first-child{min-width:110px}.ch-time{display:inline-flex;align-items:center;gap:4px}.ch-link{margin-top:8px;overflow-wrap:anywhere}.t-err{color:var(--danger,#d70c17)}.ch-steps{margin:0 0 6px 18px;padding:0}.ch-steps li{margin:2px 0}.ch-code{font-family:ui-monospace,monospace;letter-spacing:.5px}.cab-help{font-size:13px;line-height:18px;margin-bottom:8px}.cab-theme .menu-theme{flex:none;justify-content:flex-start}.cab-theme .menu-theme-caption,.menu-me{display:none}.menu-me{padding:6px;border-radius:8px;color:var(--text-soft)}.menu-me:hover{background:var(--hover);color:var(--text)}@media (max-width:1359px) and (min-width:768px){.side-menu:not(.wide) .menu-me{display:inline-flex}}@media (min-width:768px){.side-menu.narrow .menu-me{display:inline-flex}}.agent-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;max-width:820px}.agent-card{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);font:inherit;cursor:pointer}.agent-card span{font-size:12px;line-height:16px;color:var(--text-soft)}.agent-card:hover{background:var(--hover)}.agent-card.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.more-agents{display:inline-block;margin-top:10px;font-size:13px;white-space:normal;text-align:left;max-width:100%}.connect>*{min-width:0}.mt-links{margin-top:2px;font-size:12px;line-height:16px;color:var(--text-soft)}.mt-links a{color:inherit;text-decoration:underline;text-underline-offset:2px}.menu-help{margin-top:auto}.menu-help+.menu-user{margin-top:0}.hc{--hc-accent:#FE4C4C;min-height:100vh;background:var(--bg);color:var(--text);font-size:16px;line-height:24px}.hc a{color:inherit;text-decoration:none}.hc-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:32px;gap:32px;padding:24px 32px}.hc-logo,.hc-top{align-items:center}.hc-logo{display:inline-flex;gap:8px;font-size:22px;line-height:24px;white-space:nowrap;color:var(--text)}.hc-logo span{padding-top:1px}.hc-crumbs{display:flex;flex-wrap:wrap;font-weight:500}.hc-crumb,.hc-crumbs{align-items:center;gap:8px;min-width:0}.hc-crumb{display:inline-flex}.hc-crumb a:hover{color:var(--hc-accent)}.hc-arrow{color:var(--text-soft)}.hc-nav{display:flex;align-items:center;gap:24px;font-size:15px}.hc-nav a.on,.hc-nav a:hover{color:var(--hc-accent)}.hc-count{display:inline-block;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--hc-accent);color:#fff;font-size:12px;line-height:18px;text-align:center;font-weight:500}.hc-user{width:36px;height:36px;border-radius:50%;background:var(--bg-soft);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}.hc-main{max-width:1080px;margin:0 auto;padding:0 16px 48px}.hc-narrow{max-width:760px}.hc-wide{max-width:1240px}.hc-hero{display:grid;justify-items:center;grid-gap:48px;gap:48px;padding:48px 0 72px}.hc-hero-t{font-size:56px;line-height:64px;margin:0;font-weight:700}.hc-search{display:flex;align-items:center;gap:12px;width:100%;max-width:710px;height:56px;padding:0 24px;border-radius:28px;background:var(--bg);box-shadow:0 2px 12px rgba(0,0,0,.12);color:var(--text);box-sizing:border-box}.hc-search input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--text)}.hc-search input::placeholder{color:var(--text-pale)}.hc-search:focus-within{box-shadow:0 2px 12px rgba(0,0,0,.12),0 0 0 2px var(--accent-ring)}.hc-search-page{display:flex;justify-content:center;padding-top:24px}.hc-plus{color:var(--hc-accent);font-size:24px}.hc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:24px;gap:24px}.hc-tile{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:184px;padding:32px;border-radius:16px;background:var(--bg-soft);transition:background .15s;box-sizing:border-box}.hc-tile:hover{background:var(--hover)}.hc-tile-i{color:var(--hc-accent);display:inline-flex}.hc-tile-t{font-size:20px;line-height:28px;font-weight:700}.hc-block{margin-top:80px}.hc-block h2,.hc-comments h2,.hc-foot h2,.hc-form h2{font-size:32px;line-height:40px;margin:0 0 24px;font-weight:700}.hc-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;column-gap:48px}.hc-links a{padding:18px 0;border-bottom:1px solid var(--line)}.hc-idea-t:hover,.hc-links a:hover,.hc-list-i:hover .hc-list-t,.hc-road-i:hover .hc-road-t{color:var(--hc-accent)}.hc-foot{margin-top:96px}.hc-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:40px;border-radius:16px;background:var(--bg-soft)}.hc-ask h2{margin-bottom:8px}.hc-ask p{margin:0;color:var(--text-soft);max-width:520px}.hc-ask-btns{display:flex;gap:12px;flex-wrap:wrap}.hc-btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}.hc-btn:hover:not(:disabled){background:var(--hover)}.hc-btn.accent{background:var(--hc-accent);border-color:var(--hc-accent);color:#fff}.hc-btn.accent:hover:not(:disabled){background:#E14444}.hc-btn.ghost{border-color:transparent;background:none;color:var(--text-soft)}.hc-btn:disabled{opacity:.5;cursor:default}.hc a.hc-btn.accent{color:#fff}.hc-foot-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0 0;font-size:14px;color:var(--text-soft)}.hc-foot-row a:hover{color:var(--hc-accent)}.hc-chat{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border-radius:50%;background:var(--hc-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(254,76,76,.35);z-index:10}.hc a.hc-chat{color:#fff}.hc-article{display:grid;grid-template-columns:280px minmax(0,720px);grid-gap:80px;gap:80px;padding:56px 32px 48px;max-width:1180px;box-sizing:border-box}.hc-side{display:grid;grid-gap:20px;gap:20px;align-content:start;font-size:15px;position:-webkit-sticky;position:sticky;top:24px}.hc-side a.on{font-weight:700}.hc-side a:hover{color:var(--hc-accent)}.hc-prose h1{font-size:56px;line-height:64px;margin:0 0 40px;font-weight:700;text-wrap:balance}.hc-md h2{font-size:28px;line-height:36px;margin:48px 0 16px;font-weight:700}.hc-md h3{font-size:20px;line-height:28px;margin:32px 0 12px;font-weight:700}.hc-md li,.hc-md p{font-size:18px;line-height:28px}.hc-md ol,.hc-md ul{padding-left:24px}.hc-md li+li{margin-top:6px}.hc-md a{color:var(--hc-accent)}.hc-md code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em;padding:1px 5px;border-radius:4px}.hc-md code,.hc-md pre{background:var(--bg-soft)}.hc-md pre{padding:16px;border-radius:12px;overflow-x:auto;font-size:14px;line-height:20px}.hc-md pre code{background:none;padding:0}.hc-md blockquote{margin:24px 0;padding:12px 20px;border-left:3px solid var(--hc-accent);background:var(--bg-soft);border-radius:0 8px 8px 0}.hc-md blockquote p{margin:4px 0;font-size:16px;line-height:24px}.hc-md table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.hc-md td,.hc-md th{border-bottom:1px solid var(--line);padding:8px 12px 8px 0;text-align:left;vertical-align:top}.hc-fig{display:block;margin:24px 0}.hc-fig img{max-width:100%;height:auto;border:1px solid var(--line);box-shadow:0 2px 12px rgba(0,0,0,.06)}.hc-fig img,.hc-fig video{display:block;border-radius:12px}.hc-fig video{width:100%;border:1px solid var(--line);background:var(--bg-soft)}.hc-cap{display:block;margin-top:8px;font-size:14px;line-height:20px;color:var(--text-soft)}.hc-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.hc-video-card{display:grid;grid-gap:10px;gap:10px}.hc-video-thumb{position:relative;display:block;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line)}.hc-video-thumb img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.hc-video-play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:var(--hc-accent);box-shadow:0 4px 16px rgba(254,76,76,.35)}.hc-video-play:after{content:"";position:absolute;left:22px;top:17px;border-left:16px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.hc-video-len{position:absolute;right:10px;bottom:10px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.65);color:#fff;font-size:13px}.hc-video-card:hover .hc-video-t{color:var(--hc-accent)}.hc-video-t{font-weight:500}.hc-rate{display:flex;align-items:center;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap}.hc-list,.hc-list-i{display:grid}.hc-list-i{grid-gap:4px;gap:4px;padding:18px 0;border-bottom:1px solid var(--line)}.hc-list-t{font-size:18px;line-height:26px;font-weight:500}.hc-list-s{color:var(--text-soft);font-size:15px;line-height:22px}.hc-h1{font-size:48px;line-height:56px;margin:0;font-weight:700;padding:40px 0 32px;text-wrap:balance}.hc-lead{margin:-16px 0 24px;max-width:760px}.hc-ideas-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;padding:40px 0 32px}.hc-ideas-head h1{font-size:48px;line-height:56px;margin:0;font-weight:700}.hc-filter,.hc-kinds,.hc-tabs{display:flex;flex-wrap:wrap;gap:8px}.hc-filter a,.hc-kinds button,.hc-tabs a{padding:8px 16px;border-radius:20px;cursor:pointer;font:inherit;font-size:15px;border:0;background:none;color:var(--text)}.hc-filter a:hover,.hc-kinds button:hover,.hc-tabs a:hover{background:var(--hover)}.hc-filter a.on,.hc-kinds button.on,.hc-tabs a.on{background:var(--active);color:var(--text);font-weight:500}.hc-f-n{color:inherit;opacity:.6;margin-left:2px}.hc-ideas{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.hc-ideas-about{display:grid;grid-gap:4px;gap:4px;font-size:15px}.hc-ideas-about p{margin:0 0 12px}.hc-stat{margin-top:8px;padding:16px;border-radius:12px;background:var(--bg-soft)}.hc-idea-new{margin-bottom:16px}.hc-idea-new .hc-search{max-width:none}.hc-idea-more{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.hc-filter{margin-bottom:8px}.hc-idea{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.hc-idea-page{border-bottom:0;padding-top:40px}.hc-idea-h{font-size:36px;line-height:44px;margin:0 0 12px;font-weight:700;text-wrap:balance}.hc-idea-body{font-size:18px;line-height:28px;white-space:pre-wrap}.hc-vote{display:flex;flex-direction:column;align-items:center;justify-content:center;height:64px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.hc-vote span{font-size:12px;line-height:12px;color:var(--text-soft)}.hc-vote.on,.hc-vote:hover:not(:disabled){border-color:var(--hc-accent)}.hc-vote.on,.hc-vote.on span{color:var(--hc-accent)}.hc-idea-t{font-size:18px;line-height:26px;font-weight:700}.hc-idea-x{margin-top:4px;font-size:15px;line-height:22px}.hc-idea-m,.hc-idea-x{color:var(--text-soft)}.hc-idea-m{margin-top:10px;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hc-road{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.hc-road-col{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px;border-radius:16px;background:var(--bg-soft);min-height:200px}.hc-road-h{display:flex;align-items:center;gap:8px}.hc-road-i{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:12px;background:var(--bg)}.hc-road-t{font-weight:500}.hc-news{display:grid;grid-gap:8px;gap:8px;max-width:760px}.hc-news-i{padding:24px 0;border-bottom:1px solid var(--line)}.hc-news-i h2{font-size:24px;line-height:32px;margin:4px 0 8px}.hc-news-i .hc-md li,.hc-news-i .hc-md p{font-size:16px;line-height:24px}.hc-form{padding:32px;border-radius:16px;background:var(--bg-soft);display:grid;grid-gap:16px;gap:16px}.hc-form h2{margin:0;font-size:24px;line-height:32px}.hc textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:14px 16px;font:inherit;background:var(--bg);color:var(--text);resize:vertical;box-sizing:border-box}.hc textarea:focus{outline:2px solid var(--accent-ring);border-color:var(--accent)}.hc-kinds button:not(.on),.hc-suggest{background:var(--bg)}.hc-suggest{display:grid;grid-gap:4px;gap:4px;padding:12px 16px;border-radius:12px}.hc-inline,.hc-suggest a{color:var(--hc-accent);font-weight:500}.hc-form-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hc-small{font-size:14px;line-height:20px}.hc-msg{font-size:15px}.hc-msg.ok{color:var(--tone-ok)}.hc-msg.err{color:var(--err)}.hc-reqs{margin-top:32px}.hc-req{padding:24px 0;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.hc-req-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hc-req-t{font-size:18px;line-height:26px;font-weight:500}.hc-answer,.hc-more,.hc-req-t{white-space:pre-wrap;overflow-wrap:anywhere}.hc-answer,.hc-more{padding:12px 16px;border-radius:12px}.hc-answer{background:var(--banner-info)}.hc-more{background:var(--bg-soft)}.hc-reply{display:grid;grid-gap:10px;gap:10px}.hc-comments{margin-top:32px}.hc-comments,.hc-desk-box{display:grid;grid-gap:12px;gap:12px}.hc-desk-box{padding:20px;border-radius:16px;border:1px dashed var(--line);margin-top:8px}.hc-desk-h{font-weight:500}.hc-inbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;align-items:start;margin-top:16px}.hc-inbox-list{border:1px solid var(--line);border-radius:16px;overflow:hidden}.hc-inbox-i{display:grid;grid-gap:6px;gap:6px;padding:16px 20px;border-bottom:1px solid var(--line)}.hc-inbox-i:last-child{border-bottom:0}.hc-inbox-i:hover{background:var(--hover)}.hc-inbox-i.on{background:var(--banner-info)}.hc-inbox-t{font-weight:500;overflow-wrap:anywhere}.hc-inbox-card{border:1px solid var(--line);border-radius:16px;padding:24px;display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:16px}.hc-kv{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;margin:0;font-size:15px}.hc-kv dt{color:var(--text-soft)}.hc-kv dd{margin:0;overflow-wrap:anywhere}.hc-kv a{color:var(--hc-accent)}.hc-pad{padding:16px 20px}@media (max-width:1100px){.hc-inbox{grid-template-columns:minmax(0,1fr)}.hc-inbox-card{position:static}}@media (max-width:900px){.hc-top{grid-template-columns:1fr;gap:12px;padding:16px}.hc-nav{gap:16px;flex-wrap:wrap}.hc-article{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 16px 48px}.hc-side{position:static;order:2;gap:12px}.hc-ideas,.hc-road{gap:24px}.hc-ideas,.hc-links,.hc-road,.hc-videos{grid-template-columns:minmax(0,1fr)}.hc-hero{gap:32px;padding:24px 0 40px}.hc-hero-t,.hc-prose h1{font-size:36px;line-height:44px}.hc-h1,.hc-ideas-head h1{font-size:32px;line-height:40px;padding-top:16px}.hc-ask{padding:24px}.hc-form{padding:20px}.hc-kv{grid-template-columns:minmax(0,1fr);gap:2px}.hc-kv dd{margin-bottom:8px}.hc-user{display:none}.hc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-tile{min-height:128px;padding:20px;gap:16px}.hc-tile-i svg{width:40px;height:40px}.hc-tile-t{font-size:16px;line-height:22px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}table.plain th.num{text-align:right}table.plain tr.off td{color:var(--text-soft)}table.plain tr.total td{border-bottom-width:2px}.alloc-line.two{grid-template-columns:minmax(0,1fr) 140px}.umbrella-add{margin-top:16px;display:grid;grid-gap:4px;gap:4px}.umbrella-add>.form-label{padding-top:0}.chip.chip-wrap{white-space:normal}.umbrella-add-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.umbrella-add-row>.anchored{flex:1 1 260px;max-width:420px;min-width:0}.umbrella-list .plans-item .row-meta b{color:var(--text)}.umbrella-cfo-h{margin:24px 0 8px;font-size:15px;font-weight:600}.umbrella-cfo-h:first-child{margin-top:0}