@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.page-state[data-v-38dec8f3]{text-align:center;background:linear-gradient(#fff,#fbfcfc);border:1px solid #e5ebe9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:54px 24px;display:flex}.state-icon[data-v-38dec8f3]{color:#167460;background:#edf6f3;border-radius:24px;place-items:center;width:74px;height:74px;margin-bottom:18px;font-size:35px;display:grid}.page-state.error .state-icon[data-v-38dec8f3]{color:#c44f47;background:#fff0ed}.page-state.offline .state-icon[data-v-38dec8f3],.page-state.stale .state-icon[data-v-38dec8f3]{color:#b77520;background:#fff7e8}.page-state.forbidden .state-icon[data-v-38dec8f3]{color:#6855ad;background:#f0effb}.page-state.locked .state-icon[data-v-38dec8f3]{color:#50625e;background:#edf1f0}.page-state h2[data-v-38dec8f3]{color:#1d302c;margin:0;font-size:20px}.page-state p[data-v-38dec8f3]{color:#71817d;max-width:460px;margin:8px 0 0;font-size:13px;line-height:1.65}.state-actions[data-v-38dec8f3]{margin-top:20px}.page-state.compact[data-v-38dec8f3]{background:0 0;border:0;min-height:180px;padding:28px 16px}.page-state.compact .state-icon[data-v-38dec8f3]{border-radius:16px;width:48px;height:48px;margin-bottom:10px;font-size:25px}.page-state.compact h2[data-v-38dec8f3]{font-size:15px}.page-state.compact p[data-v-38dec8f3]{font-size:12px}.page-state.loading[data-v-38dec8f3]{text-align:left;display:block}.skeleton-head[data-v-38dec8f3]{align-items:center;gap:14px;margin-bottom:24px;display:flex}.skeleton-head>div[data-v-38dec8f3]{flex:1;gap:8px;display:grid}.loading>.n-skeleton[data-v-38dec8f3]{margin-top:12px;display:block}.page-state.loading.compact[data-v-38dec8f3]{min-height:150px}@media (width<=520px){.page-state[data-v-38dec8f3]{min-height:290px;padding:40px 18px}.state-icon[data-v-38dec8f3]{border-radius:20px;width:62px;height:62px;font-size:31px}}.ott-confirm-text{white-space:pre-line;font-size:16px;line-height:1.5}:root{color:#182724;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f6;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}html body{font-size:16px}.n-input .n-input__placeholder{text-overflow:ellipsis;white-space:nowrap}button,input,textarea,select{font:inherit}@media screen{:where(small){font-size:max(12px,.8333em)}}a{color:inherit}::selection{color:#fff;background:#176c60}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:10000;color:#fff;background:#123f38;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s;position:fixed;top:10px;left:50%;transform:translate(-50%,-150%);box-shadow:0 8px 24px #00000038}.skip-link:focus{outline-offset:2px;outline:3px solid #f2aa2b;transform:translate(-50%)}:where(a,button,input,textarea,select,[role=button],[role=menuitem],[role=combobox],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;outline:3px solid #136f5f}html[data-theme=dark] :where(a,button,input,textarea,select,[role=button],[role=menuitem],[role=combobox],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#61c6ae}#main-content:focus{outline:none}html.a11y-theme-grayscale{filter:grayscale()}html.a11y-theme-dim{filter:brightness(.76)saturate(.78)}html.a11y-theme-contrast{filter:brightness(.85)contrast(1.45)saturate(1.1)}html[data-theme=dark].a11y-theme-contrast{filter:brightness(1.2)contrast(1.3)saturate(1.1)}html.a11y-theme-contrast .n-card{--n-border-color:#8a9994!important}html[data-theme=dark].a11y-theme-contrast .n-card{--n-border-color:#4f6660!important}html.a11y-links #app a{text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html.a11y-links #app a:not(.n-button):not([class*=btn]){background-color:#facc1547!important}html.a11y-no-motion *,html.a11y-no-motion :before,html.a11y-no-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.a11y-large-cursor,html.a11y-large-cursor body,html.a11y-large-cursor #app,html.a11y-large-cursor #app *{cursor:var(--a11y-cursor)!important}html.a11y-enabled #app :where(h1,h2,h3,h4,h5,h6,p,li,td,th,dt,dd,label,a,button,b,strong,small,span,input,textarea){line-height:var(--a11y-line-height,1.5)!important;word-spacing:var(--a11y-word-spacing,0px)!important}.n-card{overflow:hidden}.n-drawer{max-width:100vw!important}.n-modal,.n-dialog{max-width:calc(100vw - 24px)!important}.n-card-header{flex-wrap:wrap;gap:10px;min-width:0}.n-card-header__main{min-width:0}.n-card-header__extra{max-width:100%}.n-data-table{border-radius:10px;outline:none;--n-td-color-striped:#fbfcfc!important}.n-data-table[tabindex="0"]:focus-visible{box-shadow:0 0 0 3px #1674602e}.n-data-table .n-scrollbar-rail--horizontal{opacity:1!important;pointer-events:auto!important;height:13px!important}.n-data-table .n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar{cursor:grab;background:#91a6a1!important;height:8px!important;bottom:2px!important}.n-data-table .n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar:active{cursor:grabbing}.n-data-table .n-scrollbar-container{scrollbar-gutter:stable}.n-data-table[data-horizontal-overflow]{padding-top:42px;position:relative}.table-scroll-help{z-index:12;align-items:center;gap:5px;display:none;position:absolute;top:7px;right:9px}.n-data-table[data-horizontal-overflow]>.table-scroll-help{display:flex}.table-scroll-help__button{color:#176f60;cursor:help;background:#eef6f4;border:1px solid #cfe0dc;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:15px;font-weight:850;line-height:1;display:grid;box-shadow:0 3px 10px #17534814}.table-scroll-help__button.nav{cursor:pointer;font-size:20px;font-weight:650}.table-scroll-help__button:disabled{opacity:.35;cursor:not-allowed}.table-scroll-help__button:hover,.table-scroll-help__button:focus-visible{color:#fff;background:#176f60;border-color:#176f60;outline:none}.table-scroll-help__tip{color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#173e38;border:1px solid #dce6e3;border-radius:12px;width:min(310px,100vw - 56px);padding:13px 14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:34px;right:0;transform:translateY(-5px);box-shadow:0 16px 38px #10362f33}.table-scroll-help:hover .table-scroll-help__tip,.table-scroll-help:focus-within .table-scroll-help__tip{opacity:1;visibility:visible;transform:translateY(0)}.table-scroll-help__title{margin-bottom:9px;font-size:13px;display:block}.table-scroll-help__line{color:#d4e2df;align-items:center;gap:5px;min-height:25px;font-size:12px;display:flex}.table-scroll-help__line kbd{color:#fff;text-align:center;background:#ffffff1a;border:1px solid #ffffff3b;border-bottom-width:2px;border-radius:5px;min-width:25px;padding:3px 6px;font:750 12px/1.2 Manrope,sans-serif}.table-scroll-help__footer{color:#a9c1bc;border-top:1px solid #ffffff1f;margin-top:8px;padding-top:8px;font-size:12px;line-height:1.5;display:block}.n-data-table .n-data-table-th{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.n-data-table .n-data-table-td{font-size:14px}.n-data-table[data-horizontal-overflow] .n-data-table-base-table-body{cursor:grab}.n-data-table.data-dragging,.n-data-table.data-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.n-menu .n-menu-item-content-header{font-size:16px;font-weight:600}.n-menu .n-menu-item-group-title{letter-spacing:.08em;color:#6b7875!important;font-size:12px!important;font-weight:750!important}.nav-dot{display:none}.n-form-item-label{font-size:15px!important;font-weight:700!important}.role-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.role-stat-card{box-shadow:0 4px 18px #143c3409;border:1px solid #e8edeb!important}.role-stat-card .stat-label{color:#778582;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.role-stat-card .stat-label i{color:#167460;background:#e9f3f0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.role-stat-card strong{letter-spacing:-.04em;color:#1c2d29;overflow-wrap:anywhere;min-width:0;font-size:27px;line-height:1.15;display:block}.role-stat-card small{color:#84908e;margin-top:7px;font-size:12px;display:block}.role-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px;display:grid}.role-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.role-toolbar .n-input{width:min(300px,100%)}.role-toolbar .n-select{width:180px}.role-card{box-shadow:0 4px 18px #143c3409;border:1px solid #e7ecea!important}.role-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.role-card-title h3{margin:0;font-size:16px}.role-card-title p{color:#7e8b88;margin:4px 0 0;font-size:12px}.source-chip{color:#176c5c;background:#edf6f3;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:750;display:inline-flex}.mobile-records{display:none}@media (width<=1100px){.role-stat-grid{grid-template-columns:1fr 1fr}.role-grid{grid-template-columns:1fr}}@media (width<=700px){.n-button:not(.n-button--tiny-type),.n-base-selection:not(.n-base-selection--tiny){min-height:38px}.role-stat-grid{gap:10px}.role-table-desktop{display:none}.mobile-records{gap:10px;display:grid}.mobile-record{background:#fff;border:1px solid #e4eae8;border-radius:14px;min-width:0;padding:14px}.mobile-record header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-record header>div{min-width:0}.mobile-record header b,.mobile-record header p{overflow-wrap:anywhere}.mobile-record b{font-size:14px}.mobile-record p{color:#788683;margin:4px 0;font-size:12px}.mobile-record dl{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0;display:grid}.mobile-record dt{text-transform:uppercase;color:#929c9a;font-size:12px;font-weight:800}.mobile-record dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:750}.role-toolbar>*{flex:145px}.role-toolbar .n-input,.role-toolbar .n-select{width:auto}.n-drawer-content .n-drawer-body-content-wrapper{padding-left:16px!important;padding-right:16px!important}}@media (width<=480px){.role-stat-grid{grid-template-columns:1fr 1fr}.role-stat-card .n-card__content{padding:14px}.role-stat-card strong{font-size:23px}.role-stat-card .stat-label i{width:30px;height:30px}.role-stat-card .stat-label{font-size:12px}.role-card .n-card__content{padding:14px}}@media (width<=360px){.role-stat-grid,.hajm-stats,.dist-stats{grid-template-columns:1fr!important}.mobile-record dl{grid-template-columns:1fr}.role-toolbar{grid-template-columns:1fr;display:grid}.role-toolbar>*{width:100%!important}.table-scroll-help__tip{width:auto;position:fixed;top:auto;left:10px;right:10px}.modal-actions{grid-template-columns:1fr;display:grid!important}.modal-actions .n-button{width:100%}}@media (width<=600px){body:has(.n-drawer[aria-modal=true]) .ax-fab{bottom:130px}}:where(#main-content>*,#main-content>div>*){grid-template-columns:minmax(0,1fr)}.n-radio-group.n-radio-group--button-group{white-space:nowrap;scrollbar-width:none;min-width:0;max-width:100%;padding:2px;overflow-x:auto}.n-radio-group.n-radio-group--button-group::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=dark]{--dark-bg:#0b1311;--dark-bg-soft:#0e1715;--dark-surface:#121c1a;--dark-surface-2:#16211f;--dark-surface-3:#1b2825;--dark-border:#293734;--dark-border-soft:#22302d;--dark-text:#edf5f2;--dark-text-2:#c3d0cc;--dark-muted:#8fa09b;--dark-accent:#61c6ae;color:var(--dark-text);background:var(--dark-bg)}html[data-theme=dark] body,html[data-theme=dark] #app{color:var(--dark-text);background:var(--dark-bg)}html[data-theme=dark] :where(h1,h2,h3,h4,h5,h6,b,strong,dt,dd){color:inherit}html[data-theme=dark] .brand-mark:not(.inverse) img{filter:brightness(0)invert()}html[data-theme=dark] .n-layout,html[data-theme=dark] .n-layout-scroll-container,html[data-theme=dark] .n-layout-sider{background-color:var(--dark-bg)!important}html[data-theme=dark] .n-card{color:var(--dark-text);border-color:var(--dark-border)!important;background-color:var(--dark-surface)!important}html[data-theme=dark] .n-data-table{--n-td-color-striped:#101a18!important;--n-border-color:var(--dark-border)!important}html[data-theme=dark] .n-data-table .n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar{background:#526a64!important}html[data-theme=dark] .table-scroll-help__button{color:#7dd2bd;background:#172720;border-color:#315047}html[data-theme=dark] .role-stat-card,html[data-theme=dark] .role-card{box-shadow:0 6px 22px #00000029;border-color:var(--dark-border)!important}html[data-theme=dark] .role-stat-card strong,html[data-theme=dark] .role-card-title h3{color:var(--dark-text)}html[data-theme=dark] :is(.role-stat-card small,.role-card-title p,.mobile-record p){color:var(--dark-muted)}html[data-theme=dark] :is(.source-chip,.role-stat-card .stat-label i){color:#7bd2bc;background:#183029}html[data-theme=dark] .mobile-record{border-color:var(--dark-border);background:var(--dark-surface)}html[data-theme=dark] .desktop-sider{box-shadow:8px 0 28px #0003;border-color:var(--dark-border)!important;background:linear-gradient(#101917,#0d1614)!important}html[data-theme=dark] :is(.sider-org,.sider-ott){border-color:var(--dark-border)!important}html[data-theme=dark] .workspace-view>span,html[data-theme=dark] .n-menu .n-menu-item-group-title{color:var(--dark-muted)!important}html[data-theme=dark] :is(.sider-org b,.header-page-context b,.user-menu b){color:var(--dark-text)!important}html[data-theme=dark] :is(.sider-org small,.header-page-context small,.header-year-switcher>small,.user-menu small){color:var(--dark-muted)!important}html[data-theme=dark] .app-header{border-color:var(--dark-border)!important;background:#0d1614eb!important;box-shadow:0 5px 22px #00000038!important}html[data-theme=dark] .app-content,html[data-theme=dark] .page-scroll{background:radial-gradient(circle at 78% 4%, #14251f 0, transparent 32%), var(--dark-bg)!important}html[data-theme=dark] .quick-search-trigger{border-color:var(--dark-border)!important;color:var(--dark-text-2)!important;background:var(--dark-surface-2)!important}html[data-theme=dark] :is(.quick-search-trigger kbd,.quick-navigation-footer kbd,.quick-navigation-results button>kbd){color:#b8c7c3!important;background:#0f1816!important;border-color:#3a4946!important}html[data-theme=dark] .user-menu{color:var(--dark-text)!important}html[data-theme=dark] :is(.mobile-context,.quick-navigation-footer){border-color:var(--dark-border)!important;background:var(--dark-surface-2)!important}html[data-theme=dark] .quick-navigation-results button{color:var(--dark-text)!important;background:0 0!important}html[data-theme=dark] :is(.quick-navigation-results button:hover,.quick-navigation-results button.selected){background:#183029!important}html[data-theme=dark] .quick-navigation-results button.active{box-shadow:inset 3px 0 #61c6ae}html[data-theme=dark] .year-scope{background:linear-gradient(105deg,#14221f,#172a24)!important;border-color:#2b403a!important;box-shadow:0 7px 22px #00000024!important}html[data-theme=dark] .year-scope :is(b,strong){color:var(--dark-text)!important}html[data-theme=dark] .year-scope .year-scope-text :is(small,span):not(.year-error){color:var(--dark-muted)!important}html[data-theme=dark] .year-scope>span{color:#72d0b7!important;background:#19352c!important}html[data-theme=dark] :is(.page-heading,.header-page-context){border-color:var(--dark-border)!important}html[data-theme=dark] :is(.page-heading h1,.section-heading h2,.workflow-heading b,.workflow-heading strong,.next-copy b,.step-copy b){color:var(--dark-text)!important}html[data-theme=dark] :is(.page-heading small,.section-kicker,.section-head>div>small){color:var(--dark-accent)!important}html[data-theme=dark] .overview-side>header{border-color:var(--dark-border)!important}html[data-theme=dark] :is(.page-heading p,.workflow-heading span,.next-copy span,.step-copy small,.workflow-summary small,.workflow-summary span){color:var(--dark-muted)!important}html[data-theme=dark] .workflow-list button{color:var(--dark-text)!important}html[data-theme=dark] .n-progress-graph-line-rail{background-color:#263430!important}html[data-theme=dark] .n-menu-item-content--selected:before{background:#173029!important}html[data-theme=dark] :is(.n-menu-item-content--selected .n-menu-item-content-header,.n-menu-item-content--selected .n-menu-item-content__icon){color:#7ed8c0!important}html[data-theme=dark] :is(.ax,.ax-fab){--ax-bg:#0b1612;--ax-soft:#12231c;--ax-line:#22382f;--ax-ink:#e8fdf4;--ax-ink-2:#b9d4c8;--ax-muted:#8aa79b;--ax-accent:#34d399;--ax-on-ink:#06120d}html[data-theme=dark] .ax-fab{--ax-ink:#34d399;--ax-on-ink:#052016}html[data-theme=dark] .lp{--lp-bg:#06120d;--lp-bg-2:#0d2119;--lp-ink:#e8fdf4;--lp-ink-2:#b9d4c8;--lp-muted:#86a397;--lp-line:#e8fdf41f;--lp-accent:#34d399;--lp-accent-ink:#34d399;--lp-deep:#0b3d2e;--lp-deep-2:#041009}html[data-theme=dark] .cl{--cl-bg:#06120d;--cl-ink:#e8fdf4;--cl-ink-2:#b9d4c8;--cl-muted:#86a397;--cl-line:#e8fdf429;--cl-field:#0b1a14;--cl-accent:#34d399;--cl-on-accent:#052016;--cl-deep:#0b3d2e}html[data-theme=dark] .tl{--tl-bg:color-mix(in srgb, var(--tenant) 10%, #070d0b);--tl-card:#0f1714;--tl-ink:#eef4f1;--tl-ink-2:#bccac4;--tl-muted:#8fa19a;--tl-line:#eef4f124;--tl-accent:var(--tenant-text-dark)}html[data-theme=dark] .lf-alert.is-error{color:#ffc2c2;background:#3b1717}html[data-theme=dark] .ps{--ps-bg:#06120d;--ps-card:#0b1a14;--ps-soft:#12231c;--ps-ink:#e8fdf4;--ps-ink-2:#b9d4c8;--ps-muted:#86a397;--ps-line:#e8fdf424;--ps-accent:#34d399;--ps-on-accent:#052016;--ps-mint:#34d399}html[data-theme=dark] :is(.sp-alert,.st-alert){color:#ffc2c2;background:#3b1717}html[data-theme=dark] :is(.registry-tabs,.panel-section,.overview-side,.training-section,.plan-overview,.plan-collapse,.kind-grid article,.training-grid article,.new-org-head,.rule-identity,.test-result,.request-hero,.curriculum-grid article,.unit-list article,.notification-item,.task-list article,.flow-rail,.detail-grid div){border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:var(--dark-surface)!important;box-shadow:none!important}html[data-theme=dark] .flow-rail article{color:var(--dark-muted)!important}html[data-theme=dark] .flow-rail :is(article.done,article.active){color:var(--dark-accent)!important}html[data-theme=dark] .flow-rail article i{color:var(--dark-muted)!important;background:var(--dark-surface-3)!important}html[data-theme=dark] .flow-rail article.active i{color:#07130f!important;background:#63c7ae!important}html[data-theme=dark] .flow-rail em{background:var(--dark-border)!important}html[data-theme=dark] .detail-total{background:#173029!important}html[data-theme=dark] :is(.overview-metrics article,.structure-grid dl div,.source-actions .n-card,.hour-list article,.kind-grid dl div,.training-grid dl div,.rule-identity,.switch-row,.notification-toolbar){border-color:var(--dark-border-soft)!important;background:var(--dark-surface-2)!important}html[data-theme=dark] :is(.overview-metrics article>span,.tab-icon,.hour-name>span,.training-title>span,.switch-icon){color:#73ceb7!important;background:#193229!important}html[data-theme=dark] .registry-tab{color:var(--dark-text-2)!important}html[data-theme=dark] .registry-tab:hover{background:#162720!important;border-color:#325048!important}html[data-theme=dark] .registry-tab.active{color:#8ae0ca!important;background:#19332b!important;border-color:#33584e!important}html[data-theme=dark] .registry-tab.active .tab-icon{color:#07120f!important;background:#63c8af!important}html[data-theme=dark] :is(.section-heading p,.section-head p,.next-card p,.task-list span,.hour-name small,.tab-copy small){color:var(--dark-muted)!important}html[data-theme=dark] .next-card{background:linear-gradient(110deg,#152821,#121c1a)!important;border-color:#2d4a42!important}html[data-theme=dark] .next-step{background:linear-gradient(120deg,#181d1b,#24191d)!important;border-color:#49313a!important}html[data-theme=dark] :is(.workflow-list li,.activity-card article,.context-card dl div){border-color:var(--dark-border)!important}html[data-theme=dark] .workflow-list li.current button{background:#2b2418!important}html[data-theme=dark] .workflow-list li.error button{background:#2b1d1c!important}html[data-theme=dark] :is(.step-number,.state-icon){color:var(--dark-muted)!important;background:var(--dark-surface-3)!important}html[data-theme=dark] :is(.permission-card,.next-card,.conflict-card){color:var(--dark-text)!important}html[data-theme=dark] .permission-card{background:#142b24!important}html[data-theme=dark] .conflict-card{background:#2a2317!important}html[data-theme=dark] .winner-note,html[data-theme=dark] .draft-summary{background:#0e3029!important}html[data-theme=dark] :is(.app-shell,.role-switch,.step-shell,.approval-flow,.page-state){border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:var(--dark-surface)!important;box-shadow:none!important}html[data-theme=dark] :is(.page-state h2,.notification-title,.notification-copy strong,.notification-empty strong){color:var(--dark-text)!important}html[data-theme=dark] :is(.page-state p,.notification-body,.notification-copy small,.notification-meta time,.notification-empty){color:var(--dark-muted)!important}html[data-theme=dark] .page-state.compact{background:0 0!important}html[data-theme=dark] :is(.page-state.error .state-icon,.page-state.locked .state-icon){color:#ef8a82!important;background:#321f1e!important}html[data-theme=dark] :is(.page-state.offline .state-icon,.page-state.stale .state-icon){color:#e7b35d!important;background:#302719!important}html[data-theme=dark] .page-state.forbidden .state-icon{color:#b7a8f0!important;background:#27233a!important}html[data-theme=dark] :is(.approval-flow span,.workflow-list small,.request-hero span,.request-detail dt){color:var(--dark-muted)!important}html[data-theme=dark] :is(.approval-flow i,.workflow-list i){color:var(--dark-muted)!important;background:var(--dark-surface-3)!important}html[data-theme=dark] :is(.approval-flow .done i,.workflow-list .done i){color:#73ceb7!important;background:#193229!important}html[data-theme=dark] :is(.approval-flow .active i,.workflow-list .active i){color:#07130f!important;background:#63c7ae!important}html[data-theme=dark] .workflow-list button{border-color:var(--dark-border)!important;background:var(--dark-surface)!important}html[data-theme=dark] .workflow-list button.active{background:#173029!important;border-color:#315a4f!important}html[data-theme=dark] :is(.workflow-list button.blocked,.next-action){background:#2b2418!important;border-color:#51452b!important}html[data-theme=dark] .next-action p{color:#c0ad85!important}html[data-theme=dark] :is(.scope-card article,.run-card dl div){border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:var(--dark-surface-2)!important}html[data-theme=dark] :is(.scope-card article.blocked,.curriculum-grid article.blocked){background:#2b1d1c!important;border-color:#55312e!important}html[data-theme=dark] .readiness-summary .n-card{background:var(--dark-surface)!important}html[data-theme=dark] .readiness-summary strong{color:var(--dark-text)!important}html[data-theme=dark] :is(.readiness-summary small,.readiness-summary span,.curriculum-grid span){color:var(--dark-muted)!important}html[data-theme=dark] .decision-switch button{border-color:var(--dark-border)!important;color:var(--dark-text-2)!important;background:var(--dark-surface-2)!important}html[data-theme=dark] .decision-switch button.active{color:#8ae0ca!important;background:#19332b!important;border-color:#3b7465!important}html[data-theme=dark] .decision-switch button.danger{color:#f09a92!important;background:#321f1e!important;border-color:#67403c!important}html[data-theme=dark] .notification-toolbar>div{background:var(--dark-surface-3)!important}html[data-theme=dark] .notification-toolbar button{color:var(--dark-muted)!important}html[data-theme=dark] .notification-toolbar button.active{color:var(--dark-text)!important;box-shadow:none!important;background:#293733!important}html[data-theme=dark] .notification-item{border-color:var(--dark-border-soft)!important}html[data-theme=dark] :is(.notification-item:hover,.notification-item:focus-visible,.notification-item.unread){background:#15241f!important}html[data-theme=dark] .notification-icon{color:var(--dark-text-2)!important;background:var(--dark-surface-3)!important}html[data-theme=dark] .notification-icon.approval{color:#71d0b7!important;background:#193229!important}html[data-theme=dark] .notification-icon.assignment{color:#8db9ec!important;background:#1c2937!important}html[data-theme=dark] .notification-icon.warning{color:#e7b35d!important;background:#302719!important}html[data-theme=dark] :is(.color-field input[type=color],.cursor-colors .n-radio-button){border-color:var(--dark-border)!important;background:var(--dark-surface-2)!important}html[data-theme=dark] :is(.section-title small,.switch-row small,.field-block>label,.slider-row span){color:var(--dark-muted)!important}html[data-theme=dark] :is(.process-steps button,.check-list article,.doc-preview dl div,.balance-card dl div){border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:var(--dark-surface-2)!important}html[data-theme=dark] :is(.process-steps button small,.process-head span,.check-list article span,.doc-preview dt,.balance-card dt){color:var(--dark-muted)!important}html[data-theme=dark] :is(.process-steps i,.check-list>article>i,.history-list i){color:var(--dark-muted)!important;background:var(--dark-surface-3)!important}html[data-theme=dark] :is(.process-steps .done i,.check-list article.ok>i,.history-list .done i){color:#73ceb7!important;background:#193229!important}html[data-theme=dark] :is(.process-steps .problem,.check-list article:not(.ok)){background:#2b2418!important;border-color:#58422c!important}html[data-theme=dark] :is(.process-steps .problem i,.check-list article:not(.ok)>i,.history-list .warning i){color:#e7b35d!important;background:#302719!important}html[data-theme=dark] .nav-badge{color:#1f0a0a;background:#f87171}.b3-related{color:#14705c;white-space:nowrap;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.b3-related:hover,.b3-related:focus-visible{text-decoration:underline}html[data-theme=dark] .b3-related{color:#4cc5a3}:root{--grid-bg:#fff;--grid-head:#eff5f2;--grid-head-text:#3c4f4a;--grid-line:#e1e9e6;--grid-line-strong:#cbdad5;--grid-zebra:#f8fbfa;--grid-hover:#e8f7ef;--grid-hover-line:#16a34a;--grid-selected:#d9f2e4;--grid-text:#1d2d29;--grid-muted:#5c6a66;--grid-total:#eef6f1;--grid-total-text:#0b3d2e;--grid-band:#f4f8f6;--grid-warn:#fff8eb;--grid-danger:#fff4f4}html[data-theme=dark]{--grid-bg:#111b19;--grid-head:#172420;--grid-head-text:#b8c8c2;--grid-line:#22312d;--grid-line-strong:#30433d;--grid-zebra:#131f1c;--grid-hover:#173027;--grid-hover-line:#34d399;--grid-selected:#1b3a2e;--grid-text:#e2ece8;--grid-muted:#8fa09b;--grid-total:#15281f;--grid-total-text:#9be8c4;--grid-band:#15211e;--grid-warn:#2a2414;--grid-danger:#2c1819}.ott-grid-wrap{border:1px solid var(--grid-line-strong);background:var(--grid-bg);border-radius:10px;min-width:0;position:relative;overflow:hidden}.ott-grid-wrap[data-horizontal-overflow]{background:linear-gradient(var(--grid-head) 0 32px, var(--grid-bg) 32px);padding-top:32px}.ott-grid-wrap:has(>.ott-grid-tools){background:linear-gradient(var(--grid-head) 0 32px, var(--grid-bg) 32px);padding-top:32px}.ott-grid-wrap[data-horizontal-overflow]>.table-scroll-help{display:flex;top:3px;right:6px}.ott-grid-wrap>.table-scroll-help .table-scroll-help__button{width:26px;height:26px}.ott-grid-wrap[data-horizontal-overflow]>.ott-grid-scroll{border-top:1px solid var(--grid-line-strong)}.ott-grid-wrap:has(>.ott-grid-tools)>.ott-grid-scroll{border-top:1px solid var(--grid-line-strong)}.ott-grid-tools{z-index:12;align-items:center;gap:4px;display:flex;position:absolute;top:3px;left:6px}.ott-grid-tools__btn{border:1px solid var(--grid-line-strong);background:var(--grid-bg);height:26px;color:var(--grid-head-text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:13.5px;font-weight:700;display:inline-flex}.ott-grid-tools__btn:hover{border-color:var(--grid-hover-line);color:var(--grid-total-text);background:var(--grid-hover)}.ott-grid-tools__btn[aria-pressed=true]{border-color:var(--grid-hover-line);background:var(--grid-hover);color:var(--grid-total-text)}.ott-grid-tools__btn[hidden]{display:none}.page-scroll.is-top-collapsed:has([data-grid-fit]) .page-sticky-top .year-scope{display:none!important}.page-scroll.is-top-collapsed:has([data-grid-fit]) .ott-stats{display:none!important}.page-scroll.is-top-collapsed:has([data-grid-fit]) p:has(~.ott-grid-wrap [data-grid-fit]){display:none!important}.ott-grid-wrap.is-fullscreen{z-index:1500;border-radius:12px;flex-direction:column;display:flex;position:fixed;inset:10px;box-shadow:0 0 0 100vmax #06141073,0 24px 60px #0000004d}.ott-grid-wrap.is-fullscreen>.ott-grid-scroll{flex:auto;min-height:0;max-height:none!important}.page-scroll.has-grid-fullscreen{overflow:hidden}@media (width<=700px){.ott-grid-wrap.is-fullscreen{border-radius:0;inset:0}.ott-grid-tools__btn span{display:none}.ott-grid-tools__btn{padding:0 7px}}.ott-grid-tools__cards{display:none}@media (width<=640px){.ott-grid-tools__cards{display:inline-flex}}.ott-grid-wrap.is-cards{background:0 0;border:0;padding-top:34px;overflow:visible}.ott-grid-wrap.is-cards.is-cards-plain{padding-top:0}.ott-grid-wrap.is-cards>.ott-grid-tools{left:0}.ott-grid-wrap.is-cards>.table-scroll-help{display:none!important}.ott-grid-wrap.is-cards>.ott-grid-scroll{border-top:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.ott-grid-wrap.is-cards table.ott-grid{background:0 0;border:0;display:block;width:100%!important;min-width:0!important}.ott-grid-wrap.is-cards .ott-grid thead,.ott-grid-wrap.is-cards .ott-grid colgroup{display:none}.ott-grid-wrap.is-cards .ott-grid tbody,.ott-grid-wrap.is-cards .ott-grid tfoot{gap:8px;display:grid;position:static}.ott-grid-wrap.is-cards .ott-grid tfoot{margin-top:8px}.ott-grid-wrap.is-cards .ott-grid tr{border:1px solid var(--grid-line);background:var(--grid-bg);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.ott-grid-wrap.is-cards .ott-grid tfoot tr{border-color:var(--grid-line-strong);background:var(--grid-total)}.ott-grid-wrap.is-cards .ott-grid tr[data-card-band]{background:0 0;border:0;padding:6px 4px 0}.ott-grid-wrap.is-cards .ott-grid :is(td,th){text-align:right;overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;display:flex;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;padding:2px 0!important;position:static!important}.ott-grid-wrap.is-cards .ott-grid :is(td,th)[data-label]:before{content:attr(data-label);min-width:0;color:var(--grid-muted);text-align:left;letter-spacing:0;text-transform:none;flex:0 48%;font-size:13px;font-weight:500}.ott-grid-wrap.is-cards .ott-grid :is(td,th)[data-card-empty],.ott-grid-wrap.is-cards .ott-grid .is-idx{display:none}.ott-grid-wrap.is-cards .ott-grid .is-name,.ott-grid-wrap.is-cards .ott-grid tr[data-card-band]>*{text-align:left;justify-content:flex-start;font-size:15px;font-weight:750}.ott-grid-wrap.is-cards .ott-grid tr[data-card-band]>*{color:var(--grid-total-text);font-size:14px}.ott-grid-wrap.is-cards .ott-grid .is-name{flex-wrap:wrap;column-gap:8px}.ott-grid-wrap.is-cards .ott-grid .is-name small{white-space:nowrap}.ott-grid-wrap.is-cards .ott-grid .ott-grid__actions{justify-content:flex-end;margin-top:4px;border-top:1px solid var(--grid-line)!important;padding-top:6px!important}.ott-grid-wrap.is-cards .ott-grid .ott-grid__actions:before{content:none}.ott-grid-wrap.is-cards .ott-grid .ott-grid__btns{flex-wrap:wrap;justify-content:flex-end}.ott-grid-wrap.data-dragging,.ott-grid-wrap.data-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ott-grid-wrap:focus-visible{outline-offset:2px;outline:3px solid #16a34a59}.ott-grid-scroll{max-width:100%;max-height:var(--grid-fit-h,72vh);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--grid-line-strong) transparent;overflow:auto}.ott-grid-scroll.is-free{max-height:none}.ott-grid-scroll[data-grid-overflow]:after{content:"";height:64px;display:block}.ott-grid-scroll::-webkit-scrollbar{width:10px;height:10px}.ott-grid-scroll::-webkit-scrollbar-thumb{border:2px solid var(--grid-bg);background:var(--grid-line-strong);border-radius:8px}.ott-grid-scroll::-webkit-scrollbar-thumb:hover{background:#9fb5ae}.ott-grid-scroll::-webkit-scrollbar-track{background:0 0}.ott-grid-scroll::-webkit-scrollbar-corner{background:var(--grid-bg)}.ott-grid{border-collapse:separate;border-spacing:0;width:100%;color:var(--grid-text);background:var(--grid-bg);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.ott-grid>caption{text-align:left;color:var(--grid-muted);caption-side:top;padding:8px 10px;font-size:14px;font-weight:700}.ott-grid>thead{z-index:3;position:sticky;top:0}.ott-grid>thead>tr>th,.ott-grid>thead>tr>td{border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line-strong);background:var(--grid-head);color:var(--grid-head-text);letter-spacing:.035em;text-transform:uppercase;text-align:left;vertical-align:middle;white-space:nowrap;padding:9px 10px;font-size:12.5px;font-weight:750;line-height:1.25}.ott-grid>thead>tr>th.wrap{white-space:normal}.ott-grid>thead>tr>th.is-col-hover{background:var(--grid-hover);color:var(--grid-total-text);box-shadow:inset 0 -2px 0 var(--grid-hover-line)}.ott-grid>tbody>tr>td,.ott-grid>tbody>tr>th{border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);background:var(--grid-bg);text-align:left;vertical-align:middle;padding:7px 10px;transition:background-color .12s,box-shadow .12s}.ott-grid>tbody>tr>th{font-weight:650}.ott-grid>*>tr>:last-child{border-right:0}.ott-grid>tbody:last-child>tr:last-child>*{border-bottom:0}.ott-grid>tbody>tr:nth-child(2n)>*{background:var(--grid-zebra)}.ott-grid>tbody>tr:hover>*{background:var(--grid-hover)}.ott-grid>tbody>tr:hover>:first-child{box-shadow:inset 3px 0 0 var(--grid-hover-line)}.ott-grid>tbody>tr>td:hover{box-shadow:inset 0 0 0 1px var(--grid-hover-line)}.ott-grid>tbody>tr>td:first-child:hover{box-shadow:inset 3px 0 0 var(--grid-hover-line), inset 0 0 0 1px var(--grid-hover-line)}.ott-grid>tbody>tr.is-selected>*{background:var(--grid-selected)}.ott-grid>tbody>tr.is-clickable{cursor:pointer}.ott-grid>tbody>tr.is-muted>*{color:var(--grid-muted)}.ott-grid>tbody>tr.is-warn>*{background:var(--grid-warn)}.ott-grid>tbody>tr.is-danger>*{background:var(--grid-danger)}.ott-grid>tbody>tr.ott-grid__band>*{background:var(--grid-band);color:var(--grid-total-text);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:750}.ott-grid>tbody>tr.ott-grid__subtotal>*{background:var(--grid-total);color:var(--grid-total-text);border-bottom:2px solid var(--grid-line-strong);font-weight:750}.ott-grid>tfoot{z-index:2;position:sticky;bottom:0}.ott-grid>tfoot>tr>td,.ott-grid>tfoot>tr>th,.ott-grid>tbody>tr.ott-grid__grand>*{border-top:2px solid var(--grid-line-strong);border-right:1px solid var(--grid-line);background:var(--grid-total);color:var(--grid-total-text);text-align:left;padding:8px 10px;font-weight:800}.ott-grid .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ott-grid .center{text-align:center}.ott-grid .nowrap{white-space:nowrap}.ott-grid .is-idx{text-align:center;width:44px;color:var(--grid-muted);font-size:13px}.ott-grid .is-name{font-weight:650}.ott-grid .is-muted,.ott-grid small{color:var(--grid-muted)}.ott-grid .is-zero{color:#0000}.ott-grid td.ott-grid__empty{text-align:center;color:var(--grid-muted);padding:26px 12px}.ott-grid .is-sticky-left{z-index:1;position:sticky;left:0}.ott-grid>thead .is-sticky-left{z-index:4}.ott-grid>tbody .is-sticky-left{box-shadow:inset -1px 0 0 var(--grid-line-strong)}.ott-grid .ott-grid__actions{z-index:1;white-space:nowrap;text-align:right;width:1%;box-shadow:inset 1px 0 0 var(--grid-line-strong);position:sticky;right:0}.ott-grid>thead .ott-grid__actions{z-index:4}@media (width<=640px){.ott-grid .ott-grid__actions{box-shadow:none;position:static}}.ott-grid__btns{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ott-grid .n-button{font-size:14px}.ott-grid .n-tag{vertical-align:middle}.ott-grid-foot{border-top:1px solid var(--grid-line-strong);background:var(--grid-head);color:var(--grid-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}@media (width<=700px){.ott-grid{font-size:14px}.ott-grid>tbody>tr>td,.ott-grid>tbody>tr>th{padding:7px 8px}.ott-grid .is-sticky-left{box-shadow:none;position:static}}@media print{.ott-grid-scroll{overflow:visible;max-height:none!important}.ott-grid>thead,.ott-grid>tfoot{position:static}.ott-grid-wrap>.table-scroll-help,.ott-grid-tools{display:none!important}.ott-grid-wrap{padding-top:0!important}}.ott-stats.ott-stats.ott-stats{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}.ott-stats.ott-stats.ott-stats>*{border:1px solid var(--grid-line-strong);background:var(--grid-bg);min-height:0;box-shadow:none;font:inherit;color:var(--grid-muted);text-align:left;border-radius:999px;flex-direction:row;align-items:baseline;gap:6px;margin:0;padding:4px 11px;font-size:14px;line-height:1.35;display:inline-flex}.ott-stats.ott-stats.ott-stats>button{cursor:pointer}.ott-stats.ott-stats.ott-stats>button:hover{border-color:var(--grid-hover-line)}.ott-stats.ott-stats.ott-stats>*>b,.ott-stats.ott-stats.ott-stats>*>strong{color:var(--grid-text);font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:15.5px;font-weight:800;line-height:1.2}.ott-stats.ott-stats.ott-stats>*>:is(span,small,em){letter-spacing:0;text-transform:none;color:var(--grid-muted);margin:0;font-size:13.5px;font-style:normal;font-weight:600;display:inline}.ott-stats.ott-stats.ott-stats>:is(.is-active,[aria-pressed=true]){border-color:var(--grid-hover-line);background:var(--grid-hover)}.ott-stats.ott-stats.ott-stats>:is(.is-ok,.is-positive)>b{color:#15803d}.ott-stats.ott-stats.ott-stats>:is(.is-warn,.is-warning){background:var(--grid-warn);border-color:#f1d5a3}.ott-stats.ott-stats.ott-stats>:is(.is-warn,.is-warning)>b{color:#b45309}.ott-stats.ott-stats.ott-stats>.is-danger{background:var(--grid-danger);border-color:#f3c3c3}.ott-stats.ott-stats.ott-stats>.is-danger>b{color:#b91c1c}html[data-theme=dark] .ott-stats.ott-stats.ott-stats>:is(.is-ok,.is-positive)>b{color:#4ade80}html[data-theme=dark] .ott-stats.ott-stats.ott-stats>:is(.is-warn,.is-warning){border-color:#5a4417}html[data-theme=dark] .ott-stats.ott-stats.ott-stats>:is(.is-warn,.is-warning)>b{color:#fbbf24}html[data-theme=dark] .ott-stats.ott-stats.ott-stats>.is-danger{border-color:#5c2626}html[data-theme=dark] .ott-stats.ott-stats.ott-stats>.is-danger>b{color:#f87171}
