body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.ui-theme-root[data-theme=dark] button{color:#f8fafc!important}.login-shell{background:#f5f3ef!important;color:#131820}.login-brand-panel{background:#15191f!important;flex:1.35 1!important;isolation:isolate;overflow:hidden;padding:clamp(40px,6vw,92px)!important;position:relative}.login-brand-panel:before{background:linear-gradient(90deg,#0000 49.85%,#ffffff0a 50%,#0000 50.15%),linear-gradient(#0000 49.85%,hsla(0,0%,100%,.035) 50%,#0000 50.15%);background-size:96px 96px;content:"";inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 80%);mask-image:linear-gradient(135deg,#000,#0000 80%);position:absolute;z-index:-2}.login-brand-panel:after{border:1px solid #ffffff1f;border-radius:50%;bottom:clamp(30px,7vw,100px);box-shadow:0 0 0 42px hsla(0,0%,100%,.025),0 0 0 84px hsla(0,0%,100%,.018);content:"";height:220px;position:absolute;right:clamp(30px,6vw,100px);width:220px;z-index:-1}.login-brand-content{max-width:680px!important}.login-brand-content .chenken-logo-chip img{height:auto!important;max-width:68vw!important;width:248px!important}.login-brand-eyebrow{color:#d99b9d;font-size:11px;font-weight:700;letter-spacing:1.3px;margin:clamp(46px,9vh,112px) 0 18px;text-transform:uppercase}.login-brand-content h1{text-wrap:balance;max-width:650px}.login-brand-content>div[style*="height: 3px"]{background:#ffffff47!important;height:1px!important;width:48px!important}.login-access-panel{background:#fbfaf7!important;border-left:1px solid #dedbd4;max-width:520px!important;padding:clamp(36px,5vw,72px)!important;width:min(100%,520px)!important}.login-access-panel h2{font-size:clamp(28px,3vw,38px)!important;font-weight:620!important;letter-spacing:-.8px}.login-access-panel label{color:#313944!important;font-weight:650!important;letter-spacing:0!important}.login-access-panel input,.login-access-panel select{background:#fff!important;border:1px solid #cfcac1!important;border-radius:7px!important;box-shadow:0 1px 0 #12182008;min-height:50px!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.login-access-panel input:hover,.login-access-panel select:hover{border-color:#a9a297!important}.login-access-panel input:focus,.login-access-panel select:focus{border-color:#8f2024!important;box-shadow:0 0 0 3px #8f20241a!important}.login-access-panel>button,.login-access-panel>div>button{border-radius:7px!important;box-shadow:none!important}.login-access-panel a{border-radius:7px!important}@media (max-width:900px){.login-brand-panel{min-height:auto;padding:28px 24px!important}.login-brand-panel:after{display:none}.login-brand-content{max-width:620px!important}.login-brand-eyebrow{margin:26px 0 12px}.login-brand-content h1{font-size:clamp(28px,6vw,42px)!important;max-width:520px}.login-access-panel{border-left:0;border-top:1px solid #dedbd4;max-width:none!important;padding:32px max(24px,calc(50vw - 280px)) 48px!important;width:100%!important}}@media (max-width:520px){.login-brand-panel{padding:22px 20px 24px!important}.login-brand-content .chenken-logo-chip img{width:194px!important}.login-brand-eyebrow{font-size:9px;margin:22px 0 10px}.login-brand-content h1{font-size:27px!important;letter-spacing:-.8px!important;margin-bottom:0!important}.login-brand-content>div[style*="height: 3px"]{display:none}.login-access-panel{padding:28px 20px calc(32px + env(safe-area-inset-bottom))!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.ck-loading-skeleton{grid-gap:8px;display:grid;gap:8px;margin:18px auto 4px;width:min(360px,80vw)}.ck-loading-skeleton span{animation:ck-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#ffffff14,#ffffff38,#ffffff14);background-size:220% 100%;border-radius:999px;display:block;height:10px}.ck-loading-skeleton span:nth-child(2){width:82%}.ck-loading-skeleton span:nth-child(3){width:64%}@keyframes ck-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.member-portal-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #dbe3ee;border-radius:999px;box-shadow:0 8px 28px #0f172a14;display:flex;gap:4px;margin:0 0 18px;padding:4px;position:-webkit-sticky;position:sticky;top:58px;width:-webkit-fit-content;width:fit-content;z-index:35}.member-portal-nav button{background:#0000;border:0;border-radius:999px;color:#475569;cursor:pointer;font:800 12px inherit;min-height:38px;padding:8px 14px}.member-portal-nav button:focus-visible,.member-portal-nav button:hover{background:#f1f5f9;color:#0b1220;outline:2px solid #94a3b8;outline-offset:1px}.member-portal-section-anchor{scroll-margin-top:118px}.member-portal-welcome{align-items:center;background:linear-gradient(135deg,#07111f,#10243c 68%,#541515);border-radius:18px;box-shadow:0 18px 48px #0f172a2e;color:#fff;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px;padding:24px 26px}.member-portal-kicker{color:#ffffff9e;font-size:10px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.member-portal-welcome h3{font-size:26px;letter-spacing:-.5px;margin:6px 0 5px}.member-portal-welcome p{color:#ffffffb8;font-size:13px;line-height:1.55;margin:0}.member-portal-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}.member-attention-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#7f1d1d;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;padding:10px 11px;text-align:left;width:100%}.member-activity-row small,.member-activity-row strong,.member-attention-row small,.member-attention-row strong{display:block}.member-activity-row strong,.member-attention-row strong{color:#0b1220;font-size:12px}.member-activity-row small,.member-attention-row small{color:#64748b;font-size:10px;margin-top:3px}.member-attention-row:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.member-activity-row{grid-gap:9px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:9px;grid-template-columns:8px 1fr auto;padding-bottom:8px}.member-activity-row>span{border-radius:50%;height:8px;width:8px}.member-activity-row time{color:#94a3b8;font-size:10px;white-space:nowrap}[data-theme=dark] .member-portal-nav{background:#091321f0;border-color:#94a3b847;box-shadow:0 12px 36px #0000006b}[data-theme=dark] .member-portal-nav button{color:#dbe7f5}[data-theme=dark] .member-portal-nav button:focus-visible,[data-theme=dark] .member-portal-nav button:hover{background:#17263a;color:#fff;outline-color:#60a5fa}[data-theme=dark] .member-portal-welcome{background:linear-gradient(135deg,#0d1b2d,#15314c 68%,#681d25);border:1px solid #ffffff1f}[data-theme=dark] .member-portal-kicker,[data-theme=dark] .member-portal-welcome p{color:#d1dbea}[data-theme=dark] .member-attention-row{background:#0c1728;border-color:#94a3b840;color:#fca5a5}[data-theme=dark] .member-activity-row strong,[data-theme=dark] .member-attention-row strong{color:#f8fafc}[data-theme=dark] .member-activity-row small,[data-theme=dark] .member-activity-row time,[data-theme=dark] .member-attention-row small{color:#b9c7da}[data-theme=dark] .member-activity-row{border-color:#94a3b829}[data-theme=dark] .member-details-heading,[data-theme=dark] .member-guide-card-title,[data-theme=dark] .member-guide-title{color:#f8fafc!important}[data-theme=dark] .member-details-copy,[data-theme=dark] .member-guide-card-copy,[data-theme=dark] .member-guide-copy{color:#cbd5e1!important}[data-theme=dark] .member-guide-card{background:#0c1728!important;border-color:#94a3b83d!important}[data-theme=dark] .member-details-grid input,[data-theme=dark] .member-details-grid select,[data-theme=dark] .member-details-grid textarea{background:#081423!important;border-color:#94a3b852!important;color:#f8fafc!important}[data-theme=dark] .member-details-grid input::placeholder,[data-theme=dark] .member-details-grid textarea::placeholder{color:#8292a8!important;opacity:1}[data-theme=dark] .member-profile-header h2{color:#f8fafc!important}[data-theme=dark] .member-profile-header>div:first-child>div>div{color:#c4d1e2!important}[data-theme=dark] .member-profile-header button{color:#f8fafc!important}[data-theme=dark] .member-download-chip{background:#13243a!important;border-color:#52657e!important;box-shadow:0 1px 0 #ffffff0a;color:#f8fafc!important}[data-theme=dark] .member-download-chip:focus-visible,[data-theme=dark] .member-download-chip:hover{background:#1d3552!important;border-color:#7fa0c5!important;outline:2px solid #60a5fa;outline-offset:2px}[data-theme=dark] .member-portal-content .ui-panel{color:#e8eef8!important}[data-theme=dark] .member-portal-content .ui-panel p,[data-theme=dark] .member-portal-content .ui-panel small{color:#c4d1e2!important}[data-theme=dark] .member-portal-content input[type=file]{color:#dbe7f5!important}@media (min-width:701px) and (max-width:1100px){.member-profile-header{align-items:stretch!important}.member-profile-header>div:last-child{max-width:48%}.member-portal-nav{max-width:100%;overflow-x:auto;scrollbar-width:none}.member-portal-nav::-webkit-scrollbar{display:none}.member-portal-overview-grid{grid-template-columns:1fr}.member-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.member-portal-nav{border-radius:16px;bottom:calc(env(safe-area-inset-bottom) + 8px);box-shadow:0 16px 50px #0f172a3d;justify-content:space-around;left:10px;margin:0;padding:5px 4px;position:fixed;right:10px;top:auto;width:auto}.member-portal-nav button{flex:1 1;font-size:10px;min-height:44px;padding:8px 4px}.member-portal-section-anchor{scroll-margin-top:78px}.member-portal-welcome{align-items:flex-start;border-radius:16px;flex-direction:column;padding:20px 18px}.member-portal-welcome h3{font-size:23px}.member-portal-overview-grid{grid-template-columns:1fr}.member-profile-header{align-items:stretch!important;flex-direction:column}.member-profile-header>div:first-child{align-items:flex-start!important}.member-profile-header>div:last-child{align-items:stretch!important;width:100%}.member-profile-header>div:last-child>div{justify-content:flex-start!important}.member-profile-header h2{font-size:21px!important;overflow-wrap:anywhere}.member-details-grid{grid-template-columns:1fr!important}.member-details-actions{flex-direction:column-reverse}.member-details-actions button{min-height:44px;width:100%}table{max-width:100%}.member-responsive-table tfoot,.member-responsive-table thead{display:none}.member-responsive-table,.member-responsive-table tbody,.member-responsive-table td,.member-responsive-table tr{box-sizing:border-box;display:block;width:100%}.member-responsive-table tbody tr{background:#fff;border:1px solid #e2e8f0!important;border-radius:12px;box-shadow:0 4px 14px #0f172a0a;margin-bottom:10px;padding:8px 10px}.member-responsive-table tbody td{border:0;display:flex;gap:12px;justify-content:space-between;padding:6px 2px!important;text-align:right!important}.member-responsive-table tbody td:before{color:#64748b;content:attr(data-label);font-size:10px;font-weight:900;letter-spacing:.6px;text-align:left;text-transform:uppercase}.member-responsive-table tbody td[colspan]{display:block}.member-responsive-table tbody td[colspan]:before{display:none}}[data-theme=dark] .member-responsive-table tbody tr{background:#0c1728!important;border-color:#94a3b83d!important}[data-theme=dark] .member-responsive-table tbody td:before{color:#b9c7da}.sidebar-group-label{color:#ffffff61;font-size:9px;font-weight:900;letter-spacing:1.2px;padding:14px 12px 5px;text-transform:uppercase}.sidebar-group-label.mobile{padding:16px 12px 5px}.mobile-header-tool{background:#ffffff14;border:1px solid #ffffff2b;border-radius:9px;color:#fff;cursor:pointer;display:grid;font:900 20px/1 inherit;height:36px;place-items:center;width:36px}.mobile-header-tool:focus-visible,.mobile-header-tool:hover{background:#ffffff29;outline:2px solid #93c5fd;outline-offset:2px}.admin-create-trigger{background:#a61f24;border-color:#ca3c42}.admin-sheet-title{color:#0b1220;font-size:22px;font-weight:950;letter-spacing:-.35px;margin-bottom:5px}.admin-sheet-copy{color:#64748b;font-size:13px;line-height:1.5;margin-bottom:16px}.admin-create-grid,.admin-mobile-search-results{grid-gap:8px;display:grid;gap:8px;margin-top:14px;max-height:min(55vh,520px);overflow:auto}.admin-create-grid button,.admin-mobile-search-results button{grid-gap:3px 12px;align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:11px;color:#0b1220;cursor:pointer;display:grid;font-family:inherit;gap:3px 12px;grid-template-columns:1fr auto;padding:12px 13px;text-align:left;width:100%}.admin-create-grid button strong,.admin-mobile-search-results button strong{font-size:13px}.admin-create-grid button span,.admin-mobile-search-results button span{color:#64748b;font-size:11px;grid-column:1}.admin-create-grid button b{color:#a61f24;font-size:17px;grid-column:2;grid-row:1/3}.admin-create-grid button:focus-visible,.admin-create-grid button:hover,.admin-mobile-search-results button:focus-visible,.admin-mobile-search-results button:hover{background:#f8fafc;border-color:#94a3b8;outline:2px solid #93c5fd;outline-offset:1px}.admin-role-briefing{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dbe3ee;border-radius:16px;box-shadow:0 12px 34px #0f172a12;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px;padding:22px 24px}.admin-role-kicker{color:#a61f24;font-size:10px;font-weight:950;letter-spacing:1.15px;text-transform:uppercase}.admin-role-briefing h1{color:#0b1220;font-size:clamp(21px,2.1vw,30px);letter-spacing:-.55px;margin:5px 0 4px}.admin-role-briefing p{color:#64748b;font-size:13px;line-height:1.5;margin:0}.admin-role-actions{display:flex;flex-shrink:0;gap:8px}.admin-action-count{color:#64748b;font-size:11px;font-weight:850}.admin-action-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.admin-action-filters::-webkit-scrollbar{display:none}.admin-action-filters button{background:#fff;border:1px solid #dbe3ee;border-radius:999px;color:#475569;cursor:pointer;font:800 11px inherit;min-height:36px;padding:7px 10px;white-space:nowrap}.admin-action-filters button span{background:#eef2f7;border-radius:999px;margin-left:4px;padding:1px 5px}.admin-action-filters button.active{background:#0f3b57;border-color:#0f3b57;color:#fff}.admin-action-filters button.active span{background:#ffffff2e}.admin-unified-actions{grid-gap:7px;display:grid;gap:7px}.admin-unified-actions>button{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #64748b;border-radius:9px;color:#0b1220;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px;text-align:left}.admin-unified-actions small,.admin-unified-actions strong{display:block}.admin-unified-actions strong{font-size:12px}.admin-unified-actions small{color:#64748b;font-size:10px;margin-top:3px}.admin-unified-actions>button>span:last-child{text-align:right}.admin-unified-actions b{color:#9f1d24;font-size:10px;text-transform:uppercase}.admin-unified-actions>button:focus-visible,.admin-unified-actions>button:hover{background:#f8fafc;outline:2px solid #93c5fd;outline-offset:1px}.admin-action-more{color:#64748b;font-size:11px;text-align:center}.admin-analysis-disclosure{background:#fff;border:1px solid #dbe3ee;border-radius:13px;overflow:hidden}.admin-analysis-disclosure>summary{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:12px;font-weight:900;justify-content:space-between;list-style:none;min-height:48px;padding:0 15px}.admin-analysis-disclosure>summary::-webkit-details-marker{display:none}.admin-analysis-disclosure>summary:after{color:#a61f24;content:"＋";font-size:18px}.admin-analysis-disclosure[open]>summary{border-bottom:1px solid #e2e8f0}.admin-analysis-disclosure[open]>summary:after{content:"−"}.admin-analysis-grid{padding:14px}.admin-mobile-bottom-nav{display:none}[data-theme=dark] .admin-role-briefing h1,[data-theme=dark] .admin-sheet-title{color:#f8fafc}[data-theme=dark] .admin-action-count,[data-theme=dark] .admin-role-briefing p,[data-theme=dark] .admin-sheet-copy{color:#b9c7da}[data-theme=dark] .admin-action-filters button,[data-theme=dark] .admin-analysis-disclosure,[data-theme=dark] .admin-create-grid button,[data-theme=dark] .admin-mobile-search-results button,[data-theme=dark] .admin-unified-actions>button{background:#0c1728;border-color:#94a3b845;color:#f8fafc}[data-theme=dark] .admin-action-more,[data-theme=dark] .admin-create-grid button span,[data-theme=dark] .admin-mobile-search-results button span,[data-theme=dark] .admin-unified-actions small{color:#b9c7da}[data-theme=dark] .admin-role-briefing{background:linear-gradient(135deg,#0b1727,#101f33);border-color:#94a3b83d;box-shadow:0 14px 38px #0000004d}[data-theme=dark] .admin-action-filters button span{background:#1b2a3e}[data-theme=dark] .admin-action-filters button.active{background:#174966;border-color:#3f7da5}[data-theme=dark] .admin-analysis-disclosure>summary{color:#e7edf7}[data-theme=dark] .admin-analysis-disclosure[open]>summary{border-color:#94a3b833}@media (max-width:1024px){.admin-role-briefing{padding:18px}.admin-mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dbe3ee;border-radius:16px;bottom:calc(env(safe-area-inset-bottom) + 7px);box-shadow:0 16px 45px #0f172a33;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;left:8px;padding:5px;position:fixed;right:8px;z-index:120}.admin-mobile-bottom-nav button{align-items:center;background:#0000;border:0;border-radius:11px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font:800 9px inherit;gap:3px;justify-content:center;min-height:48px;min-width:0}.admin-mobile-bottom-nav button.active{background:#f3e8e9;color:#991b1b}.admin-mobile-bottom-nav button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}[data-theme=dark] .admin-mobile-bottom-nav{background:#081423f5;border-color:#94a3b84d}[data-theme=dark] .admin-mobile-bottom-nav button{color:#c3d0e2}[data-theme=dark] .admin-mobile-bottom-nav button.active{background:#542128;color:#fff}}@media (max-width:700px){.admin-role-briefing{align-items:flex-start;flex-direction:column;padding:17px 16px}.admin-role-actions{width:100%}.admin-role-actions button{flex:1 1;min-height:44px}.admin-unified-actions>button{grid-template-columns:1fr}.admin-unified-actions>button>span:last-child{display:flex;justify-content:space-between;text-align:left}.admin-analysis-grid{padding:10px}}.platform-desk-group{color:#64748b;font-size:9px;font-weight:950;letter-spacing:1px;margin:9px 4px 2px;text-transform:uppercase}.platform-desk-button{min-height:52px}.settings-tab-bar{flex-wrap:nowrap!important;overflow-x:auto;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:-1.75rem;z-index:8}.settings-tab-bar::-webkit-scrollbar{display:none}.settings-mobile-index{grid-gap:18px;display:grid;gap:18px}.settings-mobile-group{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.8px;margin:0 2px 7px;text-transform:uppercase}.settings-mobile-grid{grid-gap:8px;display:grid;gap:8px}.settings-mobile-grid button{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:12px;color:#0b1220;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:58px;padding:10px 12px;text-align:left;width:100%}.settings-mobile-grid button small,.settings-mobile-grid button strong{display:block}.settings-mobile-grid button strong{font-size:14px}.settings-mobile-grid button small{color:#64748b;font-size:11px;margin-top:2px}.settings-mobile-grid button b{color:#8f2024;font-size:24px;font-weight:500}.settings-mobile-grid button:focus-visible{outline:3px solid #60a5fa;outline-offset:2px}.ui-modal-close:focus-visible{outline:3px solid #60a5fa!important;outline-offset:2px}.member-review-value{color:#0b1220;overflow-wrap:anywhere}.request-queue-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.request-queue-filters{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.request-queue-filters button{background:#fff;border:1px solid #dbe3ee;border-radius:999px;color:#475569;cursor:pointer;font:800 11px inherit;min-height:36px;padding:6px 10px;white-space:nowrap}.request-queue-filters button.active{background:#0f3b57;border-color:#0f3b57;color:#fff}.request-queue-toolbar>input{background:#fff;border:1px solid #dbe3ee;border-radius:9px;color:#0b1220;font:700 12px inherit;min-height:38px;min-width:min(280px,100%);padding:8px 11px}.request-queue-summary{color:#64748b;font-size:11px}.request-queue-card{transition:border-color .15s,box-shadow .15s}.request-queue-card:focus-within{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33}[data-theme=dark] .ui-modal-shell{background:#0b1728!important;border-color:#33445c!important;color:#f8fafc!important}[data-theme=dark] .ui-modal-close{background:#1d2b3f!important;border:1px solid #52657e!important;color:#f8fafc!important}[data-theme=dark] .member-review-title,[data-theme=dark] .member-review-value{color:#f8fafc!important}[data-theme=dark] .member-review-copy,[data-theme=dark] .member-review-label{color:#b8c7da!important}[data-theme=dark] .member-review-fact{background:#111f33!important;border-color:#3c4f68!important}[data-theme=dark] .member-review-notice{background:#102b45!important;border-color:#28638e!important;color:#d7edff!important}[data-theme=dark] .settings-tab-bar{background:#0d1a2c!important;border-color:#34465e!important}[data-theme=dark] .settings-tab-bar button:not(.active){color:#c8d5e6!important}[data-theme=dark] .settings-mobile-group{color:#aebed2}[data-theme=dark] .settings-mobile-grid button{background:#0d1a2c;border-color:#34465e;color:#f8fafc}[data-theme=dark] .settings-mobile-grid button small{color:#aebed2}[data-theme=dark] .settings-mobile-grid button b{color:#fca5a5}[data-theme=dark] .platform-desk-group{color:#94a9c1}[data-theme=dark] .platform-desk-button{background:#0d1a2c!important;border-color:#31435a!important}[data-theme=dark] .platform-desk-button>div:first-child{color:#f4f7fb!important}[data-theme=dark] .platform-desk-button>div:last-child{color:#adc0d6!important}[data-theme=dark] .platform-desk-button.active{background:#3b1b25!important;border-color:#d26369!important}[data-theme=dark] .platform-desk-button.active>div:first-child{color:#fecaca!important}[data-theme=dark] .request-queue-card,[data-theme=dark] .request-queue-filters button,[data-theme=dark] .request-queue-toolbar>input{background:#0d1a2c!important;border-color:#34465e!important;color:#f8fafc!important}[data-theme=dark] .request-queue-filters button.active{background:#174966!important;border-color:#4d8bb4!important}[data-theme=dark] .request-queue-summary{color:#aebed2}[data-theme=dark] .settings-danger-zone{background:#351820!important;border-color:#8b3841!important}[data-theme=dark] .settings-danger-zone>div>div:first-child{color:#fecaca!important}[data-theme=dark] .settings-danger-zone>div>div:last-child{color:#fdbaaa!important}[data-theme=dark] .member-number-collision{background:#342610!important;border-color:#b7791f!important;color:#fde68a!important}[data-theme=dark] .ui-modal-shell [style*="background: rgb(248, 250, 252)"], [data-theme=dark] .ui-modal-shell [style*="background:#f8fafc"], [data-theme=dark] .ui-panel [style*="background: rgb(248, 250, 252)"], [data-theme=dark] .ui-panel [style*="background:#f8fafc"]{background:#111f33!important;border-color:#3b4d65!important}[data-theme=dark] .ui-modal-shell [style*="background: rgb(255, 255, 255)"], [data-theme=dark] .ui-modal-shell [style*="background:#fff"], [data-theme=dark] .ui-panel [style*="background: rgb(255, 255, 255)"], [data-theme=dark] .ui-panel [style*="background:#fff"]{background:#0d1a2c!important;border-color:#34465e!important}[data-theme=dark] .ui-modal-shell [style*="color: rgb(11, 18, 32)"], [data-theme=dark] .ui-modal-shell [style*="color:#0b1220"], [data-theme=dark] .ui-panel [style*="color: rgb(11, 18, 32)"], [data-theme=dark] .ui-panel [style*="color:#0b1220"]{color:#f8fafc!important}[data-theme=dark] .ui-modal-shell [style*="color: rgb(71, 85, 105)"], [data-theme=dark] .ui-modal-shell [style*="color:#475569"], [data-theme=dark] .ui-panel [style*="color: rgb(71, 85, 105)"], [data-theme=dark] .ui-panel [style*="color:#475569"]{color:#c3d1e2!important}[data-theme=dark] .ui-modal-shell [style*="color: rgb(100, 116, 139)"], [data-theme=dark] .ui-modal-shell [style*="color:#64748b"], [data-theme=dark] .ui-panel [style*="color: rgb(100, 116, 139)"], [data-theme=dark] .ui-panel [style*="color:#64748b"]{color:#aebed2!important}[data-theme=dark] .ui-modal-shell hr,[data-theme=dark] .ui-panel hr{border-color:#33445c!important}[data-theme=dark] .ui-modal-shell iframe{background:#fff!important;border-radius:8px;color-scheme:light}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8}[data-theme=dark] input:disabled,[data-theme=dark] select:disabled,[data-theme=dark] textarea:disabled{background:#182338!important;color:#8fa1b8!important;opacity:1}[data-theme=dark] :is(div,section,article,td,th,pre)[style*="background: rgb(248, 250, 252)"],[data-theme=dark] :is(div,section,article,td,th,pre)[style*="background: rgb(255, 255, 255)"],[data-theme=dark] :is(div,section,article,td,th,pre)[style*="background:#f8fafc"],[data-theme=dark] :is(div,section,article,td,th,pre)[style*="background:#fff"]{background:#0d1a2c!important;border-color:#34465e!important}[data-theme=dark] :is(div,span,p,h1,h2,h3,h4,td,th,label,pre)[style*="color: rgb(11, 18, 32)"],[data-theme=dark] :is(div,span,p,h1,h2,h3,h4,td,th,label,pre)[style*="color:#0b1220"]{color:#f8fafc!important}[data-theme=dark] :is(div,span,p,td,th,label,pre)[style*="color: rgb(100, 116, 139)"],[data-theme=dark] :is(div,span,p,td,th,label,pre)[style*="color: rgb(71, 85, 105)"],[data-theme=dark] :is(div,span,p,td,th,label,pre)[style*="color:#475569"],[data-theme=dark] :is(div,span,p,td,th,label,pre)[style*="color:#64748b"]{color:#b8c7da!important}@media (max-width:760px){.ui-modal-shell{border-radius:12px!important;padding:1.15rem!important}.ui-settings-shell{padding:1rem!important}.settings-tab-bar{margin-left:-.25rem;margin-right:-.25rem;top:-1rem}.settings-tab-bar button{min-height:44px}.member-review-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.debt-desk{grid-gap:20px;color:var(--ck-ink);display:grid;gap:20px;min-width:0}.debt-desk__header{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.debt-desk h2{font-size:28px;letter-spacing:-.7px;margin:6px 0 10px}.debt-desk p{color:var(--ck-ink-2);line-height:1.6;margin:0;max-width:680px}.debt-desk__eyebrow{color:var(--ck-ink-3);font-size:11px;letter-spacing:1px;text-transform:uppercase}.debt-desk__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.debt-desk__metrics{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.debt-desk__metrics>div{grid-gap:10px;border-bottom:1px solid var(--ck-line);display:grid;gap:10px;padding:18px}.debt-desk__metrics span{color:var(--ck-ink-3);font-size:12px}.debt-desk__metrics strong{font-feature-settings:"tnum";font-size:21px;font-variant-numeric:tabular-nums}.debt-desk__notice{background:var(--ck-surface-2);border-left:3px solid var(--ck-brand);font-size:13px;line-height:1.6;padding:14px}.debt-desk__filters{display:flex;gap:12px;padding:16px}.debt-desk__filters input{flex:1 1;min-width:160px}.debt-desk__filters select{max-width:220px}.debt-desk__table-wrap{max-height:620px;overflow:auto}.debt-desk__table{font-feature-settings:"tnum";border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;min-width:1050px;width:100%}.debt-desk__table th{background:var(--ck-surface-2);color:var(--ck-ink-3);font-weight:600;padding:13px 15px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.debt-desk__table td{border-bottom:1px solid var(--ck-line);padding:16px 15px;vertical-align:top}.debt-desk__table .num{text-align:right;white-space:nowrap}.debt-desk__table small{color:var(--ck-ink-3);display:block;font-size:11px;line-height:1.5;margin-top:5px;max-width:250px}.debt-desk__table tbody tr:hover{background:var(--ck-surface-2)}.debt-chip{background:var(--ck-surface-3);border-radius:4px;font-size:11px;padding:4px 7px;white-space:nowrap}.debt-chip.critical,.debt-chip.escalated{color:var(--ck-brand);font-weight:600}.debt-desk__assignees{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:18px}.debt-desk__assignees>div{grid-gap:8px;display:grid;gap:8px}.debt-desk__assignees small,.debt-desk__assignees span{color:var(--ck-ink-3)}.debt-follow-up{grid-gap:20px;color:var(--ck-ink);display:grid;gap:20px}.debt-follow-up h3{font-size:24px;margin:5px 0}.debt-follow-up p{color:var(--ck-ink-3)}.debt-follow-up__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.debt-follow-up__history{max-height:240px;overflow:auto}.debt-follow-up__history>div{grid-gap:6px;border-bottom:1px solid var(--ck-line);display:grid;gap:6px;padding:12px 0}.debt-follow-up__history small,.debt-follow-up__history span{color:var(--ck-ink-3);line-height:1.5}.debt-follow-up__actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:650px){.debt-desk__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-desk__metrics strong{font-size:17px}.debt-desk__filters{flex-direction:column}.debt-desk__filters select{max-width:none}.debt-follow-up__grid{grid-template-columns:1fr}}.contribution-import-trigger{align-items:center;background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:7px;color:var(--ck-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;padding:9px 14px}.contribution-import-trigger:focus-within{outline:2px solid var(--ck-blue);outline-offset:3px}.contribution-import-trigger input{height:1px;opacity:0;position:absolute;width:1px}.contribution-import{grid-gap:20px;color:var(--ck-ink);display:grid;gap:20px;min-width:0}.contribution-import h2{font-size:25px;letter-spacing:-.5px;margin:0 0 8px}.contribution-import h3{margin:0 0 10px}.contribution-import p{color:var(--ck-ink-2);font-size:13px;line-height:1.6;margin:8px 0}.contribution-import summary{cursor:pointer;font-weight:600}.contribution-import-options{align-items:center;background:var(--ck-surface-2);border-radius:7px;display:flex;flex-wrap:wrap;gap:16px;padding:14px}.contribution-import label{font-size:13px;line-height:1.6}.contribution-import input[type=checkbox]{accent-color:var(--ck-brand);height:16px;margin-right:8px;vertical-align:middle;width:16px}.contribution-import-table{border:1px solid var(--ck-line);border-radius:7px;margin-top:12px;max-height:340px;overflow:auto}.contribution-import table{border-collapse:collapse;font-size:12px;min-width:650px;width:100%}.contribution-import th{background:var(--ck-surface-2);padding:12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.contribution-import td{border-top:1px solid var(--ck-line);padding:12px}.contribution-import small{color:var(--ck-ink-3);display:block;margin-top:4px}.contribution-import .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.contribution-import footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.contribution-import .contribution-import-error{background:var(--ck-brand-soft);color:var(--ck-brand);padding:14px}@media(max-width:650px){.contribution-import-options{display:grid}.contribution-import footer button{width:100%}}.import-review-tabs{border-bottom:1px solid var(--ck-line);display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.import-review-tabs button{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:var(--ck-ink-2);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;padding:10px 14px}.import-review-tabs button[aria-current]{background:var(--ck-surface-3);border-color:var(--ck-line);color:var(--ck-ink)}.import-review-tabs span{font-feature-settings:"tnum";color:var(--ck-ink-3);font-size:11px;font-variant-numeric:tabular-nums}.import-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.import-section-heading input{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:7px;color:var(--ck-ink);font:inherit;font-size:13px;padding:10px 12px}.review-pagination{color:var(--ck-ink-3);flex-wrap:wrap;font-size:12px;justify-content:space-between;padding:12px 0}.review-pagination,.review-pagination>div{align-items:center;display:flex;gap:12px}.review-pagination button{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:6px;color:var(--ck-ink);cursor:pointer;font:inherit;padding:8px 12px}.review-pagination button:disabled{cursor:default;opacity:.45}.import-match-section .contribution-import-table{max-height:none}.contribution-import footer{background:var(--ck-surface);border-top:1px solid var(--ck-line);bottom:-28px;padding:16px 0 0;position:-webkit-sticky;position:sticky;z-index:2}.contribution-import header{padding-right:32px}.ui-theme-root .import-review-tabs button[aria-current]{background:var(--ck-emphasis)!important;border-color:var(--ck-emphasis)!important;color:var(--ck-on-emphasis)!important}.ui-theme-root .import-review-tabs button[aria-current] span{color:inherit!important;opacity:.8}@media(max-width:650px){.import-match-section .contribution-import-table table{min-width:0}.import-match-section table thead{display:none}.import-match-section table tbody tr{border-bottom:1px solid var(--ck-line);display:grid;grid-template-columns:1fr;padding:12px}.import-match-section table td{border:0;padding:5px 0}.import-match-section table td:nth-child(2){color:var(--ck-ink-3);font-size:11px}.import-match-section .member-picker-trigger{min-width:0}.contribution-import header h2{font-size:22px}.contribution-import-options{padding:12px}.import-review-tabs{display:grid;grid-template-columns:1fr}.import-review-tabs button{justify-content:space-between}.contribution-import footer{bottom:-16px}}.member-picker-trigger{align-items:center;background:#fff;background:var(--ck-surface,#fff);border:1px solid #dedfdb;border:1px solid var(--ck-line,#dedfdb);border-radius:7px;color:#181a1e;color:var(--ck-ink,#181a1e);cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;min-height:42px;min-width:190px;padding:9px 12px;text-align:left;width:100%}.member-picker-trigger b{font-weight:550}.member-picker-trigger small{color:#717680;color:var(--ck-ink-3,#717680);display:block;margin-top:3px}.member-picker-trigger:focus-visible{outline:2px solid #1877c9;outline:2px solid var(--ck-focus,#1877c9);outline-offset:2px}.member-picker-popup{background:#fff;background:var(--ck-surface,#fff);border:1px solid #dedfdb;border:1px solid var(--ck-line,#dedfdb);border-radius:10px;box-shadow:0 12px 36px #0002;box-shadow:var(--ck-shadow-2,0 12px 36px #0002);box-sizing:border-box;color:#181a1e;color:var(--ck-ink,#181a1e);padding:10px;position:fixed;z-index:2600}.member-picker-popup input{background:var(--ck-surface-2)!important;border:1px solid var(--ck-line)!important;border-radius:6px!important;box-sizing:border-box;color:var(--ck-ink)!important;font:inherit;font-size:14px;padding:12px!important;width:100%}.member-picker-popup [role=listbox]{margin-top:8px;max-height:min(280px,36vh);overflow:auto;overscroll-behavior:contain}.member-picker-popup [role=option]{background:#0000;border:0;border-radius:5px;color:inherit;cursor:pointer;display:block;font:inherit;padding:10px;text-align:left;width:100%}.member-picker-popup [role=option]:hover,.member-picker-popup [role=option][aria-selected=true]{background:#f2f2ef;background:var(--ck-surface-3,#f2f2ef)}.member-picker-popup b{font-size:13px;font-weight:550}.member-picker-popup small{display:block;margin-top:4px}.member-picker-popup p,.member-picker-popup small{color:#717680;color:var(--ck-ink-3,#717680);font-size:11px}.member-picker-popup p{margin:10px 4px 0}.ui-theme-root .workspace-page-heading{align-items:flex-start;border-bottom:1px solid var(--ck-line);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px!important;padding:0 0 24px!important}.ui-theme-root .workspace-page-heading h2{font-size:clamp(26px,2.5vw,34px)!important;font-weight:580!important;letter-spacing:-.8px!important;line-height:1.2!important;margin:6px 0 8px!important}.ui-theme-root .workspace-page-heading p{color:var(--ck-ink-3);font-size:13px;line-height:1.6;margin:0;max-width:640px}.workspace-eyebrow{color:var(--ck-ink-3);font-size:11px;font-weight:550;letter-spacing:.6px}.ui-theme-root .workspace-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.ui-theme-root .workspace-page-actions>button,.ui-theme-root .workspace-page-actions>details>summary,.ui-theme-root .workspace-page-actions>label{align-items:center;box-sizing:border-box;display:inline-flex;font-size:12px!important;justify-content:center;line-height:1.3;min-height:40px}.workspace-control-bar{align-items:flex-end;background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;padding:16px 18px}.workspace-field{grid-gap:7px;color:var(--ck-ink-3);display:grid;font-size:12px;gap:7px}.workspace-field select{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:6px;color:var(--ck-ink);font:inherit;min-height:40px;min-width:160px;padding:8px 12px}.workspace-segments{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.workspace-segments button{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--ck-ink-2);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:12px;min-height:40px;padding:9px 14px}.workspace-segments button[aria-pressed=true]{background:var(--ck-surface-3);border-color:var(--ck-line);color:var(--ck-ink)}.workspace-segments span{font-feature-settings:"tnum";color:var(--ck-ink-3);font-size:11px;font-variant-numeric:tabular-nums}.workspace-options{position:relative}.workspace-options>summary{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:6px;color:var(--ck-ink-2);cursor:pointer;font-size:12px;list-style:none;padding:9px 13px}.workspace-options>summary::-webkit-details-marker{display:none}.workspace-options>div{grid-gap:12px;background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:9px;box-shadow:var(--ck-shadow-2);box-sizing:border-box;color:var(--ck-ink-2);display:grid;font-size:12px;gap:12px;padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:110}.workspace-options button{background:var(--ck-surface-2);border:1px solid var(--ck-line);border-radius:6px;color:var(--ck-ink);cursor:pointer;min-height:36px;padding:9px}.ui-theme-root .request-queue-toolbar{grid-gap:16px!important;align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important}.ui-theme-root .request-queue-filters{flex-wrap:wrap!important;gap:5px!important}.ui-theme-root .settings-tab-bar{align-items:center!important;gap:6px!important;padding:8px!important}.ui-theme-root .settings-tab-bar>button{flex:0 1 auto;min-height:40px!important;padding:9px 14px!important}.ui-theme-root .lending-filter-grid{align-items:end!important;gap:16px!important}.ui-theme-root .lending-filter-grid>div{min-width:0}.ui-theme-root .lending-filter-grid input,.ui-theme-root .lending-filter-grid select{box-sizing:border-box;min-height:42px!important;width:100%}.ui-theme-root .lending-page-actions{align-items:center;gap:8px}.ui-theme-root .ui-panel-header{align-items:center!important;gap:16px!important;padding:18px 20px!important}.ui-theme-root .ui-panel-header button{flex-shrink:0}.ui-theme-root .app-topbar.app-topbar,.ui-theme-root .member-portal-nav.member-portal-nav,.ui-theme-root .ui-modal-backdrop.ui-modal-backdrop,.ui-theme-root .ui-table-wrap tfoot td,.ui-theme-root .ui-table-wrap thead th{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ui-theme-root .ui-modal-shell{max-height:none}.ui-theme-root .platform-desk-button{min-height:60px!important;padding:12px!important}.ui-theme-root .platform-desk-group{padding-bottom:5px!important;padding-top:14px!important}@media(max-width:1000px){.ui-theme-root .workspace-page-heading{gap:16px!important}.ui-theme-root .workspace-page-actions{justify-content:flex-start;margin-left:0;width:100%}.ui-theme-root .request-queue-toolbar{grid-template-columns:1fr!important}.ui-theme-root .request-queue-toolbar input{box-sizing:border-box;width:100%}}@media(max-width:650px){.workspace-control-bar{grid-gap:14px;display:grid;gap:14px;padding:14px}.workspace-field select{width:100%}.workspace-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-segments button{gap:6px;justify-content:center;padding:9px}.ui-theme-root .workspace-page-actions>button,.ui-theme-root .workspace-page-actions>label{flex:1 1 auto}.workspace-options>div{left:0;right:auto;width:min(280px,85vw)}.ui-theme-root .settings-tab-bar>button{flex:1 0 110px}.ui-theme-root .ui-panel-header{padding:15px!important}.ui-theme-root .workspace-page-heading{margin-bottom:18px!important;padding-bottom:18px!important}}@media(prefers-reduced-motion:reduce){.member-picker-popup,.workspace-control-bar{animation:none!important;transition:none!important}}.ui-theme-root :is(button,a,[role=button]):not(:disabled){transition-property:box-shadow,transform,border-color!important}.ui-theme-root .app-main:has(.contributions-workspace)>.ck-page-context,.ui-theme-root .app-main:has(.lending-workspace)>.ck-page-context{display:none!important}.ui-theme-root .contribution-metrics.contribution-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:20px!important}.contribution-summary-details{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:8px;margin:0 0 24px}.contribution-summary-details>summary{color:var(--ck-ink);cursor:pointer;font-size:13px;font-weight:550;padding:14px 18px}.contribution-summary-details>summary span{color:var(--ck-ink-3);font-size:11px;font-weight:400;margin-left:12px}.contribution-secondary-metrics{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}.contribution-secondary-metrics>.ui-card{background:#0000!important;border:0!important;box-shadow:none!important}.ui-theme-root .contribution-date-panel{margin-bottom:16px!important}.ui-theme-root .contribution-date-panel>div{padding:12px 18px!important}@media(max-width:1000px){.ui-theme-root .contribution-metrics.contribution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){.contribution-secondary-metrics{grid-template-columns:1fr}.contribution-summary-details>summary span{display:block;margin:5px 0 0}}
/*# sourceMappingURL=main.79d35d88.css.map*/