@font-face{font-family:Inter;src:url(./InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.customer-journey{--cj-text:#293b43;--cj-muted:#52676f;--cj-accent:#246476;--cj-line:#dce5e4;--cj-soft:#edf5f5;box-sizing:border-box;width:100%;min-height:100dvh;color:var(--cj-text);background:#f3f6f5;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}.customer-journey *,.customer-journey :before,.customer-journey :after{box-sizing:border-box}.customer-journey .customer-journey-header{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:32px 46px;display:flex}.customer-journey .customer-journey-brand{flex-shrink:0;gap:9px;display:grid}.customer-journey .customer-journey-brand>span{color:var(--cj-muted);font-size:12px}.customer-journey .customer-journey-environment{max-width:42ch;color:var(--cj-muted);text-align:right;overflow-wrap:anywhere;font-size:12px}.customer-journey .customer-journey-layout{grid-template-columns:210px minmax(0,760px);align-items:start;gap:48px;max-width:1160px;margin:0 auto;padding:24px 40px 72px;display:grid}.customer-journey .customer-journey-guide{min-width:0;padding-top:24px}.customer-journey .customer-journey-guide-title{color:var(--cj-muted);letter-spacing:.06em;margin:0 0 24px;font-size:12px}.customer-journey .customer-journey-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.customer-journey .customer-journey-steps li{color:var(--cj-muted);align-items:center;gap:12px;font-size:14px;display:flex}.customer-journey .customer-journey-step-number{border:1px solid #c4d3cf;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.customer-journey .customer-journey-steps [aria-current=step]{color:var(--cj-accent);font-weight:650}.customer-journey .customer-journey-steps [aria-current=step] .customer-journey-step-number{color:#fff;background:var(--cj-accent);border-color:var(--cj-accent)}.customer-journey .customer-journey-main{width:100%;min-width:0;max-width:none;margin:0;padding:0}.customer-journey .customer-journey-status{overflow-wrap:anywhere;margin:0 0 18px}.customer-journey .customer-card{background:#fff;border:1px solid #e3eae7;border-radius:18px;min-width:0;margin:0 0 20px;padding:40px;box-shadow:0 12px 42px #21463704}.customer-journey h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(27px,3vw,36px);font-weight:550;line-height:1.2}.customer-journey h2{letter-spacing:-.02em;margin:0 0 14px;font-size:23px;font-weight:550;line-height:1.35}.customer-journey h3{margin:0 0 12px;font-size:17px;line-height:1.4}.customer-journey p{overflow-wrap:anywhere;margin:0 0 16px}.customer-journey .customer-eyebrow{letter-spacing:.09em;color:var(--cj-muted);margin-bottom:12px;font-size:12px}.customer-journey .customer-intro{color:var(--cj-muted);max-width:58ch;line-height:1.75}.customer-journey .customer-question{border:0;min-width:0;margin:24px 0;padding:0}.customer-journey .customer-question legend{overflow-wrap:anywhere;max-width:100%;padding:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.customer-journey .customer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-journey .customer-choice{min-height:52px;color:var(--cj-text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #c9d8d5;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:14px;font-size:16px;font-weight:400;display:flex}.customer-journey .customer-choice:has(input:checked){border-color:var(--cj-accent);background:var(--cj-soft);box-shadow:inset 0 0 0 1px var(--cj-accent)}.customer-journey .customer-choice input{accent-color:var(--cj-accent);flex:none;width:18px;height:18px;margin:4px 0 0}.customer-journey input:not([type=checkbox]):not([type=radio]),.customer-journey select,.customer-journey textarea{width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--cj-text);background:#fff;border:1px solid #bccfca;border-radius:9px;padding:12px;font-size:16px}.customer-journey textarea{resize:vertical;min-height:120px}.customer-journey label.field{gap:8px;margin:18px 0;display:grid}.customer-journey small{font-size:13px;line-height:1.6}.customer-journey button,.customer-journey summary,.customer-journey a{touch-action:manipulation}.customer-journey button{font:inherit;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.customer-journey .customer-primary,.customer-journey .customer-secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.customer-journey .customer-primary{background:var(--cj-accent);color:#fff;border:1px solid var(--cj-accent)}.customer-journey .customer-primary:hover:not(:disabled){background:#1b5160}.customer-journey .customer-secondary{color:var(--cj-text);background:#fff;border:1px solid #bdcfcb}.customer-journey button:disabled,.customer-journey fieldset:disabled{cursor:not-allowed;opacity:.65}.customer-journey .customer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.customer-journey .customer-actions .customer-primary{margin-left:auto}.customer-journey .customer-save-status{color:var(--cj-muted);overflow-wrap:anywhere;margin:10px 0;font-size:13px}.customer-journey .customer-review-group{border-top:1px solid var(--cj-line);margin:24px 0;padding-top:20px}.customer-journey dl{margin:16px 0}.customer-journey dt{color:var(--cj-muted);margin:18px 0 5px;font-size:14px}.customer-journey dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.customer-journey .customer-alert,.customer-journey [role=alert]{color:#713322;overflow-wrap:anywhere;background:#fff3ec;border-left:3px solid #ae5337;border-radius:8px;padding:16px 18px}.customer-journey .customer-identity-details,.customer-journey .customer-journey-tools{border-top:1px solid var(--cj-line);min-width:0;margin:18px 0;padding:16px 0;font-size:14px}.customer-journey summary{cursor:pointer;min-height:44px;color:var(--cj-accent);overflow-wrap:anywhere;padding:10px 0}.customer-journey details[open]>summary{margin-bottom:14px}.customer-journey :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #398aa2}.customer-journey code{overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=900px){.customer-journey .customer-journey-header{align-items:flex-start;gap:16px;max-width:760px;padding:24px}.customer-journey .customer-journey-layout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:760px;padding:0 24px 40px}.customer-journey .customer-journey-guide{padding:0}.customer-journey .customer-journey-guide-title{margin:0 0 10px}.customer-journey .customer-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.customer-journey .customer-journey-steps li{text-align:center;flex-direction:column;gap:5px;font-size:12px;line-height:1.4}.customer-journey .customer-card{padding:30px}}@media (width<=480px){.customer-journey .customer-journey-header{flex-wrap:wrap;gap:10px;padding:20px 16px 16px}.customer-journey .customer-journey-environment{text-align:left;max-width:none;font-size:12px}.customer-journey .customer-journey-layout{gap:16px;padding:0 12px 28px}.customer-journey .customer-journey-guide{padding:0 4px}.customer-journey .customer-card{border-radius:14px;padding:24px 18px}.customer-journey .customer-options{grid-template-columns:minmax(0,1fr)}.customer-journey .customer-actions{gap:10px}.customer-journey .customer-actions>button,.customer-journey .customer-actions>a{width:100%;margin-left:0}}@media (forced-colors:active){.customer-journey .customer-journey-steps [aria-current=step]{outline:2px solid highlight}.customer-journey .customer-choice:has(input:checked){outline:2px solid highlight}}.customer-journey nav.customer-actions:has([data-customer-step]){background:#edf2f0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:20px 0 24px;padding:4px;display:grid}.customer-journey nav.customer-actions>[data-customer-step]{width:100%;min-width:0;min-height:44px;color:var(--cj-muted);background:0 0;border:1px solid #0000;border-radius:7px;margin:0;padding:8px;font-size:13px;font-weight:500;line-height:1.4}.customer-journey nav.customer-actions>[data-customer-step][aria-current=step]{color:var(--cj-accent);background:#fff;border-color:#bdcfcb;font-weight:650;box-shadow:0 1px 3px #2146370a}.customer-journey .customer-review-group>.customer-actions{justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:0}.customer-journey .customer-review-group>.customer-actions>h3{flex:180px;margin:0}.customer-journey .customer-review-group>.customer-actions>.customer-secondary{width:auto;min-height:44px;color:var(--cj-accent);text-align:left;text-underline-offset:3px;background:0 0;border-color:#0000;border-radius:4px;justify-content:flex-start;padding:8px 0;text-decoration:underline}.customer-journey label.customer-question{border-top:0;padding-top:0;display:block}@media (width<=600px){.customer-journey nav.customer-actions:has([data-customer-step]){grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-journey .customer-review-group .review-summary{margin:12px 0 0}.customer-journey .customer-review-group .review-summary>div{padding:12px 0}.customer-journey .customer-review-group .review-summary dt{margin:0 0 6px}.customer-journey .customer-review-group .review-summary dd{margin:0}.customer-journey .customer-topic-switch{border-top:1px solid var(--cj-line);margin-top:20px}.customer-journey .customer-topic-switch nav.customer-actions{margin:4px 0 0}@font-face{font-family:Inter;src:url(./InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--kl-text:#27303d;--kl-muted:#626675;--kl-accent:#78507c;--kl-accent-hover:#624066;--kl-soft:#f0e9f2;--kl-canvas:#f5f2f6;--kl-line:#e7e4e9;--kl-surface:#fff;--kl-focus:#78507c;--kl-sidebar:226px;--kl-topbar:61px}.kl-brand-logo{object-fit:contain;flex:none;width:160px;max-width:100%;height:40px;display:block}:root{color:#182b3a;--blue:#164fc7;--muted:#536475;--line:#d7dfe6;background:#f3f5f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer;border:1px solid var(--line);color:#203448;background:#fff;border-radius:7px;min-height:44px;padding:.62rem 1rem;font-weight:600}button.primary{background:var(--blue);color:#fff;border-color:var(--blue)}button.primary:hover{background:#103b97}button:disabled{cursor:default;opacity:.55}a{color:var(--blue)}:focus-visible{outline-offset:3px;outline:3px solid #a34300}.skip{z-index:10;background:#fff;padding:1rem;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.demo{color:#394e63;background:#e7edf4;border-bottom:1px solid #cbd6e1;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.65rem max(1.25rem,50vw - 50rem);font-size:.8rem;display:flex}.demo strong{text-transform:uppercase;letter-spacing:.07em;font-size:.7rem}.demo label{align-items:center;gap:.4rem;display:flex}.demo select{max-width:260px;min-height:36px;font-size:.8rem}.demo button{min-height:36px;padding:.35rem .7rem;font-size:.8rem}.brandbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem max(1.5rem,50vw - 48rem);display:flex}.brand{align-items:center;gap:.75rem;display:flex}.mark{color:#fff;background:#163550;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.brand small{border-left:1px solid var(--line);color:var(--muted);padding-left:.8rem;font-size:.85rem}main{max-width:100rem;margin:auto;padding:2.2rem 2rem 5rem}main.customer{max-width:49rem}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .5rem;font-size:.74rem;font-weight:700}h1{letter-spacing:-.035em;margin:.35rem 0 .8rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2}h2{margin:0 0 1rem;font-size:1.15rem;line-height:1.35}h3{margin:.2rem 0 .55rem;font-size:1rem}p{margin:.5rem 0 1rem}.muted,small{color:var(--muted)}.intro{max-width:47rem;color:var(--muted)}.heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:1.25rem;padding:1.5rem}.panel.flush{padding:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);padding:1.3rem 1.5rem}.panel-head h2{margin:0}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.toolbar label{align-items:center;gap:.6rem;display:flex}.badge{color:#435569;white-space:normal;background:#edf1f6;border-radius:4px;align-items:center;gap:.4rem;padding:.23rem .62rem;font-size:.78rem;font-weight:650;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge.good{color:#17603e;background:#e6f4ec}.badge.warn{color:#805009;background:#fff1d4}.badge.bad{color:#a1282a;background:#fdebed}.badge.blue{color:#184a9a;background:#e8f0ff}.table{border-collapse:collapse;text-align:left;width:100%}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;background:#f8fafb;font-size:.7rem}.table th,.table td{vertical-align:middle;border-bottom:1px solid #e8edf1;padding:1rem 1.5rem}.table tr:last-child td{border:0}.table td small{margin-top:.15rem;display:block}.table .open-case{min-height:44px;color:var(--blue);text-align:left;background:0 0;border:0;padding:0}.ref{overflow-wrap:anywhere;font-size:.78rem}.pagination{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.workspace{grid-template-columns:minmax(0,1fr) 330px;gap:1.5rem;display:grid}.progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.progress li{border-left:2px solid #c7d5e6;padding-left:.75rem}.progress strong{margin-bottom:.35rem;font-size:.8rem;display:block}.tabs{border-bottom:1px solid var(--line);gap:1.5rem;margin:1.5rem 0;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:0;padding:.75rem .2rem}.tabs button[aria-current=page]{border-bottom:3px solid var(--blue);color:var(--blue)}.record{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:1.1rem 0}.record:first-child{border-top:0;padding-top:0}.record:last-child{padding-bottom:0}.record-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.record dl,.facts{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:.35rem 1rem;font-size:.85rem;display:grid}.record dt,.facts dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.notice{color:#244777;overflow-wrap:anywhere;background:#edf3ff;border:1px solid #c6d6f2;border-radius:7px;margin-bottom:1.2rem;padding:1rem}.notice.error{color:#8f2525;background:#fff1f1;border-color:#eabbbb}.notice.success{color:#20583a;background:#edf8f1;border-color:#b9dac8}.notice p:last-child{margin-bottom:0}.empty{color:var(--muted);padding:1rem 0}.task{border-bottom:1px solid var(--line);align-items:flex-start;gap:1rem;padding:1.2rem 0;display:flex}.task:last-child{border:0}.step{color:#214d87;background:#edf2fa;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid}.task-content{flex:1}.task-content p{color:var(--muted);margin-bottom:.5rem;font-size:.9rem}fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:1.25rem 0}legend{margin-bottom:.5rem;padding:0;font-size:.95rem;font-weight:650}.choices{flex-wrap:wrap;gap:.5rem;display:flex}.choice{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:.65rem;min-height:44px;padding:.65rem .8rem;font-size:.9rem;display:flex}.choice input{accent-color:var(--blue);flex:none;width:17px;height:17px;margin:0}.choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #a34300}select,input[type=text],textarea{color:#182b3a;background:#fff;border:1px solid #a4b3c1;border-radius:6px;max-width:100%;min-height:44px;padding:.65rem .75rem}textarea{resize:vertical;width:100%;min-height:100px}.field{gap:.4rem;margin-bottom:1rem;font-size:.85rem;display:grid}.field select{width:100%}.form-footer{padding-top:1.5rem}.review-summary{margin:1rem 0}.review-summary dt{margin-top:1rem;font-weight:600}.review-summary dd{color:var(--muted);margin-top:.3rem}.error-list{margin:.5rem 0}.error-link{color:inherit;text-align:left;background:0 0;border:0;padding:.2rem;text-decoration:underline}.footer-note{color:var(--muted);margin-top:1.2rem;font-size:.78rem}details{margin:.75rem 0}summary{cursor:pointer;color:var(--blue);min-height:36px;font-size:.85rem}.code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.75rem}.blockers{padding-left:1.2rem;font-size:.85rem}.demo-extra{flex-basis:100%;margin:0}.demo-extra summary{min-height:24px;font-size:.75rem}.demo-extra .actions{padding:.5rem 0}.historical{background:#f8f9fb;border-radius:6px;margin-top:.8rem;padding:.8rem!important}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}@media (width>=1800px){main{padding-top:3rem}.workspace{grid-template-columns:minmax(0,1fr) 380px}}@media (width<=1050px){.workspace{grid-template-columns:1fr}.progress{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace aside{order:-1}.table th,.table td{padding:.8rem 1rem}}@media (width<=700px){main{padding:1.5rem 1rem 3rem}.brandbar{padding:1rem}.brand small{display:none}.demo{padding:.6rem 1rem}.demo label{flex-wrap:wrap}.demo select{max-width:200px}.heading{display:block}.heading .badge{margin-top:.3rem}.panel{padding:1.1rem}.panel.flush{padding:0}.progress{grid-template-columns:repeat(2,minmax(0,1fr))}.table thead{display:none}.table tr{border-bottom:1px solid var(--line);padding:.9rem 1rem;display:block}.table td{border:0;padding:.25rem 0;display:block}.table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.75rem}.table td small{display:inline}.table td:first-child small{display:block}.choices{grid-template-columns:1fr;display:grid}.tabs{gap:1rem}.record-head{flex-wrap:wrap}.pagination{flex-wrap:wrap;padding:1rem}.brandbar>small{font-size:.7rem}.record dl,.facts{grid-template-columns:1fr}dd{margin-bottom:.4rem}.task{gap:.65rem}.toolbar label{flex-wrap:wrap}.actions>button{max-width:100%}}.fact-pair{display:contents}.demo select,.demo label{min-width:0}.demo-extra span{max-width:50rem}.workspace>div,.workspace aside{min-width:0}.review-form{margin-top:1rem}.review-form select{min-width:0}fieldset[disabled]{opacity:.65}h2:focus,main:focus{outline:none}@media (width<=400px){.demo label{width:100%}.demo select{flex:1;max-width:100%}.brandbar{gap:.5rem}.demo-extra .actions label{width:100%}}.back-link{margin-bottom:1.1rem}.progress li{min-width:0}.progress small{overflow-wrap:anywhere}.advisor-overview h4{margin:0;font-size:1rem}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.control-grid .record{margin:0}.advisor-overview small,.advisor-overview li{overflow-wrap:anywhere}.advisor-overview .notice h3{margin-top:0}@media (width<=700px){.control-grid{grid-template-columns:minmax(0,1fr)}}.approval-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.approval-checks .record,.workspace p{overflow-wrap:anywhere}.approval-actions{gap:10px;margin:16px 0;display:grid}.document-preview{border:1px solid var(--line);border-radius:8px;width:100%;height:520px}.validation-document summary{font-weight:650}@media (width<=900px){.approval-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.approval-checks{grid-template-columns:1fr}.document-preview{height:400px}}.flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.flow-steps li{border-left:2px solid #dce3ed;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-left:10px;display:flex}.flow-steps li[aria-current=step]{border-color:#255bba;font-weight:600}.flow-guide .flow-blockers{margin-top:16px}[data-flow-target]:focus{outline-offset:4px;outline:3px solid #255bba}@media (width<=680px){.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.staff-layout{align-items:flex-start;min-width:0;display:flex}.staff-nav{flex-direction:column;flex-shrink:0;gap:12px;width:100px;padding:16px 8px;display:flex;position:sticky;top:12px}.staff-nav button{flex-direction:column;align-items:center;gap:4px;width:100%;padding:10px 2px;font-size:22px;display:flex}.staff-nav span{font-size:11px}.staff-nav [aria-current=page]{color:#174ab8;background:#eaf1ff}.staff-content{flex:1;min-width:0}.user-settings{max-width:1000px}.user-settings form label{flex-direction:column;gap:6px;margin:16px 0;display:flex}.user-settings form .choice{flex-direction:row}.user-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.user-email{overflow-wrap:anywhere}.user-settings fieldset{min-width:0}.user-settings input,.user-settings select{width:100%;max-width:100%}.user-settings input[type=checkbox]{width:auto}.user-row>div{min-width:0}.user-row button{flex-shrink:0}@media (width<=700px){.staff-layout{display:block}.staff-nav{flex-direction:row;width:100%;padding:8px 12px;position:static}.staff-nav button{flex-direction:row;width:auto;min-width:88px;font-size:18px}.user-row{flex-direction:column;align-items:flex-start}.user-settings{padding:16px}.user-settings h1{font-size:28px}}:root{color:var(--kl-text);background:var(--kl-canvas);--blue:var(--kl-accent);--muted:var(--kl-muted);--line:var(--kl-line);font-size:14px;line-height:1.6}button{min-height:38px;color:var(--kl-text);border-radius:8px;padding:8px 13px;font-weight:550}button:hover{background:var(--kl-soft);border-color:#c7bbcb}button.primary,a.primary{background:var(--kl-accent);border:1px solid var(--kl-accent);color:#fff}button.primary:hover,a.primary:hover{background:var(--kl-accent-hover)}a.primary{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:9px 16px;text-decoration:none;display:inline-flex}:focus-visible{outline:3px solid var(--kl-focus);outline-offset:3px}.skip{z-index:100}.demo{background:var(--kl-canvas);border-color:var(--line);color:var(--muted);font-size:12px}.demo strong{font-size:11px}main{max-width:1580px;padding:36px 36px 64px}h1{letter-spacing:-.035em;font-size:29px;font-weight:650;line-height:1.25}h2{font-size:18px;font-weight:600}h3{font-size:15px}.heading{margin-bottom:28px}.eyebrow{font-size:11px}.panel{border-color:var(--line);box-shadow:none;border-radius:12px;margin-bottom:24px;padding:24px}.panel-head{padding:20px 24px}.panel.flush{overflow:visible}.panel.flush .table th:first-child{border-top-left-radius:12px}.panel.flush .table th:last-child{border-top-right-radius:12px}.intro{max-width:68ch}.table th{background:#faf9fb;font-size:11px}.table td,.table th{padding:16px 20px}.table td{font-size:14px}.badge{font-size:12px;font-weight:550}.ref{font-size:12px}.workspace{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.workspace>*{min-width:0}.tabs{gap:24px;margin:24px 0;padding:0 3px 3px;scroll-padding:8px}.tabs button{padding:12px 2px;font-size:14px}.tabs button[aria-current=page]{border-bottom-width:2px}select,input:not([type]),input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=search],textarea{color:var(--kl-text);max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bcb8c3;border-radius:8px;padding:10px 12px}textarea{line-height:1.65}.choice{border-radius:8px;min-height:44px;padding:10px 14px}.choice:has(input:checked){background:var(--kl-soft);border-color:var(--kl-accent)}.choice:has(input:focus-visible){outline-color:var(--kl-focus)}.field{min-width:0}.record,.facts{font-size:14px}.record dt,.facts dt{font-size:12px}.actions{gap:10px}.notice,.task-content p{font-size:14px}.toolbar{gap:12px}.toolbar label{flex-wrap:wrap}main.customer{max-width:780px;padding:36px 28px 72px}.customer-brand{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.customer .panel{padding:28px}.customer h1{font-size:28px}.customer fieldset{padding:28px 0}.customer legend{font-size:16px;line-height:1.5}.customer .choices{gap:10px}.customer .actions{margin-top:20px}.customer .actions button{min-height:44px}.customer-status--compact{background:#faf9fb}.customer .customer-status--compact{padding:16px 20px}.customer-status--compact h2{margin-bottom:8px;font-size:16px}.customer .customer-identity--complete{padding:16px 20px}.customer-identity--complete h2{font-size:16px}.customer details>summary{padding:4px 0;line-height:1.6}.customer .review-summary{line-height:1.7}.customer .review-summary dt{color:var(--muted);font-size:13px}.customer .review-summary dd{font-size:15px}.customer .notice,.customer [role=alert]{overflow-wrap:anywhere}.login-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:center;gap:64px;max-width:1100px;min-height:75vh;display:grid}.login-intro{max-width:44ch}.login-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.login-panel .actions{flex-direction:column;align-items:stretch}@media (width>=1800px){.workspace{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1050px){.workspace{grid-template-columns:minmax(0,1fr)}.workspace aside{order:0}}@media (width<=900px){main{padding:24px 20px 48px}.login-workspace{min-height:0;display:block}.login-intro{margin-bottom:28px}}@media (width<=600px){main{padding:24px 16px 48px}h1{font-size:25px}.panel{margin-bottom:20px;padding:18px}.heading{flex-wrap:wrap;gap:14px}.panel-head{padding:16px}.table th,.table td{padding:12px 16px}.tabs{gap:20px}.pagination{flex-wrap:wrap;padding:16px}.record-head{flex-wrap:wrap}.record dl,.facts{grid-template-columns:minmax(90px,1fr) minmax(0,2fr)}main.customer{padding:24px 14px 48px}.customer .panel{padding:20px}.customer h1{font-size:25px}.customer fieldset{padding:24px 0}.customer .choices{flex-direction:column}.customer .choice{align-items:flex-start;width:100%}.customer .choice input{margin-top:3px}.customer-brand{flex-wrap:wrap;margin-bottom:24px}.customer .customer-status--compact,.customer .customer-identity--complete{padding:16px}.login-panel{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.workforce-login-shell{grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:center;gap:64px;max-width:1100px;min-height:75vh;margin:auto;padding:48px 32px;display:grid}.workforce-login-intro{max-width:44ch}.workforce-login-intro .kl-brand-logo{margin-bottom:32px}.workforce-login-form{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:32px}.workforce-login-profiles{gap:16px;display:grid}.workforce-login-profiles>section{border-bottom:1px solid var(--line);min-width:0;padding:16px 0}.workforce-login-profiles>section:last-child{border-bottom:0}.workforce-login-profiles h2{font-size:16px}.workforce-login-profiles a{white-space:normal;max-width:100%}.customer-brandbar{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px max(20px,50% - 362px);font-size:12px;display:flex}.customer-progress{border:1px solid var(--line);overflow-wrap:anywhere;background:#faf9fb;border-radius:12px;margin-bottom:24px;padding:18px 20px}.customer-progress h2{margin-bottom:8px;font-size:16px}.customer-progress p{margin-bottom:8px}.customer-session-tools{margin-top:12px}.customer-session-tools summary{color:var(--kl-text);cursor:pointer;font-size:13px}.customer-session-tools .actions{margin-top:12px}.customer .customer-identity.is-complete{padding:16px 20px}.customer-identity.is-complete>summary{cursor:pointer;font-size:14px;font-weight:550}.customer-identity.is-complete[open]>summary{margin-bottom:20px}.customer-questionnaire,.customer-questionnaire form{min-width:0}.customer-questionnaire .actions{gap:12px}.customer-questionnaire .review-summary>div{border-bottom:1px solid var(--line);padding:16px 0}@media (width<=900px){.workforce-login-shell{grid-template-columns:minmax(0,1fr);gap:28px;max-width:640px;min-height:0;padding:32px 24px}.workforce-login-intro .kl-brand-logo{margin-bottom:24px}}@media (width<=600px){.workforce-login-shell{padding:24px 16px}.workforce-login-form,.customer-brandbar{padding:20px}.customer-progress{margin-bottom:20px;padding:16px}.customer .customer-identity.is-complete{padding:16px}.customer-questionnaire .actions{align-items:stretch}.customer-questionnaire .actions button{white-space:normal}}.user-settings>.actions{margin-bottom:20px}.user-settings>section[aria-label=Brugerliste]{margin-bottom:24px}.overview-card.needs-action{border:2px solid var(--accent,#956717);background:var(--surface-secondary,#fff9ed)}.case-create-trigger{flex:none;align-self:center;align-items:center;gap:8px;display:inline-flex}.case-create-drawer{border:1px solid var(--line);width:min(480px,100% - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--kl-text,#292e2b);overscroll-behavior:contain;background:#fff;border-radius:16px;margin:0;padding:0;position:fixed;inset:12px 12px 12px auto;overflow:auto;box-shadow:0 16px 70px #27303d26}.case-create-drawer::backdrop{background:#27303d40}.case-create-drawer[open]{flex-direction:column;display:flex}.case-create-drawer .case-create-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.case-create-drawer .case-create-header h2{letter-spacing:-.025em;margin:0;font-size:22px}.case-create-drawer .case-create-header .eyebrow{margin:0 0 5px}.case-create-drawer .case-create-header button{background:0 0;border:0;flex:none;width:44px;height:44px;padding:0;font-size:26px}.case-create-drawer .case-create-form{flex-direction:column;flex:1;display:flex}.case-create-drawer .case-create-body{overflow-wrap:anywhere;padding:24px 28px}.case-create-drawer #case-create-description{margin:0 0 8px;font-size:14px;line-height:1.65}.case-create-drawer .case-create-note{color:var(--muted);margin:0 0 28px;font-size:12px}.case-create-drawer .field{margin-bottom:22px}.case-create-drawer .field input,.case-create-drawer .field select{width:100%;min-width:0;min-height:44px}.case-create-drawer .case-create-test{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.case-create-drawer .case-create-test .eyebrow{margin-bottom:14px;font-size:10px}.case-create-drawer .case-create-test .field{margin:0}.case-create-drawer small{font-size:11px;line-height:1.6}.case-create-drawer .case-create-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:12px;margin-top:auto;padding:20px 28px;display:flex}.case-create-drawer .case-create-actions button{min-height:44px}.case-create-drawer .choice{align-items:flex-start;font-size:12px;line-height:1.65}.case-create-drawer .choice input{margin-top:3px}@media (width<=650px){.case-create-drawer{border:0;border-radius:0;width:100dvw;height:100dvh;inset:0}.case-create-drawer .case-create-header,.case-create-drawer .case-create-body{padding:20px}.case-create-drawer .case-create-actions{padding:18px 20px max(18px,env(safe-area-inset-bottom))}.case-create-trigger{margin-top:8px}}.case-created-prompt .invitation-case-reference{flex-direction:column;gap:4px;margin:0 0 28px;font-size:14px;display:flex}.case-created-prompt .invitation-case-reference span{color:var(--kl-muted,var(--muted));font-size:11px}.case-created-invitation{font-size:13px;line-height:1.65}.case-created-invitation h3{letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.4}.case-created-invitation .invitation-ready{border:1px solid var(--line);background:var(--kl-soft,#f0e9f2);color:var(--kl-text,#292e2b);border-radius:12px;padding:20px}.case-created-invitation .invitation-ready-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.case-created-invitation .invitation-ready-heading p{color:var(--kl-muted,var(--muted));margin:4px 0 0;font-size:11px}.case-created-invitation .invitation-ready-mark{width:32px;height:32px;color:var(--kl-accent,#78507c);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.case-created-invitation .field{margin:18px 0 16px;font-size:11px}.case-created-invitation .field input{background:#fff;font-size:12px}.case-created-invitation .invitation-share-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.case-created-invitation button{min-height:44px;font-size:12px}.case-created-invitation .invitation-share-actions a{text-underline-offset:3px;min-height:44px;color:var(--kl-accent,#78507c);align-items:center;font-size:12px;display:inline-flex}.case-created-invitation .invitation-copy-status{color:var(--kl-muted,var(--muted));min-height:18px;margin:12px 0 0;font-size:11px}.case-created-invitation .invitation-start>p{margin:12px 0 20px}.case-created-invitation .invitation-start .case-create-note{margin:16px 0 0}.case-created-invitation .invitation-manage{border-top:1px solid var(--line);margin:24px 0 0;padding-top:12px}.case-created-invitation .invitation-manage summary{cursor:pointer;min-height:44px;color:var(--kl-muted,var(--muted));padding:10px 0;font-size:12px}.case-created-invitation .invitation-manage>p{color:var(--kl-muted,var(--muted));font-size:12px}.case-created-invitation .invitation-manage .record{margin-top:16px;padding:14px 0 0;font-size:11px}.case-created-prompt :focus-visible{outline-color:var(--kl-accent,#78507c)}@media (width<=650px){.case-created-invitation .invitation-ready{padding:16px}.case-created-invitation .invitation-share-actions{flex-direction:column;align-items:flex-start;gap:4px}}.company-type-tabs{margin:20px 28px 0}.case-create-drawer textarea{width:100%;min-height:84px}.company-case-list{padding:0;list-style:none}.company-case-list li{border-bottom:1px solid var(--line);padding:20px 0}.family-review fieldset{border:0;gap:16px;min-width:0;margin:16px 0;padding:0;display:grid}.family-review legend{margin-bottom:12px;font-weight:600}.family-review .family-review-check{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.family-review-check input{flex:none;width:16px;height:16px;margin:3px 0 0}.family-review label:not(.family-review-check){gap:8px;display:grid}.family-review textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0}.application-workspace[data-design=studio11-flade] .compliance-case-list{background:#fff;border:0;border-radius:0;overflow:visible}.application-workspace[data-design=studio11-flade] .compliance-list-toolbar{border:0;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0 20px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-list-toolbar h2{margin:0 auto 0 0}.application-workspace[data-design=studio11-flade] .compliance-list-toolbar label{align-items:center;gap:8px;min-width:0;display:flex}.application-workspace[data-design=studio11-flade] .compliance-list-toolbar select{max-width:100%;min-height:40px}.application-workspace[data-design=studio11-flade] .compliance-view-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-layout-choices{gap:2px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-view-controls>button,.application-workspace[data-design=studio11-flade] .compliance-layout-choices button{background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;display:inline-flex}.application-workspace[data-design=studio11-flade] .compliance-layout-choices button[aria-pressed=true]{color:var(--kl-accent);background:var(--kl-soft)}.application-workspace[data-design=studio11-flade] .compliance-view-controls>button{border-color:var(--kl-line)}.application-workspace[data-design=studio11-flade] :is(.compliance-layout-choices,.compliance-case-icon) svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.application-workspace[data-design=studio11-flade] .compliance-view-help{color:var(--kl-muted);margin:0 0 16px;font-size:12px}.application-workspace[data-design=studio11-flade] .compliance-case-identity{align-items:center;gap:10px;min-width:0;display:flex}.application-workspace[data-design=studio11-flade] .compliance-case-icon{background:var(--kl-soft);width:34px;height:34px;color:var(--kl-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.application-workspace[data-design=studio11-flade] .compliance-case-identity .open-case{overflow-wrap:anywhere;text-align:left;white-space:normal;min-width:0}.application-workspace[data-design=studio11-flade] .compliance-case-table{table-layout:auto;width:100%}.application-workspace[data-design=studio11-flade] .compliance-case-table :is(th,td){overflow-wrap:anywhere}.application-workspace[data-design=studio11-flade] .compliance-case-table th{border-bottom:1px solid var(--kl-line);background:#fff}.application-workspace[data-design=studio11-flade] .compliance-case-table td{border-bottom:1px solid var(--kl-line);vertical-align:top;background:#fff}.application-workspace[data-design=studio11-flade] .compliance-case-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.application-workspace[data-design=studio11-flade] .compliance-case-cards>li{min-width:0;margin:0}.application-workspace[data-design=studio11-flade] .compliance-case-cards article{border:1px solid var(--kl-line);overflow-wrap:anywhere;background:#fafafb;border-radius:10px;padding:20px}.application-workspace[data-design=studio11-flade] .compliance-card-status{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-card-status>span:first-child{color:var(--kl-muted);font-size:12px}.application-workspace[data-design=studio11-flade] .compliance-case-cards dl{gap:14px;margin:18px 0 0;display:grid}.application-workspace[data-design=studio11-flade] .compliance-case-cards dt{color:var(--kl-muted);margin-bottom:4px;font-size:12px}.application-workspace[data-design=studio11-flade] .compliance-case-cards dd{margin:0;font-size:14px;line-height:1.5}.application-workspace[data-design=studio11-flade] .compliance-view-editor{box-sizing:border-box;border:1px solid var(--kl-line);width:min(520px,100% - 16px);max-width:520px;max-height:calc(100dvh - 16px);color:var(--kl-text);background:#fff;border-radius:16px;margin:auto;padding:24px;overflow:auto}.application-workspace[data-design=studio11-flade] .compliance-view-editor::backdrop{background:#23293347}.application-workspace[data-design=studio11-flade] .compliance-view-editor header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-view-editor h2{margin:0;font-size:20px}.application-workspace[data-design=studio11-flade] .compliance-view-editor p{font-size:13px;line-height:1.6}.application-workspace[data-design=studio11-flade] .compliance-view-editor :is(header button,.compliance-field-options button){min-width:40px;min-height:40px}.application-workspace[data-design=studio11-flade] :is(.compliance-fixed-fields,.compliance-field-options){margin:0;padding:0;list-style:none}.application-workspace[data-design=studio11-flade] :is(.compliance-fixed-fields,.compliance-field-options) li{border-bottom:1px solid var(--kl-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.application-workspace[data-design=studio11-flade] .compliance-fixed-fields span{color:var(--kl-muted);font-size:12px}.application-workspace[data-design=studio11-flade] .compliance-field-options label{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-field-options input{flex-shrink:0;width:18px;height:18px}.application-workspace[data-design=studio11-flade] .compliance-field-options li>div{flex-shrink:0;gap:4px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-view-editor footer{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.application-workspace[data-design=studio11-flade] .compliance-view-editor footer button{min-height:44px}@media (width>=1350px){.application-workspace[data-design=studio11-flade] .compliance-case-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.application-workspace[data-design=studio11-flade] .compliance-list-toolbar{align-items:stretch;gap:12px}.application-workspace[data-design=studio11-flade] .compliance-list-toolbar h2{width:100%}.application-workspace[data-design=studio11-flade] .compliance-list-toolbar label{justify-content:space-between;width:100%}.application-workspace[data-design=studio11-flade] .compliance-list-toolbar select{max-width:70%}.application-workspace[data-design=studio11-flade] .compliance-view-controls{width:100%}.application-workspace[data-design=studio11-flade] .compliance-view-controls button{min-height:44px}.application-workspace[data-design=studio11-flade] .compliance-case-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:table-header-group;position:absolute;overflow:hidden}.application-workspace[data-design=studio11-flade] .compliance-case-table tbody tr{border-bottom:1px solid var(--kl-line);padding:16px 0}.application-workspace[data-design=studio11-flade] .compliance-case-table td{border:0;padding:6px 0}.application-workspace[data-design=studio11-flade] .compliance-case-table td[data-label]{grid-template-columns:minmax(0,95px) minmax(0,1fr);gap:10px;display:grid}.application-workspace[data-design=studio11-flade] .compliance-view-editor{padding:20px}}.application-workspace[data-design=studio11-flade] .compliance-case-table{table-layout:fixed}.application-workspace[data-design=studio11-flade] .compliance-case-table th:first-child{width:28%}.application-workspace[data-design=studio11-flade] .compliance-case-table[data-optional-count="0"] th:first-child{width:65%}.application-workspace[data-design=studio11-flade] .compliance-case-table[data-optional-count="1"] th:first-child{width:45%}.application-workspace[data-design=studio11-flade] .compliance-case-table[data-optional-count="2"] th:first-child{width:35%}.application-workspace[data-design=studio11-flade] .compliance-case-identity .open-case{min-height:44px;color:var(--kl-accent);background:0 0;border:0;padding:0;font-size:14px;line-height:1.5}.application-workspace[data-design=studio11-flade] .compliance-field-options input{accent-color:var(--kl-accent)}@media (width<=700px){.application-workspace[data-design=studio11-flade] .compliance-case-table{table-layout:auto}}@media (width>=701px) and (width<=1200px){.application-workspace[data-design=studio11-flade] .compliance-case-table{table-layout:auto}.application-workspace[data-design=studio11-flade] .compliance-case-table :is(th,td){padding-left:8px;padding-right:8px}.application-workspace[data-design=studio11-flade] .compliance-case-table .badge,.application-workspace[data-design=studio11-flade] .compliance-case-table td[data-field=pendingWith]{overflow-wrap:normal;word-break:normal}}.application-workspace[data-design=studio11-flade] .compliance-saved-editor{border-top:1px solid var(--line,#e5e7eb);min-width:0;margin-top:20px;padding-top:12px}.application-workspace[data-design=studio11-flade] .compliance-saved-editor fieldset{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:12px 0;display:flex}.application-workspace[data-design=studio11-flade] .compliance-saved-editor legend{overflow-wrap:anywhere;padding:0;font-weight:600}.application-workspace[data-design=studio11-flade] .compliance-saved-editor label{flex-direction:column;flex:180px;gap:5px;min-width:0;display:flex}.application-workspace[data-design=studio11-flade] .compliance-saved-editor input,.application-workspace[data-design=studio11-flade] .compliance-saved-editor select{box-sizing:border-box;width:100%;min-width:0}.application-workspace[data-design=studio11-flade] .compliance-saved-editor p{overflow-wrap:anywhere;flex-basis:100%}.application-workspace[data-design=studio11-flade] .compliance-view-editor button{white-space:normal}.application-workspace[data-design=studio11-flade] .compliance-view-help{overflow-wrap:anywhere}.application-workspace[data-design=studio11-flade] .compliance-saved-editor fieldset{align-items:end}.application-workspace[data-design=studio11-flade] .compliance-saved-editor label{text-align:left;align-items:stretch}.application-workspace[data-design=studio11-flade] .compliance-saved-editor button{align-self:end;min-height:40px}@media (width>=701px) and (width<=1100px){.application-workspace[data-design=studio11-flade] .compliance-case-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:table-header-group;position:absolute;overflow:hidden}.application-workspace[data-design=studio11-flade] .compliance-case-table tbody tr{border-bottom:1px solid var(--kl-line);padding:16px 0;display:block}.application-workspace[data-design=studio11-flade] .compliance-case-table td{overflow-wrap:normal;border:0;padding:6px 0;display:block}.application-workspace[data-design=studio11-flade] .compliance-case-table td[data-label]{grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:12px;display:grid}.application-workspace[data-design=studio11-flade] .compliance-case-table td[data-label]:before{content:attr(data-label) ": ";color:var(--kl-muted);font-size:13px}.application-workspace[data-design=studio11-flade] .compliance-case-table td small{display:inline}}.followup-list{gap:.75rem;padding:0;list-style:none;display:grid}.followup-list li{border-top:1px solid var(--border,#e5e2e7);overflow-wrap:anywhere;padding:.85rem 0}.followup-list li>div{margin:.35rem 0}.followup-list button{text-align:left;overflow-wrap:anywhere;max-width:100%}.followup-urgent{color:#8c3034}.case-followup form{gap:.75rem;max-width:30rem;margin-top:1rem;display:grid}.case-followup label,.followup-board label{gap:.3rem;display:grid}.case-followup input,.case-followup select,.followup-board select{min-width:0;max-width:100%}.followup-board .actions,.case-followup .actions{flex-wrap:wrap}.followup-board .actions>*{max-width:100%}.followup-board [aria-pressed=true]{border-color:currentColor;font-weight:700}@media (width<=600px){.followup-board .actions,.case-followup .actions{display:grid}.case-followup{overflow-wrap:anywhere}}.followup-history-detail{margin:.3rem 0 .75rem;display:block}@media (width>=1151px){.work-overview .overview-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.work-overview .overview-columns:has(>.panel:only-child){grid-template-columns:1fr}.basis-drawer{border:1px solid var(--line);width:min(620px,100% - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--kl-text,#292e2b);background:#fff;border-radius:16px;margin:0;padding:0;position:fixed;inset:12px 12px 12px auto;overflow:hidden;box-shadow:0 16px 70px #27303d26}.basis-drawer[open]{flex-direction:column;display:flex}.basis-drawer::backdrop{background:#27303d40}.basis-drawer .basis-drawer-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex}.basis-drawer .basis-drawer-header h2{letter-spacing:-.025em;margin:0;font-size:24px}.basis-drawer .eyebrow{margin:0 0 6px}.basis-drawer .basis-drawer-reference{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.basis-drawer .basis-drawer-close{background:0 0;border:0;flex:none;width:44px;height:44px;padding:0;font-size:26px}.basis-drawer .basis-drawer-body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:24px 28px;font-size:14px;line-height:1.65;overflow:auto}.application-workspace .basis-drawer .panel{box-shadow:none;border:0;border-radius:0;margin:0 0 24px;padding:0}.basis-drawer .basis-drawer-body h2{margin-top:0;font-size:17px}.basis-drawer .journey-summary-grid,.basis-drawer .journey-comparison{grid-template-columns:minmax(0,1fr)}.basis-drawer .journey-screening{border:0;margin:0;padding:0}.basis-drawer .facts{grid-template-columns:minmax(0,130px) minmax(0,1fr)}.basis-drawer .facts dd{min-width:0}.basis-drawer .record{margin-top:16px;padding-top:16px}.basis-drawer .basis-drawer-footer{border-top:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px;display:flex}.basis-drawer button,.basis-drawer summary{min-height:44px}.basis-drawer summary{cursor:pointer;padding:10px 0}.basis-drawer :focus-visible{outline-color:var(--kl-accent,#78507c)}.basis-drawer .basis-drawer-header h2:focus{outline:none}@media (width<=650px){.basis-drawer{border:0;border-radius:0;width:100dvw;height:100dvh;inset:0}.basis-drawer .basis-drawer-header{padding:20px 20px 14px}.basis-drawer .basis-drawer-body{padding:20px}.basis-drawer .basis-drawer-footer{padding:14px 20px max(14px,env(safe-area-inset-bottom));flex-wrap:wrap}.basis-drawer .facts{grid-template-columns:minmax(0,1fr)}.basis-drawer .facts dd{margin:0 0 12px}}.journey-guide{background:linear-gradient(130deg,#f1faf7,#fff 65%);border-top:4px solid #237b73}.journey-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.journey-heading h2{max-width:44rem;font-size:1.6rem}.journey-description{max-width:65ch;line-height:1.7}.journey-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:28px 0 12px;padding:0;list-style:none;display:grid}.journey-steps button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:128px;padding:10px;font-size:12px;line-height:1.45;display:flex}.journey-steps [aria-current=step]{background:#e0f0ed;border-radius:10px}.journey-steps small{color:#54665f;font-weight:400}.journey-number{border:1px solid #a7bcb7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.journey-number.done{color:#fff;background:#226c62;border-color:#226c62}.journey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.journey-summary-grid>article{background:#fff;border:1px solid #d8e4e0;border-radius:12px;min-width:0;padding:18px}.journey-summary-grid h3{margin-top:0}.journey-summary-grid dl{font-size:14px;line-height:1.5}.journey-summary-grid dd{overflow-wrap:anywhere;margin:0 0 10px;font-weight:600}.journey-screening{border-top:1px solid #d8e4e0;margin-top:28px;padding-top:12px}.journey-comparison{background:#f5f7f8;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:12px;font-size:13px;display:grid}.journey-review-note{white-space:pre-wrap;border-left:3px solid #237b73;padding:8px 15px}.journey-guide button:focus-visible,.journey-summary-grid button:focus-visible{outline-offset:3px;outline:3px solid #237b73}.queue-counts{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.queue-counts span{background:#edf3f1;border-radius:8px;padding:8px 12px;font-size:13px}@media (width<=1200px){.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.journey-summary-grid{grid-template-columns:minmax(0,1fr)}.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-heading{flex-direction:column;gap:8px}.journey-heading h2{font-size:1.3rem}.journey-comparison{grid-template-columns:minmax(0,1fr)}.journey-steps button{min-height:105px}.journey-guide{padding:16px}}.journey-compact ul{margin:0;padding:0;list-style:none}.journey-compact li{border-bottom:1px solid #e4e9ee;align-items:center;gap:12px;padding:12px 0;display:flex}.journey-compact li:last-child{border-bottom:0}.journey-compact li>div{flex:1;min-width:0}.journey-compact li strong,.journey-compact li div>span{display:block}.journey-compact li div>span{color:var(--muted);font-size:.88rem}.journey-compact li>span{font-size:1.2rem}.status-done{color:#226c62}.status-pending{color:#805009}.journey-disclosure>.panel,.journey-disclosure>div>.panel{border:0;margin:0;padding:12px 0}.journey-disclosure>summary{font-weight:650}.journey-current-work>h2{color:var(--muted);font-size:.85rem}.journey-current-work .journey-screening{border:0;margin-top:0;padding-top:0}.journey-current-work .journey-summary-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.journey-workspace aside .validation-document{display:none}@media (width<=1050px){.journey-workspace aside{order:0}}@media (width<=500px){.journey-compact li{flex-wrap:wrap}.journey-compact li>div{flex-basis:75%}.journey-compact li>button{margin-left:24px}}.journey-report-header,.journey-report-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.journey-report-header h2{margin:.55rem 0 0}.journey-report-extra{text-align:right;max-width:22rem}.journey-report-extra>button{font-size:.85rem}.journey-report-help{text-align:left;margin:0 0 1rem}.journey-report-help summary{font-size:.85rem}.journey-report-help p{font-size:.85rem;line-height:1.6}.journey-report-row>div{min-width:0}.journey-report-row p:last-child{margin-bottom:0}.journey-report-download{color:var(--blue);text-underline-offset:3px;font-size:.85rem;font-weight:400;text-decoration:underline;display:inline-block}.journey-report-download:hover{text-decoration-thickness:2px}.journey-report-download:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.journey-report>details{margin-bottom:0}@media (width<=650px){.journey-report-header,.journey-report-row{flex-wrap:wrap}.journey-report-extra{text-align:left;max-width:100%}.journey-report-header h2{margin:0}.journey-report-row{gap:12px}}.contact-status button{white-space:normal;max-width:100%}.contact-status p:last-child{margin-bottom:0}.contact-task{min-width:0}.supplement-steps{color:var(--muted);flex-wrap:wrap;gap:8px 24px;padding:0;font-size:.9rem;list-style:none;display:flex}.supplement-steps [aria-current=step]{color:var(--blue);font-weight:700}.supplement-question{border:1px solid var(--line);border-radius:7px;margin:.6rem 0;padding:.7rem}.supplement-question .choice{border:0;margin:0;padding:0}.supplement-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.88rem}.contact-task .record{overflow-wrap:anywhere}.contact-task fieldset{min-width:0}.contact-task select{max-width:100%}.contact-disclosure>summary strong{font-weight:650}.contact-disclosure>summary span{color:var(--muted);margin:.4rem 0 0 1rem;font-size:.85rem;font-weight:400;display:block}.contact-disclosure>.contact-task{border:0;margin:0;padding:16px 0 0}.contact-disclosures{min-width:0}.journey-guide{border:1px solid var(--line);background:#fff}.journey-heading{gap:20px}.journey-heading h2{font-size:22px;line-height:1.35}.journey-description{font-size:14px;line-height:1.65}.journey-steps{gap:6px;margin:20px 0 8px}.journey-steps button{border-radius:8px;gap:6px;min-height:88px;padding:10px 8px;font-size:12px}.journey-steps [aria-current=step]{background:var(--kl-soft)}.journey-steps small{color:var(--muted)}.journey-number{border-color:#c7bfce;width:24px;height:24px}.journey-summary-grid{gap:20px}.journey-summary-grid>article{border-color:var(--line);border-radius:10px;padding:20px}.journey-summary-grid dt{color:var(--muted)}.journey-screening{border-color:var(--line);margin-top:24px}.journey-comparison{background:#faf9fb;gap:20px;padding:16px;font-size:14px}.journey-review-note{border-left-color:var(--kl-accent)}.journey-guide button:focus-visible,.journey-summary-grid button:focus-visible{outline-color:var(--kl-focus)}.queue-counts{gap:8px}.queue-counts span{background:#f5f3f6;padding:6px 10px;font-size:12px}.journey-report-header h2{font-size:18px}.journey-report-download,.journey-report-help p,.journey-report-help summary{font-size:13px}.contact-disclosure>summary{padding:4px 0}.contact-disclosure>summary span{font-size:13px}.contact-disclosure>.contact-task{padding-top:24px}.supplement-question{border-radius:8px;padding:14px}.supplement-question p{font-size:13px}.journey-current-work>h2{font-size:12px}@media (width<=1200px){.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.journey-heading h2{font-size:20px}.journey-steps button{min-height:80px}.journey-summary-grid>article{padding:16px}.journey-comparison{gap:16px}.journey-guide{padding:18px}.journey-heading{gap:12px}.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.journey-main-content,.journey-side-content{min-width:0}.journey-guide-action{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.journey-guide-action .journey-description{margin-bottom:0}.journey-guide-action>button{white-space:normal;flex-shrink:0;max-width:100%}.journey-side-content .panel{padding:20px}.journey-side-content h2{font-size:16px}@media (width<=1050px){.journey-main-content,.journey-side-content{order:0}.journey-guide-action{flex-wrap:wrap;gap:16px}}@media (width<=600px){.journey-side-content .panel{padding:18px}.journey-guide-action{flex-direction:column;gap:12px}}@media (width<=650px){.journey-steps{gap:4px 6px;margin:14px 0 8px}.journey-steps button{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-content:center;align-items:start;gap:2px 6px;height:100%;min-height:44px;padding:7px 4px;line-height:1.4;display:grid}.journey-steps .journey-number{grid-area:1/1/3;width:20px;height:20px;margin-top:1px;font-size:11px}.journey-steps strong{overflow-wrap:anywhere;grid-area:1/2;min-width:0}.journey-steps small{overflow-wrap:anywhere;grid-area:2/2;min-width:0}}[data-flow-target][tabindex="-1"]:focus{outline:none}.customer-explanations{border-top:1px solid var(--border,#d9dfe5);margin-top:1.25rem;padding-top:1rem}.customer-explanations dl>div{margin:1rem 0}.customer-explanations dt{font-weight:600}.customer-explanations dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0}.staff-login{box-sizing:border-box;color:#292e2b;--login-accent:#607757;--login-tint:#e7edde;--login-ambient:#dfe7d8;background:#f7f7f3;flex-direction:column;min-height:100dvh;padding:40px;font:14px/1.6 Inter,system-ui,sans-serif;display:flex}.staff-login .staff-login-entry{background:#fff;border:1px solid #e2e5dd;border-radius:22px;grid-template-columns:1.12fr 1fr;width:100%;max-width:1070px;min-height:605px;margin:auto;padding:0;display:grid;overflow:hidden;box-shadow:0 20px 70px #2e402507}.staff-login .staff-login-story{background:linear-gradient(155deg,#f1f3eb 0%,#f6f5ef 65%,#f0f1eb 100%);flex-direction:column;padding:40px 42px 26px;display:flex;position:relative;overflow:hidden}.staff-login .kl-brand-logo{align-self:start;width:163px;height:38px;display:block}.staff-login .staff-login-story-copy{z-index:1;margin-top:65px;position:relative}.staff-login .staff-login-eyebrow{letter-spacing:1.7px;color:#70776d;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:550}.staff-login h1{letter-spacing:-1.9px;margin:0 0 21px;font-size:44px;font-weight:460;line-height:1.1}.staff-login h1 em{color:var(--login-accent);font-style:normal}.staff-login .staff-login-intro{color:#677064;max-width:325px;margin:0;font-size:14px}.staff-login .staff-login-composition{flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:220px;margin-top:25px;display:flex;position:relative}.staff-login .staff-login-halo{background:radial-gradient(ellipse,var(--login-ambient),transparent 68%);opacity:.75;position:absolute;inset:-15px 0}.staff-login .staff-login-orbit{border:1px solid #b9c1af30;border-radius:50%;width:310px;height:130px;position:absolute;transform:rotate(-22deg)}.staff-login .staff-login-signal{background:#ffffffdf;border:1px solid #fff;border-radius:12px;align-items:center;gap:12px;width:240px;padding:14px 17px;display:flex;position:relative;box-shadow:0 9px 25px #39452d08}.staff-login .staff-login-signal strong{font-size:12px;font-weight:500;display:block}.staff-login .staff-login-signal small{color:#82877f;margin-top:2px;font-size:9px;display:block}.staff-login .staff-login-signal-first{transform:translate(-23px)rotate(-3deg)}.staff-login .staff-login-signal-second{transform:translate(24px)rotate(2deg)}.staff-login .staff-login-mini-icon{background:var(--login-tint);width:31px;height:31px;color:var(--login-accent);border-radius:9px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.staff-login .staff-login-signal i{background:var(--login-accent);opacity:.5;border-radius:50%;width:5px;height:5px;margin-left:auto}.staff-login .staff-login-arrow{color:#899083;margin-left:auto}.staff-login .staff-login-signature{letter-spacing:1.4px;color:#8c9485;text-transform:uppercase;margin-top:8px;font-size:7px;position:relative}.staff-login .staff-login-story-foot{color:#899080;align-items:center;gap:10px;margin:auto 0 0;font-size:10px;display:flex}.staff-login .staff-login-story-foot span{background:#b1bba7;width:25px;height:1px}.staff-login .staff-login-access{flex-direction:column;min-width:0;padding:40px 42px 28px;scroll-margin-top:16px;display:flex}.staff-login .staff-login-access-top{color:#72796f;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.staff-login .staff-login-access-top>span:first-child{color:var(--login-accent);background:var(--login-tint);border-radius:6px;padding:5px 10px;font-size:11px}.staff-login .staff-login-content{margin:auto 0;padding:65px 0 45px}.staff-login h2{letter-spacing:-1px;margin:0 0 16px;font-size:30px;font-weight:480;line-height:1.2}.staff-login .staff-login-login-intro{color:#72796f;max-width:310px;margin:0 0 30px;font-size:13px}.staff-login a{color:inherit;text-decoration:none}.staff-login .staff-login-continue{color:#fff;background:#344a3f;border:1px solid #344a3f;border-radius:8px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:49px;padding:13px 14px;font-size:12px;font-weight:550;display:flex}.staff-login .staff-login-continue:hover{background:#263c30}.staff-login .staff-login-continue>span:last-child{margin-left:auto}.staff-login .staff-login-ms{grid-template-columns:repeat(2,7px);gap:2px;margin-right:auto;display:grid}.staff-login .staff-login-ms i{background:currentColor;width:7px;height:7px}.staff-login .staff-login-profile-note{color:#677064;margin:10px 0 16px;font-size:11px}.staff-login .staff-login-profiles{gap:6px;display:grid}.staff-login .staff-login-profiles a{color:#4e6555;text-underline-offset:3px;align-items:center;min-height:44px;padding:8px 0;font-size:12px;text-decoration:underline;display:flex}.staff-login .staff-login-access-note{color:#677064;margin:13px 0 0;font-size:11px;line-height:1.7}.staff-login .staff-login-status{color:#52634b;overflow-wrap:anywhere;background:#f2f4ee;border:1px solid #e2e6da;border-radius:8px;margin:0 0 20px;padding:13px 14px;font-size:12px}.staff-login .staff-login-error{color:#814d3b;background:#faf2ee;border-color:#eddad0}.staff-login .staff-login-skip{position:absolute;top:-100px;left:16px}.staff-login .staff-login-skip:focus{z-index:5;background:#fff;padding:12px;top:10px}.staff-login a:focus-visible,.staff-login .staff-login-access:focus-visible{outline-offset:5px;outline:3px solid #536a53}@media (width<=900px){.staff-login{padding:30px 25px}.staff-login .staff-login-story,.staff-login .staff-login-access{padding:30px}.staff-login h1{font-size:38px}}@media (width<=650px){.staff-login{padding:18px}.staff-login .staff-login-entry{border-radius:16px;grid-template-columns:1fr;min-height:0}.staff-login .staff-login-story{padding:25px 26px}.staff-login .staff-login-story-copy{margin-top:26px}.staff-login .staff-login-story-copy .staff-login-eyebrow{display:none}.staff-login h1{letter-spacing:-1.2px;margin:0;font-size:31px}.staff-login .staff-login-intro,.staff-login .staff-login-composition,.staff-login .staff-login-story-foot{display:none}.staff-login .staff-login-access{padding:24px 26px 25px}.staff-login .staff-login-access-top{font-size:9px}.staff-login .staff-login-content{padding:34px 0 25px}.staff-login .staff-login-content>.staff-login-eyebrow{display:none}.staff-login h2{font-size:26px}.staff-login .staff-login-login-intro{margin-bottom:24px}}@media (width<=360px){.staff-login{padding:12px}.staff-login .staff-login-story,.staff-login .staff-login-access{padding-left:20px;padding-right:20px}.staff-login h1{font-size:28px}}.staff-login{color:#252932;background:#fafafb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.staff-login .staff-login-entry{box-shadow:none;border-color:#e4e5e9;border-radius:16px}.staff-login .staff-login-story{background:#f5f6f3}.staff-login .staff-login-story-copy{margin-top:44px}.staff-login h1{letter-spacing:-1px;font-size:40px;font-weight:550;line-height:1.15}.staff-login h2{letter-spacing:-.4px;font-size:28px;font-weight:550}.staff-login .staff-login-halo,.staff-login .staff-login-orbit{opacity:.25}.staff-login .staff-login-signal{box-shadow:none;border-color:#e4e5e0;transform:none}.staff-login .staff-login-signal small{font-size:12px}.staff-login .staff-login-login-intro,.staff-login .staff-login-profiles a,.staff-login .staff-login-status{font-size:14px}.staff-login .staff-login-access-note,.staff-login .staff-login-profile-note{font-size:13px}.staff-login .staff-login-continue{font-size:14px}@media (width<=650px){.staff-login h1{font-size:28px}.staff-login h2{font-size:25px}.staff-login .staff-login-story-copy{margin-top:24px}}@media (prefers-reduced-motion:reduce){.staff-login *{scroll-behavior:auto;transition:none;animation:none}}.engagement-workspace{max-width:1200px;margin:0 auto;padding:1.5rem}.engagement-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.engagement-workspace .panel{margin:1rem 0}.engagement-workspace .field{gap:.4rem;margin:1rem 0;display:grid}.engagement-workspace textarea{width:100%;min-height:6rem}.engagement-workspace input,.engagement-workspace select{max-width:100%}.engagement-workspace article{overflow-wrap:anywhere}.engagement-workspace .choice{gap:.5rem;margin:.5rem 0;display:flex}.engagement-switch{border-bottom:1px solid var(--border,#ddd);flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;display:flex}.formation-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.formation-setup>fieldset{border:0;min-width:0;margin-block:24px;padding:0}.formation-setup legend{margin-bottom:12px;font-weight:600}.formation-founder{border:1px solid var(--line,#ddd);border-radius:8px;min-width:0;margin-block:16px;padding:16px}.formation-people{padding:0;list-style:none}.formation-people li{border-bottom:1px solid var(--line,#ddd);padding-block:12px}.formation-overview button,.formation-setup button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.formation-setup .choice{align-items:flex-start;gap:8px;display:flex}.formation-setup .choice input{flex-shrink:0;margin-top:4px}.document-archive{min-width:0;color:var(--kl-text,#292e2b)}.archive-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:12px 0 30px;display:flex}.archive-heading h2,.archive-heading h1{letter-spacing:-.035em;margin:6px 0 10px;font-size:25px}.archive-heading p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.archive-heading>button{flex:none;min-height:44px;margin-top:24px}.archive-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.archive-documents{min-width:0}.archive-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.archive-section-heading h3{margin:0;font-size:15px}.archive-section-heading>span{color:var(--muted);font-size:12px}.archive-document{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 0;display:grid}.archive-document:last-of-type{border-bottom:1px solid var(--line)}.archive-document-icon{background:var(--kl-soft,#f0e9f2);color:var(--kl-accent,#78507c);border-radius:10px;padding:10px;display:block}.archive-document-icon svg{width:22px;height:22px;display:block}.archive-kind{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin:0 0 5px;font-size:11px}.archive-document h3{letter-spacing:-.015em;margin:0 0 9px;font-size:17px}.archive-description{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.65}.archive-meta{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.archive-meta span:first-child{color:var(--kl-accent,#78507c);font-weight:650}.archive-open{border:1px solid var(--line);white-space:nowrap;background:0 0;min-height:44px;font-size:12px}.archive-open span{margin-left:8px}.archive-footnote{color:var(--muted);max-width:65ch;margin-top:18px;font-size:12px;line-height:1.7}.archive-intentions{border:1px solid var(--line);background:var(--kl-soft,#f0e9f2);border-radius:14px;padding:24px}.archive-plan-label{letter-spacing:.055em;text-transform:uppercase;color:var(--kl-accent,#78507c);font-size:10px;font-weight:650}.archive-intentions h3{letter-spacing:-.03em;margin:14px 0;font-size:21px;line-height:1.3}.archive-intentions p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.75}.archive-intentions ol{counter-reset:steps;margin:24px 0 0;padding:0;list-style:none}.archive-intentions li{counter-increment:steps;padding:0 0 16px 30px;position:relative}.archive-intentions li:before{content:counter(steps);border:1px solid var(--kl-accent,#78507c);color:var(--kl-accent,#78507c);border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;top:1px;left:0}.archive-intentions strong{font-size:12px}.archive-intentions .archive-intentions-footer{border-top:1px solid var(--line);margin:0;padding-top:14px;font-size:11px}.archive-notice{background:var(--kl-soft);border-radius:8px;padding:14px;font-size:13px}.archive-empty{border:1px dashed var(--line);border-radius:12px;padding:24px}.archive-empty p{color:var(--muted)}.archive-drawer{border:1px solid var(--line);width:min(790px,100% - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--kl-text,#292e2b);background:#fff;border-radius:16px;margin:0;padding:0;position:fixed;inset:12px 12px 12px auto;overflow:hidden;box-shadow:0 16px 70px #27303d26}.archive-drawer[open]{flex-direction:column;display:flex}.archive-drawer::backdrop{background:#27303d40}.archive-drawer-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex}.archive-drawer-header h2{letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.3}.archive-drawer-header .eyebrow{margin:0 0 8px;font-size:10px}.archive-drawer h2[tabindex="-1"]:focus{outline:none}.archive-close{background:0 0;border:0;flex:none;width:44px;height:44px;padding:0;font-size:27px}.archive-drawer-body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:24px 28px;font-size:14px;line-height:1.65;overflow:auto}.archive-drawer-footer{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px;display:flex}.archive-drawer button,.archive-download{min-height:44px}.archive-download{background:var(--kl-accent,#78507c);color:#fff;border-radius:8px;align-items:center;padding:10px 18px;font-size:13px;text-decoration:none;display:inline-flex}.archive-drawer :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--kl-accent,#78507c);outline-offset:3px}.archive-version{background:var(--kl-soft,#f0e9f2);color:var(--kl-accent,#78507c);border-radius:5px;padding:3px 8px;font-size:12px;display:inline-block}.archive-detail-intro p{margin:14px 0 20px}.archive-historical{margin-left:12px;font-size:12px;display:inline-block}.archive-facts{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px;display:grid}.archive-facts dt{color:var(--muted);margin-bottom:5px;font-size:11px}.archive-facts dd{margin:0;font-size:13px}.archive-facts small{color:var(--muted);margin-top:5px;display:block}.archive-preview{border-top:1px solid var(--line);padding-top:20px}.archive-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.archive-preview-heading h3{margin:0;font-size:14px}.archive-preview-heading span,.archive-small{color:var(--muted);font-size:12px}.archive-preview iframe{border:1px solid var(--line);background:#f5f5f5;border-radius:8px;width:100%;height:520px}.archive-maintain{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.archive-maintain p{color:var(--muted);max-width:38ch;font-size:12px}.archive-maintain button{flex:none}.archive-form fieldset{border:0;min-width:0;margin:0;padding:0}.archive-form label,.archive-history{flex-direction:column;gap:6px;margin:18px 0;font-size:13px;display:flex}.archive-form input,.archive-form textarea,.archive-form select,.archive-history select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.archive-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.archive-form details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.archive-form summary{cursor:pointer;min-height:44px}.archive-form details p{color:var(--muted);font-size:12px}@media (width<=1150px){.archive-layout{grid-template-columns:1fr}.archive-intentions{max-width:none}.archive-intentions ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.archive-intentions h3{font-size:20px}.archive-intentions>p{max-width:75ch}}@media (width<=650px){.archive-heading{flex-direction:column;gap:12px;margin-bottom:24px}.archive-heading h2{font-size:23px}.archive-heading>button{margin-top:0}.archive-document{grid-template-columns:36px minmax(0,1fr);gap:12px}.archive-document-icon{padding:7px}.archive-open{grid-column:2;justify-self:start}.archive-intentions{padding:20px}.archive-intentions ol{display:block}.archive-drawer{border:0;border-radius:0;width:100dvw;height:100dvh;inset:0}.archive-drawer-header{padding:20px}.archive-drawer-header h2{font-size:21px}.archive-drawer-body{padding:20px}.archive-drawer-footer{padding:14px 20px max(14px,env(safe-area-inset-bottom));flex-wrap:wrap}.archive-facts,.archive-form-grid{grid-template-columns:1fr;gap:12px}.archive-preview iframe{height:400px}.archive-maintain{flex-direction:column;align-items:flex-start}.archive-meta{line-height:1.6}.archive-form-grid label{margin:6px 0}}.archive-drawer--reading{width:min(920px,100% - 48px)}.archive-drawer--reading .archive-drawer-header{padding:18px 24px 14px}.archive-drawer--reading .archive-drawer-body{scrollbar-gutter:stable;flex-direction:column;gap:14px;padding:14px 24px;display:flex}.archive-document-details{flex:none;font-size:13px}.archive-document-details .archive-facts{margin-bottom:12px}.archive-drawer--reading .archive-preview{border:1px solid var(--line);background:var(--kl-soft,#f0e9f2);border-radius:10px;flex-direction:column;flex:1;min-height:260px;padding:0;display:flex;overflow:hidden}.archive-pdf-toolbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 10px;display:flex}.archive-pdf-paging{align-items:center;gap:8px;display:flex}.archive-pdf-paging span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.archive-pdf-toolbar button{width:44px;color:var(--kl-accent);background:0 0;border:0;padding:0;font-size:24px}.archive-pdf-toolbar button:disabled{opacity:.35}.archive-pdf-toolbar label{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.archive-pdf-toolbar select{border:1px solid var(--line);width:auto;min-height:44px;color:inherit;background:#fff;border-radius:6px;padding:8px;font-size:12px}.archive-pdf-viewport{overscroll-behavior:contain;direction:ltr;flex:1;min-height:0;padding:12px;position:relative;overflow:auto}.archive-pdf-viewport:focus-visible{outline:2px solid var(--kl-accent);outline-offset:-3px}.archive-pdf-page{background:#fff;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 2px 10px #27303d12}.archive-pdf-page canvas{max-width:none;display:block}.archive-pdf-message{color:var(--kl-text);margin:0 0 12px;font-size:13px}.archive-drawer--reading .archive-maintain{border:0;flex:none;margin:0;padding:0}.archive-drawer--reading .archive-maintain p{margin:0}.archive-pdf-text{text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.archive-pdf-text :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.archive-pdf-text>:not(.markedContent),.archive-pdf-text .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.archive-pdf-text .markedContent{display:contents}.archive-pdf-text ::selection{background:#78507c40}@media (width<=650px){.archive-drawer--reading .archive-drawer-header{padding:14px 16px 10px}.archive-drawer--reading .archive-drawer-body{gap:8px;padding:8px 12px}.archive-pdf-toolbar{padding:4px 6px}.archive-pdf-toolbar label{gap:4px}.archive-pdf-paging{gap:0}.archive-pdf-toolbar label{font-size:0}.archive-drawer--reading .archive-maintain{flex-direction:row;align-items:center;gap:8px}.archive-drawer--reading .archive-maintain p{display:none}.archive-drawer--reading{width:100%}.archive-drawer--reading .archive-drawer-body{scrollbar-gutter:auto}}.profile-workshop{min-width:0;color:var(--kl-text);font-size:14px;line-height:1.65}.profile-workshop *{box-sizing:border-box}.pw-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0 18px;display:flex}.pw-heading h2{letter-spacing:-.035em;margin:4px 0;font-size:28px}.pw-heading h2:focus{outline:none}.pw-heading p{max-width:70ch;color:var(--muted);margin:8px 0}.pw-heading button{flex:none}.pw-boundary{background:var(--kl-soft);color:var(--kl-accent);border-radius:8px;padding:12px 16px}.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.pw-profile{text-align:left;white-space:normal;border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:24px;font-weight:400;line-height:1.65;display:flex}.pw-profile:hover{border-color:var(--kl-accent);background:var(--kl-canvas)}.pw-profile strong{letter-spacing:-.025em;font-size:23px}.pw-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.pw-profile-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.pw-status{background:var(--kl-soft);color:var(--kl-accent);border-radius:5px;padding:3px 9px;font-size:12px;font-weight:550;display:inline-block}.pw-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.pw-toolbar>span{font-size:12px}.pw-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.pw-layout>div{min-width:0}.pw-sections{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.pw-sections button{background:0 0;border:1px solid #0000;font-size:12px}.pw-sections [aria-current=page]{background:var(--kl-soft);border-color:var(--kl-accent);color:var(--kl-accent)}.pw-item{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.pw-item-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw-item-title h4{margin:0;font-size:16px}.pw-item-title>span{color:var(--muted);flex:none;font-size:11px}.pw-copy{white-space:pre-wrap;overflow-wrap:anywhere}.pw-meta,.pw-muted{color:var(--muted);font-size:12px}.pw-meta{display:block}.pw-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.profile-workshop button{white-space:normal;max-width:100%;min-height:44px}.profile-workshop button:disabled{opacity:.55;cursor:not-allowed}.pw-primary{background:var(--kl-accent)!important;color:#fff!important;border-color:var(--kl-accent)!important}.pw-review{background:var(--kl-canvas);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:22px;font-size:13px}.pw-review h3{margin:0 0 14px;font-size:17px}.pw-review h4{font-size:13px}.pw-review li{margin:8px 0}.pw-review li small{color:var(--muted);display:block}.pw-steps{padding-left:20px}.pw-vertical{flex-direction:column;align-items:stretch}.pw-form{background:var(--kl-soft);border-radius:8px;margin:20px 0;padding:18px}.pw-form fieldset{border:0;min-width:0;margin:0;padding:0}.pw-form label{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;display:flex}.pw-form :is(input,textarea,select){border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--kl-text);font:inherit;background:#fff;border-radius:6px;padding:10px}.pw-form .pw-check{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.pw-check input{flex:none;width:18px;height:18px;min-height:18px;margin:3px 0}.pw-discussion{border-top:1px solid var(--line);margin-top:30px;padding-top:12px}.pw-comment{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.pw-comment .pw-status{margin-left:8px}.pw-history{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:28px;padding:18px 0}.pw-history details{background:var(--kl-canvas);margin:12px 0;padding:16px}.pw-history article{border-top:1px solid var(--line);padding:12px 0}.pw-history li{margin:10px 0}.profile-workshop summary{cursor:pointer;min-height:36px}.pw-error{color:#7e3028;background:#fff4ee;border-left:3px solid #9a3426;padding:10px 14px}.profile-workshop :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--kl-accent);outline-offset:3px}@media (width<=1150px){.pw-layout{grid-template-columns:minmax(0,1fr)}.pw-review{max-width:none}}@media (width<=650px){.pw-grid{grid-template-columns:1fr}.pw-heading{flex-direction:column}.pw-heading h2{font-size:25px}.pw-profile{padding:20px}.pw-item-title{flex-direction:column;gap:4px}.pw-review{padding:16px}.pw-form{padding:14px}.pw-profile-bottom{flex-direction:column;align-items:flex-start}.pw-toolbar{gap:8px}.pw-sections button{flex:40%}.pw-actions button{flex:auto}}.pw-flow{counter-reset:flow;flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.pw-flow li{counter-increment:flow;border:1px solid var(--line);background:var(--kl-canvas);border-radius:8px;padding:8px 12px;font-size:12px}.pw-flow li:before{content:counter(flow) " · ";color:var(--kl-accent);font-weight:600}@media (width<=650px){.workspace-administration>.tabs{flex-wrap:wrap;overflow:visible}.workspace-administration>.tabs button{white-space:normal;text-align:left}}.pw-feedback{margin:12px 0}.pw-reactions{flex-wrap:wrap;gap:8px;display:flex}.pw-reactions button{border:1px solid var(--line);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.pw-reactions button[aria-pressed=true]{background:var(--kl-soft);border-color:var(--kl-accent);color:var(--kl-accent);box-shadow:inset 0 0 0 1px var(--kl-accent)}.pw-reaction-count{font-variant-numeric:tabular-nums;text-align:center;min-width:16px;font-size:12px}.pw-feedback details{color:var(--muted);margin-top:6px;font-size:12px}.pw-feedback ul{padding-left:20px}.pw-thumb{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.screening-workspace{color:#17364a;max-width:1220px;margin:0 auto;padding:32px;font-size:14px}.screening-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.screening-heading h1{letter-spacing:-.5px;margin:8px 0;font-size:30px}.screening-heading p{color:#526878;margin:8px 0}.screening-eyebrow{letter-spacing:.13em;color:#557880;font-size:10px;font-weight:750}.screening-pill{background:#edf3f5;border-radius:20px;flex-shrink:0;padding:7px 12px;font-size:12px;line-height:1.4;display:inline-flex}.screening-modes{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.screening-modes button[aria-pressed=true],.screening-scenarios button[aria-pressed=true]{color:#fff;background:#173b52}.screening-notice{background:#eef3f7;border-left:3px solid #54788d;border-radius:4px;padding:14px 18px;font-size:13px;line-height:1.6}.screening-notice strong{margin-right:8px}.screening-notice p{margin:5px 0}.screening-notice.illustration{background:#fff7e7;border-color:#b88635}.screening-scenarios{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.screening-scenarios button{font-size:12px}.screening-steps{gap:30px;margin:0;padding:22px 0;list-style:none;display:flex}.screening-steps li{align-items:center;gap:10px;font-size:12px;display:flex}.screening-steps b{color:#fff;background:#173b52;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.screening-columns{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:22px;display:grid}.screening-card{background:#fff;border:1px solid #dce4e9;border-radius:12px;min-width:0;padding:24px}.screening-card h2{margin:0 0 16px;font-size:19px}.screening-card h3{font-size:17px}.screening-card p{line-height:1.6}.screening-card label{margin:15px 0;font-size:13px;font-weight:600;display:block}.screening-card select,.screening-card textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #b9cad3;border-radius:6px;margin-top:8px;padding:10px;display:block}.screening-card textarea{min-height:96px}.screening-workspace button{white-space:normal;overflow-wrap:anywhere}.screening-card dl{grid-template-columns:120px minmax(0,1fr);gap:9px 12px;margin:18px 0;font-size:13px;line-height:1.5;display:grid}.screening-card dt{overflow-wrap:anywhere;color:#607786}.screening-card dd{overflow-wrap:anywhere;margin:0}.screening-muted{color:#627786;font-size:12px;line-height:1.7}.screening-summary{outline-offset:4px;background:#fff;border:1px solid #dce4e9;border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:22px;padding:22px;display:flex}.screening-summary h2{margin:0;font-size:21px}.screening-summary p{margin:8px 0 0;line-height:1.6}.screening-status-icon{color:#365f73;background:#edf3f7;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.screening-summary.complete .screening-status-icon{color:#24675c;background:#e4f2ed}.screening-summary.warning .screening-status-icon{color:#80560f;background:#fff1d8}.screening-summary.failure .screening-status-icon{color:#963c33;background:#fae9e7}.screening-query{background:#fbfcfc;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:22px;display:grid}.screening-query h2{margin-bottom:10px;font-size:16px}.screening-query label{margin:0}.screening-query dl{grid-template-columns:auto 1fr}.screening-error{background:#fff0ed;border:1px solid #d79e91;border-radius:6px;padding:16px}.screening-checks{gap:10px;display:grid}.screening-check{border:1px solid #e1e8eb;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.screening-check h3{margin:0;font-size:14px}.screening-check p{color:#627786;margin:4px 0 0;font-size:12px}.screening-candidate{border-top:1px solid #d9e2e7;margin-top:24px;padding-top:24px}.screening-candidate h3,.screening-candidate h4{overflow-wrap:anywhere}.screening-candidate h3{margin-bottom:5px}.screening-candidate h4{margin:0 0 9px;font-size:14px}.screening-tags{flex-wrap:wrap;gap:6px;display:flex}.screening-tags span{color:#80560f;background:#fff0d5;border-radius:20px;padding:5px 9px;font-size:11px}.screening-tags .sanction{color:#963c33;background:#fae9e7}.screening-comparison{border:1px solid #dce4e9;border-radius:9px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid;overflow:hidden}.screening-comparison section{min-width:0;padding:16px}.screening-comparison section+section{background:#fafcfc;border-left:1px solid #dce4e9}.screening-comparison h4{margin:8px 0 16px}.screening-comparison dl{display:block}.screening-comparison dt{margin-top:12px;font-size:11px}.screening-comparison dd{margin-top:4px}.screening-comparison small{color:#80560f;margin-top:5px;font-size:11px;display:block}.screening-reason{background:#f3f7f8;border-radius:8px;margin:12px 0;padding:16px}.screening-reason>p{color:#536d7b;font-size:12px}.screening-evidence+.screening-evidence{border-top:1px solid #dce4e9;padding-top:8px}.screening-detail-status{background:#edf3f7;border-radius:6px;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.6}.screening-detail-status small{color:#627786;display:block}.screening-review{overflow-wrap:anywhere;background:#edf4f5;border-radius:8px;margin-top:18px;padding:16px}.screening-review small{color:#627786}.screening-review-form{border-top:1px solid #dce4e9;margin-top:20px;padding-top:20px}.screening-next h3{margin:12px 0}.screening-next p{font-size:13px}.screening-next hr{border:0;border-top:1px solid #dce4e9;margin:18px 0}.screening-next strong{font-size:13px}.screening-workspace details{border-top:1px solid #dce4e9;margin-top:18px;padding-top:15px;font-size:13px}.screening-workspace summary{cursor:pointer;font-weight:650}.screening-workspace a{color:#295f83;overflow-wrap:anywhere}.screening-history{margin-top:24px}.screening-history>button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #dce4e9;margin-top:8px;display:block}.screening-history>button[aria-pressed=true]{background:#edf4f5;border-color:#6c969a}.screening-spinner{border:2px solid #cadce1;border-top-color:#173b52;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite screening-spin}@keyframes screening-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.screening-spinner{animation:none}}@media (width<=1050px){.screening-columns{grid-template-columns:minmax(0,1fr)}.screening-query{grid-template-columns:1fr 1fr}.screening-query>div:last-child{grid-column:1/-1}}@media (width<=600px){.screening-workspace{padding:20px 12px}.screening-heading{display:block}.screening-heading h1{font-size:26px}.screening-heading>.screening-pill{margin-top:10px}.screening-card{padding:16px}.screening-query{grid-template-columns:1fr;gap:12px}.screening-steps{flex-wrap:wrap;gap:10px}.screening-steps li{font-size:11px}.screening-summary{gap:12px;padding:16px}.screening-summary h2{font-size:18px}.screening-check{display:block}.screening-check .screening-pill{margin-top:8px}.screening-comparison{grid-template-columns:1fr}.screening-comparison section+section{border-top:1px solid #dce4e9;border-left:0}.screening-card dl{grid-template-columns:95px minmax(0,1fr)}.screening-comparison dl{display:block}.screening-reason,.screening-notice{padding:12px}.screening-modes button{font-size:12px}}.screening-workspace{max-width:1580px;color:var(--kl-text);margin:auto;padding:36px}.screening-card{border-color:var(--line);box-shadow:none;border-radius:12px}.screening-workspace h1{font-size:29px}.screening-workspace input,.screening-workspace select{max-width:100%}.screening-workspace button:focus-visible{outline:3px solid var(--kl-focus);outline-offset:3px}@media (width<=900px){.screening-workspace{padding:24px 20px}}@media (width<=600px){.screening-workspace{padding:24px 16px}.screening-workspace h1{font-size:25px}}.application-workspace{grid-template-columns:232px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.workspace-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:28px;height:100dvh;padding:26px 18px;display:flex;position:sticky;top:0}.workspace-brand{flex-direction:column;padding:0 12px;display:flex}.workspace-brand strong{letter-spacing:-.04em;font-size:24px}.workspace-sidebar nav{flex-direction:column;flex:1;justify-content:space-between;gap:32px;display:flex;overflow:auto}.workspace-sidebar nav>div{align-content:start;gap:7px;display:grid}.workspace-sidebar nav button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;font-size:14px;font-weight:550;display:flex}.workspace-icon{text-align:center;flex-shrink:0;width:22px;font-size:20px}.workspace-test-nav{border-top:1px solid var(--line);padding-top:16px}.workspace-test-nav p{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 12px;font-size:11px}.workspace-content{min-width:0}.workspace-menu{display:none}.overview-updated{color:var(--muted);margin:24px 0 14px;font-size:13px}.overview-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.overview-card{text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:20px;display:flex}.overview-card strong{letter-spacing:-.04em;font-size:36px;line-height:1.2}.overview-card small{font-size:12px;font-weight:400}.overview-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.overview-columns>.panel{min-width:0}.overview-columns .muted{font-size:14px}.overview-bars,.overview-attention{margin:20px 0 0;padding:0;list-style:none}.overview-bars button,.overview-bars .overview-step{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;gap:8px;width:100%;padding:10px 0;font-size:14px;display:grid}.overview-bars button:hover{background:#f5f7fa}.overview-track{background:#edf1f6;border-radius:6px;grid-column:1/-1;height:9px;overflow:hidden}.overview-track>span{background:#496fad;border-radius:6px;height:100%;display:block}.overview-attention li{border-bottom:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.overview-attention button,.overview-text-link{color:var(--blue);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px}.overview-attention span{font-size:13px}.overview-attention small{font-size:12px}.overview-text-link{margin-top:16px;text-decoration:underline}@media (width<=1150px){.overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr}}@media (width<=700px){.application-workspace{display:block}.workspace-sidebar{z-index:5;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;height:auto;padding:12px 16px;display:grid;position:sticky}.workspace-brand{flex-direction:row;align-items:center;gap:10px;padding:0}.workspace-brand strong{font-size:19px}.workspace-brand span{font-size:12px}.workspace-menu{display:block}.workspace-sidebar nav{grid-column:1/-1;max-height:70dvh;display:none}.workspace-sidebar nav.is-open{display:flex}.workspace-test-nav{padding-top:8px}.overview-cards{gap:10px}.overview-card{padding:14px}.overview-card strong{font-size:30px}.overview-card span{overflow-wrap:anywhere}.overview-card small{font-size:11px}}@media (prefers-reduced-motion:reduce){.application-workspace *{scroll-behavior:auto}}@media (width<=400px){.overview-cards{grid-template-columns:1fr}.overview-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.overview-card small{grid-column:1/-1}.overview-card strong{grid-area:1/2}.overview-card span{overflow-wrap:normal}}.application-workspace{background:var(--kl-canvas);min-height:100dvh;display:block}.workspace-sidebar{background:var(--kl-canvas);z-index:30;border:0;flex-direction:column;gap:28px;width:226px;min-width:0;height:100dvh;padding:29px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-brand{flex-direction:column;flex:none;align-items:flex-start;gap:12px;padding:0 10px;display:flex}.workspace-brand span{color:var(--muted);font-size:13px}.workspace-brand .kl-brand-logo{width:160px;height:40px}.workspace-sidebar nav{flex:1;justify-content:flex-start;gap:24px;min-height:0;display:flex;overflow:auto}.workspace-nav-scroll{flex:1;min-height:0;overflow:auto}.workspace-nav-scroll nav{overflow:visible}.workspace-sidebar nav>div{gap:4px}.workspace-sidebar nav button{border:0;border-radius:8px;gap:10px;min-height:39px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.45}.workspace-sidebar nav button:hover{background:#ebe5ee}.workspace-sidebar [aria-current=page]{color:var(--kl-accent);background:var(--kl-soft)!important;font-weight:600!important}.workspace-icon{justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;display:inline-flex}.workspace-icon svg{flex:none;width:18px;height:18px}.workspace-test-nav{margin-top:auto;padding-top:16px}.workspace-test-nav p{margin:0 10px 8px;font-size:10px}.workspace-user{border-top:1px solid var(--line);overflow-wrap:anywhere;flex:none;margin-top:auto;padding:16px 10px 0;font-size:12px}.workspace-user .actions{gap:8px}.workspace-user button{min-height:36px;font-size:12px}.workspace-content{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;min-height:calc(100dvh - 20px);margin:10px 10px 10px 226px}.workspace-topbar{border-bottom:1px solid var(--line);height:61px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 26px;font-size:12px;display:flex}.workspace-topbar>*{min-width:0}.workspace-topbar button{min-height:36px}.workspace-menu,.workspace-nav-close{display:none}.workspace-content>main{width:100%}.work-overview{max-width:1580px}.overview-cards{gap:12px;margin-bottom:28px}.overview-card{border:1px solid var(--line);background:#faf9fb;gap:4px;padding:16px 18px}.overview-card strong{font-size:26px;font-weight:600}.overview-card span{font-size:13px}.overview-card small{font-size:12px}.overview-columns{gap:24px}.overview-track{background:var(--kl-soft);height:5px}.overview-track>span{background:var(--kl-accent)}.overview-updated{font-size:12px}.overview-attention button,.overview-text-link{min-height:38px}.overview-attention li{padding:16px 0}@media (width<=900px){.application-workspace{display:block}.workspace-content{border:0;border-radius:0;min-height:100dvh;margin:0}.workspace-topbar{padding:0 16px}.workspace-menu{align-items:center;min-height:38px;display:inline-flex}.workspace-sidebar{border-right:1px solid var(--line);width:226px;height:100dvh;padding:29px 17px 18px;display:none;inset:0 auto 0 0;box-shadow:12px 0 36px #27303d24}.workspace-sidebar.is-open,.application-workspace[data-menu-open=true] .workspace-sidebar{display:flex}.workspace-sidebar nav,.workspace-sidebar nav.is-open{max-height:none;display:flex}.workspace-brand{flex-direction:column;gap:12px;padding:0 10px}.workspace-brand span{font-size:13px}.workspace-nav-close{background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:flex;position:absolute;top:5px;right:9px}.overview-cards{gap:10px}.overview-card{padding:14px}.overview-card strong{font-size:24px}}@media (width<=400px){.overview-cards{grid-template-columns:1fr}.overview-card{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;display:grid}.overview-card strong{grid-area:1/2}.overview-card span{font-size:13px}.overview-card small{grid-column:1/-1}}.workspace-main-area{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;min-height:calc(100dvh - 20px);margin:10px 10px 10px 226px}.workspace-main-area>.workspace-content{background:0 0;border:0;border-radius:0;min-height:0;margin:0}.workspace-product{color:var(--muted);font-size:13px;font-weight:550;line-height:1.5;display:block}.workspace-session{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;font-size:12px;display:flex}.workspace-session button{flex:none;min-height:36px;font-size:12px}.workspace-session span{overflow-wrap:anywhere}.workspace-menu-close,.workspace-backdrop{display:none}@media (width<=900px){.workspace-main-area{border:0;border-radius:0;min-height:100dvh;margin:0}.workspace-main-area>.workspace-content{min-height:0}.workspace-topbar{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:61px;padding:10px 16px}.workspace-session{gap:6px 10px;margin-left:auto}.workspace-menu-close{background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:flex;position:absolute;top:5px;right:9px}.workspace-backdrop{z-index:20;background:#27303d40;border:0;border-radius:0;width:100%;height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}.workspace-backdrop:hover{background:#27303d40}}@media (width<=420px){.workspace-session{flex-basis:100%;justify-content:flex-start;margin-left:0}}@media (width<=900px){.overview-columns .overview-attention-panel{order:-1}.workspace-sidebar{padding-top:60px}.workspace-menu-close{top:10px}}html:has(.application-workspace){scrollbar-gutter:stable}.application-workspace .workspace-content>main{width:100%;max-width:1580px}.workspace-administration>.user-settings,.workspace-administration>.governance{width:100%;max-width:none;margin:0;padding:0}.application-workspace .queue-counts{min-height:28px}.application-workspace .workspace-list-loading{min-height:260px}.application-workspace,.application-workspace .staff-preferences{--kl-accent:#78507c;--kl-soft:#f0e9f2;--kl-canvas:#f5f2f6;--kl-accent-hover:var(--kl-accent);--blue:var(--kl-accent)}.application-workspace[data-palette=sage],.application-workspace [data-palette=sage]{--kl-accent:#37694f;--kl-soft:#e8efe8;--kl-canvas:#f1f4ef}.application-workspace[data-palette=iris],.application-workspace [data-palette=iris]{--kl-accent:#4b5bd0;--kl-soft:#eef0fc;--kl-canvas:#f4f5f7}.application-workspace[data-palette=fjord],.application-workspace [data-palette=fjord]{--kl-accent:#226578;--kl-soft:#e5f0f3;--kl-canvas:#eff4f6}.application-workspace[data-palette=sand],.application-workspace [data-palette=sand]{--kl-accent:#805b2b;--kl-soft:#f1ebdf;--kl-canvas:#f5f2ec}.application-workspace[data-palette=graphite],.application-workspace [data-palette=graphite]{--kl-accent:#414b59;--kl-soft:#e8ebef;--kl-canvas:#f1f2f4}.application-workspace [data-palette=plum]{--kl-accent:#78507c;--kl-soft:#f0e9f2;--kl-canvas:#f5f2f6}.application-workspace .workspace-sidebar{gap:24px}.application-workspace .workspace-nav-scroll{flex-direction:column;flex:1;gap:24px;min-height:0;padding:4px;display:flex;overflow:auto}.application-workspace .workspace-test-nav{margin-top:0}.application-workspace .workspace-admin-nav{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.application-workspace .workspace-sidebar nav button:hover{background:var(--kl-soft)}.application-workspace button.workspace-user{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-width:0;color:var(--kl-text);background:0 0;border-radius:0;flex:none;align-items:center;gap:10px;margin:0;padding:17px 10px 0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.application-workspace .workspace-user:hover{background:var(--kl-soft)}.application-workspace .workspace-user small{color:var(--kl-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.application-workspace .workspace-avatar{background:var(--kl-soft);width:32px;height:32px;color:var(--kl-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.application-workspace .workspace-topbar .workspace-home{background:0 0;border:0;padding:6px 8px;font-size:12px}.application-workspace .workspace-topbar .workspace-appearance-trigger{border:1px solid var(--line);background:0 0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.application-workspace .workspace-preference-warning{color:#854f1d;white-space:normal;background:#fff4e6;border:1px solid #d9b68e}.application-workspace .staff-preferences{border:1px solid var(--line);width:min(470px,100% - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--kl-text);overscroll-behavior:contain;background:#fdfdfe;border-radius:16px;margin:0;padding:0;position:fixed;inset:12px 12px 12px auto;overflow:auto;box-shadow:0 16px 70px #27303d26}.application-workspace .staff-preferences::backdrop{background:#27303d40}.application-workspace .staff-preferences-header{justify-content:space-between;align-items:center;gap:16px;padding:28px 28px 20px;display:flex}.application-workspace .staff-preferences-header h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.35}.application-workspace .staff-preferences-close{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:24px;display:inline-flex}.application-workspace .staff-preferences-body{overflow-wrap:anywhere;padding:0 28px 28px}.application-workspace .staff-preferences-body>p{font-size:12px;line-height:1.8}.application-workspace .staff-appearance-section{border:0;min-width:0;margin:24px 0 0;padding:0;display:block}.application-workspace .staff-appearance-section legend{float:none;width:auto;color:var(--kl-text);border:0;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.5}.application-workspace .staff-appearance-section>p{color:var(--kl-muted);margin:8px 0 16px;font-size:12px;line-height:1.8}.application-workspace .staff-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0 28px;display:grid}.application-workspace .staff-palette-button{text-align:left;min-width:0;color:var(--kl-text);background:0 0;border:1px solid #0000;border-radius:8px;padding:3px}.application-workspace .staff-palette-button[aria-pressed=true]{border-color:var(--kl-accent)}.application-workspace .staff-palette-button strong{margin:9px 3px 6px;font-size:12px;font-weight:550;display:block}.application-workspace .staff-palette-mini{background:var(--kl-canvas);border:1px solid #24334212;border-radius:6px;gap:8px;height:75px;padding:10px;display:flex;position:relative}.application-workspace .staff-palette-mini i:first-child{background:var(--kl-accent);opacity:.8;width:27%;height:5px;margin-top:4px}.application-workspace .staff-palette-mini i:nth-child(2){border-top:3px solid var(--kl-accent);background:#fff;border-radius:3px;flex:1;box-shadow:0 1px 3px #00000006}.application-workspace .staff-palette-mini i:last-child{background:var(--kl-accent);border-radius:2px;width:22px;height:9px;position:absolute;bottom:17px;right:17px}.application-workspace .staff-density-choices{flex-wrap:wrap;gap:10px;margin:15px 0 28px;display:flex}.application-workspace .staff-density-choices [aria-pressed=true]{color:var(--kl-accent);border-color:var(--kl-accent);background:var(--kl-soft)}.application-workspace .staff-preferences-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.application-workspace .staff-preferences-actions button{white-space:normal;max-width:100%;font-size:12px}.application-workspace .staff-preferences-actions [data-primary]{background:var(--kl-accent);border-color:var(--kl-accent);color:#fff;margin-left:auto}.application-workspace .staff-preferences-status{border-top:1px solid var(--line);padding:12px 0}.application-workspace .staff-preferences-status[role=alert]{color:#9a3426;font-weight:550}.application-workspace[data-density=compact] .workspace-content .panel{margin-bottom:18px;padding:18px}.application-workspace[data-density=compact] .workspace-content .panel.flush{padding:0}.application-workspace[data-density=compact] .workspace-content .table td,.application-workspace[data-density=compact] .workspace-content .table th,.application-workspace[data-density=compact] .workspace-content .overview-attention li{padding-top:10px;padding-bottom:10px}.application-workspace[data-density=compact] .workspace-content .tabs{margin-top:18px;margin-bottom:18px}@media (width<=900px){.application-workspace .workspace-nav-scroll button{min-height:44px}.application-workspace .workspace-user{min-height:64px}.application-workspace .workspace-topbar .workspace-home,.application-workspace .workspace-topbar .workspace-appearance-trigger{min-width:44px;min-height:44px}.application-workspace .staff-preferences button{min-height:44px}.application-workspace .staff-preferences-close{width:44px;height:44px}}@media (width<=650px){.application-workspace .staff-preferences{width:calc(100% - 16px);height:calc(100dvh - 16px);inset:8px 8px 8px auto}.application-workspace .staff-preferences-header{gap:8px;padding:24px 20px 18px}.application-workspace .staff-preferences-body{padding:0 20px 24px}.application-workspace .staff-palette-grid{gap:12px 10px}.application-workspace .staff-palette-mini{height:66px;padding:8px}.application-workspace .staff-preferences-actions [data-primary]{margin-left:0}}.application-workspace .workspace-sidebar{box-sizing:border-box;gap:0;width:224px;max-width:100vw;min-height:0;padding:0;overflow-y:auto}.application-workspace .workspace-brand{flex-direction:row;flex:none;align-items:center;gap:10px;min-height:24px;margin:24px 20px 0;padding:0;display:flex}.application-workspace .workspace-brand img{flex:0 0 24px;width:24px;max-width:none;height:24px;display:block}.application-workspace .workspace-brand .workspace-brand-name{letter-spacing:-.15px;white-space:nowrap;color:var(--kl-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:24px}.application-workspace .workspace-nav-scroll{flex:1;gap:24px;min-height:40px;margin-top:24px;padding:0 12px;overflow-y:auto}.application-workspace .workspace-sidebar :is(.workspace-nav-scroll,.workspace-admin-nav) button{box-sizing:border-box;text-align:left;width:100%;min-height:40px;color:var(--kl-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.application-workspace .workspace-sidebar :is(.workspace-nav-scroll,.workspace-admin-nav) button:hover{background:var(--kl-soft)}.application-workspace .workspace-sidebar :is(.workspace-nav-scroll,.workspace-admin-nav) button[aria-current=page]{color:var(--kl-accent)}.application-workspace .workspace-icon,.application-workspace .workspace-icon svg{stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px}.application-workspace .workspace-bottom{flex:none;max-height:max(96px,100dvh - 180px);margin:0 12px;padding:12px 0 16px;overflow-y:auto}.application-workspace .workspace-admin-nav{border:0;margin:0;padding:0}.application-workspace .workspace-admin-nav button{min-height:44px!important;padding:10px 12px!important}.application-workspace button.workspace-user{border-top:1px solid var(--line);gap:10px;min-height:56px;margin-top:8px;padding:12px 12px 0}.application-workspace .workspace-user>span:last-child{overflow-wrap:anywhere;min-width:0}.application-workspace .workspace-avatar{flex:0 0 28px;width:28px;height:28px}@media (width>=901px){.application-workspace .workspace-main-area{margin-left:224px}}@media (width<=900px){.application-workspace .workspace-sidebar{width:224px;max-width:100vw;padding:0}.application-workspace .workspace-main-area{margin-left:0}.application-workspace .workspace-menu-close{flex:0 0 44px;align-self:flex-end;width:44px;height:44px;min-height:44px;margin:8px 12px 0;padding:0;position:static}.application-workspace .workspace-nav-scroll{min-height:44px;margin-top:12px}.application-workspace .workspace-bottom{max-height:max(64px,100dvh - 156px)}.application-workspace .workspace-nav-scroll button{min-height:44px}}.application-workspace[data-design=studio11-flade]{--kl-text:#29313d;--kl-muted:#626875;--kl-line:#e6e7eb;--kl-surface:#fff;--line:var(--kl-line);--muted:var(--kl-muted);--blue:var(--kl-accent);--kl-focus:var(--kl-accent);--kl-accent-hover:var(--kl-accent);--kl-canvas:color-mix(in srgb,var(--kl-accent) 4%,#faf9fb);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--kl-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.application-workspace[data-design=studio11-flade][data-palette=plum],.application-workspace[data-design=studio11-flade] [data-palette=plum]{--kl-accent:#65508b;--kl-soft:#f0ebf6;--kl-canvas:color-mix(in srgb,var(--kl-accent) 4%,#faf9fb)}.application-workspace[data-design=studio11-flade][data-palette=sage],.application-workspace[data-design=studio11-flade] [data-palette=sage]{--kl-accent:#486746;--kl-soft:#eaf1e5;--kl-canvas:color-mix(in srgb,var(--kl-accent) 4%,#faf9fb)}.application-workspace[data-design=studio11-flade][data-palette=iris],.application-workspace[data-design=studio11-flade] [data-palette=iris]{--kl-accent:#565da2;--kl-soft:#ededfa;--kl-canvas:color-mix(in srgb,var(--kl-accent) 4%,#faf9fb)}.application-workspace[data-design=studio11-flade][data-palette=fjord],.application-workspace[data-design=studio11-flade] [data-palette=fjord]{--kl-accent:#3e6a7b;--kl-soft:#e9f1f6;--kl-canvas:color-mix(in srgb,var(--kl-accent) 4%,#faf9fb)}.application-workspace[data-design=studio11-flade][data-palette=sand],.application-workspace[data-design=studio11-flade] [data-palette=sand]{--kl-accent:#7b6044;--kl-soft:#f4eee5;--kl-canvas:color-mix(in srgb,var(--kl-accent) 4%,#faf9fb)}.application-workspace[data-design=studio11-flade][data-palette=graphite],.application-workspace[data-design=studio11-flade] [data-palette=graphite]{--kl-accent:#525e62;--kl-soft:#eceff0;--kl-canvas:color-mix(in srgb,var(--kl-accent) 4%,#faf9fb)}.application-workspace[data-design=studio11-flade]{background:var(--kl-canvas);--kl-sidebar:224px}.application-workspace[data-design=studio11-flade] :is(button,input,select,textarea){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.application-workspace[data-design=studio11-flade] .workspace-sidebar{background:var(--kl-canvas);width:224px}.application-workspace[data-design=studio11-flade] .workspace-main-area{background:var(--kl-surface);border-radius:17px}.application-workspace[data-design=studio11-flade] .workspace-sidebar :is(.workspace-nav-scroll,.workspace-admin-nav) button{border-radius:8px;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400}.application-workspace[data-design=studio11-flade] .workspace-sidebar :is(.workspace-nav-scroll,.workspace-admin-nav) button[aria-current=page]{color:var(--kl-accent);background:var(--kl-soft)!important;font-weight:550!important}.application-workspace[data-design=studio11-flade] .workspace-sidebar :is(.workspace-nav-scroll,.workspace-admin-nav) button:not(:disabled):hover{background:var(--kl-soft)}.application-workspace[data-design=studio11-flade] .workspace-content>main{max-width:1580px;padding:34px 36px 48px}.application-workspace[data-design=studio11-flade] :is(h1,h2,h3){font-weight:550}.application-workspace[data-design=studio11-flade] h3{font-size:15px}.application-workspace[data-design=studio11-flade] .workspace-topbar{flex-wrap:wrap;height:auto;min-height:61px;padding:10px 26px}.application-workspace[data-design=studio11-flade] :is(button.primary,a.primary,.staff-preferences-actions [data-primary]){background:var(--kl-accent);border-color:var(--kl-accent);color:#fff}.application-workspace[data-design=studio11-flade] :is(button.primary,a.primary,.staff-preferences-actions [data-primary]):not(:disabled):hover{background:var(--kl-accent-hover)}.application-workspace[data-design=studio11-flade] :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=date],input[type=datetime-local],select,textarea){color:var(--kl-text);background:#fff;border-color:#858c96}.application-workspace[data-design=studio11-flade] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--kl-focus);outline-offset:3px}.application-workspace[data-design=studio11-flade] .tabs{border-bottom:0;flex-wrap:wrap;gap:2px;padding:0;display:flex;overflow:visible}.application-workspace[data-design=studio11-flade] .tabs>button{white-space:normal;min-height:40px;box-shadow:none;border:1px solid #0000;border-radius:6px;padding:9px 11px;font-size:12px;text-decoration:none}.application-workspace[data-design=studio11-flade] :is(.tabs,.engagement-switch)>button[aria-current=page]{background:var(--kl-soft);color:var(--kl-accent);box-shadow:none;border-color:#0000;font-weight:600;text-decoration:none}.application-workspace[data-design=studio11-flade] .staff-preferences{color:var(--kl-text);background:var(--kl-surface);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.application-workspace[data-design=studio11-flade] .staff-palette-button[aria-pressed=true]{background:var(--kl-soft);border-color:var(--kl-accent)}.application-workspace[data-design=studio11-flade] .staff-palette-button[aria-pressed=true] strong{font-weight:600}.application-workspace[data-design=studio11-flade] .staff-density-choices [aria-pressed=true]{background:var(--kl-soft);color:var(--kl-accent);border-color:var(--kl-accent)}@media (width>=901px){.application-workspace[data-design=studio11-flade] .workspace-main-area{margin-left:224px}}@media (width<=1100px){.application-workspace[data-design=studio11-flade] .workspace-content>main{padding:28px 24px 40px}}@media (width<=900px){.application-workspace[data-design=studio11-flade] .workspace-main-area{border-radius:0;margin:0}.application-workspace[data-design=studio11-flade] .workspace-topbar{padding:10px 16px}.application-workspace[data-design=studio11-flade] .tabs>button{min-height:42px}}@media (width<=700px){.application-workspace[data-design=studio11-flade] .workspace-content>main{padding:24px 18px 36px}}.application-workspace[data-design=studio11-flade] .work-overview{--overview-space:28px}.application-workspace[data-design=studio11-flade] .work-overview .panel{box-shadow:none;padding:var(--overview-space) 0;border:0;border-top:1px solid var(--kl-line);background:0 0;border-radius:0;min-width:0;margin:0}.application-workspace[data-design=studio11-flade] .work-overview .panel>h2{margin:0 0 10px;font-size:18px}.application-workspace[data-design=studio11-flade] .work-overview .overview-cards{margin:20px 0 var(--overview-space);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.application-workspace[data-design=studio11-flade] .work-overview .overview-card{background:var(--kl-canvas);box-shadow:none;min-height:132px;color:var(--kl-text);overflow-wrap:normal;border:1px solid #0000;border-radius:10px;gap:8px;padding:18px}.application-workspace[data-design=studio11-flade] .work-overview .overview-card:hover{background:var(--kl-soft);border-color:var(--kl-line)}.application-workspace[data-design=studio11-flade] .work-overview .overview-card strong{color:var(--kl-text);font-size:28px;font-weight:550;line-height:1.2}.application-workspace[data-design=studio11-flade] .work-overview .overview-card small{color:var(--kl-muted);line-height:1.5}.application-workspace[data-design=studio11-flade] .work-overview .overview-attention{margin:16px 0 0}.application-workspace[data-design=studio11-flade] .work-overview .overview-attention li{border-color:var(--kl-line);grid-template-columns:minmax(0,1fr) minmax(130px,.65fr) auto;align-items:center;gap:12px;padding:12px 0}.application-workspace[data-design=studio11-flade] .work-overview .overview-attention button{min-height:44px;line-height:1.5}.application-workspace[data-design=studio11-flade] .work-overview .overview-attention small{color:var(--kl-muted)}.application-workspace[data-design=studio11-flade] .work-overview .overview-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;display:grid}.application-workspace[data-design=studio11-flade] .followup-board .actions{align-items:end;gap:12px;margin:20px 0;display:flex}.application-workspace[data-design=studio11-flade] .followup-scope{flex-wrap:wrap;gap:2px;display:flex}.application-workspace[data-design=studio11-flade] .followup-scope button{background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px;padding:10px 12px;font-weight:400}.application-workspace[data-design=studio11-flade] .followup-scope button[aria-pressed=true]{background:var(--kl-soft);color:var(--kl-accent);border-color:#0000;font-weight:600}.application-workspace[data-design=studio11-flade] .followup-board .actions>label{min-width:0;margin-left:auto;font-size:13px}.application-workspace[data-design=studio11-flade] .followup-board .followup-list{gap:0;min-width:0;margin:20px 0}.application-workspace[data-design=studio11-flade] .followup-board .followup-list>li{border-color:var(--kl-line);padding:18px 0}.application-workspace[data-design=studio11-flade] .followup-board .followup-list>li>button{color:var(--kl-accent);text-align:left;background:0 0;border:0;min-height:44px;padding:0;line-height:1.5}.application-workspace[data-design=studio11-flade] .followup-board .followup-list>li>small{margin-top:8px;line-height:1.5;display:block}.application-workspace[data-design=studio11-flade] .engagement-switch{flex-wrap:wrap;gap:4px;padding:8px 0;display:flex}.application-workspace[data-design=studio11-flade] .engagement-switch>button{white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px;padding:10px 12px}@media (width<=1200px){.application-workspace[data-design=studio11-flade] .work-overview .overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.application-workspace[data-design=studio11-flade] .work-overview .overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.application-workspace[data-design=studio11-flade] .work-overview .overview-attention li{grid-template-columns:minmax(0,1fr);gap:4px}.application-workspace[data-design=studio11-flade] .work-overview .overview-bars{grid-template-columns:minmax(0,1fr)}.application-workspace[data-design=studio11-flade] .followup-board .actions>label{width:100%;margin:0}}@media (width<=450px){.application-workspace[data-design=studio11-flade] .work-overview .overview-cards{grid-template-columns:minmax(0,1fr)}.application-workspace[data-design=studio11-flade] .work-overview .overview-card{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:16px;display:grid}.application-workspace[data-design=studio11-flade] .work-overview .overview-card strong{grid-area:1/2}.application-workspace[data-design=studio11-flade] .work-overview .overview-card small{grid-column:1/-1}.application-workspace[data-design=studio11-flade] .followup-scope{width:100%}}.application-workspace[data-design=studio11-flade] .work-overview .overview-disclosure>summary{cursor:pointer;color:var(--kl-text)}.application-workspace[data-design=studio11-flade] .work-overview .overview-disclosure>summary h2{margin:0;font-size:18px;display:inline}.application-workspace[data-design=studio11-flade] .work-overview .overview-disclosure[open]>summary{margin-bottom:16px}.application-workspace[data-design=studio11-flade] .journey-guide{background:var(--kl-canvas);box-shadow:none;border:0;border-radius:10px;padding:24px}.application-workspace[data-design=studio11-flade] .journey-heading{flex-wrap:wrap;gap:12px}.application-workspace[data-design=studio11-flade] .journey-heading h2{overflow-wrap:anywhere;font-size:26px;line-height:1.3}.application-workspace[data-design=studio11-flade] .journey-steps{gap:6px;margin:20px 0 0}.application-workspace[data-design=studio11-flade] .journey-steps button{background:0 0;border:1px solid #0000;border-radius:8px;min-height:76px}.application-workspace[data-design=studio11-flade] .journey-steps [aria-current=step]{background:var(--kl-soft);color:var(--kl-accent);box-shadow:none;font-weight:600}.application-workspace[data-design=studio11-flade] .journey-workspace{gap:24px}.application-workspace[data-design=studio11-flade] :is(.journey-main-content,.journey-side-content){min-width:0}.application-workspace[data-design=studio11-flade] :is(.journey-main-content,.journey-side-content)>.panel{border:0;border-top:1px solid var(--kl-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 24px;padding:24px 0}.application-workspace[data-design=studio11-flade] .journey-current-work>h2{margin:0 0 16px;font-size:15px}.application-workspace[data-design=studio11-flade] .journey-current-work .journey-summary-grid>article{border:0;border-top:1px solid var(--kl-line);background:0 0;border-radius:0;padding:20px 0}.application-workspace[data-design=studio11-flade] :is(.journey-main-content,.journey-side-content) .panel h2{font-size:18px;line-height:1.4}.application-workspace[data-design=studio11-flade] .journey-summary-grid{gap:24px}.application-workspace[data-design=studio11-flade] .journey-summary-grid dd{line-height:1.6}.application-workspace[data-design=studio11-flade] .journey-report-row{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding:16px 0}.application-workspace[data-design=studio11-flade] .journey-report-row>div{overflow-wrap:anywhere;flex:240px}.application-workspace[data-design=studio11-flade] .journey-report-download{box-sizing:border-box;min-height:44px;padding:8px 0;font-size:14px;line-height:1.6}.application-workspace[data-design=studio11-flade] .case-checkpoints.flow-guide{background:var(--kl-canvas);box-shadow:none;border:0;border-radius:8px;padding:20px}.application-workspace[data-design=studio11-flade] .case-checkpoints .flow-steps{gap:12px}.application-workspace[data-design=studio11-flade] .case-checkpoints .flow-blockers{margin-top:20px;line-height:1.6}.application-workspace[data-design=studio11-flade] .approval-actions{flex-wrap:wrap;gap:12px;margin:20px 0}.application-workspace[data-design=studio11-flade] .validation-document{overflow-wrap:anywhere;line-height:1.6}.application-workspace[data-design=studio11-flade] .advisor-overview{box-shadow:none;border:0;border-radius:0;padding:24px 0}.application-workspace[data-design=studio11-flade] .advisor-overview .control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.application-workspace[data-design=studio11-flade] .advisor-overview .record-head{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.application-workspace[data-design=studio11-flade] .advisor-overview .record{overflow-wrap:anywhere;min-width:0;padding:16px 0}.application-workspace[data-design=studio11-flade] .basis-drawer{border-radius:12px}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-header{gap:12px;padding:20px 24px}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-header>div{min-width:0}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-header h2{overflow-wrap:anywhere;font-size:22px}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-reference{font-size:13px}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-body{padding:20px 24px}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-footer{flex-wrap:wrap;padding:16px 24px}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-footer button{white-space:normal;max-width:100%}.application-workspace[data-design=studio11-flade] :is(.contact-status,.contact-task,.contact-disclosures){min-width:0;line-height:1.6}.application-workspace[data-design=studio11-flade] :is(.contact-status,.contact-task).panel{border:0;border-top:1px solid var(--kl-line);box-shadow:none;border-radius:0;padding:24px 0}.application-workspace[data-design=studio11-flade] .contact-task .supplement-question{border:0;border-top:1px solid var(--kl-line);border-radius:0;margin:0;padding:16px 0}.application-workspace[data-design=studio11-flade] .contact-task .supplement-question p{font-size:14px;line-height:1.6}.application-workspace[data-design=studio11-flade] .contact-task .supplement-steps{gap:6px}.application-workspace[data-design=studio11-flade] .contact-task .supplement-steps li{border-radius:8px;padding:8px 12px}.application-workspace[data-design=studio11-flade] .contact-task .supplement-steps [aria-current=step]{background:var(--kl-soft);color:var(--kl-accent);font-weight:600}.application-workspace[data-design=studio11-flade] .invitation-share-actions{flex-wrap:wrap;gap:12px}.application-workspace[data-design=studio11-flade] .invitation-ready{overflow-wrap:anywhere;min-width:0}.application-workspace[data-design=studio11-flade] .case-followup{line-height:1.6}.application-workspace[data-design=studio11-flade] .case-followup .followup-list{gap:0;margin-top:24px}.application-workspace[data-design=studio11-flade] .case-followup .followup-list>li{padding:20px 0}.application-workspace[data-design=studio11-flade] .case-followup .followup-history-detail{font-size:13px;line-height:1.6}.application-workspace[data-design=studio11-flade] section.panel[aria-label=Kundetilknytning]{border:0;border-top:1px solid var(--kl-line);box-shadow:none;border-radius:0;padding:24px 0;line-height:1.6}.application-workspace[data-design=studio11-flade] section[aria-label=Kundetilknytning] .record{overflow-wrap:anywhere;padding:20px 0}.application-workspace[data-design=studio11-flade] section[aria-label=Kundetilknytning] .field{gap:8px;min-width:0;margin:16px 0;display:grid}.application-workspace[data-design=studio11-flade] .engagement-workspace{min-width:0;max-width:none;padding:24px 0}.application-workspace[data-design=studio11-flade] .engagement-workspace .panel{border:0;border-top:1px solid var(--kl-line);box-shadow:none;border-radius:0;margin:24px 0;padding:24px 0}.application-workspace[data-design=studio11-flade] .engagement-workspace .field{gap:8px;margin:16px 0}.application-workspace[data-design=studio11-flade] .engagement-list button{white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;max-width:100%;min-height:44px}.application-workspace[data-design=studio11-flade] .engagement-list [aria-current=page]{background:var(--kl-soft);color:var(--kl-accent);font-weight:600}.application-workspace[data-design=studio11-flade] .user-settings .user-row{border:0;border-bottom:1px solid var(--kl-line);box-shadow:none;border-radius:0;gap:20px;margin:0;padding:20px 0}.application-workspace[data-design=studio11-flade] .user-settings .user-row>div{min-width:0}.application-workspace[data-design=studio11-flade] .user-settings .user-email{overflow-wrap:anywhere;line-height:1.6}.application-workspace[data-design=studio11-flade] .user-settings>.panel:not(.user-row){border:0;border-top:1px solid var(--kl-line);box-shadow:none;border-radius:0;padding:24px 0}.application-workspace[data-design=studio11-flade] .user-settings form label:not(.choice){gap:8px;margin:16px 0;display:grid}.application-workspace[data-design=studio11-flade] .user-settings form fieldset{min-width:0}.application-workspace[data-design=studio11-flade] .document-archive .archive-layout{gap:28px}.application-workspace[data-design=studio11-flade] .document-archive .archive-document{border:0;border-bottom:1px solid var(--kl-line);box-shadow:none;border-radius:0;padding:20px 0}.application-workspace[data-design=studio11-flade] .document-archive .archive-document-icon{background:var(--kl-soft);color:var(--kl-accent);border-radius:8px}.application-workspace[data-design=studio11-flade] .document-archive .archive-intentions{background:var(--kl-canvas);border:0;border-radius:8px;padding:20px}.application-workspace[data-design=studio11-flade] .document-archive .archive-form-grid{gap:16px}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-header{gap:12px;padding:20px 24px}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-header>div{min-width:0}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-header h2{overflow-wrap:anywhere;font-size:22px}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-body{padding:20px 24px}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-footer{flex-wrap:wrap;padding:16px 24px}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-footer>*{white-space:normal;max-width:100%}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-pdf-toolbar{flex-wrap:wrap;gap:12px}.application-workspace[data-design=studio11-flade] .archive-drawer .archive-pdf-paging{flex-wrap:wrap}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-layout{gap:28px}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-profile{border:0;border-top:1px solid var(--kl-line);box-shadow:none;border-radius:0;padding:24px 0}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-profile strong{font-size:22px;font-weight:550}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-review{background:var(--kl-canvas);border:0;border-radius:8px;padding:20px;font-size:14px}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-sections{border:0;gap:4px;padding:0}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-sections button{border:1px solid #0000;border-radius:8px;min-height:44px;font-size:13px}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-sections [aria-current=page]{background:var(--kl-soft);color:var(--kl-accent);box-shadow:none;border-color:#0000;font-weight:600}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-reactions button[aria-pressed=true]{box-shadow:none}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-meta,.application-workspace[data-design=studio11-flade] .profile-workshop .pw-muted{font-size:13px}.application-workspace[data-design=studio11-flade] .profile-workshop .pw-form{background:var(--kl-canvas);padding:20px}.application-workspace[data-design=studio11-flade] .screening-workspace{max-width:none;padding:24px 0}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-heading h1{font-size:28px;font-weight:550}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-card{border:0;border-top:1px solid var(--kl-line);box-shadow:none;border-radius:0;padding:24px 0}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-summary{background:var(--kl-canvas);border:0;border-radius:8px;padding:20px}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-columns{gap:28px}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-query{background:0 0;gap:24px}.application-workspace[data-design=studio11-flade] .screening-workspace :is(.screening-modes,.screening-scenarios) button{background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px}.application-workspace[data-design=studio11-flade] .screening-workspace :is(.screening-modes,.screening-scenarios,.screening-history) button[aria-pressed=true]{background:var(--kl-soft);color:var(--kl-accent);box-shadow:none;border-color:#0000;font-weight:600}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-comparison{border:0;border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line);border-radius:0}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-comparison section+section{background:var(--kl-canvas)}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-review-form{padding-top:24px;line-height:1.6}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-history>button{text-align:left;padding:12px;line-height:1.6}@media (width<=1050px){.application-workspace[data-design=studio11-flade] .advisor-overview .control-grid,.application-workspace[data-design=studio11-flade] .journey-summary-grid,.application-workspace[data-design=studio11-flade] .screening-workspace .screening-columns,.application-workspace[data-design=studio11-flade] .profile-workshop .pw-layout,.application-workspace[data-design=studio11-flade] .document-archive .archive-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.application-workspace[data-design=studio11-flade] .journey-guide{padding:16px}.application-workspace[data-design=studio11-flade] .journey-heading h2{font-size:22px}.application-workspace[data-design=studio11-flade] .journey-steps button{min-height:44px;padding:7px 4px}.application-workspace[data-design=studio11-flade] .basis-drawer{border-radius:0}.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-header,.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-body,.application-workspace[data-design=studio11-flade] .basis-drawer .basis-drawer-footer,.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-header,.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-body,.application-workspace[data-design=studio11-flade] .archive-drawer .archive-drawer-footer{padding:16px}.application-workspace[data-design=studio11-flade] .document-archive .archive-form-grid{grid-template-columns:minmax(0,1fr)}.application-workspace[data-design=studio11-flade] .user-settings .user-row{flex-direction:column;align-items:flex-start}.application-workspace[data-design=studio11-flade] .screening-workspace .screening-comparison{grid-template-columns:minmax(0,1fr)}}.application-workspace[data-design=studio11-flade] .journey-current-work>.panel{border:0;border-top:1px solid var(--kl-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 24px;padding:24px 0}.governance{min-width:0;max-width:1180px;margin:0 auto;padding:24px}.governance header{margin-bottom:20px}.governance .panel{margin-top:20px}.governance fieldset{border:0;min-width:0;padding:0}.governance label{flex-direction:column;gap:6px;margin:14px 0;display:flex}.governance label.choice{flex-direction:row;align-items:flex-start}.governance input,.governance select,.governance textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.governance input[type=checkbox]{width:auto}.governance .gov-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.governance .gov-document{justify-content:space-between;align-items:center;gap:20px;display:flex}.governance .gov-document>div{min-width:0}.governance .gov-requirement{border:1px solid var(--line,#d5dedb);border-radius:10px;margin:16px 0;padding:18px}.governance .gov-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.governance p,.governance h2,.governance a{overflow-wrap:anywhere}.governance details{margin:16px 0}.governance summary{cursor:pointer}.governance .actions{flex-wrap:wrap}.staff-nav span{overflow-wrap:anywhere}@media (width<=600px){.governance{padding:14px}.governance .gov-document{flex-direction:column;align-items:stretch}.governance .gov-grid{grid-template-columns:minmax(0,1fr)}.governance .panel{padding:14px}.governance .gov-requirement{padding:12px}}.governance{max-width:1580px;margin:auto;padding:36px}.governance>header{margin-bottom:28px}.gov-document{gap:20px}.gov-requirement{border-color:var(--line);border-radius:10px;padding:20px}.gov-text{font-size:14px;line-height:1.7}.governance fieldset{min-width:0}.governance label{font-size:14px}.governance h1{font-size:29px}@media (width<=900px){.governance{padding:24px 20px}}@media (width<=600px){.governance{padding:24px 16px}.governance h1{font-size:25px}.gov-requirement{padding:16px}.gov-document{flex-direction:column;gap:12px}}
