body:has([data-route-loading]) .ck-route-progress{display:none}body:has([data-route-loading]) [data-local-navigation]{visibility:hidden}[data-vault-feedback-scope] button[aria-busy=true],[data-vault-theme=institutional] button[aria-busy=true],button[data-pending-control][aria-busy=true]{opacity:1}.iv-shell,.iv-shell>div>main{background-color:var(--iv-ground)}[data-vault-theme=institutional] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--iv-accent)!important}[data-institutional-sidebar] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--iv-sidebar-accent)!important}[data-institutional-sidebar] .border-l-2{border-left-width:0}[data-institutional-sidebar] .border-sidebar-accent{background-image:linear-gradient(var(--iv-sidebar-accent),var(--iv-sidebar-accent));background-size:2px 100%;background-position:0;background-repeat:no-repeat}body:has([data-vault-theme=institutional]) [data-vault-feedback] .ck-route-progress-bar{background:linear-gradient(90deg,rgb(var(--iv-primary-500)/.15),var(--iv-accent) 45%,rgb(var(--iv-primary-400)/.8));box-shadow:0 0 10px rgb(var(--iv-primary-500)/.28)}@media (forced-colors:active){[data-institutional-sidebar] .border-sidebar-accent{outline:2px solid Highlight;outline-offset:-2px}[data-vault-theme=institutional] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight!important}}[data-vault-theme]{--ck-cardbar:#43287F;--ck-accent:#5E17EB;--ck-rail-bg:#2C1A5E;--ck-ground:#F4F2FA;--ck-ink:#1B1233;--ck-secondary:#4A4266;--ck-line:#8D8A94;--ck-control-h:38px;--ck-tip-gap:12px;--ck-block-gap:14px;font-family:var(--ck-font-sans),sans-serif;color:var(--ck-ink);background:var(--ck-ground)}[data-vault-theme] :where(button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:var(--ck-control-h)}[data-vault-theme] :where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;border-radius:8px;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%234A4266' stroke-width='1.5'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:right 8px center}[data-vault-theme] :where(input[type=checkbox],input[type=radio]){accent-color:var(--ck-accent)}[data-vault-theme] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ck-accent);outline-offset:3px}[data-vault-theme] [data-vault-sidebar]{background-color:var(--ck-rail-bg);color:#EDE9F8;background-image:radial-gradient(180px 120px at 40px 64px,rgba(139,111,214,.34),rgba(139,111,214,0) 70%),linear-gradient(168deg,#221248,#2C1A5E 54%,#3A2377)}[data-vault-theme] [data-vault-sidebar] :where(.text-gray-900,.text-gray-700,.text-gray-600){color:#EDE9F8}[data-vault-theme] [data-vault-sidebar] :where(.text-gray-500){color:#B9A9E8}[data-vault-theme] [data-vault-sidebar] :where(.text-primary-700,.text-primary-900){color:#EDE9F8}[data-vault-theme] [data-vault-sidebar] .bg-white{background-color:#241550;color:#EDE9F8}[data-vault-theme] [data-vault-sidebar] :where(input){background:#241550;color:#EDE9F8;border-color:#9E8CC9}[data-vault-theme] [data-vault-sidebar] :where(a,button):focus-visible{outline-color:#B9A9E8}[data-vault-theme] [data-vault-sidebar] :where(.bg-primary-50){background:#3F2A7A;color:white}[data-vault-theme] [data-vault-sidebar] :where(a,button):hover{background-color:#372369;color:white}.ck-responsive-rail{position:relative;padding-top:38px;background:#2C1A5E;height:100%}.ck-rail-toggle{position:absolute;top:2px;right:8px;display:flex;align-items:center;justify-content:center;width:38px;color:#EDE9F8;border-radius:8px}.ck-rail-caption{display:none}.ck-responsive-rail[data-compact=true],.ck-responsive-rail[data-compact=true] aside{width:64px}.ck-responsive-rail[data-compact=true] aside>div:first-child{padding:12px 4px}.ck-responsive-rail[data-compact=true] aside>div:first-child a>div:last-child:not(:first-child){display:none}.ck-responsive-rail[data-compact=true] nav{padding:0 4px 8px}.ck-responsive-rail[data-compact=true] :where(nav a,aside>div:last-child>a)>span:empty{display:none}.ck-responsive-rail[data-compact=true] aside>div:last-child>a,.ck-responsive-rail[data-compact=true] nav a{flex-direction:column;gap:3px;padding:4px 0;background-image:none;border:0;background-color:transparent}.ck-responsive-rail[data-compact=true] :where(nav a,aside>div:last-child>a)>svg{box-sizing:content-box;width:20px;height:20px;padding:8px;border-radius:9px;background:rgba(255,255,255,.1)}.ck-responsive-rail[data-compact=true] :where(.bg-sidebar-active,.bg-primary-50)>svg{background:#EDE7FB;color:#2C1A5E}.ck-responsive-rail[data-compact=true] .ck-rail-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ck-responsive-rail[data-compact=true] .ck-rail-caption{display:block;font-size:9px;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.ck-responsive-rail[data-compact=true] [data-sidebar-tools],.ck-responsive-rail[data-compact=true] aside>div:last-child>div:has(p),.ck-responsive-rail[data-compact=true] nav>div>p{display:none}.ck-responsive-rail[data-compact=true] aside>div:last-child{padding:4px}.ck-responsive-rail[data-compact=true] aside>div:last-child>button{padding:4px;flex-direction:column;font-size:9px;gap:2px}.ck-responsive-rail[data-compact=true] aside>div:last-child>button>span{font-size:9px}.ck-rail-organize{display:block;width:100%;color:#EDE9F8;font-size:10px;line-height:1.3;border:1px solid #9e8cc9;border-radius:6px}[data-vault-sidebar] a:has(.ck-rail-label){position:relative;padding-right:28px}[data-vault-sidebar] a:has(.ck-rail-label)>[data-local-navigation]{position:absolute;right:6px;top:50%;transform:translateY(-50%);margin:0}.ck-responsive-rail[data-compact=true] [data-vault-sidebar] nav a:has(.ck-rail-label){padding-right:4px}.ck-responsive-rail[data-compact=true] [data-local-navigation]{top:8px!important;right:0!important;transform:none!important}.ck-policy-grid>.ck-policy-entry:has(>.ck-policy-editor[open]){grid-column:1/-1}.ck-section{background:white;border:1px solid var(--ck-line);border-radius:10px}.ck-bar{margin:0;background:var(--ck-cardbar,#43287F);color:white;padding:10px 16px;border-radius:9px 9px 0 0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ck-field-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid;border-radius:7px;padding:4px 8px;font-size:12px;line-height:1.4}.ck-field-chip[data-tone=neutral]{background:#F7F6FA;border-color:#C6C1D6;color:#544F6B}.ck-field-chip[data-tone=pending]{background:#FFF8E9;border-color:#E6D3A6;color:#6B4E0E}.ck-field-chip[data-tone=minimal]{background:#FBF9FF;border-color:#E9E2FC;color:#3F1994}.ck-field-chip[data-tone=developing]{background:#F4EFFE;border-color:#D8CBF8;color:#3A188A}.ck-field-chip[data-tone=solid]{background:#EBE2FD;border-color:#BFA6F6;color:#341A75}.ck-field-chip[data-tone=strong]{background:#DFD2FB;border-color:#9C7BF0;color:#2C1A5E}@media(forced-colors:active){[data-vault-theme] :where(select){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}[data-vault-theme] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}.ck-responsive-rail[data-compact=true] :where(.bg-sidebar-active,.bg-primary-50)>svg{outline:2px solid Highlight}}.ck-record-card{min-width:0}.ck-record-card-content{display:flex;height:100%;flex-direction:column}.ck-record-title{background:var(--ck-cardbar);color:white;padding:12px 16px;border-radius:8px 8px 0 0;font-size:13px;font-weight:700;line-height:1.5;flex:none}.ck-record-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em}.ck-attestation-card{height:100%;display:flex;flex-direction:column}.ck-attestation-card .ck-record-card-content{height:auto;flex:1}.ck-attestation-preview{flex:1}.ck-record-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px}.ck-record-eyebrow,.ck-record-meta{font-size:10px;color:var(--ck-secondary)}.ck-record-eyebrow{font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 16px}.ck-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,392px),1fr));gap:16px;align-items:start}.ck-policy-card,.ck-policy-grid>*{min-width:0;overflow-wrap:anywhere}.ck-policy-card>section{width:100%;min-width:0}.ck-record-response{padding:0 16px 12px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.ck-record-fields{background:#F8F5FE;padding:8px 0}.ck-record-fields>div{padding:4px 12px}.ck-record-fields .ck-field-chip{width:100%;font-size:10px;flex-wrap:wrap}.ck-record-footer{flex:none;padding:8px 12px;margin-top:0;background:#FCFBFF;min-height:44px;border-radius:0 0 8px 8px}.ck-record-footer :where(button,a):not(:where(.ck-capture-card *)){padding:4px 6px;font-size:12px}[data-vault-theme] .ck-capture-card{height:100%;line-height:1.55;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex;flex-direction:column;border-color:#DDD6EE;border-radius:10px;min-width:0}[data-vault-theme] .ck-capture-card:has([role=dialog]){will-change:auto;transform:none;opacity:1;z-index:60}[data-vault-theme] .ck-capture-card [role=dialog]{font-family:var(--ck-font-sans),sans-serif;line-height:1.5}.ck-capture-card .ck-record-card-content{height:auto;flex:1;min-width:0}.ck-capture-card .ck-record-title{margin:0;padding:13px 16px;font-size:13.5px;font-weight:600;line-height:1.5;border-radius:9px 9px 0 0}.ck-capture-card .ck-record-body{padding:12px 16px 4px;flex:1;min-width:0}.ck-capture-card .ck-record-meta{padding:0;margin-bottom:10px;gap:8px;font-family:inherit;font-size:11.5px;color:#6E6690}.ck-record-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;flex:none}[data-vault-theme] .ck-capture-card .ck-record-platform>span{line-height:1.55;letter-spacing:.08em;background:#F1ECFE;color:#2C1A5E;border:1px solid #dacef7;border-radius:5px;padding:2.5px 7px}.ck-record-visibility,[data-vault-theme] .ck-capture-card .ck-record-platform>span{font-family:var(--ck-font-mono),monospace;font-size:10px;font-weight:600;text-transform:uppercase}.ck-record-visibility{margin-left:auto;letter-spacing:.07em}.ck-record-visibility[data-public=true]{color:#2C1A5E}.ck-capture-card .ck-record-body .ck-record-eyebrow{padding:0;margin:0 0 3px;font-size:9px;font-weight:600;letter-spacing:.11em}.ck-capture-card .ck-record-response{padding:0;margin:0;min-height:4.5em;font-size:12.5px;line-height:1.5;color:#6E6690;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ck-capture-card .ck-record-fields{flex:none;padding:10px 13px;border-top:1px solid #efebf8;background:#FBFAFE}.ck-capture-card .ck-record-fields .ck-record-eyebrow{padding:0;margin:0 0 7px;font-family:var(--ck-font-sans),sans-serif;font-size:8px;font-weight:600;letter-spacing:.12em}.ck-capture-card .ck-record-fields>div{padding:0;gap:6px}.ck-capture-card .ck-field-chip{display:flex;min-width:0;min-height:24px;gap:0;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.ck-capture-card .ck-field-name{letter-spacing:.01em}.ck-field-separator{margin:0 4px;opacity:.55}.ck-capture-card .ck-field-state{font-weight:500;opacity:.88}.ck-capture-card .ck-field-chip[data-field-state=written]{background:white;color:#3D3654;border-color:#C6C1D6}.ck-capture-card .ck-field-chip[data-field-state=edited]{background:#F4F2FA;color:#3F3A63;border-color:#C9C2DE}.ck-capture-card .ck-field-chip[data-field-state=optional]{background:#F7F6FA;color:#544F6B;border-color:#D4D0E0;border-style:dashed}.ck-capture-card .ck-field-chip[data-field-state=required-missing]{background:#FDF2F4;color:#8A1C33;border-color:#EFC2CC}.ck-capture-card .ck-field-chip[data-field-state=optional] .ck-field-state,.ck-capture-card .ck-field-chip[data-field-state=required-missing] .ck-field-state{margin-left:4px}.ck-capture-card .ck-record-fields a:hover .ck-field-chip{border-color:var(--ck-accent);box-shadow:0 0 0 2px rgba(94,23,235,.11)}.ck-capture-card .ck-record-bottom{flex:none}.ck-capture-card .ck-record-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:41px;padding:9px 13px;border-top:1px solid #efebf8}.ck-capture-card .ck-record-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.ck-capture-card .ck-record-tag{font-size:11px;color:#4A4266;background:#F4F2FA;border:1px solid #ddd6ee;border-radius:999px;padding:2px 8px;overflow-wrap:anywhere}.ck-capture-card .ck-record-footer{margin-top:9px;display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:7px;border-top:1px solid #efebf8;background:#FCFBFE;min-height:44px;border-radius:0 0 9px 9px}.ck-card-sharing{display:contents}[data-vault-theme] .ck-capture-card :where(.ck-record-footer,.ck-card-sharing)>:is(button,a){display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 6px;font-size:11.5px;font-weight:600;line-height:1.6;border:1px solid transparent;background:transparent;color:#4A4266;box-shadow:none;border-radius:7px}[data-vault-theme] .ck-capture-card .ck-record-footer .ck-card-delete{color:#6E6690}[data-vault-theme] .ck-capture-card .ck-record-footer .ck-card-copy{color:var(--ck-accent)}.ck-capture-card :where(.ck-record-footer,.ck-card-sharing)>:is(button,a) svg{width:14px;height:14px;flex:none}[data-vault-theme] .ck-capture-card :where(.ck-record-footer,.ck-card-sharing)>:is(button,a):hover{background:#EFEDF4}[data-vault-theme] .ck-capture-card .ck-record-footer .ck-card-copy:hover{background:#F1ECFE}[data-vault-theme] .ck-capture-card .ck-record-footer .ck-card-delete:hover{background:#FAE6E2;color:#9B3A28}[data-vault-theme] .ck-capture-card .ck-sharing-switch{gap:6px;padding:0;border:0;margin-right:2px;color:#2C1A5E}[data-vault-theme] .ck-capture-card .ck-sharing-switch:before{width:30px;height:17px;border-color:#8C849F;background:radial-gradient(circle at 8px 8px,white 5.5px,#6E6690 0,#6E6690 6.5px,transparent 0),#D6D2E2}[data-vault-theme] .ck-capture-card .ck-sharing-switch[aria-checked=true]:before{border-color:#5E17EB;background:radial-gradient(circle at 21px 8px,white 5.5px,transparent 6px),#5E17EB}@media(forced-colors:active){[data-vault-theme] .ck-capture-card .ck-sharing-switch:before{background:Canvas;border-color:ButtonText}[data-vault-theme] .ck-capture-card .ck-sharing-switch[aria-checked=true]:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;line-height:1;background:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}}.ck-submitted{background:#E7F5EC;color:#1F5C39;border:1px solid #c6e4d2;border-radius:99px;padding:2px 6px;font-size:10px}.ck-visibility-filter{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;border:1px solid var(--ck-line);border-radius:10px;overflow:hidden}.ck-visibility-option{display:flex;flex-direction:column;gap:4px;padding:10px 20px;background:white}.ck-visibility-option span{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.ck-visibility-option strong{font-size:22px}.ck-visibility-option[aria-current=page]{background:var(--ck-cardbar);color:white}.ck-metric-card{border:1px solid var(--ck-line);overflow-wrap:anywhere}.ck-metric-card .ck-bar{min-height:44px;color:white}.ck-metric-value{font-size:38px;line-height:1.06;text-align:center;padding:12px 8px 0;font-variant-numeric:tabular-nums}.ck-metric-caption{text-align:center;padding:4px 16px 18px}.ck-kpi-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:14px 0;padding:12px 0}.ck-kpi-body>div{flex:0 1 auto;min-width:-moz-min-content;min-width:min-content}.ck-owner-metadata>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;overflow-wrap:anywhere}.ck-owner-metadata :where(select){width:100%;min-width:0}.ck-prompt-block{width:85%;margin-left:auto;background:#F2F1F5;border:1px solid #c6c1d6;border-radius:16px 16px 5px 16px;padding:16px;min-width:0}.ck-response-block{width:100%;min-width:0;background:transparent;border:0;padding:0}.ck-info-tip{display:inline-flex;margin-left:12px;vertical-align:middle}.ck-info-popup{overflow-wrap:anywhere}.ck-info-trigger{position:relative;display:inline-grid;place-items:center;width:24px;min-height:24px!important;border:0;font-size:12px;color:#43287F;background:transparent}.ck-info-trigger:before{content:"";position:absolute;inset:3.5px;border:1px solid #43287f;border-radius:50%;pointer-events:none}.ck-bar .ck-info-trigger{color:white}.ck-bar .ck-info-trigger:before{border-color:white}.ck-bar .ck-info-trigger:focus-visible{outline-color:#EDE7FB}.ck-info-popup{position:fixed;z-index:1000;display:block;max-width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;padding:12px 16px;background:white;color:#1B1233;border:1px solid #8d8a94;border-left:3px solid #43287f;border-radius:8px;font-size:13px;line-height:1.6;box-shadow:0 4px 16px #1b123326}.ck-public-record>header{background:radial-gradient(180px 120px at 40px 64px,rgba(139,111,214,.34),transparent 70%),linear-gradient(168deg,#221248,#2C1A5E 54%,#3A2377);color:white}.ck-public-record>header :where(.text-gray-900,.text-gray-700,.text-gray-600,.text-gray-500){color:#EDE9F8}[data-vault-theme] :where([role=dialog],dialog){max-height:calc(100dvh - 32px);overflow:auto}[data-vault-theme] .ck-dialog-heading{margin:-24px -24px 16px;padding:12px 24px;background:var(--ck-cardbar);border-radius:8px 8px 0 0}[data-vault-theme] .ck-dialog-heading :where(h2,button){color:white}[data-vault-theme] .ck-sharing-switch:before{content:"";width:28px;height:16px;flex:none;border:1px solid #8c849f;border-radius:20px;background:radial-gradient(circle at 7px 7px,white 5px,transparent 6px),#8D8A94}[data-vault-theme] .ck-sharing-switch[aria-checked=true]:before{background:radial-gradient(circle at 20px 7px,white 5px,transparent 6px),#5E17EB}.ck-review-identity{background:radial-gradient(180px 120px at 40px 64px,rgba(139,111,214,.34),transparent 70%),#2C1A5E;color:white}[data-vault-theme] .ck-review-identity :where(h1,p){color:white}[data-vault-theme] h1{font-family:var(--ck-font-sans),sans-serif}[data-vault-theme] .font-mono{font-family:var(--ck-font-mono),monospace}[data-vault-theme] :where(.ck-record-eyebrow,.ck-record-meta,.ck-visibility-option span){font-family:var(--ck-font-mono),monospace}@media(max-width:639px){[data-vault-theme] .ck-dialog-heading{margin:-16px -16px 16px;padding:12px 16px}}.ck-record-surface{color:#1B1233;--rs-line:#DDD6EE;--rs-soft:#EFEBF8;--rs-ground:#F4F2FA}.ck-record-masthead{margin:0 0 24px;padding-bottom:18px;border-bottom:3px solid #ddd6ee;position:relative}.ck-record-masthead:after{content:"";position:absolute;bottom:-3px;left:0;width:26%;height:3px;background:#5E17EB}.ck-record-masthead h1{margin:8px 0 10px;font-size:28px;line-height:1.2;letter-spacing:-.025em}.ck-record-masthead p{color:#6E6690;font-size:13px}.ck-record-kicker{font-family:var(--ck-font-mono),monospace;font-size:9px!important;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ck-owner-columns{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:18px;align-items:start}.ck-owner-sidebar{display:grid;gap:14px;min-width:0}.ck-record-panel{background:#fff;border:1px solid #ddd6ee;border-radius:10px;min-width:0}.ck-surface-bar{margin:0;padding:10px 15px;border-radius:9px 9px 0 0;background:#43287F;color:#fff;font-family:var(--ck-font-mono),monospace;font-size:9px;font-weight:600;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.ck-owner-actions,.ck-panel-body{padding:14px}.ck-surface-description{font-size:12px;line-height:1.6;color:#6E6690;margin:8px 0 14px}.ck-record-metadata{padding:14px;margin:0}.ck-record-metadata>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #efebf8;font-size:12px}.ck-record-metadata>div:last-child{border-bottom:0}.ck-record-metadata dt{color:#6E6690}.ck-record-metadata dd{margin:0;text-align:right;overflow-wrap:anywhere}.ck-record-metadata select{width:100%;min-width:0}.ck-owner-actions{display:grid;gap:8px}.ck-owner-actions>:is(button,a){width:100%;justify-content:flex-start;display:flex;align-items:center;border:1px solid #8c849f;border-radius:7px;background:white;padding:8px 12px;font-size:12px;color:#2C1A5E;text-align:left}.ck-owner-actions>:is(button,a):hover{background:#F1ECFE}.ck-owner-actions>.text-red-600{color:#9B3A28;border-color:#E8C5BE}.ck-visibility-state{font-size:14px;font-weight:600;color:#2C1A5E}.ck-record-surface .ck-conversation{border-color:#DDD6EE}.ck-record-surface .ck-conversation>summary{display:flex;align-items:center;gap:9px;font-family:var(--ck-font-mono),monospace;padding:11px 16px}.ck-record-surface .ck-conversation>summary:before{content:"\25B8";font-size:11px}.ck-record-surface .ck-conversation[open]>summary:before{content:"\25BE"}.ck-record-surface .ck-conversation>summary h2{font-size:9px;letter-spacing:.12em}.ck-conversation-count{margin-left:auto;font-size:11px;font-family:var(--ck-font-sans),sans-serif;font-weight:400;color:#D3C6F0}.ck-record-surface .ck-record-prose{color:#1B1233;font-size:13px}.ck-record-surface .ck-owner-conversation .prose{font-size:13px;line-height:1.72}.ck-record-surface .ck-owner-conversation :is(.ck-prompt-block,.ck-conversation-prompt) .prose{font-size:12.5px;line-height:1.55}.ck-record-surface .ck-owner-conversation .prose :where(p){line-height:inherit}.ck-record-surface .ck-prompt-block{margin:20px 0 24px auto;padding:12px 16px;background:#F2F1F5;border-color:#DDD6EE}.ck-record-surface .ck-response-block{margin:20px 0;padding:0}.ck-conversation-pair h3,.ck-record-surface :is(.ck-prompt-block,.ck-response-block)>:is(h2,h3){font-family:var(--ck-font-mono),monospace;font-size:9px;color:#6E6690;text-transform:uppercase;letter-spacing:.11em}.ck-record-surface :is(.ck-prompt-block,.ck-response-block)>:is(h2,h3) svg{display:none}.ck-conversation-pair{padding:20px 0}.ck-conversation-prompt{margin-left:auto;width:85%;min-width:0}.ck-conversation-prompt>h3{text-align:right;margin:0 0 6px}.ck-conversation-prompt>div{border:1px solid #ddd6ee;background:#F2F1F5;border-radius:16px 16px 4px 16px;padding:12px 16px}.ck-conversation-prompt .ck-record-prose>:first-child{margin-top:0}.ck-conversation-prompt .ck-record-prose>:last-child{margin-bottom:0}.ck-conversation-response>h3{display:flex;align-items:center;gap:10px;margin:22px 0 10px}.ck-conversation-response>h3:after{content:"";height:1px;background:#EFEBF8;flex:1}.ck-conversation-remainder>summary{cursor:pointer;color:#4D13C1;text-decoration:underline;font-size:13px;margin:12px 0}.ck-record-surface .ck-taxonomy{background:white;border:1px solid #ddd6ee;border-radius:10px}.ck-record-surface .ck-taxonomy>div,.ck-record-surface .ck-taxonomy>dl{margin:0;padding:14px 16px}.ck-record-surface .ck-taxonomy .ck-taxonomy-tiers{padding:0 0 14px}.ck-record-surface .ck-taxonomy-tiers>p{padding:10px 16px;background:#43287F;color:white;border-radius:9px 9px 0 0}.ck-record-surface .ck-taxonomy-tiers>div{padding:0 16px}.ck-record-surface .ck-taxonomy .ck-category-chip{display:inline-block;margin:3px 5px 3px 0;border:1px solid #8c849f;border-radius:999px;padding:2px 8px;font-size:12px;background:#F4F2FA}.ck-record-surface .ck-taxonomy dl>div{background:#FBF9FF;border:1px solid #efebf8;border-radius:9px;padding:12px}.ck-extent-scale{display:flex;gap:3px;margin:8px 0}.ck-extent-scale i{height:4px;flex:1;border-radius:2px;background:#E7E0F5}.ck-extent-scale i[data-filled=true]{background:#9E7BE8}.ck-record-surface .ck-mindful-editor{border:1px solid #ddd6ee;border-radius:10px;background:white}.ck-record-surface .ck-mindful-editor [data-disclosure-level-editor]{padding:16px}.ck-record-surface .ck-read-write-field,.ck-record-surface .ck-reflection-field{border:0;border-top:1px solid #efebf8;border-radius:0;padding:18px 0;background:white}.ck-record-surface .ck-read-write-field h3,.ck-record-surface .ck-reflection-field h3{font-family:var(--ck-font-mono),monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ck-record-surface .ck-read-write-field textarea,.ck-record-surface .ck-reflection-field textarea{font-size:13px;line-height:1.6;border-color:#8C849F}.ck-record-surface .ck-read-write-field>div:last-child:not(:first-child){background:#FBF9FF;border-color:#DDD6EE;font-size:13px}.ck-feedback{padding:0!important;overflow-wrap:anywhere}.ck-feedback-head{background:#43287F;color:white;border-radius:9px 9px 0 0;padding:10px 16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ck-feedback-head h2{padding:0;border-radius:0}.ck-feedback-head .ck-feedback-date,.ck-feedback-head time{color:#D3C6F0;font-size:11px;margin-left:auto}.ck-feedback-description{padding:14px 16px;font-size:13px;color:#6E6690}.ck-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px}.ck-feedback-field{border:1px solid #ddd6ee;border-radius:10px;padding:14px;background:white;font-size:13px;line-height:1.6}.ck-feedback-field>header{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px}.ck-feedback-score{font-size:20px;font-weight:700;white-space:nowrap}.ck-feedback-score small{font-size:10px;color:#6E6690}.ck-feedback-rail{margin-top:12px;padding:12px;background:#F1ECFE;border:1px solid #dacef7;border-radius:8px}.ck-feedback-rail strong{display:block;font-family:var(--ck-font-mono),monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.ck-feedback-rail.hint{background:#E7F5EC;border-color:#BFE0CC}.ck-feedback-footer{display:grid;grid-template-columns:1.3fr 1fr;border:1px solid #ddd6ee;border-radius:8px;margin:0 16px 16px}.ck-feedback-footer>div{padding:14px;font-size:13px;line-height:1.6}.ck-feedback-footer>div+div{background:#F1ECFE;border-left:1px solid #ddd6ee}.ck-feedback-footer h3{font:600 9px var(--ck-font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}[data-vault-theme] .ck-record-dialog{max-width:484px;border:1px solid #ddd6ee;color:#1B1233}[data-vault-theme] .ck-record-dialog .ck-dialog-heading{background:#2C1A5E}.ck-record-dialog .ck-dialog-heading h2{font-size:16px}.ck-record-dialog .ck-dialog-heading button{min-height:28px;min-width:28px;padding:4px;background:#ffffff22}.ck-record-dialog .ck-dialog-heading button svg{width:16px;height:16px}.ck-record-dialog input[readonly]{font-family:var(--ck-font-mono),monospace;font-size:11px;min-width:0;background:#FAF8FF;border-color:#8C849F}.ck-record-dialog label.flex{border:0;border-bottom:1px solid #efebf8;border-radius:0;padding:12px 0}.ck-share-status{font-size:12px;color:#6E6690;margin:0 0 10px}.ck-dialog-footer{margin:16px -24px -24px;padding:14px 18px;border-top:1px solid #ddd6ee;background:#FBFAFD;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.ck-citation-preview{padding:14px!important;border-left:3px solid #2c1a5e!important;background:#FAF8FF!important;overflow-wrap:anywhere}.ck-public-record.ck-record-surface>header{background:radial-gradient(300px 180px at 12% 30%,#7653AA55,transparent 75%),linear-gradient(115deg,#221248,#3A2377)}.ck-public-record.ck-record-surface>header>div{max-width:1024px}.ck-public-record.ck-record-surface>main{max-width:960px}.ck-public-record.ck-record-surface>header .text-2xl{font-size:22px}.ck-shared-metadata{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:white;border:1px solid #ddd6ee;border-radius:10px;padding:16px;margin-bottom:18px;font-size:12px}.ck-readonly-mindful{margin:0 0 22px}.ck-readonly-mindful:not(.ck-public-fields)>div{border:0!important;border-radius:0!important;background:transparent!important;padding:16px 0!important;border-bottom:1px solid #efebf8!important;margin:0!important}.ck-public-fields{display:grid;gap:16px;color:#4A4266}.ck-public-fields>div{margin:0;min-width:0}.ck-public-fields>div.space-y-4>div,.ck-public-fields>div:not(.space-y-4){border:1px solid #8d8a94;border-radius:12px;padding:18px 20px;background:white}.ck-public-fields>div.space-y-4>div:first-child{background:#F8F5FF;border-color:#9E8CC9}.ck-public-fields :is(h2,h3){font-size:12px;letter-spacing:.06em;font-weight:700;color:#43287F}.ck-public-fields :is(p,li){font-size:13px;line-height:1.7}.ck-public-fields p{max-width:none}.ck-statement-form{--statement-line:#D6CEEA;max-width:780px;margin-inline:auto;color:#1B1233}.ck-statement-banner{display:flex;align-items:center;gap:14px;background:#2C1A5E;color:white;padding:16px 20px;border-radius:12px 12px 0 0}.ck-statement-banner p{font-size:12px;color:#D3C6F0;margin-top:4px}.ck-statement-logo{background:#EDE7FB;border-radius:8px;padding:8px;flex:none}.ck-statement-logo img{display:block;-o-object-fit:contain;object-fit:contain;max-width:96px;max-height:32px}.ck-statement-steps{display:flex;position:sticky;top:0;z-index:20;background:#F4F2FA;border-bottom:1px solid var(--statement-line);margin-top:0!important}.ck-statement-steps button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:12px 5px;font-size:11px;font-weight:700;border-bottom:2px solid transparent;color:#625779}.ck-statement-steps button[aria-current=step]{color:#2C1A5E;border-bottom-color:#5E17EB}.ck-statement-section-title>span,.ck-statement-steps button>span{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:#E7DDF9;color:#43287F;font-size:11px}.ck-statement-section{min-width:0;border:1px solid var(--statement-line);border-radius:12px;background:#F4F2FA;padding:18px;display:grid;gap:16px}.ck-statement-section-title{display:flex;gap:9px;align-items:center;font-size:15px;font-weight:700;color:#2C1A5E;scroll-margin-top:90px}.ck-statement-section>section{border:1px solid var(--statement-line);border-radius:12px;padding:14px;background:white}.ck-statement-section :is(input:not([type=checkbox]),select,textarea){font-size:12.5px;border-color:#8D8A94;border-radius:9px}.ck-statement-section :is(input[type=checkbox],input[type=radio]){accent-color:#5E17EB}.ck-statement-section input[type=checkbox]{min-height:16px;width:16px;flex:none}.ck-statement-taxonomy{border:0;padding:0}.ck-statement-taxonomy>.grid{grid-template-columns:1fr}.ck-statement-taxonomy [data-selected]{background:white;border-color:var(--statement-line);border-radius:12px}.ck-statement-taxonomy [data-selected=true]{background:#F4F0FF;border-color:#9E8CC9}.ck-statement-form .ck-disclosure-affirmations label{border:1px solid var(--statement-line);border-radius:9px;padding:12px;background:#F8F5FF}#ck-statement-section-2>section:first-of-type>p{background:#F4F0FF;border:1px solid #dacef7;border-radius:10px;padding:12px;font-size:13px;line-height:1.65}#ck-statement-section-2 dl{grid-template-columns:1fr}.ck-statement-policy-badge{display:inline-block;margin-top:4px;border:1px solid #dacef7;border-radius:99px;padding:2px 7px;font-size:11px;background:#F4F0FF;color:#43287F}.ck-statement-policy-badge[data-state=allow]{background:#E9F6EF;color:#205C40;border-color:#8CBDA0}.ck-statement-policy-badge[data-state=mixed]{background:#FFF5E6;color:#855300;border-color:#D6B477}.ck-statement-policy-badge[data-state=prohibit]{background:#FBEFEF;color:#9E3434;border-color:#D9A4A4}@media(max-width:420px){.ck-statement-section{padding:12px}.ck-statement-steps button{flex-direction:column;gap:4px}.ck-statement-banner{padding:14px;align-items:flex-start}.ck-public-fields>div.space-y-4>div,.ck-public-fields>div:not(.space-y-4){padding:14px}}@media(forced-colors:active){.ck-public-fields>div:not(.space-y-4),.ck-statement-section,.ck-statement-taxonomy [data-selected]{border-color:CanvasText}.ck-statement-steps button[aria-current=step]{border-bottom-color:Highlight}}.ck-review-content .ck-review-heading{font-size:18px;font-weight:600;border-bottom:1px solid #ddd6ee;padding:0 0 12px;margin:20px 0 12px}.ck-review-columns{display:grid;grid-template-columns:238px minmax(0,1fr);gap:20px;align-items:start}.ck-review-documents{min-width:0}.ck-review-documents h2{font:600 9px var(--ck-font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#6E6690;margin-bottom:12px}.ck-review-documents a{display:block;border:1px solid #ddd6ee;border-radius:0;padding:14px;background:white}.ck-review-documents a[aria-current=page]{background:#F1ECFE;border-left:3px solid #43287f}.ck-review-documents .ck-review-document{border:1px solid #ddd6ee;border-radius:0;padding:14px;background:white}.ck-review-documents .ck-review-document[data-selected=true]{background:#F1ECFE;border-left:3px solid #43287f}.ck-review-documents .ck-review-document>a{border:0;padding:0;background:transparent}.ck-artifact-type{display:inline-block;background:#F1ECFE;color:#2C1A5E;font:600 9px var(--ck-font-mono),monospace;padding:2px 5px;text-transform:uppercase}.ck-artifact-type[data-kind=disclosure_statement]{background:#E7F5EC;color:#1F5C39}.ck-review-comment{border-left:3px solid #dacef7;padding:4px 0 4px 14px;font-size:13px}.ck-attestation-limits{margin:14px 0;padding:12px 14px;border:1px solid #ddd6ee;border-left:3px solid #43287f;border-radius:6px;background:#F4F2FA;font-size:13px;line-height:1.6}.ck-student-insights{--ck-insight-metric-bg:#fff;color:#1B1233}.ck-student-insights .ck-insights-section{border-color:#8D8A94;border-radius:10px;box-shadow:none}.ck-student-insights .ck-insights-section-head{padding:10px 16px;background:#43287F;border-radius:9px 9px 0 0;color:white;border-bottom:0}.ck-student-insights .ck-insights-section-head h2{font:600 9px/1.5 var(--ck-font-mono),monospace;letter-spacing:.11em;text-transform:uppercase;color:white}.ck-student-insights .ck-insights-section-body{padding:16px}.ck-student-insights .ck-insights-description{margin:0 0 14px;font-size:13px;line-height:1.6;color:#6E6690}.ck-student-insights .ck-snapshot-secondary,.ck-student-insights .ck-snapshot-stat{border-color:#8D8A94;border-radius:9px;padding:12px 14px;box-shadow:none}.ck-student-insights .ck-snapshot-stat{background:#F7F4FD}.ck-student-insights .ck-snapshot-secondary>p:first-child,.ck-student-insights .ck-snapshot-stat>p:first-child{font:600 9px/1.5 var(--ck-font-mono),monospace;color:#6E6690}.ck-student-insights .ck-snapshot-stat>p:nth-child(2){font-size:24px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.ck-student-insights .ck-snapshot-secondary>p:nth-child(2){font-size:13px}.ck-student-insights .ck-snapshot-summary{background:#F1ECFE;border-color:#DACEF7;border-radius:9px;padding:12px 14px}.ck-student-insights .ck-snapshot-summary p{font-size:12px;line-height:1.6}.ck-student-insights .ck-mindful-overview{background:#F7F4FD;border:1px solid #8d8a94;border-radius:10px;padding:18px}.ck-student-insights .ck-mindful-overview .text-3xl{font-size:34px;font-variant-numeric:tabular-nums}.ck-student-insights .ck-mindful-metric{border-radius:10px;padding:14px;box-shadow:none}.ck-student-insights .ck-mindful-metric h3{font-size:13px}.ck-student-insights .ck-mindful-metric .h-2{height:6px}.ck-student-insights .ck-mindful-metric>p{font-size:12px;line-height:1.6}.ck-student-insights .ck-insight-steps{list-style:none;margin:0;padding:0}.ck-student-insights .ck-insight-steps>li{padding:10px 12px;border-color:#8D8A94;border-radius:8px;background:#F7F4FD}.ck-student-insights .ck-insight-steps p{font-size:13px}.ck-student-insights .ck-insight-steps [aria-hidden]{background:#43287F;color:white;width:22px;height:22px}.ck-student-insights .ck-mindful-trend{border:0;border-radius:0;box-shadow:none}.ck-student-insights .ck-mindful-trend thead{background:transparent}.ck-student-insights .ck-mindful-trend :is(th,td){padding:12px 8px;font-size:11px;border-bottom:1px solid #efebf8}.ck-student-insights .ck-mindful-trend td{font-family:var(--ck-font-mono),monospace;text-align:right}.ck-student-insights .ck-mindful-trend thead th{font:500 9px var(--ck-font-mono),monospace}.ck-student-insights .ck-recent-feedback>a{border-color:#8D8A94;border-radius:9px;padding:14px;box-shadow:none}.ck-student-insights .ck-recent-feedback p{font-size:12px;line-height:1.6}.ck-student-insights .ck-daily-tip{background:#F1ECFE;border:1px solid #dacef7;border-left:3px solid #43287f;border-radius:9px;box-shadow:none}.ck-student-insights .ck-daily-tip .w-1\.5{display:none}.ck-student-insights .ck-spotlight{background:#F7F4FD;border:1px solid #ddd6ee;border-radius:9px;box-shadow:none}.ck-student-insights :is(.ck-daily-tip,.ck-spotlight) p{font-size:13px;line-height:1.65}.ck-student-insights :is(.ck-daily-tip,.ck-spotlight) h3{font-size:15px}@media(max-width:1000px){.ck-owner-columns,.ck-review-columns{grid-template-columns:1fr}.ck-owner-sidebar{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}}@media(max-width:639px){.ck-record-masthead h1{font-size:24px}.ck-feedback-footer,.ck-feedback-grid{grid-template-columns:1fr}.ck-feedback-footer>div+div{border-left:0;border-top:1px solid #ddd6ee}.ck-dialog-footer{margin:16px -16px -16px}.ck-conversation-prompt{width:95%}.ck-conversation-count{white-space:normal}.ck-record-metadata>div{grid-template-columns:80px minmax(0,1fr)}}@media(forced-colors:active){.ck-feedback-head,.ck-surface-bar{background:Canvas;color:CanvasText;border-bottom:1px solid CanvasText}.ck-feedback-head .ck-feedback-date{color:CanvasText}}@media(max-width:639px){.ck-record-surface .ck-read-write-field>div:first-child{grid-template-columns:minmax(0,1fr) auto}.ck-record-surface .ck-read-write-field>div:first-child>span:first-of-type{grid-row:2;grid-column:1/-1}.ck-record-surface .ck-read-write-field>div:first-child>span:last-child:not(:first-of-type){grid-row:1;grid-column:2}}.ck-owner-actions>:is(a,button),.ck-record-surface .ck-read-write-field button{gap:7px}.ck-owner-actions .ck-card-action-icon{flex:none}.ck-record-surface .ck-record-main>div:has(>.ck-taxonomy){padding:0;border:0;background:transparent}.ck-read-write-field ul{list-style:disc;padding-left:18px}.ck-read-write-field li a{text-decoration:underline;color:#4D13C1}.ck-instructor-review section[aria-label="Selected disclosure evidence"]>section{border:0;background:transparent;padding:0}.ck-student-insights>section:not(.ck-insights-section){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ck-student-insights>section:not(.ck-insights-section) h1{font-size:28px}.ck-student-insights .ck-overview-score{display:flex;align-items:baseline;gap:5px}.ck-student-insights .ck-overview-score strong{font-size:34px;line-height:1.1;font-variant-numeric:tabular-nums}.ck-student-insights .ck-overview-score span{font-size:15px;color:#6E6690}.ck-student-insights .ck-mindful-overview>div>div:first-child>p:first-child{font-family:var(--ck-font-mono),monospace;font-size:9px;color:#4A4266}.ck-review-content .ck-readonly-mindful:not(.ck-public-fields)>div>div:first-child{padding:0;border:0;background:transparent}.ck-review-content .ck-readonly-mindful h2{font:600 9px/1.5 var(--ck-font-mono),monospace;color:#6E6690;letter-spacing:.11em}.ck-review-content .ck-readonly-mindful h2 svg{display:none}.ck-review-content .ck-readonly-mindful :is(p,li){font-size:13px;line-height:1.65}.ck-owner-sidebar>.ck-record-panel>.ck-panel-body>button,.ck-record-dialog .ck-dialog-footer>button:first-child{border:1px solid #8c849f;background:white;color:#2C1A5E;border-radius:7px}.ck-record-dialog [aria-label="Citation format"] button[aria-pressed=true]{background:#43287F;border-color:#43287F;color:white}.ck-student-insights .ck-insights-section-head .ck-info-trigger{color:white}.ck-student-insights .ck-insights-section-head .ck-info-trigger:before{border-color:white}.ck-record-dialog .ck-dialog-footer button,.ck-record-dialog .text-sm{font-size:13px}.ck-record-surface .ck-category-separator{display:none}.ck-record-surface .ck-taxonomy.ck-taxonomy-review{border:1px solid #d6ceea;border-radius:12px;container-type:inline-size}.ck-taxonomy-review .ck-summary-title{margin:0;padding:14px 20px;background:#43287F;color:white;border-radius:11px 11px 0 0;font:600 12px/1.5 var(--ck-font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.ck-record-surface .ck-taxonomy-review>div,.ck-record-surface .ck-taxonomy-review>dl{padding:16px 20px;margin:0}.ck-record-surface .ck-taxonomy-review .ck-taxonomy-tiers{padding:16px 20px}.ck-record-surface .ck-taxonomy-review .ck-taxonomy-tiers>p{padding:0;background:transparent;color:#6E6690;border-radius:0}.ck-record-surface .ck-taxonomy-review .ck-taxonomy-tiers>div{padding:0;margin-top:12px}.ck-taxonomy-review .ck-taxonomy-tiers>div>span{border:1px solid #dacef7;background:#F1ECFE;color:#43287F;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:600}.ck-taxonomy-review :is(dt,div>p:first-child){letter-spacing:.07em}.ck-record-surface .ck-taxonomy-review dl>div{min-width:0;background:#FBF9FF;border:1px solid #efebf8;border-radius:10px;padding:14px}.ck-summary-affirmation{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.ck-summary-affirmation img{flex:none;width:24px;height:24px}.ck-summary-explanation{margin-top:9px;font-size:13px;line-height:1.65;color:#625779}.ck-record-surface .ck-taxonomy-review .ck-summary-generated{margin:4px 20px 0;padding:16px 0 20px;border-top:1px solid #efebf8}.ck-taxonomy-review .ck-summary-generated>p:last-child{font-size:14px;line-height:1.75;letter-spacing:normal}@container (max-width:520px){.ck-taxonomy-review>dl{grid-template-columns:1fr}}@media(forced-colors:active){.ck-taxonomy-review .ck-summary-title{background:Canvas;color:CanvasText;border-bottom:1px solid CanvasText}}.ck-professor{--instructor-display-font:var(--ck-font-sans);--instructor-mono-font:var(--ck-font-mono);--prof-line:#DDD6EE;--prof-bar:#43287F;color:#1B1233;background:#F4F2FA;min-width:0}.ck-instructor-type,.ck-professor{font-family:var(--ck-font-sans),sans-serif}.ck-instructor-title{font-size:27px;line-height:1.14;letter-spacing:-.022em;overflow-wrap:anywhere}.ck-professor-eyebrow{font:600 10px var(--ck-font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:#6E6690;margin:0 0 7px}.ck-professor-masthead{padding:0 0 17px!important;background:transparent!important;border:0!important;border-radius:0!important}.ck-professor-masthead:after{content:"";display:block;height:3px;margin-top:14px;background:linear-gradient(90deg,#2C1A5E,#5E17EB 26%,#DDD6EE 0);border-radius:2px}.ck-professor-panels>section:not(.ck-professor-masthead):not([aria-labelledby=policy-courses-heading]){border:1px solid var(--prof-line);border-radius:10px;background:white;padding:0 18px 18px}.ck-professor-comments>h2,.ck-professor-panel>h2,.ck-professor-panels>section>h2:not(.sr-only){background:var(--prof-bar);color:white!important;font:600 11px var(--ck-font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;padding:12px 18px;margin:0 -18px 16px;border-radius:9px 9px 0 0}.ck-professor-panel{border:1px solid var(--prof-line);border-radius:10px;background:white;padding:0 18px 18px;min-width:0}.ck-professor-overview{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ck-professor-overview dl>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr);gap:12px;padding:10px 0;border-bottom:1px solid #efebf8}.ck-professor-overview dt{color:#6E6690;font-size:12px}.ck-professor-overview dd{font-size:13px;overflow-wrap:anywhere;text-align:right}.ck-professor-editor>summary{cursor:pointer;padding:10px 0;color:#43287F;font-size:14px;font-weight:600}.ck-professor-editor[open]>summary{border-bottom:1px solid var(--prof-line);margin-bottom:16px}.ck-professor :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #5E17EB;outline-offset:3px}.ck-professor .ck-policy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,392px),1fr))}.ck-professor-comments{border:1px solid var(--prof-line);border-radius:10px;background:white;padding:0 18px 18px}.ck-professor-review .ck-review-columns{grid-template-columns:minmax(0,1fr) 268px;gap:20px}.ck-professor-review .ck-review-documents{grid-column:2;grid-row:1}.ck-professor-review .ck-review-columns>section{grid-column:1;grid-row:1}.ck-professor-review .ck-record-masthead>.ck-professor-student{font-size:16px;font-weight:600;margin-top:12px}.ck-professor-review .ck-attestation-quote{border:0;padding:0;font-size:16px;line-height:1.65}.ck-professor-review .ck-attestation-limits{border:0;background:transparent;padding:0;color:#4A4266;margin:12px 0}.ck-professor-review .ck-attestation-person{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #efebf8;padding-top:14px}.ck-professor-review .ck-attestation-person dt{font:600 10px var(--ck-font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:#6E6690}.ck-professor-review .ck-attestation-person dd{font-size:13px;overflow-wrap:anywhere}@media(max-width:1000px){.ck-professor-overview,.ck-professor-review .ck-review-columns{grid-template-columns:minmax(0,1fr)}.ck-professor-review .ck-review-columns>section,.ck-professor-review .ck-review-documents{grid-column:1;grid-row:auto}}@media(max-width:639px){.ck-professor{overflow-wrap:anywhere}.ck-professor-review .ck-attestation-person{grid-template-columns:1fr}}@media(forced-colors:active){.ck-professor :where(section,article,summary,a,button,input,select,textarea){border-color:CanvasText}.ck-professor-comments>h2,.ck-professor-panel>h2,.ck-professor-panels>section>h2{background:Canvas;color:CanvasText!important;border-bottom:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.ck-professor *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ck-admin{--admin-plum:#43287F;--admin-line:#DDD6EE;--admin-ink:#1B1233;font-family:var(--ck-font-sans),sans-serif;color:var(--admin-ink);background:#F4F2FA;min-width:0;overflow-wrap:anywhere}.ck-admin>header{padding-bottom:17px;border-bottom:3px solid #ddd6ee;-o-border-image:linear-gradient(90deg,#2C1A5E,#5E17EB 26%,#DDD6EE 0) 1;border-image:linear-gradient(90deg,#2C1A5E,#5E17EB 26%,#DDD6EE 0) 1}.ck-admin>header:before{content:"Institution admin";display:block;margin:0 0 7px;color:#6E6690;font:600 10px var(--ck-font-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.ck-admin-title,.ck-admin>header h1{font-size:27px;line-height:1.14;font-weight:700;letter-spacing:-.022em}.ck-admin h2,.ck-admin-title,.ck-admin>header h1{font-family:var(--ck-font-sans),sans-serif}.ck-admin .ck-admin-panel{border:1px solid var(--admin-line);border-radius:10px;background:white;padding:0 18px 18px;min-width:0}.ck-admin .ck-admin-panel>div:first-child>div:first-child>h2,.ck-admin .ck-admin-panel>div:first-child>h2,.ck-admin .ck-admin-panel>h2{margin:0 -18px 14px;padding:12px 18px;background:var(--admin-plum);color:white!important;border-radius:9px 9px 0 0;font:600 11px var(--ck-font-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.ck-admin .ck-admin-panel>div:first-child:has(>div>h2){padding-top:0}.ck-admin .ck-admin-panel>div:first-child:has(>div>h2)>div:first-child{flex:1;min-width:0}.ck-admin .ck-admin-panel>div:first-child:has(>div>h2)>span{margin-top:10px}.ck-admin .ck-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.ck-admin .ck-metric-card{border-color:var(--admin-line);border-radius:10px;min-width:0}.ck-admin .ck-metric-value{font-variant-numeric:tabular-nums;overflow-wrap:normal}.ck-admin .ck-metric-caption{line-height:1.45}.ck-admin .ck-admin-section-label{font:600 17px var(--ck-font-sans),sans-serif;margin:0 0 12px}.ck-admin .ck-admin-finding{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1fr);gap:22px;border:1px solid var(--admin-line);border-left:3px solid #2c1a5e;border-radius:0 10px 10px 0;padding:18px 20px;background:white}.ck-admin-finding h2{font:600 10px var(--ck-font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#6E6690}.ck-admin-finding p{font-size:13px;color:#4A4266;margin-top:9px}.ck-admin-finding .ck-admin-finding-value{font:700 38px/1.1 var(--ck-font-sans),sans-serif;font-variant-numeric:tabular-nums;color:#2C1A5E}.ck-admin-finding-value span{font-size:20px}.ck-admin-measure{height:10px;border-radius:8px;background:#EDEAF4;overflow:hidden}.ck-admin-measure>span{display:block;height:100%;background:#5E17EB;border-radius:inherit}.ck-admin-measure[data-unknown]{background:repeating-linear-gradient(135deg,#EDEAF4 0 4px,#C6C1D6 4px 6px)}.ck-admin-inline-counts{display:flex;flex-wrap:wrap;gap:20px;margin:12px 0}.ck-admin-inline-counts>div{display:flex;flex-direction:row-reverse;gap:5px;align-items:baseline}.ck-admin-inline-counts dt{color:#6E6690;font-size:12px}.ck-admin-inline-counts dd{font:600 14px var(--ck-font-mono),monospace}.ck-admin :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){max-width:100%;min-width:0;border-color:#8C849F;border-radius:7px}.ck-admin :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #5E17EB;outline-offset:3px}.ck-admin :where(summary){cursor:pointer;min-height:28px;line-height:1.5}.ck-admin details.ck-admin-details{border:1px solid var(--admin-line);border-radius:10px;background:white;padding:14px 18px}.ck-admin .ck-admin-details>summary{color:#43287F;font-size:13px;font-weight:600}.ck-admin .ck-admin-details[open]>summary{border-bottom:1px solid var(--admin-line);padding-bottom:12px;margin-bottom:14px}.ck-admin .ck-admin-table-scroll{position:relative;max-width:100%;overflow-x:auto}.ck-admin table{border-collapse:collapse;width:100%;font-size:13px}.ck-admin table th{font-weight:600}.ck-admin table thead{background:#F7F5FC}.ck-admin table thead th{font:600 10px var(--ck-font-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:#4A4266!important;padding:11px 13px}.ck-admin table tbody th,.ck-admin table td{padding:11px 13px;border-bottom:1px solid #efebf8}.ck-admin .ck-admin-series{border:1px solid var(--admin-line);border-radius:10px;background:white;padding:0 18px 18px}.ck-admin-series>h2{margin:0 -18px 14px;background:var(--admin-plum);color:white!important;padding:12px 18px;border-radius:9px 9px 0 0;font:600 11px var(--ck-font-mono),monospace;text-transform:uppercase;letter-spacing:.09em}.ck-admin-series [role=tab]{border-radius:999px;font-size:12px;min-height:32px;padding:5px 12px}.ck-admin-series [role=tab][aria-selected=true]{background:#43287F;color:white!important}.ck-admin-series [role=tabpanel]>section{border:0;padding:0}.ck-admin-series [role=tabpanel]>section>h2{font-size:14px}.ck-admin .ck-admin-status{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;border:1px solid var(--admin-line);border-radius:7px;background:#F7F5FC;padding:8px 12px;font-size:13px}.ck-admin .ck-admin-connection dl>div{background:transparent;border-bottom:1px solid #efebf8;border-radius:0;padding:9px 0}.ck-admin .ck-admin-logo{display:grid;place-items:center;background:#F4F2FA;border:1px solid var(--admin-line);border-radius:10px;min-height:132px}.ck-admin .ck-admin-pool{padding-top:0}.ck-admin .ck-admin-pool .ck-admin-measure{margin:14px 0}.ck-admin [role=dialog]{border:1px solid var(--admin-line);border-radius:10px;color:#1B1233}.ck-admin [role=dialog] h2{font-family:var(--ck-font-sans),sans-serif}@media(max-width:700px){.ck-admin .ck-admin-finding{grid-template-columns:minmax(0,1fr);gap:14px}.ck-admin .ck-admin-panel{padding-inline:14px}.ck-admin .ck-admin-panel>div:first-child>div:first-child>h2,.ck-admin .ck-admin-panel>div:first-child>h2,.ck-admin .ck-admin-panel>h2{margin-inline:-14px;padding-inline:14px}.ck-admin .ck-admin-grid{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.ck-admin .ck-admin-panel h2,.ck-admin-series>h2{background:Canvas;color:CanvasText!important;border-bottom:1px solid CanvasText}.ck-admin-measure{border:1px solid CanvasText}.ck-admin :where(button,input,select,textarea,table){border-color:CanvasText}}@media(prefers-reduced-motion:reduce){.ck-admin *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ck-admin .ck-admin-distribution-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 3rem}.ck-admin .ck-admin-connection label{min-width:0;max-width:100%}.ck-admin .ck-admin-panel:has(>div:first-child>div:first-child>h2){background:linear-gradient(180deg,#43287F 42px,white 0)}.ck-admin .ck-admin-table-scroll table{position:relative}.ck-report-scroll{position:relative;max-width:100%}.ck-report-track{width:100%}.ck-report-axis{display:grid;gap:8px;padding:8px 4px 0;border-top:1px solid #ddd6ee;font:500 10px var(--ck-font-mono),monospace;color:#6E6690;text-align:center}.ck-report-axis>span{min-width:0;white-space:nowrap}.ck-report-track:has(.ck-report-mini-bars)>.ck-report-axis{gap:6px;padding-inline:0}.ck-admin .ck-metric-denominator{font-size:.5em;color:#6E6690;font-weight:600}.ck-admin .ck-metric-card:not(:has(svg)) .ck-metric-value:after{content:"";display:block;width:26px;height:3px;background:#43287F;margin:12px auto 0}.ck-admin .ck-admin-learning-ledger .ck-admin-panel{background:transparent;border:0;padding:0;position:relative}.ck-admin .ck-admin-learning-ledger h2{background:transparent;color:#1B1233!important;font:600 17px var(--ck-font-sans),sans-serif;text-transform:none;letter-spacing:normal;padding:0;margin:0 0 12px}.ck-admin-report-link{display:inline-flex;align-items:center;gap:5px;margin-bottom:12px;color:#5E17EB;font-size:13px}.ck-admin-ledger-row{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;gap:8px 16px;align-items:center;padding:10px 14px;background:white;border:1px solid #ddd6ee;border-radius:8px;font-size:13px}.ck-admin-ledger-row>.ck-admin-measure{grid-column:1/-1;height:6px}.ck-admin-ledger-caption{font:400 11px var(--ck-font-mono),monospace;color:#6E6690}.ck-admin .ck-platform-head{clip:auto;position:static;width:auto;height:auto;overflow:visible}.ck-admin .ck-capture-inline{display:inline-block;width:50px;height:6px;background:#EDEAF4;border-radius:4px;margin-right:7px;vertical-align:middle}.ck-admin .ck-capture-inline>span{display:block;height:100%;background:#5E17EB;border-radius:4px}.ck-admin-platform-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#43287F;color:white;padding:12px 18px;margin:0 -18px 14px;border-radius:9px 9px 0 0}.ck-admin-platform-heading>h2{color:white!important;font:600 11px var(--ck-font-mono),monospace;text-transform:uppercase;letter-spacing:.09em}.ck-admin .ck-admin-connection:has(>.ck-admin-platform-heading){background:white}.ck-admin-remaining{display:flex;flex-direction:column-reverse;margin-top:16px}.ck-admin-remaining>dd{font:700 38px/1.1 var(--ck-font-sans),sans-serif;font-variant-numeric:tabular-nums}.ck-admin-remaining>dt{font-size:13px;color:#6E6690;margin-top:4px}.ck-admin-pool-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ck-admin-pool-breakdown>div{display:flex;flex-direction:column;font-size:13px}.ck-admin-pool-breakdown dt{color:#6E6690}.ck-admin-section-count{font:400 11px var(--ck-font-mono),monospace;color:#6E6690;margin-bottom:12px}@media(max-width:700px){.ck-admin-platform-heading{margin-inline:-14px;padding-inline:14px}.ck-admin-ledger-row{grid-template-columns:1fr auto}.ck-admin-ledger-caption{grid-column:1/-1}.ck-admin-pool-breakdown{grid-template-columns:1fr}.ck-admin .ck-capture-inline{width:30px}}@media(forced-colors:active){.ck-admin-platform-heading{background:Canvas;color:CanvasText;border-bottom:1px solid CanvasText}.ck-admin-platform-heading>h2{color:CanvasText!important}}.ck-report-monthly-track>.ck-report-axis{padding-inline:0}.ck-admin .ck-admin-panel>h2.sr-only,.ck-admin .ck-admin-series [role=tabpanel]>section>h2.sr-only{padding:0;margin:-1px;border:0}.ck-admin .ck-admin-adoption-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.ck-admin-adoption-tiles .ck-kpi-body{padding:12px;gap:8px}.ck-admin-adoption-tiles .ck-metric-value{font-size:30px}.ck-admin-adoption-tiles .ck-kpi-body svg{width:64px;height:64px}.ck-admin-origin-tables>.ck-admin-panel{border:0;background:transparent;padding:0}.ck-admin-origin-tables table{background:white;border:1px solid #ddd6ee}.ck-admin-origin-tables .ck-admin-panel>p{font-size:11px}@media(max-width:1000px){.ck-admin .ck-admin-adoption-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.ck-admin .ck-admin-adoption-tiles{grid-template-columns:minmax(0,1fr)}}.ck-admin button.bg-primary-600{background:#5E17EB}.ck-admin nav a.bg-primary-600{background:#43287F}.ck-admin-directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ck-admin .ck-admin-panel>h2 .ck-info-trigger{color:white}.ck-admin .ck-admin-panel>h2 .ck-info-trigger:before{border-color:white}.ck-admin .ck-admin-panel>h2 .ck-info-trigger:focus-visible{outline-color:#EDE7FB}.ck-admin-person-status{display:inline-flex;padding:3px 9px;border:1px solid #ddd6ee;border-radius:999px;background:#EDEAF4;color:#4A4266;font-size:11px}.ck-admin-person-status[data-status=active]{background:#E7F5EC;color:#1F5C39;border-color:#BFE0CC}.ck-admin-person-status[data-status=suspended]{background:#FAE6E2;color:#9B3A28;border-color:#E4C3BA}