@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.suite-footer{border-top:1px solid var(--pt-border,#d9e2ec);flex-direction:column;flex-shrink:0;gap:10px;min-width:0;margin-top:auto;padding-top:12px;display:flex}.suite-footer .suite-action{color:var(--pt-text,#354154);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.suite-footer .suite-action:hover{background:var(--pt-surface-subtle,#f3f5f7)}.suite-footer .suite-action i{font-size:1.2rem}.suite-footer .suite-languages{gap:8px;display:flex}.suite-footer .suite-languages button{border:1px solid var(--pt-border,#d9e2ec);background:var(--pt-surface,white);min-width:40px;color:var(--pt-text,#111);font:inherit;cursor:pointer;border-radius:9px;padding:8px;font-weight:700;display:block}.suite-footer .suite-languages button.active{background:#faedef;border-color:#e9bcc1}.suite-footer .suite-profile{border:1px solid var(--pt-border,#d9e2ec);background:var(--pt-surface-subtle,#f8fafc);color:var(--pt-text,#172635);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.suite-footer .suite-profile-copy{gap:3px;min-width:0;display:grid}.suite-footer .suite-profile-copy strong,.suite-footer .suite-profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.suite-footer .suite-profile-copy small{color:var(--pt-muted,#64748b);font-size:12px}.suite-avatar{color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.suite-avatar img{object-fit:cover;width:100%;height:100%}.suite-top-avatar{flex-shrink:0;padding:4px;text-decoration:none;display:inline-flex}.suite-footer.suite-compact{align-items:center}.suite-footer.suite-compact .suite-languages{flex-direction:column;gap:3px}.suite-footer.suite-compact .suite-languages button{min-width:32px;padding:4px;font-size:11px}.suite-footer.suite-compact .suite-profile{border:0;padding:2px}.suite-footer .suite-logout{color:var(--pt-muted,#64748b);justify-content:center;font-weight:400}.organization-switcher,.org-switcher-select{min-width:180px;box-shadow:0 1px 3px #10223b12;border-color:var(--pt-border,#cbd5e1)!important;background:var(--pt-surface,white)!important;border-radius:8px!important;min-height:44px!important}.organization-switcher-value{color:var(--pt-text,#354154);align-items:center;gap:10px;font-weight:700;display:flex}.organization-switcher-value>.pi-building{color:#c44650}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}button.profile-card{font:inherit;text-align:left;cursor:pointer;width:100%}.profile-trigger{cursor:pointer;background:0 0;border:0}.suite-footer :focus-visible,.suite-top-avatar:focus-visible{outline-offset:3px;outline:2px solid #c44650}.app-sidebar .sidebar-content,.layout-sidebar .sidebar-content{min-height:0}.app-sidebar .side-nav:not(.side-nav-bottom),.layout-sidebar .menu,.note-sidebar>.side-nav,.wiki-sidebar>.side-nav,.report-sidebar>.sidebar-nav,.risk-sidebar>nav,.toolbox-sidebar>.side-nav{flex:1;min-height:0;overflow-y:auto}.risk-sidebar,.note-sidebar,.wiki-sidebar,.report-sidebar,.toolbox-sidebar{flex-direction:column;display:flex}.meet-sidebar>.collapse-handle{border:1px solid var(--pt-border,#d9e2ec);background:var(--pt-surface,white);z-index:2;border-radius:50%;width:28px;height:28px;position:absolute;top:76px;right:-14px}.meet-sidebar>nav{min-height:0;overflow:auto}.suite-footer .suite-avatar{display:inline-flex!important}.suite-footer:not(.suite-compact) .suite-action>span{display:inline!important}.suite-footer .suite-profile-copy{display:grid!important}.suite-top-avatar .suite-avatar{display:inline-flex!important}@media (width<=600px){.organization-switcher,.org-switcher-select{max-width:180px;min-width:0!important}.suite-footer{gap:6px}.suite-footer .suite-action,.suite-footer .suite-profile{padding:8px}}.topbar .org-switcher{display:contents}.risk-sidebar .suite-action{color:#dce4ef}.risk-sidebar .suite-action:hover{background:#243750}.risk-sidebar .suite-logout{color:#aab8cc}.layout-sidebar[data-v-d806e2bd]{background:var(--pt-surface,#fff);border-right:1px solid var(--pt-border,#d9e2ec);z-index:20;overscroll-behavior:contain;scrollbar-width:thin;width:260px;transition:width .2s;position:fixed;top:0;bottom:0;left:0;overflow:visible auto}.layout-sidebar.collapsed[data-v-d806e2bd]{width:72px}.layout-sidebar.collapsed[data-v-d806e2bd] .brand-text,.layout-sidebar.collapsed[data-v-d806e2bd] .menu-label{display:none!important}.layout-sidebar.collapsed[data-v-d806e2bd] .sidebar-content{padding-left:.65rem;padding-right:.65rem}.layout-sidebar.collapsed[data-v-d806e2bd] .menu-item{justify-content:center;gap:0;width:40px;min-width:40px;margin-left:auto;margin-right:auto;padding:.45rem 0}.layout-sidebar.collapsed[data-v-d806e2bd] .menu-icon{width:auto;font-size:.95rem}.sidebar-content[data-v-d806e2bd]{grid-template-rows:auto 1fr auto;gap:1rem;height:100%;min-height:0;padding:1.25rem 1rem 1rem;display:grid}.brand[data-v-d806e2bd]{cursor:pointer;align-items:center;gap:.75rem;display:flex}.brand-mark[data-v-d806e2bd]{color:#fff;background:linear-gradient(135deg,#d83b4a,#b42331);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:inline-flex}.brand-name[data-v-d806e2bd]{letter-spacing:-.02em;color:var(--pt-text,#0f172a);margin:0;font-size:1rem;font-weight:900}.brand-subtitle[data-v-d806e2bd]{color:var(--pt-muted,#64748b);margin:.1rem 0 0;font-size:.75rem;font-weight:700}.menu[data-v-d806e2bd]{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.28rem;min-height:0;padding-right:.2rem;display:grid;overflow-y:auto}.menu-item[data-v-d806e2bd]{appearance:none;font:inherit;cursor:pointer;width:100%;min-height:2.65rem;color:var(--pt-text,#334155);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.9rem;padding:.5rem .8rem;font-size:.96rem;font-weight:700;line-height:1;display:flex}.menu-item[data-v-d806e2bd]:hover{background:var(--pt-surface-subtle,#f1f5f9)}.menu-item.active[data-v-d806e2bd]{color:var(--pt-text,#0f172a);background:#d83b4a1a;border-color:#d83b4a3d}.menu-icon[data-v-d806e2bd]{width:16px;font-size:.92rem}.menu-label[data-v-d806e2bd]{text-align:left;flex:1;font-weight:700}.collapse-handle[data-v-d806e2bd]{border:1px solid var(--pt-border,#e2e8f0);background:var(--pt-surface,#fff);cursor:pointer;width:28px;height:28px;color:var(--pt-text,#334155);z-index:30;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:78px;right:-14px;box-shadow:0 6px 18px #0f172a14}@media (width<=960px){.layout-sidebar[data-v-d806e2bd],.layout-sidebar.collapsed[data-v-d806e2bd]{width:min(310px,88vw);transform:translate(-105%);box-shadow:18px 0 50px #0f172a2e}.layout-sidebar.mobile-open[data-v-d806e2bd]{transform:translate(0)}.layout-sidebar.collapsed[data-v-d806e2bd] .brand-text,.layout-sidebar.collapsed[data-v-d806e2bd] .menu-label{display:initial!important}.layout-sidebar.collapsed[data-v-d806e2bd] .sidebar-content{padding-left:1rem;padding-right:1rem}.layout-sidebar.collapsed[data-v-d806e2bd] .menu-item{justify-content:flex-start;gap:.9rem;width:100%;padding:.5rem .8rem}.collapse-handle[data-v-d806e2bd]{display:none}}.super-app{background:var(--pt-surface-subtle,#f4f7f8);min-height:100vh}.layout-wrapper{min-height:100vh}.auth-shell{background:radial-gradient(circle at top left, #d83b4a1a, transparent 32%), var(--pt-surface-subtle,#f4f7f8);grid-template-columns:minmax(280px,520px) minmax(320px,480px);justify-content:center;align-items:center;gap:1.5rem;min-height:100vh;padding:1.5rem;display:grid}.auth-hero{color:#e2e8f0;background:linear-gradient(135deg,#17222b 0%,#263947 100%);border-radius:8px;align-content:center;gap:.9rem;min-height:500px;padding:2rem;display:grid;box-shadow:0 22px 60px #0f172a38}.eyebrow{text-transform:uppercase;letter-spacing:.2em;margin:0 0 .4rem;font-size:.75rem;font-weight:800}.auth-hero h1{color:#f8fafc;margin:0;font-size:2.4rem;line-height:1.02}.auth-hero h1 span{color:#fff}.auth-card{border:1px solid var(--pt-border,#d9e2ec);border-radius:8px;box-shadow:0 18px 50px #0f172a1a}.layout-main{margin-left:260px;padding:1.25rem 1.25rem 2rem;transition:margin-left .2s}.layout-main.sidebar-collapsed{margin-left:72px}.layout-content{gap:.9rem;margin-top:1rem;display:grid}.topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--pt-border,#e2e8f0);background:#ffffffeb;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;height:64px;padding:0 1.25rem;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0f172a0f}.topbar h1{color:var(--pt-text,#0f172a);margin:0;font-size:1.05rem;line-height:1.2}.topbar .sub{color:var(--pt-muted,#64748b);margin:.08rem 0 0;font-size:.76rem;line-height:1.1}.topbar-actions{flex-wrap:nowrap;align-items:center;gap:.45rem;display:flex}.topbar-title{flex:1;min-width:0}.mobile-menu-btn{border:1px solid var(--pt-border,#d9e2ec);background:var(--pt-surface,#fff);width:42px;height:42px;color:var(--pt-text,#17222b);border-radius:10px;flex:none;justify-content:center;align-items:center;display:none}.sidebar-backdrop{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;border:0;position:fixed;inset:0}.user-menu-wrap{position:relative}.user-menu-toggle{background:var(--pt-surface,#fff);height:40px;color:var(--pt-text,#0f172a);cursor:pointer;border:1px solid #d0d9e4;border-radius:8px;align-items:center;gap:.45rem;padding:0 .7rem;font-weight:700;display:inline-flex}.user-menu-panel{border:1px solid var(--pt-border,#dbe7f1);background:var(--pt-surface,#fff);border-radius:8px;gap:.22rem;min-width:240px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 20px 35px #0f172a1f}.user-menu-item{color:var(--pt-text,#1e293b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;min-height:36px;padding:0 .55rem;font-weight:600;display:inline-flex}.user-menu-item:hover{background:var(--pt-surface-subtle,#f8fafc);border-color:var(--pt-border,#e2e8f0)}.user-menu-item.danger{color:var(--pt-red-text,#b91c1c)}.user-menu-languages{border-top:1px solid var(--pt-border,#e2e8f0);border-bottom:1px solid var(--pt-border,#e2e8f0);gap:.4rem;margin:.2rem 0;padding:.35rem 0;display:flex}.page-section{gap:1rem;display:grid}.workflow-panel{border:1px solid var(--pt-border,#d9e2ec);background:var(--pt-surface,#fff);border-radius:8px;gap:.95rem;padding:1rem;display:grid;box-shadow:0 10px 30px #0f172a12}.workflow-intro span{color:var(--pt-red-text,#d83b4a);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:900;display:inline-flex}.workflow-intro h2{color:var(--pt-text,#102027);margin:.2rem 0 0;font-size:1.25rem}.workflow-intro p{color:var(--pt-muted,#64748b);max-width:780px;margin:.2rem 0 0}.workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.workflow-steps article{border:1px solid var(--pt-border,#d9e2ec);background:var(--pt-surface-subtle,#f8fafc);border-radius:8px;align-content:start;gap:.35rem;min-height:132px;padding:.8rem;display:grid}.workflow-steps i{color:var(--pt-red-text,#d83b4a);font-size:1.1rem}.workflow-steps strong{color:var(--pt-text,#102027)}.workflow-steps p{color:var(--pt-muted,#64748b);margin:0;font-size:.85rem;line-height:1.35}.workflow-actions{flex-wrap:wrap;gap:.55rem;display:flex}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.kpi{font-size:1.8rem;font-weight:800}.dual-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.actions-inline{gap:.4rem;display:flex}.language-icons{gap:.45rem;display:flex}.language-icons.compact{justify-content:flex-end}.lang-btn{border:1px solid var(--pt-border,#cbd5e1);background:var(--pt-surface,#fff);cursor:pointer;border-radius:10px;padding:.28rem .42rem;font-size:1rem}.lang-btn.active{border-color:#c7363d;box-shadow:0 0 0 2px #c7363d2e}.form,.form-grid{gap:.8rem;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.field{gap:.35rem;display:grid}.field>.p-inputtext,.field>.p-password,.field>.p-password .p-inputtext{width:100%}.field .p-select,.field .p-multiselect{width:100%;max-width:100%}.field .p-select-label,.field .p-multiselect-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-dialog .p-select-overlay,.p-dialog .p-multiselect-overlay{max-width:min(560px,100vw - 3rem)}.translation-box{border-top:1px solid var(--pt-border,#e2e8f0);margin-top:.8rem;padding-top:.8rem}.translation-box h4{color:var(--pt-text,#334155);margin:0 0 .5rem;font-size:.92rem}.flat-list{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.p-card{border:1px solid var(--pt-border,#d9e2ec);border-radius:8px;box-shadow:0 10px 30px #0f172a12}.p-datatable-header-cell{background:var(--pt-surface-subtle,#f8fafc);color:var(--pt-text,#334155);font-weight:700}.p-datatable-tbody>tr:hover>td{background:#f8fbff}.p-datatable-tbody>tr>td{border-color:var(--pt-border,#edf2f7)}.cell-overflow{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}@media (width<=960px){.layout-main,.layout-main.sidebar-collapsed{margin-left:0;padding:1rem}.topbar{height:auto;min-height:64px;padding:.5rem .8rem}.mobile-menu-btn{display:inline-flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.user-menu-panel{width:min(90vw,250px);right:-.3rem}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.auth-shell,.dual-grid{grid-template-columns:1fr}}@media (width<=640px){.topbar-title{flex:1;min-width:0}.topbar-title .sub{display:none}.topbar-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{flex-wrap:nowrap;gap:.35rem}.admin-portal-switch .p-button-label{display:none}.workflow-steps{grid-template-columns:1fr}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{color-scheme:var(--pt-color-scheme,light);--pt-brand-primary:#d83b4a;--pt-brand-hover:#b42331;--pt-brand-soft:#d83b4a1a;--pt-brand-ring:#d83b4a3d;--pt-brand-dark:#17222b;--pt-surface:#fff;--pt-surface-subtle:#f8fafc;--pt-page:#f4f7f8;--pt-text:#102027;--pt-muted:#64748b;--pt-border:#d9e2ec;--pt-border-strong:#cbd5e1;--pt-shadow-soft:0 10px 30px #0f172a12}html,body,#app{color-scheme:var(--pt-color-scheme,light)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pt-page);color:var(--pt-text);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{color:#fff;background:var(--pt-brand-primary)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--pt-brand-ring);outline-offset:2px}.field-label{color:var(--pt-text);gap:.38rem;font-size:.84rem;font-weight:750;display:grid}.field-label>.p-component,.field-label>.p-password,.field-label>.p-password .p-inputtext{width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form{gap:.8rem;display:grid}.hint{color:var(--pt-muted)}.native-select{border:1px solid var(--pt-border,#cbd5e1);background:var(--pt-surface,#fff);border-radius:8px;height:42px;padding:0 .5rem}.p-card{border:1px solid var(--pt-border);box-shadow:var(--pt-shadow-soft);border-radius:8px}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast){background:var(--pt-brand-primary);border-color:var(--pt-brand-primary)}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast):enabled:hover{background:var(--pt-brand-hover);border-color:var(--pt-brand-hover)}.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast),.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast){color:var(--pt-brand-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=640px){.p-inputtext,.p-password-input,.p-inputnumber-input,.p-textarea,.p-select,.p-multiselect,.native-select{font-size:16px}.p-dialog{max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)!important}.p-dialog .p-dialog-content{padding:.9rem}}:where(.p-card){border:1px solid var(--pt-border);border-radius:14px;box-shadow:0 8px 22px #0f172a0a}:where(.p-datatable){border:1px solid #e6edf5;border-radius:12px;overflow:hidden}:where(.p-datatable-header-cell){background:var(--pt-surface-subtle,#f8fafc);color:var(--pt-text,#334155);font-weight:700}:where(.p-datatable-tbody>tr>td){border-color:var(--pt-border,#edf2f7)}:where(.p-datatable-tbody>tr:hover>td){background:#f8fbff}.table-tools,.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=900px){.table-tools .p-inputtext,.toolbar .p-inputtext{width:100%;min-width:100%}}:root{--ui-radius-xs:8px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-shadow-sm:0 6px 18px #0f172a0d;--ui-shadow-md:0 10px 28px #0f172a14;--ui-shadow-lg:0 18px 48px #0f172a1f;--ui-border:#e2e8f0;--ui-border-soft:#edf2f7;--ui-bg-soft:#f8fafc;--ui-text:#0f172a;--ui-muted:#64748b;--ui-brand:#c7363d;--ui-brand-accent:#e83d54;--ui-brand-dark:#0f2f45}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--ui-text)}.p-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);overflow:hidden}.p-card .p-card-title{color:var(--pt-text,#1e293b);font-size:1rem;font-weight:800}.p-card .p-card-content{color:var(--pt-text,#334155)}.p-button{border-radius:var(--ui-radius-sm);font-weight:700}.p-button.p-button-sm{border-radius:var(--ui-radius-xs)}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-danger):not(.p-button-contrast){background:var(--ui-brand-dark);border-color:var(--ui-brand-dark);color:#fff}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-danger):not(.p-button-contrast):hover{background:#133852;border-color:#133852}.p-button.p-button-danger{background:var(--ui-brand);border-color:var(--ui-brand);color:#fff}.p-button.p-button-danger:hover{background:#b93036;border-color:#b93036}.p-button.p-button-secondary{background:var(--pt-surface-subtle,#e2e8f0);border-color:var(--pt-border,#e2e8f0);color:var(--pt-text,#334155)}.p-button.p-button-secondary:hover{background:#cfd8e4;border-color:#cfd8e4}.p-button.p-button-text{color:var(--pt-text,#334155)}.p-button.p-button-text.p-button-danger{color:var(--ui-brand)}.p-inputtext,.p-password-input,.p-inputnumber-input,.p-textarea,.p-select,.p-multiselect,.native-select{border-radius:var(--ui-radius-sm);border-color:var(--pt-border,#cbd5e1)}.p-inputtext:enabled:focus,.p-password-input:enabled:focus,.p-inputnumber-input:enabled:focus,.p-textarea:enabled:focus,.p-select:focus,.p-multiselect:focus{border-color:#c7363d;box-shadow:0 0 0 3px #c7363d2e}.p-dialog{border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg);overflow:hidden}.p-dialog .p-dialog-header{background:var(--pt-surface,#fff);border-bottom:1px solid var(--ui-border-soft);padding:1rem 1.2rem}.p-dialog .p-dialog-title{font-weight:800}.p-dialog .p-dialog-content{background:var(--pt-surface,#fff);padding:1rem 1.2rem}.p-dialog .p-dialog-footer{background:var(--pt-surface,#fff);border-top:1px solid var(--ui-border-soft);padding:.9rem 1.2rem}.p-tag{border-radius:999px;font-weight:700}.table-tools,.toolbar{background:var(--pt-surface,#fff);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-md);padding:.7rem;box-shadow:0 2px 10px #0f172a0a}.table-tools .p-inputtext,.toolbar .p-inputtext{min-width:240px}.p-datatable{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-md);overflow:hidden}.p-datatable .p-datatable-thead>tr>th{background:var(--ui-bg-soft);color:var(--pt-text,#334155);border-color:var(--ui-border-soft);padding-top:.7rem;padding-bottom:.7rem;font-weight:800}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--ui-border-soft)}.p-datatable .p-datatable-tbody>tr:hover>td{background:#f8fbff}.p-datatable .p-paginator{border-top:1px solid var(--ui-border-soft);background:var(--pt-surface,#fff)}.p-tabview .p-tabview-nav{border-bottom:1px solid var(--ui-border)}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border-radius:10px 10px 0 0;font-weight:700}.p-message{border-radius:var(--ui-radius-sm)}@media (width<=900px){.table-tools,.toolbar{padding:.6rem}.table-tools .p-inputtext,.toolbar .p-inputtext{width:100%;min-width:100%}}html.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-color-scheme:dark;--pt-glass:#19222ff5;--pt-red-soft:#38232f;--pt-green-soft:#1c332e;--pt-blue-soft:#23324d;--pt-amber-soft:#342c20;--pt-page:#10161f;--pt-surface:#19222f;--pt-surface-subtle:#1e2938;--pt-text:#e2e8f0;--pt-muted:#aab7c8;--pt-border:#354255;--pt-border-strong:#4c5b70;--pt-brand-soft:#38232f;--pt-brand-ring:#794551;--pt-shadow-soft:0 10px 30px #0003;--ui-text:#e2e8f0;--ui-muted:#aab7c8;--ui-border:#354255;--ui-border-soft:#354255;--ui-bg-soft:#1e2938;--surface:#19222f;--text:#e2e8f0;--muted:#aab7c8;--border:#354255}html.app-dark body,html.app-dark #app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pt-page);color:var(--pt-text)}html.app-dark :is(.portal-shell,.app-shell,.admin-shell,.superuser-shell,.workspace-page,.training-page,.auth-shell,.simple-home){background:var(--pt-page);color:var(--pt-text)}html.app-dark :is(.topbar,.portal-topbar,.portal-nav,.sidebar,.sidebar-content,.page-section,.panel,.p-card,.p-dialog,.p-datatable-tbody>tr,.p-datatable-tbody>tr>td,.training-topbar,.training-hero,.question-sidebar,.question-panel,.module-card,.completion-choice,.training-card,.available-certificate,.photo-dialog,.suite-footer,.workspace-card,.workspace-header,.resource-panel,.setup-card,.review-panel,.table-tools,.content-folder-tools,.content-group-tools){background:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}html.app-dark :is(.p-datatable-thead>tr>th,.p-datatable-tbody>tr:nth-child(2n),.p-datatable-tbody>tr:nth-child(2n)>td,.p-paginator,.content-block,.information-card,.video-gate,.video-seen-note,.external-video-card,.media-error,.photo-button,.photo-button img,.simple-lane-title,.simple-module-icon,.question-actions,.question-nav-item,.option-item,.suite-action,.suite-profile,.suite-languages button){background:var(--pt-surface-subtle);color:var(--pt-text);border-color:var(--pt-border)}html.app-dark :is(h1,h2,h3,h4,.p-card-title,.p-card-content,.question-panel h2,.simple-module-text strong,.simple-module-percent,.simple-lane-title h3,.media-error-copy strong,.back-btn,.topbar-progress strong){color:var(--pt-text)}html.app-dark :is(.hint,.eyebrow,.module-card p,.training-hero p,.question-meta p,.simple-module-text small,.training-card-meta,.media-error-name,.media-error-copy,.answer-hint,.suite-profile-copy small,.suite-logout){color:var(--pt-muted)}html.app-dark :is(.simple-module-card.todo,.simple-lane.todo .simple-lane-title){color:var(--pt-text);background:#2c202b;border-color:#70414c}html.app-dark :is(.simple-module-card.done,.simple-lane.done .simple-lane-title,.review-summary,.review-result.correct,.option-item.review-correct,.question-nav-item.answered){color:#7cdbb0;background:#1c332e;border-color:#3a6956}html.app-dark :is(.review-failed,.review-result.incorrect,.option-item.review-incorrect,.question-nav-item.review-error){color:#fba0aa;background:#38232f;border-color:#794551}html.app-dark :is(.question-nav-item.active,.option-item.selected){color:#fba0aa;background:#38232f;border-color:#fba0aa}html.app-dark :is(.correct-explanation,.answer-hint,.training-content-note){color:#a5c7ff;background:#23324d;border-color:#49658f}html.app-dark :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.native-select,.media-retry,.video-controls button){background:var(--pt-surface-subtle);color:var(--pt-text);border-color:var(--pt-border-strong)}html.app-dark :is(input,textarea)::placeholder{color:var(--pt-muted);opacity:1}html.app-dark :is(.option-item,.question-nav-item,.simple-module-card,.suite-action,.suite-profile):hover{background:#283547}html.app-dark .option-item:disabled{opacity:1}html.app-dark .correct-answer-label{color:#7cdbb0}html.app-dark :focus-visible{outline-color:#fb8b97}html.app-dark{scrollbar-color:#4c5b70 #10161f}html.app-dark .p-datatable .p-datatable-tbody>tr:hover>td{color:var(--pt-text);background:#283547}html.app-dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected,html.app-dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected>td{background:var(--pt-blue-soft);color:var(--pt-text)}html.app-dark .p-datatable .p-datatable-tbody>tr.p-datatable-row-selected:hover>td{background:#2e4263}html.app-dark{--pt-red-text:#fba0aa;--pt-green-text:#7cdbb0;--pt-blue-text:#a5c7ff;--pt-amber-text:#f3bd75}html.app-dark .option-item.review-incorrect .correct-answer-label{color:#fba0aa}html.app-dark .option-item.review-incorrect{color:#fba0aa;background:#38232f;border-color:#794551}html.app-dark .option-item.review-correct{color:#7cdbb0;background:#1c332e;border-color:#3a6956}html.app-dark{--pt-blue-border:#49658f}html.app-dark :is(.new-certificate-panel,.translation-mode-card,.manual-question-translation){background:var(--pt-surface-subtle);color:var(--pt-text)}html.app-dark .p-datatable .generating-pool-row>td{color:var(--pt-text);background:var(--pt-blue-soft)!important}html.app-dark .shortcut-tile:hover{background:var(--pt-red-soft)}html.app-dark .media-error-icon{background:var(--pt-amber-soft);color:var(--pt-amber-text)}html.app-dark .media-retry:hover,html.app-dark .p-button.p-button-secondary:enabled:hover{border-color:var(--pt-border-strong);color:var(--pt-text);background:#283547}html.app-dark :is(.matrix-cell.current,.upload-job .pi-check-circle,.api-badge .pi-check-circle){color:var(--pt-green-text)}html.app-dark .choice-card>i,html.app-dark .p-button:is(.p-button-text,.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast){color:var(--pt-red-text)}
