@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{overflow-x:hidden}#root{min-height:100vh}body{margin:0;background:#f4f6fa;font-family:IBM Plex Sans,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#64748bbf}.ant-card{transition:box-shadow .2s ease}.ant-card.hoverable:hover{box-shadow:0 12px 32px #0f172a1a,0 4px 12px #0f172a0f}.person-tile{transition:box-shadow .2s ease}.person-tile:hover{box-shadow:0 16px 40px #0f172a33!important}.person-tile:focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent, #0246b4));outline-offset:2px}.dir-wide-row:hover{background:#64748b14}.dir-tile{position:relative}.dir-tile-link,.dir-tile-link:hover{color:inherit}.dir-tile:hover .dir-tile-link{text-decoration:underline}.dir-tile-link:after{content:"";position:absolute;inset:0;z-index:0}.dir-tile-link:focus-visible{outline:none}.dir-tile-link:focus-visible:after{border-radius:8px;outline:2px solid var(--focus-ring, var(--brand-accent, #0246b4));outline-offset:-2px}.dir-tile-actions{position:relative;z-index:1;display:inline-flex;flex:none;gap:4px}.app-logo{font-weight:700;font-size:clamp(11px,3.2vw,18px);letter-spacing:.2px;display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.app-logo .logo-text{min-width:0;max-width:clamp(120px,34vw,420px);overflow:hidden;text-overflow:ellipsis}.app-logo .dot{width:clamp(18px,4.5vw,22px);height:clamp(18px,4.5vw,22px);border-radius:7px;background:var(--brand-accent, #0246B4);display:inline-block;flex-shrink:0}.topnav .app-logo{color:#fff}.topnav .app-logo .dot{background:#ffffffeb}.topnav .app-logo-img{background:#ffffffeb;border-radius:8px;padding:3px 6px}.app-logo-img{height:34px;max-width:180px;object-fit:contain;display:block}.ant-drawer-header-title{min-width:0}.ant-drawer-header-title .ant-drawer-title{min-width:0;overflow:hidden}.ant-drawer .app-logo{font-size:16px}.ant-drawer .app-logo .dot{width:20px;height:20px}.app-footer{display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;font-size:13px;padding:18px 24px 22px;flex-wrap:wrap;text-align:center}.app-footer-logo{width:22px;height:22px;border-radius:6px;display:block;flex-shrink:0}.login-footer{color:#ffffffc7}.login-footer a:hover{color:#fff;text-decoration:underline}.topnav{gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.topnav .topnav-btn.ant-btn{color:#ffffffd9}.topnav .topnav-btn.ant-btn:hover{color:#fff!important;background:#ffffff1f!important}.topnav .topnav-btn.ant-btn .anticon{font-size:17px}.topnav .topnav-btn-active.ant-btn,.topnav .topnav-btn-active.ant-btn:hover{color:#fff!important;background:var(--accent-fill, var(--brand-accent, #0246b4))!important}.topnav .topnav-btn.ant-btn:focus-visible,.topnav .topnav-user:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.topnav .topnav-search-box{max-width:420px;flex:1;margin-inline:clamp(12px,3vw,36px)}.topnav .topnav-search-box .topnav-search.ant-input-affix-wrapper{max-width:none;margin-inline:0;width:100%}.topnav .topnav-search.ant-input-affix-wrapper{max-width:420px;flex:1;margin-inline:clamp(12px,3vw,36px);background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:10px;box-shadow:none;transition:background .2s ease,border-color .2s ease}.topnav .topnav-search.ant-input-affix-wrapper:hover{background:#ffffff24;border-color:#ffffff42}.topnav .topnav-search.ant-input-affix-wrapper-focused{background:#ffffff29;border-color:#ffffff73;box-shadow:0 0 0 2px #ffffffb3}.topnav .topnav-search .ant-input{background:transparent;color:#fff}.topnav .topnav-search .ant-input::placeholder{color:#ffffff8c}.topnav .topnav-search .ant-input-prefix .anticon,.topnav .topnav-search .ant-input-clear-icon{color:#ffffff8c}.topnav .topnav-search .ant-input-clear-icon:hover{color:#ffffffd9}.topnav .topnav-actions{margin-inline-start:auto}.topnav .topnav-divider{display:inline-block;width:1px;height:22px;background:#ffffff2e;margin-inline:8px;vertical-align:middle}.topnav .topnav-user{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:4px 8px;border-radius:8px;cursor:pointer;color:#fff;font:inherit;transition:background .15s ease}.topnav .topnav-user:hover{background:#ffffff1f}.topnav .topnav-user-caret{padding:4px 6px;margin-left:-6px;opacity:.85}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topnav .topnav-user-name{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topnav .ant-badge .ant-badge-count{box-shadow:none}@media(max-width:640px){.ant-layout-header.topnav{padding:0 10px;gap:6px}.app-logo{gap:6px}.topnav .topnav-divider{margin-inline:2px}}@media(max-width:480px){.topnav .topnav-preview{display:none}}:root{--text-secondary: #5b6b82}body.theme-dark{--text-secondary: #64748b}.app-side-menu .ant-menu-submenu>.ant-menu-submenu-title{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.app-side-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{opacity:1}.app-side-menu .ant-menu-submenu>.ant-menu-submenu-title .anticon{font-size:14px}.app-side-menu .ant-menu-item .anticon{font-size:16px}.app-side-menu .ant-menu-item-selected{font-weight:600}.app-sider-tools{display:flex;justify-content:flex-end;gap:2px;padding:8px 10px 2px}.app-sider-tools-rail{justify-content:center;padding-inline:4px}.app-sider .ant-menu-inline-collapsed .ant-menu-submenu-title{text-transform:none}.page-loading{min-height:60vh;display:grid;place-items:center}.window-loading{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;pointer-events:none}.ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled){background:var(--danger-solid, #dc2626)}.ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:var(--danger-solid-hover, #dc2626)}.ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:var(--danger-solid-active, #b91c1c)}.ant-carousel .slick-dots li button:focus-visible{outline:2px solid var(--focus-ring, #0246b4);outline-offset:2px}.news-slider-wrap .ant-carousel .slick-dots li button:focus-visible{outline-color:#fff}:root .text-link{text-decoration:underline;text-underline-offset:2px}.ant-btn.ant-btn-background-ghost.ant-btn-color-primary:not(:disabled):not(.ant-btn-disabled),.ant-btn.ant-btn-background-ghost.ant-btn-color-primary:not(:disabled):not(.ant-btn-disabled):hover{color:var(--accent-text, #0246b4);border-color:var(--accent-text, #0246b4)}body:not(.theme-dark) .ant-switch:not(.ant-switch-checked):not(:hover) .ant-switch-inner-unchecked,body:not(.theme-dark) .ant-switch.ant-switch-disabled:not(.ant-switch-checked) .ant-switch-inner-unchecked{color:#1e293b}.ant-btn-primary{transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease}.ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f9731661}a,.ant-btn,.ant-tag,.ant-menu-item,.ant-menu-submenu-title,.ant-list-item,.ant-table-tbody>tr>td,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-checkbox,.ant-radio,.ant-switch,.ant-collapse-header,.ant-tabs-tab,.ant-pagination-item,.ant-dropdown-menu-item,.ant-segmented-item,.ant-avatar{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease,opacity .18s ease}.ant-tag[onclick],.ant-tag.ant-tag-checkable:hover{filter:brightness(.97)}.ant-list-item{position:relative;flex-wrap:wrap;row-gap:6px}.ant-list-item .ant-list-item-action{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;row-gap:2px;margin-inline-start:auto}.ant-list-item .ant-list-item-action>li{display:flex;align-items:center}.ant-list-item .ant-list-item-meta{flex:1 1 240px;min-width:min(240px,100%)}.ant-list-item>*{position:relative;z-index:1}.ant-list-item:hover{background:transparent}.ant-list-item:hover:after{content:"";position:absolute;inset:2px 0;border-radius:10px;background:#64748b14;z-index:0;pointer-events:none}.ant-list div.ant-list-empty-text{color:var(--ant-color-text-description)}.link-list .ant-list-item{padding:0}.ant-card.people-card>.ant-card-head{min-height:34px}.ant-card.people-card>.ant-card-body{padding:10px}.people-card .row-link{padding:6px 8px}.ant-card.people-card .ant-list-item-meta .ant-list-item-meta-title{margin-bottom:0;font-size:13px;line-height:1.3}.ant-card.people-card .ant-list-item-meta .ant-list-item-meta-description{font-size:12px;line-height:1.3}.ant-card.people-card .ant-list-item-meta .ant-typography{line-height:1.3}.manage-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.manage-row{display:flex;gap:12px;align-items:flex-start;min-width:280px}.manage-thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}.manage-thumb>*{width:100%;height:100%}.manage-text{min-width:0;flex:1}.manage-title{font-weight:600;display:block;margin-bottom:2px}.manage-tags{margin-top:4px}.row-link{display:block;width:100%;padding:10px 12px;color:inherit;border-radius:10px}.row-link:hover{color:inherit;opacity:1}.ant-table-tbody>tr:hover>td{background:#64748b1a!important}body{--table-solid-bg: #ffffff}body.theme-dark{--table-solid-bg: #171b24}.ant-table-tbody>tr:hover>td.ant-table-cell-fix{background-color:var(--table-solid-bg)!important;background-image:linear-gradient(#64748b1a,#64748b1a)!important}.ant-table-content{overflow-x:auto}.ant-card .ant-space{max-width:100%}.ant-card .ant-space-item{min-width:0;max-width:100%}.ant-tag{margin-inline-end:8px}.ant-card .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){main .ant-space.ant-space-horizontal{flex-wrap:wrap}main .ant-space{max-width:100%}main .ant-space-item{max-width:100%;min-width:0}main .ant-segmented{max-width:100%;overflow-x:auto}}@media(max-width:575px){.ant-picker-dropdown-range .ant-picker-panels>.ant-picker-panel:not(:first-child){display:none}.ant-picker-dropdown-range .ant-picker-panels>.ant-picker-panel:first-child .ant-picker-header>button{visibility:visible!important}}a:hover{opacity:.85}.ant-avatar{cursor:pointer}.ant-drawer-section{border-top-left-radius:18px;border-bottom-left-radius:18px;overflow:hidden}.ant-drawer-header{padding:18px 24px;border-bottom:1px solid rgba(100,116,139,.16)}.ant-drawer-title{font-size:18px;font-weight:700;line-height:1.35}.ant-drawer-section .ant-drawer-body{padding:22px 24px}.ant-drawer-footer{border-top:1px solid rgba(100,116,139,.16);padding:14px 24px}.ant-modal-title{font-weight:700}.ant-modal-header{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(100,116,139,.16)}.ant-modal-footer{margin-top:16px;padding-top:14px;border-top:1px solid rgba(100,116,139,.16)}.news-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.news-body{font-size:15px;line-height:1.75}.news-body p:first-child{margin-top:0}.anticon-lucide>svg{display:block}.gallery-square-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}@media(max-width:575px){.gallery-square-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.related-news-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.related-news-all{font-size:14px;white-space:nowrap}.related-links-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#eef3fb;color:var(--brand-accent, #0246b4);font-size:16px}.related-rows{display:flex;flex-direction:column;gap:12px}.related-row .ant-card-body{display:flex;gap:16px;align-items:stretch;padding:12px}.related-row-thumb{position:relative;flex:0 0 200px;min-height:124px;border-radius:10px;overflow:hidden}.related-row-thumb>*{position:absolute;inset:0}.related-row-thumb-icon{position:static;flex-basis:64px;height:64px;min-height:0;display:flex;align-items:center;justify-content:center;background:#eef3fb;color:var(--brand-accent, #0246b4);font-size:26px}.related-row-thumb-icon>*{position:static}.related-row-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.related-row-meta{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12px;color:var(--text-secondary, #6b7280)}.related-row-meta .anticon{margin-right:4px}.related-row-meta .ant-tag{margin-inline-end:0}.related-row .related-row-title.ant-typography{margin:0;font-size:17px;line-height:1.3}.related-row .related-row-summary.ant-typography{margin:0;font-size:13px}.related-row-action{margin-top:auto}.related-row-action .anticon-arrow-right{margin-inline-start:2px}body.theme-dark .related-row-meta{color:#94a3b8}body.theme-dark .related-row-thumb-icon{background:#94a3b81f;color:#93c5fd}@media(max-width:575px){.related-row .ant-card-body{gap:12px;padding:10px}.related-row-thumb{flex-basis:104px;min-height:104px}.related-row-thumb-icon{flex-basis:48px;height:48px;min-height:0;font-size:20px}.related-row .related-row-title.ant-typography{font-size:15px}}.event-countdown{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0d9c86;color:#fff;font-weight:600;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #0000002e;white-space:nowrap}.event-countdown-large{font-size:15px;padding:6px 14px}.event-countdown-during{background:#d97706}.kb-toc{margin:0 0 20px;padding:14px 16px 8px;border:1px solid #e6eaf0;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0f1f3d0d}.kb-toc-collapsed{padding-bottom:14px}.kb-toc-head{display:flex;align-items:center;gap:12px}.kb-toc-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fdf1dc;color:#b45309;font-size:18px}.kb-toc-heading{flex:1;min-width:0}.kb-toc-title{font-size:17px;font-weight:700;line-height:1.3;color:#0f1f3d}.kb-toc-hint{margin-top:2px;font-size:13px;color:#6b7280}.kb-toc-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:#475569;font-size:14px;cursor:pointer}.kb-toc-toggle:hover{background:#0246b414;color:var(--accent-text, var(--brand-accent, #0246b4))}.kb-toc ol{margin:10px 0 0;padding:0;list-style:none;counter-reset:toc}.kb-toc li{margin:0;line-height:1.45;border-top:1px solid #e6eaf0}.kb-toc li a{display:flex;align-items:center;gap:8px;margin:2px 0;padding:8px 10px;border-radius:8px;color:var(--accent-text, var(--brand-accent, #0246b4));font-weight:500;text-decoration:none;transition:background-color .15s ease}.kb-toc li a:before{counter-increment:toc;content:counter(toc) ".";min-width:1.6em;color:#6b7280;font-weight:400}.kb-toc-text{flex:0 1 auto}.kb-toc-arrow{flex-shrink:0;font-size:12px;transition:transform .15s ease}.kb-toc li a:hover{background:#eaf2ff}.kb-toc li a:hover .kb-toc-text{text-decoration:underline;text-underline-offset:3px}.kb-toc li a:hover .kb-toc-arrow{transform:translate(3px)}.kb-toc li a:focus-visible{outline:2px solid var(--brand-accent, #0246b4);outline-offset:1px}.kb-toc li.kb-toc-level-2 a{padding-left:30px}.kb-toc li.kb-toc-level-3 a{padding-left:50px}body.theme-dark .kb-toc{border-color:#262c38;background:#94a3b814;box-shadow:none}body.theme-dark .kb-toc-icon{background:#f59e0b29;color:#fbbf24}body.theme-dark .kb-toc-title{color:#e2e8f0}body.theme-dark .kb-toc-hint{color:#94a3b8}body.theme-dark .kb-toc-toggle{color:#cbd5e1}body.theme-dark .kb-toc li{border-top-color:#262c38}body.theme-dark .kb-toc li a{color:#93c5fd}body.theme-dark .kb-toc li a:before{color:#94a3b8}body.theme-dark .kb-toc li a:hover,body.theme-dark .kb-toc-toggle:hover{background:#94a3b81f}@media(prefers-reduced-motion:reduce){.kb-toc li a,.kb-toc-arrow{transition:none}}.kb-html h1[id],.kb-html h2[id],.kb-html h3[id]{scroll-margin-top:84px}.news-reactions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:#64748b12;border-radius:12px}.news-reactions .stat{color:var(--text-secondary);font-size:13px;display:inline-flex;gap:5px;align-items:center}.comment-item{padding:10px 0!important;border-radius:10px;transition:background 1.2s ease,box-shadow 1.2s ease}.comment-item.comment-highlight{background:#1677ff1a;box-shadow:0 0 0 1px #1677ff47 inset}@media(prefers-reduced-motion:reduce){.comment-item{transition:none}}.news-slider{height:300px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0f172a1f}.news-slider-slide{position:relative;height:300px;background-size:cover;background-position:center;cursor:pointer}.news-slider-shade{position:absolute;inset:0;background:linear-gradient(to top,#0f172ad1,#0f172a40 52%,#0f172a0d)}.news-slider-body{position:absolute;left:0;right:0;bottom:0;padding:24px 28px 30px;color:#fff}.news-slider-title{font-size:23px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 12px rgba(0,0,0,.35)}.news-slider-sum{margin-top:6px;font-size:14px;color:#ffffffe0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-slider-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;font-size:13px;color:#ffffffbf}.news-slider-read{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#fff}.news-slider .slick-dots{bottom:14px;z-index:3}.news-slider .slick-dots li,.news-slider .slick-dots li button{height:10px}.news-slider .slick-dots li{width:26px}.news-slider .slick-dots li button{height:6px;border-radius:3px;background:#ffffff8c}.news-slider .slick-dots li.slick-active button{background:#fff}.news-slider-wrap{position:relative}.news-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;cursor:pointer;color:#fff;font-size:18px;background:#0f172a9e;box-shadow:0 4px 14px #00000059;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:.92;transition:opacity .2s ease,background .2s ease,transform .2s ease}.news-slider-arrow:hover{opacity:1;background:#0f172ad9;transform:translateY(-50%) scale(1.06)}.news-slider-arrow:focus-visible{outline:3px solid rgba(255,255,255,.9);outline-offset:2px}.news-slider-prev{left:16px}.news-slider-next{right:16px}.news-slider-pause{top:auto;bottom:10px;right:16px;width:32px;height:32px;font-size:14px;transform:none}.news-slider-pause:hover{transform:scale(1.06)}.ant-modal .ant-modal-body{max-height:calc(100vh - 250px);overflow-y:auto;overflow-x:hidden;padding-right:12px;margin-right:-12px;scrollbar-gutter:stable}.ant-modal .ant-modal-body::-webkit-scrollbar{width:12px}.ant-modal .ant-modal-body::-webkit-scrollbar-track{background:#94a3b82e;border-radius:8px}.ant-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#47556999;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.ant-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#334155d9;background-clip:padding-box}.ant-modal .ant-modal-body::-webkit-scrollbar-button:single-button{height:16px;background-color:#94a3b82e;background-repeat:no-repeat;background-position:center;background-size:10px 10px}.ant-modal .ant-modal-body::-webkit-scrollbar-button:single-button:vertical:decrement{border-radius:8px 8px 0 0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M1.5 7 L5 3.2 L8.5 7' fill='none' stroke='%23334155' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.ant-modal .ant-modal-body::-webkit-scrollbar-button:single-button:vertical:increment{border-radius:0 0 8px 8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M1.5 3 L5 6.8 L8.5 3' fill='none' stroke='%23334155' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.ant-modal .ant-modal-body::-webkit-scrollbar-button:single-button:hover{background-color:#94a3b866}.has-bg-image .ant-layout{background-color:transparent!important}.has-bg-image .ant-card,.has-bg-image .ant-collapse:not(.ant-card *),.has-bg-image .ant-table-wrapper:not(.ant-card *){background-color:#ffffffb8!important;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}.has-bg-image .ant-layout-header.topnav{background-color:#0f172aad!important;backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px)}.has-bg-image .ant-card{border:1px solid rgba(255,255,255,.55)}.has-bg-image .ant-card .ant-collapse,.has-bg-image .ant-card .ant-table-wrapper,.has-bg-image .ant-collapse-panel,.has-bg-image .ant-collapse-header,.has-bg-image .ant-collapse-item,.has-bg-image .ant-table,.has-bg-image .ant-table-thead>tr>th,.has-bg-image .ant-table-tbody>tr>td{background-color:transparent!important}.has-bg-image .ant-table-thead>tr>th.ant-table-cell-fix,.has-bg-image .ant-table-tbody>tr>td.ant-table-cell-fix{background-color:#f4f6fa!important}.theme-dark.has-bg-image .ant-table-thead>tr>th.ant-table-cell-fix,.theme-dark.has-bg-image .ant-table-tbody>tr>td.ant-table-cell-fix{background-color:#171b24!important}.has-bg-image .ant-modal-container,.has-bg-image .ant-drawer-section{background-color:#ffffffeb!important;backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px)}.theme-dark.has-bg-image .ant-card,.theme-dark.has-bg-image .ant-collapse:not(.ant-card *),.theme-dark.has-bg-image .ant-table-wrapper:not(.ant-card *),.theme-dark.has-bg-image .ant-layout-header.topnav{background-color:#101319a8!important}.theme-dark.has-bg-image .ant-card{border-color:#ffffff1a}.theme-dark.has-bg-image .ant-modal-container,.theme-dark.has-bg-image .ant-drawer-section{background-color:#16181eeb!important}.has-bg-image.bg-dark .ant-typography:not(.ant-card *):not(.ant-modal *):not(.ant-drawer *):not(.ant-collapse *):not(.ant-table *){color:#f8fafc!important;text-shadow:0 1px 3px rgba(0,0,0,.65),0 0 6px rgba(0,0,0,.4)}.has-bg-image.bg-light :is(h1,h2,h3,h4,h5).ant-typography:not(.ant-card *):not(.ant-modal *):not(.ant-drawer *):not(.ant-collapse *):not(.ant-table *){color:#0f172a!important;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.6)}.has-bg-image.bg-dark a:not(.ant-card *):not(.ant-btn):not(.topnav *):not(.ant-typography):not(.ant-collapse *):not(.ant-table *){color:#dbe7ff!important;text-shadow:0 1px 3px rgba(0,0,0,.6)}.has-bg-image.bg-light a:not(.ant-card *):not(.ant-btn):not(.topnav *):not(.ant-typography):not(.ant-collapse *):not(.ant-table *){text-shadow:0 1px 2px rgba(255,255,255,.85)}.has-bg-image.bg-dark .ant-breadcrumb:not(.ant-card *),.has-bg-image.bg-dark .ant-breadcrumb:not(.ant-card *) a,.has-bg-image.bg-dark .ant-breadcrumb:not(.ant-card *) li,.has-bg-image.bg-dark .ant-breadcrumb:not(.ant-card *) .ant-breadcrumb-separator{color:#e2e8f0!important;text-shadow:0 1px 2px rgba(0,0,0,.6)}.has-bg-image.bg-light .ant-breadcrumb:not(.ant-card *),.has-bg-image.bg-light .ant-breadcrumb:not(.ant-card *) a,.has-bg-image.bg-light .ant-breadcrumb:not(.ant-card *) li,.has-bg-image.bg-light .ant-breadcrumb:not(.ant-card *) .ant-breadcrumb-separator{color:#1e293b!important;text-shadow:0 1px 2px rgba(255,255,255,.8)}.quick-links{display:flex;flex-direction:column;gap:2px}.quick-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:inherit}.quick-link:hover{background:#64748b14;color:inherit;opacity:1}.quick-link .ant-typography{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-link .ql-icon{display:inline-flex;font-size:16px;color:var(--brand-accent, #0246B4)}.quick-link .ql-label{flex:1}.quick-link .ql-arrow{font-size:12px;color:#94a3b8;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.quick-link:hover .ql-arrow{opacity:1;transform:none}.ant-picker-calendar-full .ant-picker-calendar-date-content{height:80px;overflow-y:auto}.ant-picker-calendar-full .ant-picker-calendar-date-content::-webkit-scrollbar{width:4px}.onb-path{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.onb-dot{width:30px;height:30px;border-radius:50%;border:2px solid rgba(148,163,184,.55);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .15s ease,color .15s ease,transform .15s ease}.onb-dot:disabled{cursor:default;opacity:.45}.onb-dot--current{border-color:var(--brand-accent, #0246B4);color:var(--accent-text, var(--brand-accent, #0246b4));transform:scale(1.15)}.onb-dot--done{border-color:#52c41a;background:#52c41a;color:#fff}.onb-scene{animation:onb-scene-in .18s ease-out}@keyframes onb-scene-in{0%{transform:translate(14px)}to{transform:translate(0)}}.confetti-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:10}.confetti-piece{position:absolute;top:-12px;border-radius:2px;opacity:0;animation-name:confetti-fall;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes confetti-fall{0%{opacity:1;transform:translate(0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--confetti-drift, 0px),72vh) rotate(var(--confetti-spin, 540deg))}}:focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent, #0246B4));outline-offset:2px;border-radius:2px}:root a:focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent, #0246B4));outline-offset:2px}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-within,.ant-select-input:focus-visible,.ant-picker:focus-visible{outline:none}.ant-tabs .ant-tabs-body .ant-tabs-content:focus-visible{outline:none}.switch-row{display:flex;align-items:flex-start;gap:12px}.switch-row>.ant-switch{flex:none;margin-top:1px}.switch-row>.switch-row-text{flex:1;min-width:0}.features-page{max-width:980px}.features-hint{margin-bottom:4px}.features-group{padding:20px 0 6px;border-top:1px solid rgba(100,116,139,.28)}.features-group:first-of-type{border-top:none;padding-top:8px}.features-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-bottom:2px}.features-group-title,.features-group-head .feature-name>.ant-typography:first-child{font-size:16px}.features-count{flex:none}.features-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(100,116,139,.16)}.features-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.features-row>.ant-switch{flex:none;margin-top:2px}.features-row-desc{font-size:13px}.features-others{padding-top:2px}.features-others>.ant-btn-link{padding-inline:0}.features-row-other{padding:8px 0 8px 18px}.feature-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 6px;min-width:0}.feature-name-pencil{opacity:.55}.feature-name-pencil:hover,.feature-name-pencil:focus-visible{opacity:1}.feature-name-default{font-size:12px}.feature-name-edit{width:100%}.feature-name-reset{padding-inline:0}.newcomer-check>.ant-checkbox{align-self:flex-start;margin-top:3px}.newcomer-check:has(.ant-checkbox-input:focus-visible){outline:2px solid var(--focus-ring, var(--brand-accent, #0246B4));outline-offset:2px}.newcomer-check .ant-checkbox:has(.ant-checkbox-input:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){.page-fade,.ant-card,.ant-btn-primary{animation:none!important;transition:none!important}}.xlsx-preview{border-collapse:collapse;font-size:13px;width:max-content;min-width:100%}.xlsx-preview th,.xlsx-preview td{border:1px solid var(--ant-color-border, #e5e7eb);padding:4px 10px;text-align:left;white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis}.xlsx-preview th{position:sticky;top:0;background:var(--ant-color-fill-alter, #f6f7fb);font-weight:600;z-index:1}.docx-preview{font-size:14px;line-height:1.6}.docx-preview img{max-width:100%}.docx-preview table{border-collapse:collapse;margin:8px 0}.docx-preview td,.docx-preview th{border:1px solid var(--ant-color-border, #e5e7eb);padding:4px 10px}.richdoc-surface .ProseMirror{outline:none;min-height:52vh;font-size:15px;line-height:1.75;word-break:break-word}.richdoc-surface .ProseMirror:focus,.richdoc-surface .ProseMirror:focus-visible{outline:none}.richdoc-surface .ProseMirror>:first-child{margin-top:0}.richdoc-surface .ProseMirror p{margin:0 0 12px}.richdoc-surface .ProseMirror h1{font-size:1.7em;line-height:1.3;font-weight:700;margin:20px 0 12px}.richdoc-surface .ProseMirror h2{font-size:1.4em;line-height:1.3;font-weight:700;margin:18px 0 10px}.richdoc-surface .ProseMirror h3{font-size:1.2em;line-height:1.35;font-weight:600;margin:16px 0 8px}.richdoc-surface .ProseMirror ul,.richdoc-surface .ProseMirror ol{padding-inline-start:24px;margin:0 0 12px}.richdoc-surface .ProseMirror li{margin:4px 0}.richdoc-surface .ProseMirror li>p{margin:0}.richdoc-surface .ProseMirror a{color:var(--accent-text, var(--brand-accent, #0246b4));text-decoration:underline}.richdoc-surface .ProseMirror blockquote{margin:0 0 12px;padding-inline-start:14px;border-inline-start:3px solid rgba(100,116,139,.35);color:var(--text-secondary)}.richdoc-surface .ProseMirror code{background:#64748b24;padding:1px 5px;border-radius:4px;font-size:.9em}.richdoc-surface .ProseMirror pre{background:#64748b1f;padding:12px 14px;border-radius:8px;overflow-x:auto;margin:0 0 12px}.richdoc-surface .ProseMirror pre code{background:none;padding:0}.richdoc-surface .ProseMirror hr{border:none;border-top:1px solid rgba(100,116,139,.3);margin:16px 0}.richdoc-surface .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:#94a3b8}.kb-html,.kb-editor .ProseMirror{font-size:15px;line-height:1.75;word-break:break-word}.kb-editor .ProseMirror{outline:none;min-height:46vh}.kb-editor .ProseMirror:focus,.kb-editor .ProseMirror:focus-visible{outline:none}.kb-html>:first-child,.kb-editor .ProseMirror>:first-child{margin-top:0}.kb-html p,.kb-editor .ProseMirror p{margin:0 0 12px}.kb-html h1,.kb-editor .ProseMirror h1{font-size:1.7em;line-height:1.3;font-weight:700;margin:22px 0 12px}.kb-html h2,.kb-editor .ProseMirror h2{font-size:1.4em;line-height:1.3;font-weight:700;margin:20px 0 10px}.kb-html h3,.kb-html h4,.kb-editor .ProseMirror h3{font-size:1.2em;line-height:1.35;font-weight:600;margin:16px 0 8px}.kb-html ul,.kb-html ol,.kb-editor .ProseMirror ul,.kb-editor .ProseMirror ol{padding-inline-start:24px;margin:0 0 12px}.kb-html li,.kb-editor .ProseMirror li{margin:4px 0}.kb-html li>p,.kb-editor .ProseMirror li>p{margin:0}.kb-html a,.kb-editor .ProseMirror a{color:var(--accent-text, var(--brand-accent, #0246b4));text-decoration:underline}.kb-html img,.kb-editor .ProseMirror img{display:block;max-width:100%;height:auto;border-radius:8px;margin:8px 0 12px}.kb-html video,.kb-editor .ProseMirror video{display:block;width:100%;max-width:100%;max-height:70vh;border-radius:8px;background:#000;margin:8px 0 12px}.kb-html img[src^="/stickers/"],.kb-editor .ProseMirror img[src^="/stickers/"]{display:inline-block;vertical-align:middle;margin:0 3px;max-width:100%;height:auto}.kb-html blockquote,.kb-editor .ProseMirror blockquote{margin:0 0 12px;padding:6px 0 6px 14px;border-inline-start:3px solid var(--brand-accent, #0246b4);background:#64748b12;border-radius:0 8px 8px 0}.kb-html blockquote>p:last-child,.kb-editor .ProseMirror blockquote>p:last-child{margin-bottom:0}.kb-html code,.kb-editor .ProseMirror code{background:#64748b24;padding:1px 5px;border-radius:4px;font-size:.9em}.kb-html pre,.kb-editor .ProseMirror pre{background:#64748b1f;padding:12px 14px;border-radius:8px;overflow-x:auto;margin:0 0 12px;white-space:pre-wrap}.kb-html pre code,.kb-editor .ProseMirror pre code{background:none;padding:0}.kb-html hr,.kb-editor .ProseMirror hr{border:none;border-top:1px solid rgba(100,116,139,.3);margin:16px 0}.kb-html table,.kb-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:0 0 12px;display:block;overflow-x:auto}.kb-html th,.kb-html td,.kb-editor .ProseMirror th,.kb-editor .ProseMirror td{border:1px solid rgba(100,116,139,.3);padding:6px 10px;vertical-align:top}.kb-html th{background:#64748b14;font-weight:600}.kb-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:#94a3b8}.kb-editor .ProseMirror p.kb-continue{position:relative;min-height:1.8em;padding:0 12px;border:1px dashed rgba(2,70,180,.45);border-radius:8px;background:#0246b40a}.kb-editor .ProseMirror p.kb-continue:before{content:attr(data-hint);float:left;height:0;pointer-events:none;color:#94a3b8}.kb-editor .ProseMirror-gapcursor{display:none;position:absolute;pointer-events:none}.kb-editor .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:28px;border-top:2px solid var(--brand-accent, #0246b4);animation:kb-gapcursor-blink 1.1s steps(2,start) infinite}.kb-editor .ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes kb-gapcursor-blink{to{visibility:hidden}}.kb-editor .ProseMirror [data-resize-container],.kb-editor .ProseMirror [data-resize-wrapper]{max-width:100%}.kb-editor .ProseMirror [data-resize-wrapper] img{margin:0}.kb-editor .ProseMirror .ProseMirror-selectednode [data-resize-wrapper],.kb-editor .ProseMirror [data-resize-container].ProseMirror-selectednode [data-resize-wrapper]{outline:2px solid var(--focus-ring, var(--brand-accent, #0246b4));outline-offset:2px;border-radius:8px}.kb-editor .ProseMirror [data-resize-handle]{width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;background:var(--brand-accent, #0246b4);box-shadow:0 1px 3px #00000059;opacity:0;transition:opacity .15s ease;z-index:1}.kb-editor .ProseMirror [data-resize-container]:hover [data-resize-handle],.kb-editor .ProseMirror .ProseMirror-selectednode [data-resize-handle]{opacity:1}.kb-editor .ProseMirror [data-resize-handle=top-left]{transform:translate(-50%,-50%);cursor:nwse-resize}.kb-editor .ProseMirror [data-resize-handle=top-right]{transform:translate(50%,-50%);cursor:nesw-resize}.kb-editor .ProseMirror [data-resize-handle=bottom-left]{transform:translate(-50%,50%);cursor:nesw-resize}.kb-editor .ProseMirror [data-resize-handle=bottom-right]{transform:translate(50%,50%);cursor:nwse-resize}.kb-editor .ProseMirror [data-resize-handle=top],.kb-editor .ProseMirror [data-resize-handle=bottom]{height:8px;width:auto;border-radius:4px;cursor:ns-resize}.kb-editor .ProseMirror [data-resize-handle=left],.kb-editor .ProseMirror [data-resize-handle=right]{width:8px;height:auto;border-radius:4px;cursor:ew-resize}.kb-editor .ProseMirror [data-resize-handle=top]{transform:translateY(-50%)}.kb-editor .ProseMirror [data-resize-handle=bottom]{transform:translateY(50%)}.kb-editor .ProseMirror [data-resize-handle=left]{transform:translate(-50%)}.kb-editor .ProseMirror [data-resize-handle=right]{transform:translate(50%)}body.theme-dark .kb-html blockquote,body.theme-dark .kb-editor .ProseMirror blockquote{background:#94a3b81a}body.theme-dark .kb-editor .ProseMirror p.is-editor-empty:first-child:before{color:#64748b}body.theme-dark .kb-editor .ProseMirror p.kb-continue{border-color:#94a3b880;background:#94a3b814}body.theme-dark .kb-editor .ProseMirror p.kb-continue:before{color:#64748b}@counter-style kb-cyrillic{system:alphabetic;symbols:"а" "б" "в" "г" "д" "е" "ж" "з" "и" "к" "л" "м" "н" "о" "п" "р" "с" "т" "у" "ф" "х" "ц" "ч" "ш" "щ" "э" "ю" "я";suffix:") "}.kb-html ol[data-marker=cyrillic],.kb-editor .ProseMirror ol[data-marker=cyrillic]{list-style-type:kb-cyrillic}.kb-html ol[data-marker=roman],.kb-editor .ProseMirror ol[data-marker=roman]{list-style-type:upper-roman}.kb-html ul[data-marker=circle],.kb-editor .ProseMirror ul[data-marker=circle]{list-style-type:circle}.kb-html ul[data-marker=check],.kb-html ul[data-marker=arrow],.kb-editor .ProseMirror ul[data-marker=check],.kb-editor .ProseMirror ul[data-marker=arrow]{list-style:none;padding-inline-start:4px}.kb-html ul[data-marker=check]>li,.kb-html ul[data-marker=arrow]>li,.kb-editor .ProseMirror ul[data-marker=check]>li,.kb-editor .ProseMirror ul[data-marker=arrow]>li{position:relative;padding-inline-start:22px}.kb-html ul[data-marker=check]>li:before,.kb-html ul[data-marker=arrow]>li:before,.kb-editor .ProseMirror ul[data-marker=check]>li:before,.kb-editor .ProseMirror ul[data-marker=arrow]>li:before{position:absolute;left:2px;top:0;color:var(--brand-accent, #0246b4);font-weight:600}.kb-html ul[data-marker=check]>li:before,.kb-editor .ProseMirror ul[data-marker=check]>li:before{content:"✓"}.kb-html ul[data-marker=arrow]>li:before,.kb-editor .ProseMirror ul[data-marker=arrow]>li:before{content:"→"}.kb-html ul[data-type=taskList],.kb-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding-inline-start:4px}.kb-html ul[data-type=taskList]>li,.kb-editor .ProseMirror ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:8px}.kb-html ul[data-type=taskList]>li>div,.kb-editor .ProseMirror ul[data-type=taskList]>li>div{flex:1 1 auto;min-width:0}.kb-html ul[data-type=taskList]>li>div>p,.kb-editor .ProseMirror ul[data-type=taskList]>li>div>p{margin:0}.kb-editor .ProseMirror ul[data-type=taskList]>li>label{flex:0 0 auto;margin-top:3px;-webkit-user-select:none;user-select:none}.kb-editor .ProseMirror ul[data-type=taskList]>li>label input{cursor:pointer;margin:0}.kb-html ul[data-type=taskList]>li>span:empty{display:none}.kb-html ul[data-type=taskList]>li:before{content:"";flex:0 0 auto;box-sizing:border-box;width:16px;height:16px;margin-top:4px;border:1.5px solid currentColor;border-radius:4px;opacity:.6}.kb-html ul[data-type=taskList]>li[data-checked=true]:before{content:"✓";font-size:12px;line-height:13px;text-align:center;color:#fff;background:var(--brand-accent, #0246b4);border-color:var(--brand-accent, #0246b4);opacity:1}.kb-html blockquote>.quote-body>:last-child,.kb-editor .ProseMirror blockquote>.quote-body>:last-child{margin-bottom:0}.kb-html blockquote.quote-frame,.kb-editor .ProseMirror blockquote.quote-frame{border:2px solid var(--brand-accent, #0246b4);border-radius:8px;background:transparent;padding:10px 16px}.kb-html blockquote.quote-fill,.kb-editor .ProseMirror blockquote.quote-fill{border:none;border-radius:8px;background:#fff1b8;color:#1f1f1f;padding:12px 16px}.kb-html blockquote.quote-bar,.kb-editor .ProseMirror blockquote.quote-bar{background:transparent;border-radius:0;border-inline-start-width:4px}.kb-html blockquote.quote-big,.kb-editor .ProseMirror blockquote.quote-big{position:relative;border:none;background:transparent;padding:6px 16px 6px 48px;font-size:1.08em}.kb-html blockquote.quote-big>.quote-mark,.kb-editor .ProseMirror blockquote.quote-big>.quote-mark{position:absolute;left:8px;top:-6px;font-family:Georgia,Times New Roman,serif;font-size:56px;line-height:1;font-weight:700;color:var(--brand-accent, #0246b4);-webkit-user-select:none;user-select:none}.kb-html blockquote>.quote-author,.kb-editor .ProseMirror blockquote>.quote-author{display:block;margin-top:6px;font-style:normal;font-size:.92em;opacity:.75}.kb-html blockquote>.quote-author:before,.kb-editor .ProseMirror blockquote>.quote-author:before{content:"— "}.kb-html .callout,.kb-editor .ProseMirror .callout{position:relative;margin:0 0 12px;padding:10px 14px 10px 46px;border:1px solid #1677ff;border-inline-start-width:4px;border-radius:8px;background:#1677ff0f}.kb-html .callout>.callout-title,.kb-editor .ProseMirror .callout>.callout-title{font-weight:600;margin-bottom:4px;-webkit-user-select:none;user-select:none}.kb-html .callout>.callout-body>:last-child,.kb-editor .ProseMirror .callout>.callout-body>:last-child{margin-bottom:0}.kb-html .callout:before,.kb-editor .ProseMirror .callout:before{content:"i";position:absolute;left:13px;top:10px;width:22px;height:22px;border-radius:50%;background:#1677ff;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;line-height:22px;text-align:center}.kb-html .callout-important,.kb-editor .ProseMirror .callout-important{border-color:#cf1322;background:#cf13220f}.kb-html .callout-important:before,.kb-editor .ProseMirror .callout-important:before{content:"!";background:#cf1322}.kb-html .callout-tip,.kb-editor .ProseMirror .callout-tip{border-color:#389e0d;background:#389e0d12}.kb-html .callout-tip:before,.kb-editor .ProseMirror .callout-tip:before{content:"★";background:#389e0d;font-size:12px}.kb-html .callout-warning,.kb-editor .ProseMirror .callout-warning{border-color:#d46b08;background:#d46b0814}.kb-html .callout-warning:before,.kb-editor .ProseMirror .callout-warning:before{content:"!";background:#d46b08;border-radius:4px}.kb-html a.doc-card,.kb-editor .ProseMirror a.doc-card{display:flex;align-items:center;gap:12px;max-width:520px;margin:8px 0 12px;padding:10px 14px;border:1px solid rgba(100,116,139,.35);border-radius:10px;background:#64748b0f;color:inherit;text-decoration:none}.kb-html a.doc-card[href]:hover{border-color:var(--brand-accent, #0246b4)}.kb-html a.doc-card:not([href]),.kb-editor .ProseMirror a.doc-card{cursor:default}.kb-html a.doc-card[href]{cursor:pointer}.kb-editor .ProseMirror a.doc-card.ProseMirror-selectednode{outline:2px solid var(--focus-ring, var(--brand-accent, #0246b4));outline-offset:2px}.kb-html .doc-card-icon,.kb-editor .ProseMirror .doc-card-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;height:44px;padding:0 6px;border-radius:8px;background:#64748b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.kb-html a.doc-card[data-ext=pdf] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=pdf] .doc-card-icon{background:#cf1322}.kb-html a.doc-card[data-ext=doc] .doc-card-icon,.kb-html a.doc-card[data-ext=docx] .doc-card-icon,.kb-html a.doc-card[data-ext=rtf] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=doc] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=docx] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=rtf] .doc-card-icon{background:#1677ff}.kb-html a.doc-card[data-ext=xls] .doc-card-icon,.kb-html a.doc-card[data-ext=xlsx] .doc-card-icon,.kb-html a.doc-card[data-ext=csv] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=xls] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=xlsx] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=csv] .doc-card-icon{background:#389e0d}.kb-html a.doc-card[data-ext=ppt] .doc-card-icon,.kb-html a.doc-card[data-ext=pptx] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=ppt] .doc-card-icon,.kb-editor .ProseMirror a.doc-card[data-ext=pptx] .doc-card-icon{background:#d46b08}.kb-html .doc-card-name,.kb-editor .ProseMirror .doc-card-name{flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:anywhere}.kb-html .doc-card-size,.kb-editor .ProseMirror .doc-card-size{flex:0 0 auto;font-size:12px;opacity:.7}body.theme-dark .kb-html a.doc-card,body.theme-dark .kb-editor .ProseMirror a.doc-card{border-color:#94a3b859;background:#94a3b81a}.hr-fc .fc{font-family:inherit}.upcoming-list{display:flex;flex-direction:column}.upcoming-row{display:grid;grid-template-columns:56px 120px minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:10px 8px;border-top:1px solid var(--hr-divider, rgba(100, 116, 139, .16));border-radius:10px;cursor:pointer;transition:background-color .15s ease}.upcoming-row:first-child{border-top:0}.upcoming-row:hover{background:#64748b12}.upcoming-row:focus-visible{outline:2px solid var(--brand-accent, #0246b4);outline-offset:1px}.upcoming-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;line-height:1}.upcoming-day{font-size:22px;font-weight:700}.upcoming-month{margin-top:3px;font-size:12px;font-weight:600}.upcoming-time{color:var(--text-secondary);font-variant-numeric:tabular-nums}.upcoming-main{display:flex;flex-direction:column;gap:2px;min-width:0}.upcoming-title{font-size:15px}.upcoming-place{font-size:13px}.upcoming-tag{margin:0;font-weight:500;white-space:normal;text-align:center;max-width:160px}.upcoming-chevron{color:var(--text-secondary);font-size:12px}@media(max-width:767px){.upcoming-row{grid-template-columns:48px minmax(0,1fr) 14px;gap:12px}.upcoming-date{width:48px;height:48px}.upcoming-day{font-size:19px}.upcoming-time{grid-column:2;grid-row:2;font-size:13px}.upcoming-main{grid-column:2;grid-row:1}.upcoming-tag{grid-column:2;grid-row:3;justify-self:start}.upcoming-chevron{grid-column:3;grid-row:1 / span 3}.upcoming-date{grid-row:1 / span 3}}.calendar-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;list-style:none;color:var(--text-secondary);font-size:13px}.calendar-legend li{display:inline-flex;align-items:center;gap:8px}.calendar-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.calendar-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.calendar-filter{display:flex;flex-direction:column;gap:4px;min-width:180px}.calendar-filter>span{font-size:12px;color:var(--text-secondary)}.calendar-filter .ant-select{min-width:180px}.calendar-filter-search{flex:1;min-width:220px}body.theme-dark .calendar-legend,body.theme-dark .calendar-filter>span,body.theme-dark .upcoming-time,body.theme-dark .upcoming-chevron{color:#94a3b8}.event-form-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.event-form-radios{display:flex;flex-direction:column;gap:8px;width:100%}.event-form-radios .ant-select{margin-inline-start:24px;width:calc(100% - 24px)}.event-form-drop{margin:0 0 2px;font-weight:500}.event-form-files,.event-detail-files{margin:8px 0 0;padding:0;list-style:none}.event-form-files li{display:flex;align-items:center;gap:8px;padding:2px 0}.event-form-files li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-detail-files li{padding:2px 0}.hr-fc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.hr-fc .fc .fc-daygrid-day-number,.hr-fc .fc .fc-col-header-cell-cushion{color:inherit;text-decoration:none;padding:4px 6px}.hr-fc .fc .fc-col-header-cell-cushion{font-weight:600;font-size:12px;text-transform:capitalize}.hr-fc .fc .hr-fc-weekend .fc-daygrid-day-number,.hr-fc .fc th.hr-fc-weekend .fc-col-header-cell-cushion{color:var(--hr-cal-weekend)}.hr-fc .fc .fc-day-other .fc-daygrid-day-top{opacity:1}.hr-fc .fc .fc-day-other .fc-daygrid-day-number{color:var(--hr-cal-muted, inherit)}.hr-fc .fc .fc-daygrid-day.fc-day-today{background:var(--fc-today-bg-color)}.hr-fc .fc .fc-daygrid-day-frame{min-height:84px}.hr-fc--compact .fc .fc-daygrid-day-frame{min-height:66px}.hr-fc .fc-event{border:none;border-radius:6px;cursor:pointer;background:transparent;box-shadow:none}.hr-fc .fc-h-event,.hr-fc .fc-v-event{background:transparent;border:none}.hr-fc .fc-event:focus-visible{outline:2px solid var(--hr-cal-focus);outline-offset:1px}.hr-fc .fc .fc-daygrid-event-harness{margin:1px 2px}.hr-fc .fc .fc-daygrid-event{margin:0}.hr-fc-evt{display:flex;align-items:baseline;gap:6px;border-radius:6px;padding:2px 6px;overflow:hidden;height:100%;min-height:20px}.hr-fc-evt-lead{font-size:11px;font-weight:700;flex-shrink:0}.hr-fc-evt-title{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-fc-evt-loc{font-size:11px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-fc--compact .fc-daygrid-day-events .hr-fc-evt{padding:2px 4px;gap:4px}.hr-fc-evt-title--cell{display:none}.hr-fc--compact .fc-daygrid-day-events .hr-fc-evt-title--cell{display:inline}.hr-fc--compact .fc-daygrid-day-events .hr-fc-evt-title--full{display:none}.hr-fc .fc-v-event .hr-fc-evt{flex-direction:column;align-items:flex-start;gap:0}.hr-fc .fc-v-event .hr-fc-evt-title{white-space:normal}.hr-fc .fc-daygrid-more-link{font-size:12px;padding:0 6px;border-radius:6px}.hr-fc .fc-popover{border-radius:10px;box-shadow:var(--hr-cal-shadow);overflow:hidden;border-color:var(--fc-border-color)}.hr-fc .fc-popover-header{padding:6px 10px}.hr-fc .fc-popover-body{min-width:220px}.hr-fc .fc-theme-standard td,.hr-fc .fc-theme-standard th,.hr-fc .fc-theme-standard .fc-scrollgrid{border-color:var(--fc-border-color)}.hr-fc .fc .fc-timegrid-slot-label-cushion,.hr-fc .fc .fc-list-day-cushion,.hr-fc .fc .fc-list-day-text,.hr-fc .fc .fc-list-day-side-text{color:inherit}.hr-fc .fc .fc-list-day-cushion{background:var(--fc-neutral-bg-color)}.hr-fc .fc .fc-list-event td{border-color:var(--fc-border-color)}.hr-fc .fc .fc-list-empty{background:transparent}.hr-fc .fc .fc-timegrid-now-indicator-line{border-color:var(--fc-now-indicator-color)}.hr-fc .fc .fc-highlight{background:var(--fc-highlight-color)}.hr-fc .fc .fc-non-business{background:var(--fc-non-business-color)}.hr-fc .fc a.fc-daygrid-day-number:hover,.hr-fc .fc a.fc-col-header-cell-cushion:hover{text-decoration:underline}.hr-cm-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.hr-cm-dow span{text-align:center;font-size:12px;font-weight:600;padding:2px 0}.hr-cm-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.hr-cm-cell{position:relative}.hr-cm-tile{min-height:66px;padding:7px 4px 8px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:box-shadow .12s ease}.hr-cm-tile:hover{box-shadow:0 2px 10px #0f172a24}.hr-cm-tile:focus-visible{outline:2px solid var(--hr-cal-focus);outline-offset:1px}.hr-cm-num{font-size:15px;line-height:1.1}.hr-cm-badges{display:flex;gap:2px;flex-wrap:wrap;justify-content:center}.hr-cm-badge{min-width:15px;height:16px;line-height:16px;padding:0 3px;border-radius:8px;font-size:10px;font-weight:700;text-align:center}.hr-fc-evt--vacation{background-image:repeating-linear-gradient(135deg,rgba(219,39,119,.16) 0 5px,transparent 5px 10px)}.hr-cm-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;padding-top:8px;border-top:1px solid var(--hr-cal-border, rgba(0, 0, 0, .06));font-size:12px}.hr-cm-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hr-cm-legend-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.hr-cm-pop{position:absolute;z-index:6;min-width:228px;max-width:300px;min-height:172px;padding:8px 10px 10px;border-radius:8px;display:flex;flex-direction:column;gap:6px;animation:hr-cm-pop-in .22s cubic-bezier(.2,.8,.3,1)}.hr-cm-pop-head{font-size:16px;font-weight:700;line-height:1;display:flex;align-items:baseline;gap:6px}.hr-cm-pop-head span{font-size:11px;font-weight:500}.hr-cm-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:152px;margin-right:-4px;padding-right:4px}.hr-cm-item{cursor:pointer;min-height:22px;height:auto}.hr-cm-item:focus-visible{outline:2px solid var(--hr-cal-focus);outline-offset:1px}@keyframes hr-cm-pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.oc-wrap{position:relative;min-height:520px;background:var(--oc-bg);border-radius:12px;overflow:hidden}.oc-container{position:absolute;inset:0}.oc-container svg{display:block}.oc-controls{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;z-index:2}.oc-controls>*{background:var(--oc-card-bg);border-radius:8px}.oc-switch{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--oc-border);color:var(--oc-sub);font-size:12px}.oc-card{box-sizing:border-box;height:100%;background:var(--oc-card-bg);color:var(--oc-text);border:1px solid var(--oc-border);border-left:4px solid var(--oc-primary);border-radius:10px;padding:10px 12px;box-shadow:var(--oc-shadow);font-family:inherit;font-size:12px;line-height:1.3;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:box-shadow .18s,border-color .18s}.oc-card:hover{box-shadow:0 6px 18px #0f172a24}.oc-card--edit{border-style:dashed}.oc-card--root{align-items:center;justify-content:center;flex-direction:row;gap:8px;font-weight:700;font-size:14px;border-left-color:var(--oc-primary);background:var(--oc-primary);color:#fff;border-color:transparent}.oc-root-icon{font-size:16px}.oc-card__top{display:flex;gap:10px;align-items:flex-start}.oc-card__titles{min-width:0;flex:1}.oc-name{font-weight:600;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oc-code{color:var(--oc-muted);font-size:11px;margin-top:1px}.oc-ava-wrap{flex-shrink:0}.oc-ava{position:relative;overflow:hidden;width:36px;height:36px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;background:var(--oc-border)}.oc-ava-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.oc-ava--empty{color:var(--oc-muted);background:transparent;border:1px dashed var(--oc-border);font-size:18px}.oc-head{color:var(--oc-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-head-lbl{color:var(--oc-muted)}.oc-meta{color:var(--oc-sub);display:flex;gap:6px;align-items:baseline}.oc-link{color:var(--oc-primary);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.oc-link:hover{text-decoration-color:currentColor}.oc-muted,.oc-dot{color:var(--oc-muted)}.oc-toggle{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:10px;border:1px solid var(--oc-border);background:var(--oc-card-bg);color:var(--oc-sub);font-size:11px;font-family:inherit;cursor:pointer}.oc-toggle:hover{color:var(--oc-primary);border-color:var(--oc-primary)}.gallery-album-card{transition:transform .2s,box-shadow .2s}.gallery-album-card:hover,.gallery-album-card:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a29}.gallery-sortable-tile{touch-action:none}.gallery-sortable-tile:focus-visible{outline:2px solid var(--ant-color-primary, #0067b8);outline-offset:2px}.gallery-folder-grid{display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fill,minmax(var(--folder-min, 176px),1fr))}.gallery-folder-grid--small{--folder-min: 136px}.gallery-folder-grid--medium{--folder-min: 176px}.gallery-folder-grid--large{--folder-min: 236px}@media(max-width:575px){.gallery-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}}.gallery-folder{--folder-img: 96px;position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 8px 12px;border-radius:14px;cursor:pointer;outline:none;transition:background-color .15s ease}.gallery-folder__body{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.gallery-folder--small{--folder-img: 72px}.gallery-folder--large{--folder-img: 128px}.gallery-folder:hover{background:var(--folder-hover)}.gallery-folder:focus-visible{box-shadow:0 0 0 2px var(--folder-focus)}.gallery-folder__icon{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:6px}.gallery-folder__img{display:block;width:var(--folder-img);height:var(--folder-img);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 6px rgba(15,23,42,.16));transition:transform .15s ease}.gallery-folder:hover .gallery-folder__img,.gallery-folder:focus-visible .gallery-folder__img{transform:translateY(-2px)}.gallery-folder__badge{position:absolute;top:0;left:0;pointer-events:none}.gallery-folder__actions{position:absolute;top:0;right:0}@media(hover:hover)and (pointer:fine){.gallery-folder__actions{opacity:0;transition:opacity .15s ease}.gallery-folder:hover .gallery-folder__actions,.gallery-folder:focus-within .gallery-folder__actions{opacity:1}}.gallery-folder__title{width:100%;color:var(--folder-text);font-weight:600;font-size:14px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.gallery-folder__meta{width:100%;margin-top:2px;font-size:12px;color:var(--folder-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-folder--small .gallery-folder__title{font-size:13px}.gallery-folder--large .gallery-folder__title{font-size:15px}.gallery-folder-tip__title{font-weight:600;overflow-wrap:anywhere}@media(max-width:575px){.gallery-folder{padding:8px 4px 10px}.gallery-folder__title{font-size:13px}}@media(prefers-reduced-motion:reduce){.gallery-folder__img{transition:none}.gallery-folder:hover .gallery-folder__img{transform:none}}.gallery-photo-folder.ant-btn{height:auto;max-width:100%;padding:2px 0;align-items:flex-start;text-align:left;white-space:normal}.gallery-photo-folder.ant-btn>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.35}.gallery-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:575px){.gallery-mode-options{grid-template-columns:minmax(0,1fr)}}.gallery-mode-option{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid;border-radius:12px;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.gallery-mode-option:focus-visible{outline:2px solid var(--ant-color-primary, #0067b8);outline-offset:2px}.gallery-folder-tree .ant-tree-treenode{width:100%;padding-block:2px}.gallery-folder-tree .ant-tree-node-content-wrapper{min-width:0}.gallery-folder-row{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 0}.gallery-folder-row__thumb{flex:none;width:40px;height:40px;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.gallery-folder-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery-folder-row__text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.gallery-folder-row__title{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.gallery-folder-row__meta{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-folder-row__actions{flex:none;margin-inline-start:auto}.gallery-cover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.gallery-cover-option{position:relative;aspect-ratio:1 / 1;padding:0;border:1px solid;border-radius:10px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;font:inherit}.gallery-cover-option img{width:100%;height:100%;object-fit:cover;display:block}.gallery-cover-option__check{position:absolute;top:6px;right:6px;font-size:18px;background:#fff;border-radius:50%}.gallery-cover-option:focus-visible{outline:2px solid var(--ant-color-primary, #0067b8);outline-offset:2px}.kb-editor .ProseMirror [data-animate-badge]{position:relative;outline:1px dashed rgba(2,70,180,.35);outline-offset:3px}.kb-editor .ProseMirror [data-animate-badge].kb-animate-focus{outline:2px dashed var(--focus-ring, var(--brand-accent, #0246b4))}.kb-editor .ProseMirror [data-animate-badge]:after{content:attr(data-animate-badge);position:absolute;top:-9px;right:6px;z-index:2;padding:0 6px;border-radius:7px;background:var(--accent-fill, var(--brand-accent, #0246b4));color:#fff;font-size:10px;font-style:normal;font-weight:500;line-height:14px;text-transform:none;white-space:nowrap;opacity:.85;pointer-events:none}.kb-html-animated{overflow:clip}.kb-html .is-hidden-until-visible{opacity:0;transition:opacity var(--kb-anim-duration, .7s) ease,transform var(--kb-anim-duration, .7s) cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.kb-html [data-animate=slide-left].is-hidden-until-visible{transform:translate(-40px)}.kb-html [data-animate=slide-right].is-hidden-until-visible{transform:translate(40px)}.kb-html [data-animate=slide-up].is-hidden-until-visible{transform:translateY(32px)}.kb-html [data-animate=zoom].is-hidden-until-visible{transform:scale(.85)}.kb-html [data-animate=draw].is-hidden-until-visible{transform:none;clip-path:inset(0 100% 0 0);transition:opacity var(--kb-anim-duration-slow, .9s) ease,clip-path var(--kb-anim-duration-slow, .9s) cubic-bezier(.2,.7,.2,1)}.kb-html [data-animate=draw].is-hidden-until-visible.is-visible{clip-path:inset(0 0 0 0)}.kb-html .is-hidden-until-visible.is-visible{opacity:1;transform:none;will-change:auto}.kb-html [data-animate=wobble].is-visible{animation:kb-wobble var(--kb-anim-duration-slow, .9s) ease both}@keyframes kb-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@media print,(prefers-reduced-motion:reduce){.kb-html .is-hidden-until-visible{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.reveal{opacity:0;transition:opacity var(--kb-anim-duration, .7s) ease,transform var(--kb-anim-duration, .7s) cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal-slide-up{transform:translateY(22px)}.reveal.reveal-in{opacity:1;transform:none;will-change:auto}@media print,(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}.kb-html .stats-block,.kb-editor .ProseMirror .stats-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 16px}.kb-html .stats-block .stat,.kb-editor .ProseMirror .stats-block .stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px 12px;border-radius:12px;border-top:3px solid currentColor;background:#64748b14;color:var(--accent-text, var(--brand-accent, #0246b4))}.kb-html .stats-block .stat-value,.kb-editor .ProseMirror .stats-block .stat-value{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kb-html .stats-block .stat-label,.kb-editor .ProseMirror .stats-block .stat-label{font-size:13px;line-height:1.4;color:#475569}body.theme-dark .kb-html .stats-block .stat,body.theme-dark .kb-editor .ProseMirror .stats-block .stat{background:#94a3b81f}body.theme-dark .kb-html .stats-block .stat-label,body.theme-dark .kb-editor .ProseMirror .stats-block .stat-label{color:#cbd5e1}.kb-html details,.kb-editor .ProseMirror .kb-details{margin:0 0 12px;padding:0 16px;border:1px solid rgba(100,116,139,.3);border-radius:10px;background:#64748b0a}.kb-html summary,.kb-editor .ProseMirror summary{position:relative;display:block;padding:10px 0 10px 22px;font-weight:600;list-style:none;cursor:pointer}.kb-html summary::-webkit-details-marker{display:none}.kb-html summary:before,.kb-editor .ProseMirror summary:before{content:"";position:absolute;left:5px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease}.kb-html details[open]>summary:before,.kb-editor .ProseMirror summary:before{transform:rotate(45deg);margin-top:-7px}.kb-html details[open]>summary,.kb-editor .ProseMirror summary{margin-bottom:10px;border-bottom:1px solid rgba(100,116,139,.2)}.kb-editor .ProseMirror summary{cursor:text}body.theme-dark .kb-html details,body.theme-dark .kb-editor .ProseMirror .kb-details{background:#94a3b814}.kb-list-row{transition:background .15s ease}.kb-list-row:hover,.kb-list-row:focus-visible{background:#64748b14;outline:none}.kb-editor .ProseMirror .image-carousel{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:28px 10px 10px;border:1px dashed rgba(100,116,139,.5);border-radius:10px}.kb-editor .ProseMirror .image-carousel:before{content:"Карусель картинок";position:absolute;top:6px;left:10px;font-size:12px;color:var(--text-secondary)}.kb-editor .ProseMirror .image-carousel img{width:auto;height:88px;margin:0;border-radius:6px;object-fit:cover}.kb-html .image-carousel{margin:0 0 18px}.kb-html .image-carousel .ant-carousel{padding-bottom:22px}.kb-html .image-carousel-slide{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;background:#64748b14}.kb-html .image-carousel-frame{position:relative;display:flex;align-items:center;justify-content:center;height:100%;max-width:100%;max-height:100%}.kb-html .image-carousel-slide img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0;border-radius:0;object-fit:contain}.kb-html .image-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;cursor:pointer;color:#fff;font-size:15px;background:#0f172a8c;box-shadow:0 2px 8px #0000004d;opacity:.9;transition:opacity .2s ease,background .2s ease}.kb-html .image-carousel-arrow:hover{opacity:1;background:#0f172acc}.kb-html .image-carousel-arrow:focus-visible{outline:3px solid rgba(255,255,255,.9);outline-offset:2px}.kb-html .image-carousel-prev{left:10px}.kb-html .image-carousel-next{right:10px}.kb-html .image-carousel-caption{margin-top:6px;text-align:center;font-size:13px;color:var(--text-secondary)}.kb-html .image-carousel .slick-dots-bottom{bottom:0}.kb-html .image-carousel .slick-dots li button{background:#64748b;opacity:.35}.kb-html .image-carousel .slick-dots li.slick-active button{background:var(--brand-accent, #0246b4);opacity:1}.kb-html a.cta-button,.kb-editor .ProseMirror a.cta-button{display:inline-block;margin:2px 6px 2px 0;padding:7px 18px;border-radius:8px;border:1px solid var(--brand-accent, #0246b4);color:var(--brand-accent, #0246b4);background:transparent;font-weight:600;line-height:1.4;text-decoration:none;transition:filter .15s ease,box-shadow .15s ease}.kb-html a.cta-button[data-variant=primary],.kb-editor .ProseMirror a.cta-button[data-variant=primary]{background:var(--brand-accent, #0246b4);color:#fff}.kb-html a.cta-button:hover{filter:brightness(1.1);box-shadow:0 2px 8px #0246b440;text-decoration:none}.kb-editor .ProseMirror a.cta-button{cursor:default}.kb-editor .ProseMirror .stats-block.ProseMirror-selectednode,.kb-editor .ProseMirror .image-carousel.ProseMirror-selectednode,.kb-editor .ProseMirror .flip-cards.ProseMirror-selectednode,.kb-editor .ProseMirror a.cta-button.ProseMirror-selectednode{outline:2px solid var(--brand-accent, #0246b4);outline-offset:2px}.kb-html .flip-cards,.kb-editor .ProseMirror .flip-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0 0 18px}.kb-html .flip-cards:before{content:"Нажмите на карточку, чтобы открыть подсказку";grid-column:1 / -1;font-size:12px;color:var(--text-secondary)}.kb-html .flip-card{position:relative;cursor:pointer;border-radius:12px;outline:none;perspective:1200px}.kb-html .flip-card:focus-visible{box-shadow:0 0 0 3px #0246b459}.kb-html .flip-card-front,.kb-html .flip-card-back{border:1px solid rgba(100,116,139,.22);border-radius:12px;overflow:hidden;background:#fff}.kb-html .flip-card-front{position:relative;aspect-ratio:4 / 3;background:linear-gradient(135deg,#0246b4d9,#1677ff99)}.kb-html .flip-card-front img{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.kb-html .flip-card-front .flip-card-title{position:absolute;left:0;right:0;bottom:0;padding:10px 44px 10px 12px;background:linear-gradient(transparent,#0f1f3dd9);color:#fff;font-weight:600;line-height:1.3}.kb-html .flip-card-front:after{content:"";position:absolute;right:10px;bottom:10px;width:26px;height:26px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='%230246b4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:0 1px 4px #00000040;transition:transform .3s}.kb-html .flip-card-back{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#f7f9fc;color:#1f2937;font-size:13.5px;line-height:1.45}.kb-html .flip-card-back .flip-card-title{font-weight:700;color:#0f1f3d}.kb-html .flip-card-back p{margin:0}.kb-html .flip-card-return{margin-top:auto;padding-top:6px;font-size:12px;color:var(--brand-accent, #0246b4)}.kb-html .flip-cards[data-mode=flip] .flip-card{aspect-ratio:4 / 3}.kb-html .flip-cards[data-mode=flip] .flip-card-front,.kb-html .flip-cards[data-mode=flip] .flip-card-back{position:absolute;inset:0;aspect-ratio:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .6s}.kb-html .flip-cards[data-mode=flip] .flip-card-back{transform:rotateY(180deg);overflow:auto}.kb-html .flip-cards[data-mode=flip] .flip-card.is-open .flip-card-front{transform:rotateY(180deg)}.kb-html .flip-cards[data-mode=flip] .flip-card.is-open .flip-card-back{transform:rotateY(0)}.kb-html .flip-cards[data-mode=expand] .flip-card-back{max-height:0;padding-top:0;padding-bottom:0;border-width:0;opacity:0;transition:max-height .45s ease,padding .3s ease,opacity .3s ease,margin .3s ease}.kb-html .flip-cards[data-mode=expand] .flip-card-back .flip-card-title{display:none}.kb-html .flip-cards[data-mode=expand] .flip-card.is-open .flip-card-back{max-height:600px;margin-top:6px;padding-top:12px;padding-bottom:12px;border-width:1px;opacity:1}.kb-html .flip-cards[data-mode=expand] .flip-card.is-open .flip-card-front:after{transform:rotate(90deg)}.kb-editor .ProseMirror .flip-cards{position:relative;padding:28px 10px 10px;border:1px dashed rgba(100,116,139,.5);border-radius:10px}.kb-editor .ProseMirror .flip-cards:before{content:"Интерактивные карточки: переворот";position:absolute;top:6px;left:10px;font-size:12px;color:var(--text-secondary)}.kb-editor .ProseMirror .flip-cards[data-mode=expand]:before{content:"Интерактивные карточки: раскрытие"}.kb-editor .ProseMirror .flip-cards[data-pulse=on]:before{content:"Интерактивные карточки: переворот, пульсация"}.kb-editor .ProseMirror .flip-cards[data-mode=expand][data-pulse=on]:before{content:"Интерактивные карточки: раскрытие, пульсация"}.kb-editor .ProseMirror .flip-card{border:1px solid rgba(100,116,139,.22);border-radius:10px;overflow:hidden;background:#fff}.kb-editor .ProseMirror .flip-card-front{position:relative;height:110px;background:linear-gradient(135deg,#0246b4d9,#1677ff99)}.kb-editor .ProseMirror .flip-card-front img{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.kb-editor .ProseMirror .flip-card-front .flip-card-title{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;background:linear-gradient(transparent,#0f1f3dd9);color:#fff;font-size:13px;font-weight:600}.kb-editor .ProseMirror .flip-card-back{padding:8px 10px;background:#f7f9fc;color:#475569;font-size:12.5px}.kb-editor .ProseMirror .flip-card-back .flip-card-title,.kb-editor .ProseMirror .flip-card-return{display:none}.kb-editor .ProseMirror .flip-card-back p{margin:0 0 4px}body.theme-dark .kb-html .flip-card-front,body.theme-dark .kb-html .flip-card-back,body.theme-dark .kb-editor .ProseMirror .flip-card,body.theme-dark .kb-editor .ProseMirror .flip-card-back{border-color:#94a3b840;background:#1e293b}body.theme-dark .kb-html .flip-card-back{color:#e2e8f0}body.theme-dark .kb-html .flip-card-back .flip-card-title{color:#f1f5f9}@keyframes flip-card-pulse{0%,to{transform:scale(1)}50%{transform:scale(.97)}}.kb-html-animated .flip-cards[data-pulse=on]>.flip-card:not([data-seen]){animation:flip-card-pulse 1.8s ease-in-out infinite}.kb-html .flip-card-more,.kb-html .flip-card-less{display:none}.kb-html .flip-cards[data-mode=flip] .flip-card.is-open.has-more .flip-card-more,.kb-html .flip-cards[data-mode=flip] .flip-card.is-open.has-less .flip-card-less{position:absolute;left:1px;right:1px;z-index:2;display:flex;justify-content:center;height:44px;pointer-events:none}.kb-html .flip-cards[data-mode=flip] .flip-card.is-open.has-more .flip-card-more{bottom:1px;align-items:flex-end;padding-bottom:6px;border-radius:0 0 11px 11px;background:linear-gradient(#f7f9fc00,#f7f9fc 65%)}.kb-html .flip-cards[data-mode=flip] .flip-card.is-open.has-less .flip-card-less{top:1px;align-items:flex-start;padding-top:6px;border-radius:11px 11px 0 0;background:linear-gradient(#f7f9fc 35%,#f7f9fc00)}.kb-html .flip-card-arrow{width:28px;height:28px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230246b4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat;box-shadow:0 1px 4px #0003;cursor:pointer;pointer-events:auto}.kb-html .flip-card-less .flip-card-arrow{transform:rotate(180deg)}.kb-html .flip-card-arrow:hover{box-shadow:0 1px 6px #0246b473}body.theme-dark .kb-html .flip-cards[data-mode=flip] .flip-card.is-open.has-more .flip-card-more{background:linear-gradient(#1e293b00,#1e293b 65%)}body.theme-dark .kb-html .flip-cards[data-mode=flip] .flip-card.is-open.has-less .flip-card-less{background:linear-gradient(#1e293b 35%,#1e293b00)}@media(prefers-reduced-motion:reduce){.kb-html .flip-card-front,.kb-html .flip-card-back,.kb-html .flip-card-front:after{transition:none}.kb-html-animated .flip-cards[data-pulse=on]>.flip-card:not([data-seen]){animation:none}}.work-print-only{display:none}@media print{body.work-printing *:not(:has(.work-print)):not(.work-print):not(.work-print *){display:none!important}body.work-printing,body.work-printing .work-print,body.work-printing .work-print *{color:#000!important;background:transparent!important;box-shadow:none!important}body.work-printing{background:#fff!important}body.work-printing .work-print th,body.work-printing .work-print td,body.work-printing .work-print .work-board-card>*,body.work-printing .work-print .ant-tag{border-color:#bfbfbf!important}body.work-printing .work-print-only{display:block!important;margin-bottom:10px;font-size:11px}body.work-printing .work-print-title{font-size:16px;font-weight:600}body.work-printing .work-print .ant-table-pagination,body.work-printing .work-print .ant-table-selection-column,body.work-printing .work-print .work-print-hide{display:none!important}body.work-printing .work-print .ant-table-container,body.work-printing .work-print .ant-table-content,body.work-printing .work-print .ant-table-body,body.work-printing .work-print .work-board-columns{overflow:visible!important;max-height:none!important}body.work-printing .work-print table{width:100%!important;min-width:0!important}body.work-printing .work-print th,body.work-printing .work-print td{overflow-wrap:anywhere}body.work-printing .work-print .work-board-grid{min-width:0!important;grid-template-columns:repeat(var(--work-board-cols, 1),minmax(0,1fr))!important}body.work-printing .work-print .work-board-card{overflow-wrap:anywhere;font-size:11px}body.work-printing .work-print tr,body.work-printing .work-print .work-board-card{break-inside:avoid}}.ant-table-measure-row{visibility:hidden}.work-guide.ant-tour{width:min(520px,calc(100vw - 24px))}.work-guide.ant-tour .ant-tour-footer{flex-wrap:wrap;row-gap:8px}.work-guide.ant-tour .ant-tour-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:8px;margin-inline-start:auto}.work-kind-choice .ant-radio-wrapper{align-items:flex-start}.work-kind-choice .ant-radio{align-self:flex-start;margin-top:3px}.ideas-tabs .ant-tabs-nav{margin:0}.ideas-list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:16px}.ideas-list-heading{display:flex;flex-direction:column;gap:2px;min-width:220px}.ideas-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ideas-filter-search{width:220px}.ideas-filter{min-width:170px}.ideas-list-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.idea-list{display:flex;flex-direction:column;gap:12px;min-height:120px}.idea-row{display:grid;grid-template-columns:48px minmax(0,1fr) 220px 84px auto;align-items:center;gap:16px;padding:16px;border:1px solid #e6ebf2;border-radius:12px;transition:box-shadow .2s ease,border-color .2s ease}.idea-row:hover{border-color:color-mix(in srgb,var(--brand-accent) 35%,#e6ebf2);box-shadow:0 2px 10px #0f172a0f}.idea-row-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--accent-text);background:color-mix(in srgb,var(--brand-accent) 12%,transparent);align-self:start}.idea-row-main{min-width:0}.idea-row-main .idea-row-title.ant-typography{margin:0 0 2px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.idea-row-main .idea-row-text.ant-typography{margin:0 0 6px;font-size:13px}.idea-row-tags{display:flex;flex-wrap:wrap;gap:6px}.idea-row-tags .ant-tag{margin-inline-end:0}.idea-row-author{display:flex;align-items:center;gap:10px;min-width:0}.idea-row-author-text{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.35}.idea-row-author-text .ant-typography{overflow-wrap:anywhere}.idea-row-votes{display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 4px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}.idea-row-votes:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--brand-accent) 8%,transparent)}.idea-row-votes:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.idea-row-votes[aria-disabled=true]{cursor:default}.idea-row-votes-count{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--accent-text)}.idea-row-votes-word{font-size:12px;color:var(--text-secondary)}.idea-row-actions{display:flex;align-items:center;gap:8px}@media(max-width:1100px){.idea-row{grid-template-columns:48px minmax(0,1fr);row-gap:12px}.idea-row-author,.idea-row-votes,.idea-row-actions{grid-column:2}.idea-row-votes{flex-direction:row;justify-self:start;gap:6px;padding:2px 4px}}@media(max-width:575px){.idea-row{grid-template-columns:minmax(0,1fr);padding:12px}.idea-row-icon{display:none}.idea-row-author,.idea-row-votes,.idea-row-actions{grid-column:1}.ideas-filter-search,.ideas-filter{width:100%;min-width:0;flex:1 1 100%}}body.theme-dark .idea-row{border-color:#303846}body.theme-dark .idea-row:hover{box-shadow:0 2px 10px #00000059}body.theme-dark .idea-row-votes-word{color:#94a3b8}.idea-detail{display:flex;flex-direction:column;gap:14px}.idea-detail-author{display:flex;align-items:center;gap:10px}.idea-detail .idea-detail-text.ant-typography{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.idea-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.idea-detail .ant-divider{margin:4px 0 0}.survey-tabs>.ant-tabs-nav{margin-bottom:16px}.survey-alert{margin-bottom:16px}.survey-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border:1px solid #e6ebf2;border-radius:14px;background:var(--survey-card-bg, #fff)}.survey-card-head{display:flex;gap:16px;align-items:flex-start}.survey-icon{width:56px;height:56px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--accent-text);background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}.survey-icon--small{width:40px;height:40px;border-radius:10px;font-size:18px}.survey-card-text{min-width:0}.survey-card-text .survey-card-title.ant-typography{margin:2px 0 4px;font-size:18px}.survey-card-text .survey-card-description.ant-typography{margin:0}.survey-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.survey-chips{display:flex;flex-wrap:wrap;gap:8px}.survey-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:13px;background:color-mix(in srgb,var(--brand-accent) 7%,transparent)}.survey-chip--accent{color:var(--accent-text);background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}.survey-chip--plain{background:transparent;color:var(--text-secondary);padding-inline:4px}.survey-note{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border-radius:10px;color:var(--text-secondary);background:color-mix(in srgb,var(--brand-accent) 6%,transparent)}.survey-section-title.ant-typography{margin:24px 0 12px}.survey-done-list{display:flex;flex-direction:column;gap:10px;max-width:760px}.survey-done-row{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #e6ebf2;border-radius:12px}.survey-done-title{flex:1;min-width:0;overflow-wrap:anywhere}.survey-done-tag.ant-tag{margin-inline-end:0}body.theme-dark .survey-card,body.theme-dark .survey-done-row{--survey-card-bg: transparent;border-color:#303846}body.theme-dark .survey-chip--plain,body.theme-dark .survey-note{color:#94a3b8}.pulse-tab{display:flex;flex-direction:column;gap:16px}.pulse-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pulse-filter{min-width:200px}.pulse-filter--wide{min-width:260px}.pulse-report{margin-left:auto}.pulse-kpi{height:100%}.pulse-kpi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pulse-hint{color:var(--text-secondary)}.pulse-kpi-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--accent-text);background:color-mix(in srgb,var(--brand-accent) 10%,transparent)}.pulse-kpi-value{margin:4px 0 2px;font-size:34px;font-weight:700;line-height:1.15}.pulse-kpi-value small{font-size:18px;font-weight:600}.pulse-kpi-note{font-size:12px}.pulse-segment{height:100%}.pulse-segment--promoters{background:color-mix(in srgb,#16a34a 7%,transparent);border-color:color-mix(in srgb,#16a34a 30%,transparent)}.pulse-segment--passives{background:color-mix(in srgb,#d97706 7%,transparent);border-color:color-mix(in srgb,#d97706 30%,transparent)}.pulse-segment--detractors{background:color-mix(in srgb,#dc2626 7%,transparent);border-color:color-mix(in srgb,#dc2626 30%,transparent)}.pulse-segment-head{display:flex;align-items:center;gap:10px}.pulse-segment-icon{font-size:22px}.pulse-segment-value{margin:6px 0 2px;font-size:26px;font-weight:700}.pulse-comments{display:flex;flex-direction:column;gap:12px;max-height:320px;overflow-y:auto}.pulse-comment{display:flex;gap:12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--brand-accent) 4%,transparent)}.pulse-comment-icon{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.pulse-comment-icon--good{color:#15803d;background:color-mix(in srgb,#16a34a 14%,transparent)}.pulse-comment-icon--mid{color:#b45309;background:color-mix(in srgb,#d97706 14%,transparent)}.pulse-comment-icon--bad{color:#b91c1c;background:color-mix(in srgb,#dc2626 14%,transparent)}.pulse-comment .pulse-comment-text.ant-typography{margin:0 0 2px;overflow-wrap:anywhere}.pulse-comment-meta{font-size:12px}.pulse-launch{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-accent) 25%,transparent);background:color-mix(in srgb,var(--brand-accent) 6%,transparent)}.pulse-launch-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-text);background:color-mix(in srgb,var(--brand-accent) 14%,transparent)}.pulse-launch-text{flex:1;min-width:220px;display:flex;flex-direction:column}body.theme-dark .pulse-hint{color:#94a3b8}body.theme-dark .pulse-comment-icon--good{color:#4ade80}body.theme-dark .pulse-comment-icon--mid{color:#fbbf24}body.theme-dark .pulse-comment-icon--bad{color:#f87171}@media(max-width:575px){.pulse-filter,.pulse-filter--wide{min-width:0;flex:1 1 100%}.pulse-report{margin-left:0}}.survey-mine{margin-top:16px}.survey-rate{display:flex;align-items:center;gap:8px;white-space:nowrap}.survey-mine-list{display:flex;flex-direction:column;gap:8px}.survey-mine-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e6ebf2}.survey-mine-row:last-child{border-bottom:0}.survey-mine-text{display:flex;flex-direction:column;min-width:0}.survey-mine-meta{font-size:12px}.survey-manage{display:flex;flex-direction:column;gap:16px}.survey-counter{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:16px 18px;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid #e6ebf2;border-radius:12px;background:var(--table-solid-bg);transition:border-color .2s,box-shadow .2s}.survey-counter:hover{border-color:color-mix(in srgb,var(--brand-accent) 45%,transparent)}.survey-counter:focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent));outline-offset:2px}.survey-counter--active{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.survey-counter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.survey-counter-label{font-weight:500}.survey-counter-icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--survey-tone);background:color-mix(in srgb,var(--survey-tone) 12%,transparent)}.survey-counter--draft{--survey-tone: #b45309}.survey-counter--scheduled{--survey-tone: #1d4ed8}.survey-counter--open{--survey-tone: #15803d}.survey-counter--closed{--survey-tone: #475569}.survey-counter-value{font-size:30px;font-weight:700;line-height:1.15}.survey-counter-note{font-size:12px;color:var(--text-secondary)}.survey-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.survey-filter-search{flex:1 1 260px;min-width:220px;max-width:360px}.survey-filter{min-width:170px}.survey-filter--wide{min-width:240px}.survey-filter--period{min-width:250px}.survey-filter-problem{flex:1 1 100%;order:1}@media(max-width:575px){.ant-picker-dropdown.survey-period-popup .ant-picker-panel-layout{flex-direction:column}.ant-picker-dropdown.survey-period-popup .ant-picker-presets{max-width:none;contain:inline-size}.ant-picker-dropdown.survey-period-popup .ant-picker-presets ul{display:flex;flex-wrap:wrap;gap:4px 6px;height:auto;overflow:visible;border-inline-end:0;padding:8px 8px 0}.ant-picker-dropdown.survey-period-popup .ant-picker-presets ul li{margin:0!important}.survey-mine-row{flex-direction:column;align-items:flex-start}}.survey-export{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.survey-export-note.ant-typography{font-size:12px;max-width:280px;text-align:right}.survey-cell{display:flex;gap:12px;align-items:flex-start;min-width:0}.survey-icon--row{width:40px;height:40px;border-radius:10px;font-size:18px}.survey-cell-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.survey-title-link{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:left;color:inherit;cursor:pointer;overflow-wrap:anywhere}.survey-title-link:hover{color:var(--accent-text)}.survey-title-link:focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent));outline-offset:2px;border-radius:4px}.survey-cell-description.ant-typography{max-width:100%;font-size:13px}.survey-cell-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.survey-cell-tags .ant-tag{margin-inline-end:0}.survey-two-lines{display:flex;flex-direction:column;line-height:1.35}.survey-two-lines>.ant-typography:last-child:not(:first-child){font-size:12px}.survey-answered{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap}.survey-table .survey-two-lines>.ant-typography:last-child:not(:first-child){white-space:nowrap}.survey-table .survey-two-lines>.ant-typography.survey-audience-slice:last-child:not(:first-child){white-space:normal;overflow-wrap:anywhere}.survey-answered .ant-progress{margin:0}.survey-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.survey-menu-disabled{display:flex;flex-direction:column;gap:2px;max-width:min(300px,72vw);white-space:normal}.survey-menu-note{font-size:12px;line-height:1.4}.survey-menu-explained{display:flex;flex-direction:column;gap:2px;max-width:min(300px,72vw);white-space:normal}.survey-menu-explained .survey-menu-note{color:var(--text-secondary)}.survey-results-pending.ant-typography{font-size:12px;white-space:normal}.survey-hint{padding-top:16px;border-top:1px solid #e6ebf2}.survey-hint-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.survey-hint-icon{font-size:18px;color:var(--accent-text)}.survey-hint .survey-hint-title.ant-typography{margin:0;flex:1}.survey-hint-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.survey-hint-step{display:flex;gap:10px;align-items:flex-start}.survey-hint-number{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--accent-text);background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}.survey-hint-text{display:flex;flex-direction:column;gap:2px;min-width:0}.survey-hint-text .ant-typography-secondary{font-size:13px}.survey-view-body{display:flex;flex-direction:column;gap:16px}.survey-view-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.survey-view-tags{flex:1}.survey-view .survey-view-description.ant-typography{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.survey-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px;margin:0;padding:16px 0;border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2}.survey-fact{min-width:0}.survey-fact--wide{grid-column:span 2}.survey-fact dt{font-size:12px;color:var(--text-secondary);margin-bottom:2px}.survey-fact dd{margin:0;overflow-wrap:anywhere}.survey-fact-note.ant-typography{display:block;font-size:12px;margin-top:2px}.survey-reminders{margin:0;padding-left:18px}.survey-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.survey-link-text.ant-typography{overflow-wrap:anywhere}.survey-link .survey-fact-note.ant-typography{flex-basis:100%;margin-top:0}.survey-view .survey-view-section.ant-typography{margin:0}.survey-questions{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.survey-question{display:flex;flex-direction:column;gap:10px}.survey-question-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.survey-question-type.ant-typography{font-size:12px}.survey-question-options{display:flex;flex-direction:column;gap:8px}.survey-question-options .ant-checkbox-wrapper{margin-inline-start:0}.survey-question-scale{display:flex;flex-wrap:wrap;gap:6px}.survey-results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.survey-results-rate{flex:1;min-width:180px;max-width:320px}.survey-result{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid #e6ebf2}.survey-result-option{margin-bottom:10px}.survey-result-option-head{display:flex;justify-content:space-between;gap:12px;font-size:13px}.survey-result-texts{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.survey-editor .survey-editor-section.ant-typography{margin:8px 0 12px;padding-top:12px;border-top:1px solid #e6ebf2}.survey-editor .survey-editor-section.ant-typography:first-child{padding-top:0;border-top:0;margin-top:0}.survey-editor-audience{display:flex;align-items:center;gap:8px;margin:-4px 0 8px}.survey-editor .survey-editor-note.ant-typography{font-size:13px}.survey-editor-question{padding:12px;border:1px solid;border-radius:10px}.survey-editor-question-head{display:flex;align-items:flex-start;gap:8px}.survey-editor-question-body{display:flex;flex-wrap:wrap;gap:8px}.survey-editor-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body.theme-dark .survey-counter,body.theme-dark .survey-mine-row,body.theme-dark .survey-hint,body.theme-dark .survey-facts,body.theme-dark .survey-result,body.theme-dark .survey-editor .survey-editor-section.ant-typography{border-color:#303846}body.theme-dark .survey-counter-note,body.theme-dark .survey-fact dt{color:#94a3b8}body.theme-dark .survey-counter--draft{--survey-tone: #fbbf24}body.theme-dark .survey-counter--scheduled{--survey-tone: #60a5fa}body.theme-dark .survey-counter--open{--survey-tone: #4ade80}body.theme-dark .survey-counter--closed{--survey-tone: #94a3b8}@media(max-width:1199px){.survey-hint-steps,.survey-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.survey-export{margin-left:0;align-items:flex-start}.survey-export-note.ant-typography{text-align:left}}@media(max-width:575px){.survey-filter-search,.survey-filter,.survey-filter--wide,.survey-filter--period{flex:1 1 100%;min-width:0;max-width:none}.survey-counter{padding:12px 14px}.survey-counter-value{font-size:24px}.survey-hint-steps,.survey-facts{grid-template-columns:minmax(0,1fr)}.survey-fact--wide{grid-column:auto}.survey-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.survey-editor .ant-radio-button-wrapper{padding-inline:10px}}@media(max-width:380px){.survey-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:12px}.survey-tabs>.ant-tabs-nav .ant-tabs-tab,.survey-editor .ant-radio-button-wrapper{font-size:13px}.survey-editor .ant-radio-button-wrapper{padding-inline:8px}}.library-search{display:flex;gap:12px;margin-bottom:16px}.library-search .ant-input-affix-wrapper{flex:1}.library-filter-panel{display:flex;flex-direction:column;gap:6px;width:260px}.library-block{margin-bottom:16px}.library-block-title{display:inline-flex;align-items:center;gap:8px}.library-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.library-section{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:14px 16px;border:1px solid transparent;border-radius:12px;text-align:left;color:#1f2937;font:inherit;cursor:pointer}.library-section .anticon{grid-row:1 / span 2;font-size:30px}.library-section-name{font-weight:600;line-height:1.25}.library-section-count{font-size:13px;color:#4b5563}.library-section--on{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.library-section:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.book-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #e6ebf2;border-radius:12px;background:var(--book-card-bg, #fff)}.book-card-cover{position:relative;padding:0;border:0;background:none;cursor:pointer;border-radius:8px}.book-card-cover:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.book-card-status.ant-tag{position:absolute;left:6px;bottom:6px;margin:0}.book-card-body{display:flex;flex-direction:column;gap:2px;min-height:76px}.book-card-title.ant-typography{font-size:14px}.book-card-author.ant-typography{font-size:12px}.book-card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.book-tag.ant-tag{margin:0;font-size:11px;color:#1e40af;background:#eef2ff}.book-card-actions{display:flex;flex-direction:column;gap:6px;margin-top:auto}.book-fav--on.ant-btn{color:#be123c;border-color:#fda4af}.book-cover{display:block;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;box-shadow:0 1px 3px #0f172a2e}.book-cover--drawn{display:flex;flex-direction:column;justify-content:flex-start;gap:6%;padding:10% 9%;color:#fff;overflow:hidden;background-image:linear-gradient(160deg,#ffffff0f,#0003)}.book-cover-author{font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-cover--compact{justify-content:center;align-items:center;padding:0;font-size:18px}.book-cover-title{font-weight:700;font-size:13px;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.my-book-cover .book-cover-title,.my-book-cover .book-cover-author{display:none}.book-detail{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px}.book-detail-main{display:flex;flex-direction:column;gap:12px;min-width:0}.book-detail .book-detail-text.ant-typography{margin:0;white-space:pre-wrap}.my-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.my-book{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid #e6ebf2;border-radius:10px}.my-book-cover{padding:0;border:0;background:none;cursor:pointer;flex-shrink:0}.my-book-main{display:flex;flex-direction:column;min-width:0;flex:1}.my-book-progress{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.my-book-progress .ant-progress{flex:1;margin:0}.my-book-progress-editor{display:flex;flex-direction:column;gap:8px;width:220px}.my-book-taken.ant-typography{font-size:12px}.library-stats{margin-bottom:16px}.library-stat{height:100%}.library-stat .ant-card-body{height:100%;display:flex;align-items:center;gap:10px;padding:16px}.library-stat-text{min-width:0;display:flex;flex-direction:column;line-height:1.25}.library-stat-value{font-size:26px;font-weight:700}.library-stat-label{font-size:12px;overflow-wrap:normal;word-break:normal}.book-form-tabs>.ant-tabs-body-holder{min-height:700px}.library-access-icon{margin-inline-start:8px;color:var(--text-secondary)}body.theme-dark .library-access-icon{color:#94a3b8}.library-stat-icon{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.library-stat-icon--blue{color:#1d4ed8;background:#dbeafe}.library-stat-icon--green{color:#15803d;background:#dcfce7}.library-stat-icon--orange{color:#b45309;background:#fef3c7}.library-stat-icon--violet{color:#6d28d9;background:#ede9fe}.library-dot{width:14px;height:14px;border-radius:50%}.library-dot--green{background:#16a34a}.library-dot--orange{background:#f59e0b}.library-table-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.library-filter{min-width:170px}.library-filter-search{flex:1;min-width:220px}.library-bulk{margin-bottom:12px}.import-errors{margin:0;padding-left:18px}body.theme-dark .book-card,body.theme-dark .my-book{--book-card-bg: transparent;border-color:#303846}body.theme-dark .library-section{color:#1f2937}body.theme-dark .book-tag.ant-tag{color:#c7d2fe;background:#6366f12e}@media(max-width:575px){.library-search{flex-direction:column}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.book-detail{grid-template-columns:minmax(0,1fr)}.book-detail-cover{max-width:160px}}.learning-page{margin-top:16px}.learning-tabs>.ant-tabs-nav{margin-bottom:16px}.learning-card{margin-top:16px}.learning-card>.ant-card-head>.ant-card-head-wrapper,.learning-side-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:0 8px}.learning-side-card+.learning-side-card{margin-top:16px}.legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.learning-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:16px;border:1px solid color-mix(in srgb,var(--brand-accent) 18%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--brand-accent) 16%,transparent),color-mix(in srgb,var(--brand-accent) 4%,transparent))}.learning-banner-text{max-width:480px}.learning-banner-text h2.ant-typography{margin:0 0 8px;font-size:30px;line-height:1.2}.learning-banner-art{padding-right:24px;font-size:112px;line-height:1;color:color-mix(in srgb,var(--brand-accent) 40%,transparent)}.my-course-list{display:flex;flex-direction:column}.my-course{display:grid;grid-template-columns:96px minmax(0,1fr) 150px 130px 32px;grid-template-areas:"cover main due action more";align-items:center;gap:16px;padding:12px 0;border-top:1px solid rgba(148,163,184,.22)}.my-course:first-child{border-top:0;padding-top:0}.my-course-cover{grid-area:cover;position:relative;border-radius:8px;overflow:hidden}.my-course-flag{position:absolute;left:4px;bottom:4px;margin:0;font-size:11px;line-height:18px}.my-course-main{grid-area:main;display:flex;flex-direction:column;gap:4px;min-width:0}.my-course-meta{font-size:13px}.my-course-progress{display:flex;align-items:center;gap:10px}.my-course-progress .ant-progress{flex:1;margin:0}.my-course-due{grid-area:due;display:flex;align-items:center;gap:10px;color:var(--text-secondary)}.my-course-due>span{display:flex;flex-direction:column;line-height:1.3}.my-course-due>.anticon{font-size:18px}.my-course-overdue.ant-typography{color:#dc2626}.my-course-action{grid-area:action}.my-course>.ant-dropdown-trigger{grid-area:more}.course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.course-card{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid rgba(148,163,184,.25)}.course-card-cover{position:relative}.course-card-flag{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);margin:0;overflow:hidden;text-overflow:ellipsis}.course-card-body{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 12px 8px}.course-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.course-card-meta{font-size:13px}.course-card-badge{align-self:flex-start;margin:4px 0 0}.course-card-progress{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.course-card-progress .ant-progress{flex:1;margin:0}.course-card-actions{display:flex;gap:4px;padding:0 12px 12px}.course-card>.ant-btn-block{width:calc(100% - 24px);margin:0 12px 12px}.my-progress{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.my-progress-value,.learning-donut-center{display:flex;flex-direction:column;align-items:center;line-height:1.2}.my-progress-value strong,.learning-donut-center strong{font-size:26px}.my-progress-value small,.learning-donut-center small{max-width:96px;font-size:12px;text-align:center;color:var(--text-secondary)}.my-progress-legend,.learning-donut-legend{flex:1;min-width:170px;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.my-progress-legend li,.learning-donut-legend li{display:flex;align-items:center;gap:8px}.my-progress-legend li>span:nth-child(2),.learning-donut-legend li>span:nth-child(2){flex:1}.my-progress-total,.learning-donut-total{padding-top:8px;border-top:1px solid rgba(148,163,184,.25);color:var(--text-secondary)}.my-progress-total>span,.learning-donut-total>span{flex:1}.learning-donut{display:flex;flex-direction:column;gap:12px}.learning-donut-chart{position:relative}.learning-donut-center{position:absolute;inset:0;justify-content:center;pointer-events:none}.learning-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.learning-kpi{height:100%}.learning-kpi .ant-card-body{display:flex;align-items:flex-start;gap:10px;padding:14px}.learning-kpi-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:17px}.learning-kpi-icon--blue{color:#2563eb;background:#2563eb1f}.learning-kpi-icon--violet{color:#7c3aed;background:#7c3aed1f}.learning-kpi-icon--green{color:#16a34a;background:#16a34a1f}.learning-kpi-icon--red{color:#dc2626;background:#dc26261f}.learning-kpi-value{font-size:24px;font-weight:700;line-height:1.15}.learning-kpi .ant-typography{font-size:13px}.learning-kpi-alert{color:#dc2626}.learning-kpi-note{margin-top:6px;font-size:12px}.learning-kpi-note .ant-typography{font-size:12px}.learning-kpi-delta{display:inline-block;padding:0 6px;border-radius:6px;font-weight:600;color:#15803d;background:#f0fdf4}.attention-title{display:inline-flex;align-items:center;gap:10px}.attention-title .anticon{font-size:20px;color:#dc2626}.attention-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.attention-tile{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;border:1px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.attention-tile:hover{box-shadow:0 2px 10px #0f172a14}.attention-tile:focus-visible,.training-row:focus-visible,.material-kind:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.attention-tile--red{border-color:#dc26264d;background:#dc26260f}.attention-tile--orange{border-color:#d977064d;background:#d977060f}.attention-tile--blue{border-color:#2563eb4d;background:#2563eb0f}.attention-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px;color:#fff}.attention-tile--red .attention-icon{background:#dc2626}.attention-tile--orange .attention-icon{background:#d97706}.attention-tile--blue .attention-icon{background:#2563eb}.attention-tile--ok{border-color:#16a34a4d;background:#16a34a0d}.attention-tile--ok .attention-icon{background:#16a34a}.attention-text{flex:1;display:flex;flex-direction:column;line-height:1.35}.catalog-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.catalog-tools .ant-input-affix-wrapper{width:220px}.catalog-focus{margin-bottom:12px}.catalog-more{display:flex;justify-content:center;margin-top:16px}.learning-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;padding:0;list-style:none;font-size:13px;color:var(--text-secondary)}.learning-legend li{display:inline-flex;align-items:center;gap:8px}.learning-chart-note{font-size:12px}.training-list{display:flex;flex-direction:column}.training-row{width:100%;display:flex;align-items:flex-start;gap:12px;padding:10px 0;border:0;border-top:1px solid rgba(148,163,184,.22);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.training-row:first-child{border-top:0;padding-top:0}.training-date{width:52px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:6px 0;border-radius:10px;line-height:1.1}.training-date strong{font-size:20px}.training-date span{font-size:12px}.training-main{display:flex;flex-direction:column;gap:2px;min-width:0}.training-target{align-self:flex-start;margin-top:4px}.material-kinds{display:flex;flex-direction:column;gap:8px}.material-kind{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.material-kind:hover{background:color-mix(in srgb,var(--brand-accent) 5%,transparent)}.material-kind-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px;color:#fff}.material-kind--video .material-kind-icon{background:#7c3aed}.material-kind--presentation .material-kind-icon{background:#dc2626}.material-kind--document .material-kind-icon{background:#16a34a}.material-kind--table .material-kind-icon{background:#0d9488}.material-kind--other .material-kind-icon{background:#475569}.material-kind-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.activity-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.activity-list li{display:flex;align-items:flex-start;gap:12px}.activity-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px}.activity-text{min-width:0;display:flex;flex-direction:column;line-height:1.35}.activity-text .ant-typography-secondary{font-size:12px}body.theme-dark .my-course-overdue.ant-typography,body.theme-dark .learning-kpi-alert,body.theme-dark .attention-title .anticon{color:#f87171}body.theme-dark .learning-kpi-icon--blue{color:#60a5fa}body.theme-dark .learning-kpi-icon--violet{color:#a78bfa}body.theme-dark .learning-kpi-icon--green,body.theme-dark .learning-kpi-delta{color:#4ade80}body.theme-dark .learning-kpi-delta{background:#4ade801f}body.theme-dark .learning-legend,body.theme-dark .my-course-due,body.theme-dark .my-progress-total,body.theme-dark .learning-donut-total,body.theme-dark .my-progress-value small,body.theme-dark .learning-donut-center small{color:#94a3b8}body.theme-dark .learning-kpi-icon--red{color:#f87171}@media(max-width:767px){.learning-banner{padding:20px}.learning-banner-text h2.ant-typography{font-size:24px}.learning-banner-art{display:none}.my-course{grid-template-columns:72px minmax(0,1fr) 32px;grid-template-areas:"cover main more" "due due action";gap:10px 12px}.catalog-tools,.catalog-tools .ant-input-affix-wrapper{width:100%}}.bell-panel{width:400px;max-width:calc(100vw - 16px);display:flex;flex-direction:column;overflow:hidden}.bell-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}.bell-panel-list{max-height:min(460px,calc(100vh - 200px));overflow-y:auto}.bell-panel-empty{display:block;padding:24px 16px;text-align:center}.bell-panel-foot{display:flex;justify-content:space-between;gap:8px;padding:6px 8px}.bell-permission{padding:10px 12px}.bell-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.bell-panel:focus{outline:none}.bell-item:hover,.bell-item:focus-visible{background:#0000000a}.bell-item:hover{outline:none}.bell-item:focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent, #0246b4));outline-offset:-2px}body.theme-dark .bell-item:hover,body.theme-dark .bell-item:focus-visible{background:#ffffff0f}.bell-item-meta{display:flex;align-items:center;gap:6px;font-size:12px}.bell-item-meta .ant-badge-status-dot{top:0}.bell-item-title{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.bell-item-unread .bell-item-title{font-weight:600}.bell-item-text{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bell-item-more{font-size:12px}.portal-popup-text{overflow-wrap:anywhere}.ant-notification.ant-notification-top{top:8px!important}.ant-notification-top .portal-popup-compact.ant-notification-notice{width:min(640px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:8px 40px 8px 12px!important}.portal-popup-compact .ant-notification-notice-title{margin:0!important;padding-inline-end:0!important}.portal-popup-compact .ant-notification-notice-close{top:8px!important;inset-inline-end:10px!important}.portal-popup-strip{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:22px}.portal-popup-strip>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-popup-strip-title{flex:0 1 auto;font-weight:500}.portal-popup-strip-text{flex:1 1 0;opacity:.75}.ant-modal-wrap{transition:padding-top .2s ease}html.portal-popup-reserve .ant-modal-wrap{padding-top:var(--portal-popup-reserve, 64px)}html.portal-popup-reserve .ant-drawer-left>.ant-drawer-content-wrapper,html.portal-popup-reserve .ant-drawer-right>.ant-drawer-content-wrapper,html.portal-popup-reserve .ant-drawer-top>.ant-drawer-content-wrapper{top:var(--portal-popup-reserve, 64px)!important}html.portal-popup-reserve .ant-image-preview-close{top:calc(var(--portal-popup-reserve, 64px) + 8px)!important}@media(max-width:575.98px){.ant-notification-top .portal-popup.ant-notification-notice{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}@media(max-width:575.98px){.mention-dropdown.ant-mentions-dropdown{left:16px!important;right:16px;width:auto!important;max-width:calc(100vw - 32px)}}@media(max-width:575.98px){.notify-matrix-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap}.notify-matrix-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{flex:1 0 100%}.notify-matrix-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{margin-inline-start:0;padding-bottom:8px}}.candidate-side-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:4px 8px;padding:6px 0}.candidate-side-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{flex:1 0 auto;max-width:100%;overflow:visible;white-space:normal}.candidate-side-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{margin-inline-start:0}@media(max-width:575.98px){.candidate-head-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap}.candidate-head-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding-bottom:8px}.candidate-head-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{margin-inline-start:0;padding-bottom:12px}}mark.search-mark{background:none;padding:0;color:var(--accent-text, var(--brand-accent, #0246b4));font-weight:600}:root{--search-muted: var(--text-secondary);--search-surface: #ffffff}body.theme-dark{--search-muted: #94a3b8;--search-surface: #171b24}.topnav .topnav-search .topnav-search-hint{font-size:11px;line-height:18px;padding:0 6px;border:1px solid rgba(255,255,255,.28);border-radius:4px;color:#ffffffb3;white-space:nowrap}.search-window .search-input-row{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid rgba(5,5,5,.06)}.search-window .search-input-row .ant-input-affix-wrapper{flex:1;min-width:0}.search-window .search-input-row .ant-input-affix-wrapper:focus-within{box-shadow:inset 0 -2px 0 var(--focus-ring, var(--brand-accent, #0246B4))}.search-window .search-esc,.search-window .search-key{font-size:11px;line-height:18px;padding:0 6px;border:1px solid rgba(5,5,5,.15);border-radius:4px;color:var(--search-muted);white-space:nowrap}.search-window .search-note{padding:8px 16px;font-size:13px;color:var(--search-muted);border-bottom:1px solid rgba(5,5,5,.06)}.search-window .search-chips{display:flex;gap:4px;padding:8px 12px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;border-bottom:1px solid rgba(5,5,5,.06)}.search-window .search-chips .ant-tag{margin:0;padding:2px 10px;font-size:13px}.search-window .search-list{max-height:calc(100vh - 260px);overflow-y:auto;padding:4px 0 8px}.search-window-phone .search-list{max-height:none;flex:1;min-height:0}.search-group+.search-group{margin-top:4px}.search-group-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:8px 16px 2px;padding-top:8px;border-top:1px solid rgba(5,5,5,.06);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--search-muted)}.search-group:first-child .search-group-title{border-top:0;padding-top:4px}.search-group-more{border:0;background:none;padding:0;font:inherit;letter-spacing:normal;text-transform:none;color:var(--accent-text, var(--brand-accent, #0246b4));cursor:pointer}.search-row{display:flex;align-items:center;gap:10px;padding:7px 16px;cursor:pointer;min-width:0}.search-row.is-active{background:#0246b414}.search-row.is-closed{cursor:default}.search-row-icon{width:28px;flex-shrink:0;display:inline-flex;justify-content:center;color:var(--search-muted);font-size:15px}.search-row-body{flex:1;min-width:0}.search-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row-path{display:flex;min-width:0;overflow:hidden;white-space:nowrap;font-size:12px;color:var(--search-muted)}.search-row-where{flex:0 1 auto;min-width:3em;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.search-row-where>span{direction:ltr;unicode-bidi:embed}.search-row-details{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.search-row-mark{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.search-window-phone .search-row-email{display:none}@media(max-width:767px){.search-page .search-row-email{display:none}}.search-fallback{position:fixed;top:72px;left:50%;z-index:1000;transform:translate(-50%);width:min(760px,100vw);display:flex;align-items:center;gap:10px;padding:14px 16px;font-size:16px;background:var(--search-surface);border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.search-fallback-input{flex:1;min-width:0;padding:0;border:0;outline:none;font:inherit;color:inherit;background:transparent}.search-fallback-input::placeholder{color:var(--search-muted)}@media(max-width:767px){.search-fallback{top:0;border-radius:0}}.search-row-closed{font-size:12px;color:var(--search-muted);white-space:normal}.search-row-badge{flex-shrink:0;font-size:12px;color:var(--search-muted)}.search-wait,.search-empty{padding:10px 16px;font-size:13px;color:var(--search-muted)}.search-window .search-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid rgba(5,5,5,.06);font-size:12px;color:var(--search-muted)}.search-window .search-all{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--accent-text, var(--brand-accent, #0246b4));cursor:pointer}.search-window .search-hints{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-window-phone.ant-modal{max-width:100vw;margin:0;padding:0;top:0}.search-window-phone .search-footer{padding:12px 16px}.search-window-phone .search-all{width:100%;justify-content:space-between;font-size:15px}.search-window-phone .search-row{padding:9px 16px}body.theme-dark .search-window .search-input-row,body.theme-dark .search-window .search-note,body.theme-dark .search-window .search-chips,body.theme-dark .search-group-title,body.theme-dark .search-window .search-footer{border-color:#fdfdfd1f}body.theme-dark .search-window .search-esc,body.theme-dark .search-window .search-key{border-color:#fdfdfd33}body.theme-dark .search-row.is-active{background:#60a5fa29}.search-page{max-width:980px}.search-page-note,.search-page-summary{margin-top:10px;font-size:13px;color:var(--search-muted)}.search-page-chips,.search-page-facet{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.search-page-chips .ant-tag,.search-page-facet .ant-tag{margin:0;padding:3px 12px;font-size:13px}.search-page-facet-value{font-size:13px;color:var(--search-muted);padding:3px 4px}.search-page-facet-title{min-width:112px;padding:3px 4px 3px 0;font-size:13px;color:var(--search-muted)}.search-page-results{margin-top:8px}.search-page .search-group-title{margin:18px 0 2px}.search-page-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(5,5,5,.06)}.search-page-row>.search-row{flex:1;padding:10px 8px;color:inherit;text-decoration:none;border-radius:6px}.search-page-row>a.search-row:hover,.search-page-row>a.search-row:focus-visible{background:#0246b40f}.search-row-snippet{margin-top:2px;font-size:13px;color:var(--search-muted)}.search-page-more{margin-top:12px}body.theme-dark .search-page-row{border-color:#fdfdfd1f}body.theme-dark .search-page-row>a.search-row:hover,body.theme-dark .search-page-row>a.search-row:focus-visible{background:#60a5fa1f}@media(max-width:767px){.search-page-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.search-page-chips .ant-tag{flex-shrink:0}}.system-band{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 32px;padding:4px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}@media(min-width:576px){.system-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.system-band{grid-template-columns:repeat(4,minmax(0,1fr))}}.system-key{display:flex;flex-direction:column;gap:2px;min-width:0}.system-key-value{font-size:24px;line-height:32px;font-weight:600;overflow-wrap:anywhere}.system-key .system-key-value .ant-badge .ant-badge-status-text{font-size:20px;line-height:32px;margin-inline-start:10px}.system-key .system-key-value .ant-badge .ant-badge-status-dot{width:10px;height:10px}.system-key-note{font-size:13px;line-height:20px}.system-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 48px;align-items:stretch;margin-bottom:28px}@media(min-width:992px){.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-grid>:last-child:nth-child(odd){grid-column:1 / -1}}.system-stack{display:flex;flex-direction:column;gap:28px}.system-section.ant-card{background:transparent;box-shadow:none;border-radius:0;height:100%}.system-section>.ant-card-head{padding:0;min-height:40px;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.system-section>.ant-card-head .ant-card-head-title{font-size:16px}.system-section>.ant-card-body{padding:12px 0 0}.system-section>.ant-card-loading-content,.system-section .ant-card-loading-content{padding:0}.system-facts .ant-descriptions-item-label{width:184px;flex:none}@media(max-width:575px){.system-facts .ant-descriptions-item-label{width:128px}}.system-path{word-break:break-all}.system-top{margin-bottom:28px}.system-job{margin-bottom:24px}.system-note.ant-typography{margin:8px 0 0}.system-note code{white-space:nowrap}.system-actions{margin-top:12px}.system-muted{font-size:12px}.system-modal-alert{margin-bottom:12px}.system-containers .ant-list-item{padding-inline:0}.system-container{display:flex;flex-direction:column;gap:4px;min-width:0}.system-log{max-height:60vh;overflow:auto;margin:0;padding:12px;font-size:12px;white-space:pre-wrap;word-break:break-word;background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02));border-radius:6px}.access-intro.ant-typography{margin:0 0 4px}.access-steps.ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.access-steps.ant-collapse>.ant-collapse-item:last-child{border-bottom:0}.access-steps.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 4px 12px 0;align-items:flex-start}.access-steps.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 0 16px 24px}.access-step-head{display:flex;flex-direction:column;gap:2px;min-width:0}.access-step-title{font-weight:600}.access-step-summary.ant-typography{font-size:13px;line-height:20px}.access-step-badge{white-space:nowrap}.access-note.ant-typography{margin:8px 0 0}.access-commands{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.access-command{display:flex;flex-direction:column;gap:2px;min-width:0}.access-command-title.ant-typography{font-size:12px}.access-command code{white-space:pre-wrap;overflow-wrap:anywhere}.access-link{display:inline-block;margin-top:12px}.access-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.access-field{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0;max-width:420px}.access-field-label.ant-typography{font-size:12px}.access-field-hint.ant-typography{font-size:12px;line-height:18px}.access-form .access-field-hint+*{margin:0}.access-restricted.ant-typography{margin:8px 0 0;font-size:13px}.access-line.ant-typography{margin:12px 0 0}.access-actions{margin-top:12px}.access-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.access-table-wrap{margin-top:12px;overflow-x:auto;max-width:100%}.access-table{width:100%;border-collapse:collapse;font-size:13px;line-height:20px}.access-table th{text-align:start;font-weight:500;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .55));padding:6px 12px 6px 0;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06));white-space:nowrap}.access-table td{padding:8px 12px 8px 0;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06));vertical-align:top;overflow-wrap:anywhere}.access-table tr:last-child td{border-bottom:0}.access-table code{white-space:nowrap}.access-verdict{margin-top:12px}.confirm-access{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--ant-color-bg-layout, #f5f5f5)}@media(max-width:575px){.access-steps.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-left:0}.access-step-badge .ant-badge-status-text{display:none}.access-field{max-width:none;flex-basis:100%}.access-form>.ant-btn{width:100%}.access-table{font-size:12px}.access-table thead{display:none}.access-table,.access-table tbody,.access-table tr,.access-table td{display:block}.access-table tr{padding:8px 0;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.access-table tr:last-child{border-bottom:0}.access-table td,.access-table tr:last-child td{border-bottom:0;padding:2px 0}.access-table td[data-label]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.access-table td[data-label]:before{content:attr(data-label);color:var(--ant-color-text-secondary, rgba(0, 0, 0, .55))}.access-table code{white-space:normal;overflow-wrap:anywhere}}.chat-fab{position:fixed;inset-inline-end:24px;inset-block-end:24px;z-index:980}.chat-fab .chat-fab-button.ant-btn{width:56px;min-width:56px;height:56px}.chat-fab .chat-fab-button .anticon{font-size:24px}body:has(.portal-sticky-bar) .chat-fab{inset-block-end:96px}.portal-fab.ant-float-btn{inset-inline-end:24px;inset-block-end:32px}body:has(.chat-fab) .portal-fab.ant-float-btn{inset-block-end:96px}.chat-window-loading{position:fixed;z-index:990;display:flex;align-items:center;justify-content:center;border-radius:16px}.chat-window-loading-max{inset:72px 16px 16px}.chat-window-loading-phone{inset:0;border-radius:0}@media(max-width:767px){.chat-fab{inset-inline-end:16px;inset-block-end:16px}.chat-fab .chat-fab-button.ant-btn{width:52px;min-width:52px;height:52px}.portal-fab.ant-float-btn{inset-inline-end:16px}body:has(.chat-fab) .portal-fab.ant-float-btn{inset-block-end:84px}}
