.smooth-checkbox{vertical-align:middle;--checkbox-ink:var(--ink,#172c36);--checkbox-border:var(--border,#cdd9de);--checkbox-focus:var(--accent-teal,#006f69);flex-shrink:0;width:1rem;height:1rem;margin:.2em 0;display:inline-flex;position:relative}.smooth-checkbox>input[type=checkbox]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.smooth-checkbox-indicator{border:1px solid var(--checkbox-border);background:var(--card,#fff);color:#fff;pointer-events:none;border-radius:4px;place-items:center;width:100%;height:100%;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #0000000d}.smooth-checkbox svg{opacity:0;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:.875rem;height:.875rem;transition:opacity .15s,transform .25s cubic-bezier(.2,1.15,.4,1);transform:scale(.8)}.smooth-checkbox path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .25s ease-out}.smooth-checkbox>input:checked+.smooth-checkbox-indicator,.smooth-checkbox>input:indeterminate+.smooth-checkbox-indicator{background:var(--checkbox-ink);border-color:var(--checkbox-ink)}.smooth-checkbox>input:checked:not(:indeterminate)+span .smooth-checkbox-check,.smooth-checkbox>input:indeterminate+span .smooth-checkbox-mixed{opacity:1;transform:scale(1)}.smooth-checkbox>input:checked:not(:indeterminate)+span .smooth-checkbox-check path,.smooth-checkbox>input:indeterminate+span .smooth-checkbox-mixed path{stroke-dashoffset:0;transition-delay:50ms}.smooth-checkbox>input:focus-visible+.smooth-checkbox-indicator{outline:2px solid var(--checkbox-focus);outline-offset:3px}.smooth-checkbox>input:disabled{cursor:not-allowed}.smooth-checkbox>input:disabled+.smooth-checkbox-indicator{opacity:.5}@media (prefers-reduced-motion:reduce){.smooth-checkbox *,.smooth-checkbox path{transition:none}}@media (forced-colors:active){.smooth-checkbox-indicator{forced-color-adjust:none;color:highlighttext;background:canvas;border-color:canvastext}.smooth-checkbox>input:checked+.smooth-checkbox-indicator,.smooth-checkbox>input:indeterminate+.smooth-checkbox-indicator{background:highlight;border-color:highlight}.smooth-checkbox>input:focus-visible+.smooth-checkbox-indicator{outline-color:highlight}}
.courses-module__opTj9G__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.courses-module__opTj9G__list{padding:0;list-style:none}.courses-module__opTj9G__item{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:1rem 0}.courses-module__opTj9G__item p{margin:.35rem 0 0}.courses-module__opTj9G__title{font-size:1.05rem;font-weight:600}@media (max-width:640px){.courses-module__opTj9G__filters{grid-template-columns:1fr}}
.credentials-module__K896UG__panel{overflow-wrap:anywhere;gap:1.25rem;min-width:0;display:grid}.credentials-module__K896UG__summary,.credentials-module__K896UG__connection{gap:.3rem;display:grid}.credentials-module__K896UG__connections{gap:.85rem;list-style:none;display:grid}.credentials-module__K896UG__versions{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.credentials-module__K896UG__version{border-top:1px solid var(--border);padding-top:1rem}.credentials-module__K896UG__revokedSummary{cursor:pointer;font-weight:600}.credentials-module__K896UG__revokedDetails p{margin-top:.3rem}.credentials-module__K896UG__confirm{border:1px solid var(--border);margin-top:1rem;padding:1rem}
.animated-textarea-module__aWfePW__wrapper{min-width:0;margin-top:.5rem;position:relative}.animated-textarea-module__aWfePW__hint{max-width:calc(100% - 1.2rem);max-height:calc(100% - 1.4rem);color:var(--ink-faint);pointer-events:none;white-space:pre-line;transform-origin:0;padding:0 .25rem;transition:top .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),color .28s cubic-bezier(.4,0,.2,1);position:absolute;top:.7rem;left:.6rem;overflow:hidden}.animated-textarea-module__aWfePW__wrapper textarea:focus+.animated-textarea-module__aWfePW__hint,.animated-textarea-module__aWfePW__wrapper textarea:not(:placeholder-shown)+.animated-textarea-module__aWfePW__hint,.animated-textarea-module__aWfePW__wrapper input:focus+.animated-textarea-module__aWfePW__hint,.animated-textarea-module__aWfePW__wrapper[data-filled=true]>.animated-textarea-module__aWfePW__hint{background:var(--card);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;top:0;overflow:hidden;transform:translateY(-50%)scale(.85)}.animated-textarea-module__aWfePW__wrapper textarea:focus+.animated-textarea-module__aWfePW__hint,.animated-textarea-module__aWfePW__wrapper input:focus+.animated-textarea-module__aWfePW__hint{color:var(--accent-teal)}@media (prefers-reduced-motion:reduce){.animated-textarea-module__aWfePW__hint{transition:none}}
