.CertificateArtwork-module__DXjAUa__sheet{aspect-ratio:1100/850;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf8f5;width:100%;height:auto;display:block}.CertificateArtwork-module__DXjAUa__holderName{fill:#b8956e}@media print{.CertificateArtwork-module__DXjAUa__holderName{fill:#1a1714}.CertificateArtwork-module__DXjAUa__sheet{break-inside:avoid;page-break-inside:avoid;width:100%}}
.CertificateDownloads-module__GvvLBW__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CertificateDownloads-module__GvvLBW__primary,.CertificateDownloads-module__GvvLBW__quiet{min-height:44px;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--motion-fast) var(--spring-snappy), box-shadow var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy), color var(--motion-fast) var(--spring-snappy);border-radius:2px;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CertificateDownloads-module__GvvLBW__primary:focus-visible,.CertificateDownloads-module__GvvLBW__quiet:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CertificateDownloads-module__GvvLBW__primary,.CertificateDownloads-module__GvvLBW__quiet{transition:none}}.CertificateDownloads-module__GvvLBW__primary{background:var(--institutional-gold);color:var(--on-gold-text);border:1px solid var(--institutional-gold);box-shadow:var(--shadow-gold)}.CertificateDownloads-module__GvvLBW__primary:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.CertificateDownloads-module__GvvLBW__primary:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.CertificateDownloads-module__GvvLBW__primary:hover{transform:none}}.CertificateDownloads-module__GvvLBW__quiet{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-control)}.CertificateDownloads-module__GvvLBW__quiet:hover{border-color:var(--gold-on-light);color:var(--gold-on-light)}.CertificateDownloads-module__GvvLBW__format{letter-spacing:.1em;background:#1a17141f;border-radius:2px;padding:.0625rem .3125rem;font-size:.625rem}.CertificateDownloads-module__GvvLBW__quiet .CertificateDownloads-module__GvvLBW__format{background:#6b656024}@media (max-width:480px){.CertificateDownloads-module__GvvLBW__row{flex-direction:column;align-items:stretch}.CertificateDownloads-module__GvvLBW__primary,.CertificateDownloads-module__GvvLBW__quiet{width:100%}}
.CertificateShareActions-module__v_pv6W__wrap{width:100%;max-width:var(--container-narrow);gap:var(--space-md);flex-direction:column;margin:0 auto;display:flex}.CertificateShareActions-module__v_pv6W__files{margin:0}.CertificateShareActions-module__v_pv6W__row{flex-wrap:wrap;gap:.65rem;display:flex}.CertificateShareActions-module__v_pv6W__action{min-height:44px;font-family:var(--font-sans);color:var(--text-primary);border:1px solid var(--border-control);cursor:pointer;transition:background-color var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy);background:0 0;border-radius:4px;padding:.6rem 1rem;font-size:.9rem;font-weight:500}.CertificateShareActions-module__v_pv6W__action:hover{border-color:var(--gold-on-light)}.CertificateShareActions-module__v_pv6W__action:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificateShareActions-module__v_pv6W__actionPrimary{background:var(--institutional-gold);border-color:var(--institutional-gold);color:var(--on-gold-text);}.CertificateShareActions-module__v_pv6W__actionPrimary:hover{filter:brightness(1.05)}.CertificateShareActions-module__v_pv6W__block{border:1px solid var(--border-color);padding:var(--space-sm);border-radius:4px}.CertificateShareActions-module__v_pv6W__blockLabel{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .5rem;font-size:.8rem;font-weight:500}.CertificateShareActions-module__v_pv6W__textarea{resize:vertical;width:100%;min-height:5.5rem;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-control);border-radius:4px;margin:0 0 .6rem;padding:.6rem;font-size:.9rem}.CertificateShareActions-module__v_pv6W__textarea:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.CertificateShareActions-module__v_pv6W__code{width:100%;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);white-space:pre-wrap;word-break:break-all;border-radius:4px;margin:0 0 .6rem;padding:.6rem;font-family:monospace;font-size:.8rem;display:block}.CertificateShareActions-module__v_pv6W__status{font-family:var(--font-sans);color:var(--success-on-light);font-size:.8rem}.CertificateShareActions-module__v_pv6W__preview{margin:0 0 .6rem}.CertificateShareActions-module__v_pv6W__previewCaption{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 .45rem;font-size:.8rem}.CertificateShareActions-module__v_pv6W__previewStage{padding:var(--space-sm);background:var(--bg-primary);border:1px dashed var(--border-color);border-radius:4px;display:flex;overflow-x:auto}.CertificateShareActions-module__v_pv6W__previewLink{border-radius:2px;line-height:0;display:inline-flex}.CertificateShareActions-module__v_pv6W__previewLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:3px}.CertificateShareActions-module__v_pv6W__previewBadge{flex:none;width:200px;height:60px;display:block}
.CertificateShareLink-module__0fv0QG__wrap{border-top:1px solid var(--border-color);padding-top:var(--space-sm)}.CertificateShareLink-module__0fv0QG__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .4rem;font-size:.68rem;font-weight:600}.CertificateShareLink-module__0fv0QG__row{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.CertificateShareLink-module__0fv0QG__url{min-width:0;font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);overflow-wrap:anywhere;flex:18rem;font-size:.9rem;text-decoration:none}.CertificateShareLink-module__0fv0QG__url:hover{text-underline-offset:3px;text-decoration:underline}.CertificateShareLink-module__0fv0QG__url:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificateShareLink-module__0fv0QG__copy{border:1px solid var(--border-control);font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:.35rem .85rem;font-size:.82rem;font-weight:500}.CertificateShareLink-module__0fv0QG__copy:hover{border-color:var(--gold-on-light);color:var(--gold-on-light)}.CertificateShareLink-module__0fv0QG__copy:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificateShareLink-module__0fv0QG__status{min-height:1.2em;font-family:var(--font-sans);color:var(--text-secondary);margin:.4rem 0 0;font-size:.78rem}.CertificateShareLink-module__0fv0QG__privateBody{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.CertificateShareLink-module__0fv0QG__link{color:var(--gold-on-light);text-underline-offset:3px;text-decoration:underline}.CertificateShareLink-module__0fv0QG__link:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}
.CertificateNameControl-module__hT-BjW__wrap{flex-direction:column;gap:.5rem;max-width:34rem;display:flex}.CertificateNameControl-module__hT-BjW__label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-on-light);margin:0;font-size:.75rem;font-weight:600}.CertificateNameControl-module__hT-BjW__readRow{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.CertificateNameControl-module__hT-BjW__name{min-width:0;font-family:var(--font-serif);color:var(--text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:1.125rem;line-height:1.4}.CertificateNameControl-module__hT-BjW__noName{font-family:var(--font-sans);color:var(--text-secondary);font-size:.9375rem}.CertificateNameControl-module__hT-BjW__trigger{min-height:44px;font-family:var(--font-sans);color:var(--gold-on-light);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}.CertificateNameControl-module__hT-BjW__trigger:hover{color:var(--warm-charcoal)}.CertificateNameControl-module__hT-BjW__trigger:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificateNameControl-module__hT-BjW__editRow{flex-wrap:wrap;align-items:flex-start;gap:.625rem;display:flex}.CertificateNameControl-module__hT-BjW__input{min-width:0;min-height:44px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-control);border-radius:6px;flex:16rem;padding:0 .875rem;font-size:.9375rem}.CertificateNameControl-module__hT-BjW__input:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.CertificateNameControl-module__hT-BjW__input[aria-invalid=true]{border-color:var(--error-on-light)}.CertificateNameControl-module__hT-BjW__actions{gap:.5rem;display:flex}.CertificateNameControl-module__hT-BjW__save,.CertificateNameControl-module__hT-BjW__cancel{min-height:44px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy);border-radius:2px;padding:0 1rem;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.CertificateNameControl-module__hT-BjW__save,.CertificateNameControl-module__hT-BjW__cancel{transition:none}}.CertificateNameControl-module__hT-BjW__save{background:var(--institutional-gold);color:var(--on-gold-text);border:1px solid var(--institutional-gold)}.CertificateNameControl-module__hT-BjW__cancel{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-control)}.CertificateNameControl-module__hT-BjW__cancel:hover{border-color:var(--gold-on-light);color:var(--gold-on-light)}.CertificateNameControl-module__hT-BjW__save:focus-visible,.CertificateNameControl-module__hT-BjW__cancel:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificateNameControl-module__hT-BjW__save[aria-disabled=true],.CertificateNameControl-module__hT-BjW__cancel[aria-disabled=true]{cursor:not-allowed;opacity:.55}.CertificateNameControl-module__hT-BjW__status{min-height:1.25rem;font-family:var(--font-sans);color:var(--text-secondary);flex-basis:100%;margin:0;font-size:.875rem;line-height:1.4}.CertificateNameControl-module__hT-BjW__note{font-family:var(--font-sans);color:var(--text-secondary);max-width:62ch;margin:0;font-size:.8125rem;line-height:1.65}@media (max-width:480px){.CertificateNameControl-module__hT-BjW__editRow{flex-direction:column;align-items:stretch}.CertificateNameControl-module__hT-BjW__input{flex:none}.CertificateNameControl-module__hT-BjW__actions{justify-content:flex-start}}
.RevokeControl-module__utSVYa__wrap{font-family:var(--font-sans);flex-direction:column;align-items:flex-start;gap:.5rem;display:inline-flex}.RevokeControl-module__utSVYa__trigger{color:var(--error-on-light);border:1px solid var(--border-control);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem}.RevokeControl-module__utSVYa__trigger:hover{opacity:.8}.RevokeControl-module__utSVYa__group{outline:none;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.RevokeControl-module__utSVYa__prompt{color:var(--text-secondary);max-width:34rem;margin:0;font-size:.8125rem}.RevokeControl-module__utSVYa__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.RevokeControl-module__utSVYa__confirm{color:var(--warm-white);background:var(--error-on-light);cursor:pointer;border:none;border-radius:4px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem}.RevokeControl-module__utSVYa__cancel{color:var(--text-secondary);border:1px solid var(--border-control);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem}.RevokeControl-module__utSVYa__confirm[aria-disabled=true],.RevokeControl-module__utSVYa__cancel[aria-disabled=true],.RevokeControl-module__utSVYa__trigger[aria-disabled=true]{opacity:.6;cursor:default}.RevokeControl-module__utSVYa__trigger:focus-visible,.RevokeControl-module__utSVYa__confirm:focus-visible,.RevokeControl-module__utSVYa__cancel:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.RevokeControl-module__utSVYa__error{color:var(--error-on-light);max-width:34rem;margin:0;font-size:.75rem}
.page-module__JwAivW__page{padding-bottom:var(--space-xl)}.page-module__JwAivW__header{padding:0 0 var(--space-md);flex-direction:column;align-items:flex-start;gap:.75rem;max-width:62ch;display:flex}.page-module__JwAivW__eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-on-light);margin:0;font-size:.75rem;font-weight:500}.page-module__JwAivW__heading{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem)}.page-module__JwAivW__body{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.95rem}.page-module__JwAivW__progressLine{font-family:var(--font-sans);color:var(--gold-on-light);margin:-.25rem 0 0;font-size:.875rem;font-weight:600}.page-module__JwAivW__link{font-family:var(--font-sans);color:var(--gold-on-light);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.page-module__JwAivW__link:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.page-module__JwAivW__resumeButton{min-height:44px;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--institutional-gold);color:var(--on-gold-text);box-shadow:var(--shadow-gold);white-space:normal;transition:transform var(--motion-fast) var(--spring-snappy), box-shadow var(--motion-fast) var(--spring-snappy);border-radius:2px;align-items:center;gap:.75rem;padding:.875rem 2.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__JwAivW__resumeButton:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.page-module__JwAivW__resumeButton:active{transform:translateY(0)}.page-module__JwAivW__resumeButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.page-module__JwAivW__remainingSection{max-width:46rem;padding-bottom:var(--space-xl)}.page-module__JwAivW__remaining{border:1px solid var(--border-control);background:var(--bg-primary);border-radius:4px}.page-module__JwAivW__remainingSummary,.page-module__JwAivW__moduleSummary{cursor:pointer;list-style:none}.page-module__JwAivW__remainingSummary::-webkit-details-marker{display:none}.page-module__JwAivW__moduleSummary::-webkit-details-marker{display:none}.page-module__JwAivW__remainingSummary:focus-visible,.page-module__JwAivW__moduleSummary:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:-2px;border-radius:4px}.page-module__JwAivW__remainingSummary{align-items:center;gap:1rem;min-height:44px;padding:.875rem 1rem;display:flex}.page-module__JwAivW__remaining[open] .page-module__JwAivW__remainingSummary{border-bottom:1px solid var(--border-color)}.page-module__JwAivW__remainingSummaryText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.page-module__JwAivW__remainingCount{font-family:var(--font-serif);color:var(--text-primary);font-size:1.125rem;line-height:1.3}.page-module__JwAivW__remainingSub{font-family:var(--font-sans);color:var(--text-secondary);font-size:.8125rem}.page-module__JwAivW__chevron{color:var(--concrete-readable);transition:transform var(--motion-fast) var(--spring-snappy);flex-shrink:0;margin-left:auto;font-size:.75rem;line-height:1}.page-module__JwAivW__remaining[open]>.page-module__JwAivW__remainingSummary>.page-module__JwAivW__chevron,.page-module__JwAivW__module[open]>.page-module__JwAivW__moduleSummary>.page-module__JwAivW__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.page-module__JwAivW__chevron{transition:none}}.page-module__JwAivW__moduleList{margin:0;padding:0;list-style:none}.page-module__JwAivW__moduleItem+.page-module__JwAivW__moduleItem{border-top:1px solid var(--border-color)}.page-module__JwAivW__moduleSummary{align-items:center;gap:.75rem;min-height:44px;padding:.75rem 1rem;display:flex}.page-module__JwAivW__moduleSummary:hover{background:#b8956e0f}.page-module__JwAivW__moduleSlug{width:2rem;font-family:var(--font-serif);color:var(--gold-on-light);flex-shrink:0;font-size:1.0625rem}.page-module__JwAivW__moduleName{min-width:0;font-family:var(--font-sans);color:var(--text-primary);flex:1;font-size:.9375rem;line-height:1.35}.page-module__JwAivW__moduleState{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.page-module__JwAivW__moduleBar{width:5.5rem}.page-module__JwAivW__moduleLeft{font-family:var(--font-sans);white-space:nowrap;color:var(--text-secondary);flex-shrink:0;font-size:.75rem;font-weight:600}.page-module__JwAivW__lessonList{margin:0;padding:0 .5rem .5rem 2.75rem;list-style:none}.page-module__JwAivW__lessonLink{border-radius:2px;align-items:center;gap:.75rem;min-height:44px;padding:.375rem .5rem;display:flex}.page-module__JwAivW__lessonLink:hover{background:#b8956e1a}.page-module__JwAivW__lessonLink:hover .page-module__JwAivW__lessonTitle{color:var(--gold-on-light)}.page-module__JwAivW__lessonLink:hover .page-module__JwAivW__lessonGo,.page-module__JwAivW__lessonLink:focus-visible .page-module__JwAivW__lessonGo{color:var(--gold-on-light);transform:translate(2px)}.page-module__JwAivW__lessonLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:-2px}.page-module__JwAivW__lessonNum{width:2.5rem;font-family:var(--font-serif);color:var(--gold-on-light);flex-shrink:0;font-size:.875rem}.page-module__JwAivW__lessonTitle{min-width:0;font-family:var(--font-sans);color:var(--text-primary);flex:1;font-size:.875rem;line-height:1.4}.page-module__JwAivW__lessonGo{color:var(--concrete-readable);transition:transform var(--motion-fast) var(--spring-snappy);flex-shrink:0;font-size:.875rem;line-height:1}@media (prefers-reduced-motion:reduce){.page-module__JwAivW__lessonGo{transition:none}}@media (max-width:560px){.page-module__JwAivW__remainingSummary,.page-module__JwAivW__moduleSummary{padding-left:.75rem;padding-right:.75rem}.page-module__JwAivW__moduleSummary{gap:.5rem}.page-module__JwAivW__moduleSlug{width:1.5rem;font-size:.9375rem}.page-module__JwAivW__moduleState{gap:.5rem}.page-module__JwAivW__moduleBar{width:2.75rem}.page-module__JwAivW__lessonList{padding-left:1.5rem;padding-right:.25rem}.page-module__JwAivW__lessonNum{width:2.25rem}}.page-module__JwAivW__certificate{max-width:46rem;margin:0 0 var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.page-module__JwAivW__sheet{width:100%}.page-module__JwAivW__artifactControls{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__JwAivW__stepNote{font-family:var(--font-sans);color:var(--text-secondary);max-width:62ch;margin:0;font-size:.9375rem;line-height:1.65}.page-module__JwAivW__postProof{margin-top:var(--space-md)}.page-module__JwAivW__settings{gap:var(--space-md);flex-direction:column;display:flex}.page-module__JwAivW__privacy{padding-top:var(--space-sm);border-top:1px solid var(--border-color)}.page-module__JwAivW__privacyLead{margin:0 0 var(--space-xs);font-family:var(--font-sans);color:var(--text-secondary);max-width:62ch;font-size:.9375rem;line-height:1.65}.page-module__JwAivW__formSpacer{margin:0 0 var(--space-xl);max-width:30rem}.page-module__JwAivW__shareLink,.page-module__JwAivW__publishAgain{margin:0}.page-module__JwAivW__publishAgainLead{margin:0 0 var(--space-sm);font-family:var(--font-sans);color:var(--text-secondary);font-size:.9rem}
.Container-module__WhgPqq__container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 clamp(1.5rem,6vw,5rem)}.Container-module__WhgPqq__narrow{max-width:var(--container-narrow)}
.Label-module__Z8Qp9G__label{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-on-light);margin-bottom:var(--space-sm);font-size:.6875rem;font-weight:600;display:inline-block}.Label-module__Z8Qp9G__onDark{color:var(--institutional-gold)}
.Button-module__xDwtkW__btn{min-height:44px;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--motion-fast) var(--spring-snappy), box-shadow var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy), color var(--motion-fast) var(--spring-snappy);border:none;border-radius:2px;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 2.25rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.Button-module__xDwtkW__btn:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.Button-module__xDwtkW__btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Button-module__xDwtkW__primary{background:var(--institutional-gold);color:var(--on-gold-text);box-shadow:var(--shadow-gold)}.Button-module__xDwtkW__primary:hover:not([aria-disabled=true]){box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.Button-module__xDwtkW__primary:active:not([aria-disabled=true]){transform:translateY(0)}.Button-module__xDwtkW__secondary{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);color:var(--text-primary);border:1px solid var(--border-control);box-shadow:var(--shadow-sm);background:#faf8f5bf}.Button-module__xDwtkW__secondary:hover:not([aria-disabled=true]){border-color:var(--gold-on-light);color:var(--gold-on-light)}.Button-module__xDwtkW__ghost{color:var(--text-primary);text-transform:none;letter-spacing:0;background:0 0;min-height:44px;padding:.5rem 0;font-weight:500}.Button-module__xDwtkW__ghost .Button-module__xDwtkW__arrow{transition:transform var(--motion-fast) var(--spring-snappy);display:inline-block}.Button-module__xDwtkW__ghost:hover:not([aria-disabled=true]) .Button-module__xDwtkW__arrow{transform:translate(4px)}
.ProgressBar-module__D7suoa__wrap{flex-direction:column;gap:.375rem;width:100%;display:flex}.ProgressBar-module__D7suoa__caption{color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:600}.ProgressBar-module__D7suoa__track{background:var(--border-color);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.ProgressBar-module__D7suoa__track.ProgressBar-module__D7suoa__sm{height:4px}.ProgressBar-module__D7suoa__fill{background:var(--institutional-gold);min-width:2px;height:100%;transition:width var(--motion-fast,.18s) ease-out;border-radius:999px}
.ReorderControls-module__-Ng9hG__controls{flex:none;align-items:center;gap:.25rem;display:flex}.ReorderControls-module__-Ng9hG__position{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;min-width:3.25rem;padding-right:.25rem;font-size:.8125rem}.ReorderControls-module__-Ng9hG__positionTotal{color:var(--text-secondary)}.ReorderControls-module__-Ng9hG__handle{min-width:44px;min-height:44px;color:var(--text-secondary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy), color var(--motion-fast) var(--spring-snappy);background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ReorderControls-module__-Ng9hG__handle:hover{background:var(--stone);border-color:var(--border-control);color:var(--text-primary)}.ReorderControls-module__-Ng9hG__handle:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ReorderControls-module__-Ng9hG__handle[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--warm-white);cursor:grabbing}.ReorderControls-module__-Ng9hG__grip{fill:currentColor;pointer-events:none}.ReorderControls-module__-Ng9hG__moveButton{background:var(--warm-white);border:1px solid var(--border-control);min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy);border-radius:3px;justify-content:center;align-items:center;padding:0 .5rem;font-size:1rem;line-height:1;display:inline-flex}.ReorderControls-module__-Ng9hG__moveButton:hover{background:var(--stone)}.ReorderControls-module__-Ng9hG__moveButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ReorderControls-module__-Ng9hG__moveButton[aria-disabled=true]{color:var(--text-secondary);opacity:.45;cursor:default}.ReorderControls-module__-Ng9hG__moveButton[aria-disabled=true]:hover{background:var(--warm-white)}@media (prefers-reduced-motion:reduce){.ReorderControls-module__-Ng9hG__moveButton,.ReorderControls-module__-Ng9hG__handle{transition:none}}.ReorderControls-module__-Ng9hG__status{font-family:var(--font-sans);color:var(--text-secondary);min-height:1.2rem;margin:.5rem 0 0;font-size:.8125rem}.ReorderControls-module__-Ng9hG__statusError{font-family:var(--font-sans);color:var(--error-on-light);min-height:1.2rem;margin:.5rem 0 0;font-size:.8125rem}.ReorderControls-module__-Ng9hG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Card-module__si82nG__card{background:var(--warm-white);transition:transform var(--motion-normal) var(--spring-smooth), box-shadow var(--motion-normal) var(--spring-smooth);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.Card-module__si82nG__default{background:var(--warm-white);border:1px solid var(--border-control)}.Card-module__si82nG__elevated{background:var(--warm-white);box-shadow:var(--shadow-md)}.Card-module__si82nG__elevated:hover{box-shadow:var(--shadow-elevated)}.Card-module__si82nG__outlined{border:1px solid var(--border-control);background:0 0}.Card-module__si82nG__glass{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#faf8f5bf;border:1px solid #fff3;box-shadow:0 4px 24px #1a171414,inset 0 1px #ffffff1a}.Card-module__si82nG__interactive{cursor:pointer}.Card-module__si82nG__interactive:hover{transform:translateY(-2px)}.Card-module__si82nG__interactive:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.Card-module__si82nG__header{flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 0;display:flex}.Card-module__si82nG__title{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.Card-module__si82nG__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.Card-module__si82nG__content{flex:1;padding:1.5rem}.Card-module__si82nG__footer{align-items:center;gap:.75rem;margin-top:auto;padding:0 1.5rem 1.5rem;display:flex}.Card-module__si82nG__header+.Card-module__si82nG__content{padding-top:1rem}
.AssetPlate-module__yhjGwG__column{width:var(--plate-w);height:calc(var(--plate-h) + 9px);flex-shrink:0;align-items:flex-start;display:flex}.AssetPlate-module__yhjGwG__stack{width:var(--plate-w);line-height:0;position:relative}.AssetPlate-module__yhjGwG__sheet{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:2px;display:block;position:absolute;inset:0}.AssetPlate-module__yhjGwG__face{width:var(--plate-w);max-height:var(--plate-h);background:var(--bg-primary);box-shadow:var(--shadow-sm);border-radius:2px;display:block;position:relative;overflow:hidden}.AssetPlate-module__yhjGwG__img{width:100%;height:auto;max-height:var(--plate-h);object-fit:cover;object-position:top center;display:block}.AssetPlate-module__yhjGwG__empty{height:var(--plate-h);background:var(--stone);box-shadow:none}.AssetPlate-module__yhjGwG__compact{--plate-w:96px;--plate-h:77px;height:auto}@media (max-width:719px){.AssetPlate-module__yhjGwG__compact{--plate-w:84px;--plate-h:67px}}
.SharePlatePicker-module__m4sLoa__picker{border-top:1px solid var(--border-color);margin-top:.625rem;padding-top:.625rem}.SharePlatePicker-module__m4sLoa__hint{color:var(--text-secondary);max-width:42ch;margin:0 0 .4375rem;font-size:.8125rem;line-height:1.45}.SharePlatePicker-module__m4sLoa__row{flex-wrap:wrap;gap:.375rem;display:flex}.SharePlatePicker-module__m4sLoa__plate{border:1px solid var(--warm-charcoal);background:var(--warm-charcoal);cursor:pointer;width:64px;box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--spring-snappy), transform var(--motion-fast) var(--spring-snappy);border-radius:6px;flex-direction:column;align-items:center;gap:.125rem;padding:.1875rem;display:flex}.SharePlatePicker-module__m4sLoa__plate:hover{border-color:var(--institutional-gold);transform:translateY(-1px)}.SharePlatePicker-module__m4sLoa__plate:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.SharePlatePicker-module__m4sLoa__plate[aria-disabled=true]{cursor:default;opacity:.7}.SharePlatePicker-module__m4sLoa__plateImage{object-fit:cover;border-radius:3px;width:100%;height:34px;display:block}.SharePlatePicker-module__m4sLoa__plateLabel{letter-spacing:.02em;color:var(--warm-white);font-size:.625rem;font-weight:500;line-height:1.2}.SharePlatePicker-module__m4sLoa__status{color:var(--text-secondary);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.SharePlatePicker-module__m4sLoa__status:empty{margin:0}@media (max-width:480px){.SharePlatePicker-module__m4sLoa__row{justify-content:flex-start}}.SharePlatePicker-module__m4sLoa__lightboxScrim{z-index:100;animation:SharePlatePicker-module__m4sLoa__lightboxFadeIn var(--motion-normal) var(--spring-gentle);background:#1a1714b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}@keyframes SharePlatePicker-module__m4sLoa__lightboxFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SharePlatePicker-module__m4sLoa__lightboxScrim{animation:none}}.SharePlatePicker-module__m4sLoa__lightbox{background:var(--warm-white);border:1px solid var(--institutional-gold);width:min(37.5rem,100%);max-height:92dvh;box-shadow:var(--shadow-elevated);border-radius:10px;flex-direction:column;gap:.625rem;padding:2.5rem 1.25rem 1.25rem;display:flex;position:relative;overflow-y:auto}.SharePlatePicker-module__m4sLoa__lightboxClose{min-width:44px;min-height:44px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;border-radius:4px;padding:0 .75rem;font-size:.8125rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.SharePlatePicker-module__m4sLoa__lightboxClose:hover{color:var(--text-primary)}.SharePlatePicker-module__m4sLoa__lightboxClose:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.SharePlatePicker-module__m4sLoa__lightboxImage{aspect-ratio:2400/1260;object-fit:contain;background:var(--warm-charcoal);border-radius:6px;width:100%;height:auto;display:block}.SharePlatePicker-module__m4sLoa__lightboxTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:700}.SharePlatePicker-module__m4sLoa__lightboxDescription{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.SharePlatePicker-module__m4sLoa__lightboxActions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.SharePlatePicker-module__m4sLoa__lightboxButton{min-height:44px;font-family:var(--font-sans);letter-spacing:.02em;color:var(--warm-white);background:var(--warm-charcoal);border:1px solid var(--warm-charcoal);cursor:pointer;transition:border-color var(--motion-fast) var(--spring-snappy), transform var(--motion-fast) var(--spring-snappy);border-radius:6px;flex:10rem;padding:0 1rem;font-size:.8125rem;font-weight:600}.SharePlatePicker-module__m4sLoa__lightboxButton:hover{border-color:var(--institutional-gold);transform:translateY(-1px)}.SharePlatePicker-module__m4sLoa__lightboxButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.SharePlatePicker-module__m4sLoa__lightboxButton[aria-disabled=true]{cursor:default;opacity:.7;transform:none}.SharePlatePicker-module__m4sLoa__lightboxButtonSecondary{color:var(--text-primary);background:var(--warm-white);border-color:var(--border-color)}.SharePlatePicker-module__m4sLoa__lightboxButtonSecondary:hover{border-color:var(--institutional-gold)}.SharePlatePicker-module__m4sLoa__lightboxStatus{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.SharePlatePicker-module__m4sLoa__lightboxStatus:empty{margin:0}.SharePlatePicker-module__m4sLoa__videoRow{border-top:1px solid #b8956e47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.SharePlatePicker-module__m4sLoa__videoLabel{color:var(--text-secondary);margin:0;font-size:.9375rem}.SharePlatePicker-module__m4sLoa__videoLink{border:1px solid var(--institutional-gold);min-height:44px;color:var(--institutional-gold);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex:none;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.SharePlatePicker-module__m4sLoa__videoLink:hover,.SharePlatePicker-module__m4sLoa__videoLink:focus-visible{background:#b8956e1f}
.ChallengePremiumPeek-module__Pz9VIW__peek{background:#b8956e14;border:1px solid #b8956e59;border-radius:5px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:.875rem;margin:0;padding:.625rem;display:grid}.ChallengePremiumPeek-module__Pz9VIW__sheet{box-shadow:var(--shadow-elevated);display:block}.ChallengePremiumPeek-module__Pz9VIW__sheetImg{width:100%;height:auto;display:block}.ChallengePremiumPeek-module__Pz9VIW__copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ChallengePremiumPeek-module__Pz9VIW__label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-on-light);margin:0;font-size:.6875rem;font-weight:600}.ChallengePremiumPeek-module__Pz9VIW__text{font-family:var(--font-sans);color:var(--text-secondary);max-width:34ch;margin:0;font-size:.8125rem;line-height:1.5}@container shareCard (max-width:26rem){.ChallengePremiumPeek-module__Pz9VIW__peek{grid-template-columns:116px minmax(0,1fr);gap:.75rem}}
.ChallengeStep1Share-module__hcRpAa__panel{padding:var(--space-md);border:1px solid var(--institutional-gold);background:var(--warm-white);box-shadow:var(--shadow-md);gap:var(--space-sm);border-radius:6px;flex-direction:column;display:flex;container:shareCard/inline-size}.ChallengeStep1Share-module__hcRpAa__panelHeader{align-items:flex-start;gap:.875rem;display:flex}.ChallengeStep1Share-module__hcRpAa__plate{border:1px solid var(--institutional-gold);width:46px;height:46px;color:var(--gold-on-light);background:#b8956e24;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChallengeStep1Share-module__hcRpAa__plate svg{width:26px;height:26px}.ChallengeStep1Share-module__hcRpAa__panelHeaderText{min-width:0;padding-top:.125rem}.ChallengeStep1Share-module__hcRpAa__eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;margin:0 0 .25rem;font-size:.6875rem;font-weight:600;display:flex}.ChallengeStep1Share-module__hcRpAa__ordinal{color:var(--gold-on-light)}.ChallengeStep1Share-module__hcRpAa__oneMinute{color:var(--text-secondary);letter-spacing:.05em;font-weight:500}.ChallengeStep1Share-module__hcRpAa__oneMinute:before{content:"";background:var(--border-color);width:1px;height:.65em;margin-right:.5rem;display:inline-block}.ChallengeStep1Share-module__hcRpAa__heading{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.25rem;line-height:1.25}.ChallengeStep1Share-module__hcRpAa__capability{color:var(--text-secondary);max-width:68ch;margin:0;font-size:.9375rem;line-height:1.65}.ChallengeStep1Share-module__hcRpAa__block{padding-top:var(--space-sm);border-top:1px solid var(--border-color);flex-direction:column;gap:.625rem;display:flex}.ChallengeStep1Share-module__hcRpAa__blockLabel{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-on-light);align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.ChallengeStep1Share-module__hcRpAa__blockNumber{border:1px solid var(--institutional-gold);letter-spacing:0;background:#b8956e24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.ChallengeStep1Share-module__hcRpAa__blockHint{color:var(--text-secondary);max-width:64ch;margin:0;font-size:.875rem;line-height:1.65}.ChallengeStep1Share-module__hcRpAa__personCard{border:1px solid var(--border-color);background:#b8956e0f;border-radius:6px;align-items:center;gap:1.125rem;padding:1rem 1.125rem;display:flex}.ChallengeStep1Share-module__hcRpAa__portrait{object-fit:cover;border:1px solid var(--stone);width:72px;height:72px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0}.ChallengeStep1Share-module__hcRpAa__founderQuote{border-left:2px solid var(--institutional-gold);flex:auto;min-width:0;margin:0;padding:.0625rem 0 .0625rem .9rem}.ChallengeStep1Share-module__hcRpAa__founderQuoteText{font-family:var(--font-serif);color:var(--text-primary);text-wrap:balance;margin:0 0 .1875rem;font-size:1.0625rem;font-style:italic;line-height:1.45}.ChallengeStep1Share-module__hcRpAa__founderQuoteCite{font-family:var(--font-sans);letter-spacing:.04em;color:var(--text-secondary);font-size:.75rem;font-style:normal;font-weight:600;display:block}.ChallengeStep1Share-module__hcRpAa__followAction{flex-direction:column;flex-shrink:0;gap:.3125rem;display:flex}.ChallengeStep1Share-module__hcRpAa__followLabel{max-width:11rem;font-family:var(--font-sans);color:var(--text-primary);margin:0 0 .125rem;font-size:.9375rem;font-weight:600;line-height:1.3}.ChallengeStep1Share-module__hcRpAa__followRow{align-items:center;gap:.625rem;display:flex}.ChallengeStep1Share-module__hcRpAa__followButton{border:1px solid var(--warm-charcoal);background:var(--warm-charcoal);width:52px;height:52px;color:var(--warm-white);cursor:pointer;box-shadow:var(--shadow-sm);transition:color var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy), background var(--motion-fast) var(--spring-snappy), transform var(--motion-fast) var(--spring-snappy);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ChallengeStep1Share-module__hcRpAa__followButton svg{width:24px;height:24px}.ChallengeStep1Share-module__hcRpAa__followButton:hover{color:var(--on-gold-text);border-color:var(--institutional-gold);background:var(--institutional-gold);transform:translateY(-1px)}.ChallengeStep1Share-module__hcRpAa__followButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ChallengeStep1Share-module__hcRpAa__followButtonOpened{background:var(--bg-primary);border-color:var(--institutional-gold);color:var(--gold-on-light);box-shadow:none}.ChallengeStep1Share-module__hcRpAa__openedBadge{width:16px;height:16px;color:var(--success-on-light);line-height:0;position:absolute;top:-6px;right:-6px}.ChallengeStep1Share-module__hcRpAa__openedBadge svg{width:16px;height:16px}.ChallengeStep1Share-module__hcRpAa__subjectGroup{flex-direction:column;gap:.5rem;display:flex}.ChallengeStep1Share-module__hcRpAa__subjectOptions{flex-wrap:wrap;gap:.5rem;display:flex}.ChallengeStep1Share-module__hcRpAa__subjectOption{border:1px solid var(--border-control);min-height:44px;font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-primary);cursor:pointer;transition:color var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy), background var(--motion-fast) var(--spring-snappy);border-radius:3px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.ChallengeStep1Share-module__hcRpAa__subjectOption{transition:none}}.ChallengeStep1Share-module__hcRpAa__subjectOption:hover{border-color:var(--gold-on-light)}.ChallengeStep1Share-module__hcRpAa__subjectOptionActive{color:var(--text-primary);border-color:var(--gold-on-light);background:#b8956e1a}.ChallengeStep1Share-module__hcRpAa__subjectInput{width:1rem;height:1rem;accent-color:var(--gold-on-light);margin:0}.ChallengeStep1Share-module__hcRpAa__subjectOption:has(.ChallengeStep1Share-module__hcRpAa__subjectInput:focus-visible){outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ChallengeStep1Share-module__hcRpAa__subjectHint{color:var(--text-secondary);max-width:64ch;margin:0;font-size:.8125rem;line-height:1.6}.ChallengeStep1Share-module__hcRpAa__tabs{gap:var(--space-md);border-bottom:1px solid var(--border-color);display:flex}.ChallengeStep1Share-module__hcRpAa__tab{min-height:44px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 .125rem;font-size:.875rem;font-weight:600}.ChallengeStep1Share-module__hcRpAa__tab:hover{color:var(--text-primary)}.ChallengeStep1Share-module__hcRpAa__tab:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ChallengeStep1Share-module__hcRpAa__tabActive{color:var(--text-primary);border-bottom-color:var(--institutional-gold)}.ChallengeStep1Share-module__hcRpAa__textarea{resize:vertical;width:100%;min-height:11rem;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-control);border-radius:6px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.7}.ChallengeStep1Share-module__hcRpAa__textarea:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.ChallengeStep1Share-module__hcRpAa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.ChallengeStep1Share-module__hcRpAa__proofForm{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.ChallengeStep1Share-module__hcRpAa__urlInput{width:100%;max-width:32rem;min-height:44px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-control);border-radius:6px;padding:0 .875rem;font-size:.9375rem}.ChallengeStep1Share-module__hcRpAa__urlInput:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.ChallengeStep1Share-module__hcRpAa__mismatchNote{color:var(--gold-on-light);max-width:56ch;margin:0;font-size:.875rem;line-height:1.6}.ChallengeStep1Share-module__hcRpAa__errorNote{color:var(--error-on-light);margin:0;font-size:.875rem}.ChallengeStep1Share-module__hcRpAa__proofCard{border:1px solid var(--border-color);background:#1e7f500f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.875rem 1rem;display:flex}.ChallengeStep1Share-module__hcRpAa__proofCardReplacing{background:var(--bg-primary);border-style:dashed;margin-bottom:.75rem}.ChallengeStep1Share-module__hcRpAa__proofReplacingNote{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.ChallengeStep1Share-module__hcRpAa__replaceHint{color:var(--text-secondary);max-width:56ch;margin:0;font-size:.875rem;line-height:1.6}.ChallengeStep1Share-module__hcRpAa__proofCheck{width:18px;height:18px;color:var(--success-on-light);flex-shrink:0;line-height:0}.ChallengeStep1Share-module__hcRpAa__proofCheck svg{width:18px;height:18px}.ChallengeStep1Share-module__hcRpAa__proofText{flex:1;min-width:0}.ChallengeStep1Share-module__hcRpAa__proofHeadline{font-family:var(--font-sans);color:var(--text-primary);margin:0 0 .125rem;font-size:.9375rem;font-weight:600}.ChallengeStep1Share-module__hcRpAa__proofMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.8125rem;display:flex}.ChallengeStep1Share-module__hcRpAa__proofLink{color:var(--gold-on-light);overflow-wrap:anywhere}.ChallengeStep1Share-module__hcRpAa__proofLink:hover,.ChallengeStep1Share-module__hcRpAa__proofLink:focus-visible{color:var(--warm-charcoal)}.ChallengeStep1Share-module__hcRpAa__proofDate{color:var(--text-secondary)}.ChallengeStep1Share-module__hcRpAa__proofActions{flex-wrap:wrap;flex-shrink:0;gap:.25rem 1rem;display:flex}.ChallengeStep1Share-module__hcRpAa__editProofLink{font:inherit;color:var(--gold-on-light);cursor:pointer;background:0 0;border:none;flex-shrink:0;min-height:44px;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.ChallengeStep1Share-module__hcRpAa__editProofLink:hover{color:var(--warm-charcoal)}.ChallengeStep1Share-module__hcRpAa__editProofLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ChallengeStep1Share-module__hcRpAa__deleteProofLink{font:inherit;color:var(--error-on-light);cursor:pointer;background:0 0;border:none;flex-shrink:0;min-height:44px;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.ChallengeStep1Share-module__hcRpAa__deleteProofLink:hover{opacity:.8}.ChallengeStep1Share-module__hcRpAa__deleteProofLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ChallengeStep1Share-module__hcRpAa__deleteProofLink[aria-disabled=true]{opacity:.5;cursor:default}.ChallengeStep1Share-module__hcRpAa__deleteConfirm{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.ChallengeStep1Share-module__hcRpAa__deleteConfirmPrompt{color:var(--text-secondary);max-width:34rem;margin:0;font-size:.8125rem}.ChallengeStep1Share-module__hcRpAa__deleteConfirmActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.ChallengeStep1Share-module__hcRpAa__deleteConfirmYes{color:var(--warm-white);background:var(--error-on-light);cursor:pointer;border:none;border-radius:4px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem}.ChallengeStep1Share-module__hcRpAa__deleteConfirmCancel{color:var(--text-secondary);border:1px solid var(--border-control);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem}.ChallengeStep1Share-module__hcRpAa__deleteConfirmYes[aria-disabled=true],.ChallengeStep1Share-module__hcRpAa__deleteConfirmCancel[aria-disabled=true]{opacity:.6;cursor:default}.ChallengeStep1Share-module__hcRpAa__deleteConfirmYes:focus-visible,.ChallengeStep1Share-module__hcRpAa__deleteConfirmCancel:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}@media (max-width:720px){.ChallengeStep1Share-module__hcRpAa__panel{padding:var(--space-sm)}}@container shareCard (max-width:40rem){.ChallengeStep1Share-module__hcRpAa__personCard{flex-wrap:wrap;gap:.875rem;padding:.875rem}.ChallengeStep1Share-module__hcRpAa__portrait{width:56px;height:56px}.ChallengeStep1Share-module__hcRpAa__founderQuote{flex:9rem;padding-left:.75rem}.ChallengeStep1Share-module__hcRpAa__founderQuoteText{font-size:.9375rem}.ChallengeStep1Share-module__hcRpAa__followAction{border-top:1px solid var(--border-color);flex-basis:100%;padding-top:.5rem}.ChallengeStep1Share-module__hcRpAa__followLabel{max-width:none}.ChallengeStep1Share-module__hcRpAa__followRow{justify-content:flex-start}.ChallengeStep1Share-module__hcRpAa__followButton{flex:1;max-width:5.5rem}}.ChallengeStep1Share-module__hcRpAa__panelBare{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}
.ThumbnailRail-module__iOLYaq__rail{background:#0000002e;border-right:1px solid #faf8f51f;flex:0 0 132px;width:132px;padding:.75rem .5rem;overflow:hidden auto}@media (max-width:767px){.ThumbnailRail-module__iOLYaq__rail{display:none}}.ThumbnailRail-module__iOLYaq__rail:focus-visible{outline:none}.ThumbnailRail-module__iOLYaq__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ThumbnailRail-module__iOLYaq__item{display:block}.ThumbnailRail-module__iOLYaq__thumbButton{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.25rem;display:flex}.ThumbnailRail-module__iOLYaq__thumbFrame{background:var(--warm-white);border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:108px;min-height:84px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000059}.ThumbnailRail-module__iOLYaq__thumbButtonActive .ThumbnailRail-module__iOLYaq__thumbFrame{border-color:var(--institutional-gold);box-shadow:0 0 0 1px var(--institutional-gold), 0 2px 8px #00000059}.ThumbnailRail-module__iOLYaq__thumbImage{width:100%;height:auto;display:block}.ThumbnailRail-module__iOLYaq__thumbPlaceholder{background:#faf8f50f;width:100%;height:84px;display:block}.ThumbnailRail-module__iOLYaq__thumbNumber{color:var(--concrete);font-variant-numeric:tabular-nums;font-size:.6875rem}.ThumbnailRail-module__iOLYaq__thumbButtonActive .ThumbnailRail-module__iOLYaq__thumbNumber{color:var(--institutional-gold);font-weight:600}.ThumbnailRail-module__iOLYaq__thumbButton:hover .ThumbnailRail-module__iOLYaq__thumbFrame{border-color:#faf8f566}.ThumbnailRail-module__iOLYaq__thumbButton:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}
.DocumentReader-module__XO-Bhq__overlay{z-index:100;background:var(--bg-dark);flex-direction:column;display:flex;position:fixed;inset:0}.DocumentReader-module__XO-Bhq__overlay:focus{outline:none}.DocumentReader-module__XO-Bhq__topBar{height:var(--header-height);border-bottom:1px solid #faf8f51f;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.DocumentReader-module__XO-Bhq__titleGroup{flex:auto;align-items:baseline;gap:.625rem;min-width:0;margin:0;display:flex;overflow:hidden}.DocumentReader-module__XO-Bhq__titleNumber{color:var(--institutional-gold);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:600}.DocumentReader-module__XO-Bhq__title{min-width:0;color:var(--warm-white);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9375rem;font-weight:600;overflow:hidden}.DocumentReader-module__XO-Bhq__topBarActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.DocumentReader-module__XO-Bhq__downloadLink{min-height:44px;color:var(--concrete);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.DocumentReader-module__XO-Bhq__downloadLink:hover,.DocumentReader-module__XO-Bhq__downloadLink:focus-visible{color:var(--institutional-gold)}.DocumentReader-module__XO-Bhq__iconButton{min-width:44px;min-height:44px;color:var(--concrete);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.DocumentReader-module__XO-Bhq__iconButton:hover,.DocumentReader-module__XO-Bhq__iconButton:focus-visible{color:var(--institutional-gold)}.DocumentReader-module__XO-Bhq__chromeIcon{width:20px;height:20px}.DocumentReader-module__XO-Bhq__tooltip{background:var(--warm-white);color:var(--warm-charcoal);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast);border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.DocumentReader-module__XO-Bhq__iconButton:hover .DocumentReader-module__XO-Bhq__tooltip,.DocumentReader-module__XO-Bhq__iconButton:focus-visible .DocumentReader-module__XO-Bhq__tooltip{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.DocumentReader-module__XO-Bhq__tooltip{transition:none}}.DocumentReader-module__XO-Bhq__iconButton:focus-visible,.DocumentReader-module__XO-Bhq__downloadLink:focus-visible,.DocumentReader-module__XO-Bhq__navButton:focus-visible,.DocumentReader-module__XO-Bhq__pageInput:focus-visible,.DocumentReader-module__XO-Bhq__retryButton:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.DocumentReader-module__XO-Bhq__body{flex:1;min-height:0;display:flex}.DocumentReader-module__XO-Bhq__stage{flex:1;min-height:0;padding:1rem;display:flex;overflow:auto}.DocumentReader-module__XO-Bhq__stage:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:-2px}.DocumentReader-module__XO-Bhq__canvas{background:var(--warm-white);margin:auto;display:block;box-shadow:0 8px 32px #0006}.DocumentReader-module__XO-Bhq__loadingState,.DocumentReader-module__XO-Bhq__errorState{color:var(--warm-white);text-align:center;max-width:24rem;margin:auto}.DocumentReader-module__XO-Bhq__wideTableHint{color:var(--concrete);background:#faf8f50d;border-bottom:1px solid #faf8f51f;flex-shrink:0;margin:0;padding:.625rem 1rem;font-size:.8125rem;line-height:1.5}.DocumentReader-module__XO-Bhq__wideTableHintLink{color:var(--institutional-gold);font-weight:600}.DocumentReader-module__XO-Bhq__wideTableHintLink:hover,.DocumentReader-module__XO-Bhq__wideTableHintLink:focus-visible{text-decoration:underline}.DocumentReader-module__XO-Bhq__wideTableHintLink:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.DocumentReader-module__XO-Bhq__progressTrack{background:#faf8f526;border-radius:999px;width:16rem;max-width:60vw;height:4px;margin:.75rem auto 0;overflow:hidden}.DocumentReader-module__XO-Bhq__progressFill{background:var(--institutional-gold);height:100%;transition:width var(--motion-normal) var(--spring-smooth)}.DocumentReader-module__XO-Bhq__slowNote{color:var(--concrete);margin-top:1rem;font-size:.875rem}.DocumentReader-module__XO-Bhq__slowLink{color:var(--institutional-gold)}.DocumentReader-module__XO-Bhq__slowLink:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.DocumentReader-module__XO-Bhq__errorActions{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.DocumentReader-module__XO-Bhq__retryButton{background:var(--institutional-gold);min-height:44px;color:var(--on-gold-text);cursor:pointer;border:none;border-radius:6px;padding:0 1.25rem;font-size:.9375rem}.DocumentReader-module__XO-Bhq__bottomBar{padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));border-top:1px solid #faf8f51f;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.DocumentReader-module__XO-Bhq__zoomGroup{align-items:center;gap:.5rem;display:flex}.DocumentReader-module__XO-Bhq__zoomButton{min-width:44px;min-height:44px;color:var(--warm-white);cursor:pointer;background:0 0;border:1px solid #faf8f54d;border-radius:6px;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.DocumentReader-module__XO-Bhq__zoomButton[aria-disabled=true]{opacity:.35;cursor:default}.DocumentReader-module__XO-Bhq__zoomButton:hover:not([aria-disabled=true]){border-color:var(--institutional-gold)}.DocumentReader-module__XO-Bhq__zoomReadout{min-width:3.5rem;min-height:44px;color:var(--concrete);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.DocumentReader-module__XO-Bhq__zoomButton:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.DocumentReader-module__XO-Bhq__fitGroup{align-items:center;gap:.5rem;display:flex}.DocumentReader-module__XO-Bhq__fitButton{min-height:44px;color:var(--warm-white);cursor:pointer;background:0 0;border:1px solid #faf8f54d;border-radius:6px;padding:0 .875rem;font-size:.8125rem}.DocumentReader-module__XO-Bhq__fitButton:hover{border-color:var(--institutional-gold)}.DocumentReader-module__XO-Bhq__fitButton:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.DocumentReader-module__XO-Bhq__navButton{min-width:44px;min-height:44px;color:var(--warm-white);cursor:pointer;background:0 0;border:1px solid #faf8f54d;border-radius:6px;padding:0 1rem;font-size:.875rem}.DocumentReader-module__XO-Bhq__navButton[aria-disabled=true]{opacity:.35;cursor:default}.DocumentReader-module__XO-Bhq__navButton:hover:not([aria-disabled=true]){border-color:var(--institutional-gold)}.DocumentReader-module__XO-Bhq__pageJump{color:var(--concrete);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.DocumentReader-module__XO-Bhq__pageInput{text-align:center;width:3rem;min-height:44px;color:var(--warm-white);background:#faf8f514;border:1px solid #faf8f54d;border-radius:4px;font-size:1rem}@media (max-width:767px){.DocumentReader-module__XO-Bhq__stage{padding:.5rem}}
.TopBarShare-module__2QnY-q__root{align-items:center;display:flex;position:relative}.TopBarShare-module__2QnY-q__trigger{min-width:44px;min-height:44px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.TopBarShare-module__2QnY-q__trigger:hover{color:var(--gold-on-light);background:#b8956e14}.TopBarShare-module__2QnY-q__trigger:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.TopBarShare-module__2QnY-q__triggerIcon{width:20px;height:20px;line-height:0;display:inline-flex}.TopBarShare-module__2QnY-q__triggerIcon svg{width:20px;height:20px}.TopBarShare-module__2QnY-q__triggerLabel{display:none}@media (min-width:1024px){.TopBarShare-module__2QnY-q__trigger{padding:0 .75rem}.TopBarShare-module__2QnY-q__triggerLabel{display:inline}}.TopBarShare-module__2QnY-q__reminderDot{background:var(--institutional-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:6px}@media (min-width:1024px){.TopBarShare-module__2QnY-q__reminderDot{top:10px;right:8px}}.TopBarShare-module__2QnY-q__overlay{z-index:60;position:fixed;inset:0}.TopBarShare-module__2QnY-q__overlay:before{content:"";animation:TopBarShare-module__2QnY-q__fadeIn var(--motion-normal) var(--spring-gentle);background:#1a17148c;position:absolute;inset:0}@media (min-width:1024px){.TopBarShare-module__2QnY-q__overlay:before{display:none}}@keyframes TopBarShare-module__2QnY-q__fadeIn{0%{opacity:0}to{opacity:1}}.TopBarShare-module__2QnY-q__panel{background:var(--warm-white);border-top:1px solid var(--institutional-gold);max-height:88dvh;box-shadow:var(--shadow-elevated);animation:TopBarShare-module__2QnY-q__sheetUp var(--motion-normal) var(--spring-gentle);border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes TopBarShare-module__2QnY-q__sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:1024px){.TopBarShare-module__2QnY-q__panel{top:var(--header-height);border:1px solid var(--institutional-gold);width:min(34rem,100vw - 2rem);max-height:min(78vh,44rem);animation:TopBarShare-module__2QnY-q__dropIn var(--motion-fast) var(--spring-gentle);border-radius:6px;bottom:auto;left:auto;right:clamp(1rem,4vw,2rem)}}@keyframes TopBarShare-module__2QnY-q__dropIn{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TopBarShare-module__2QnY-q__overlay:before,.TopBarShare-module__2QnY-q__panel{animation:none}}.TopBarShare-module__2QnY-q__panelHead{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem 0;display:flex;position:relative}@media (max-width:1023.98px){.TopBarShare-module__2QnY-q__panelHead{padding-top:1.25rem}}.TopBarShare-module__2QnY-q__grabber{background:var(--stone);border-radius:2px;width:2.25rem;height:4px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}@media (min-width:1024px){.TopBarShare-module__2QnY-q__grabber{display:none}}.TopBarShare-module__2QnY-q__closeButton{min-width:44px;min-height:44px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.TopBarShare-module__2QnY-q__closeButton:hover{color:var(--text-primary)}.TopBarShare-module__2QnY-q__closeButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.TopBarShare-module__2QnY-q__closeIcon{width:18px;height:18px}.TopBarShare-module__2QnY-q__tooltip{background:var(--warm-charcoal);color:var(--warm-white);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast);border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.TopBarShare-module__2QnY-q__closeButton:hover .TopBarShare-module__2QnY-q__tooltip,.TopBarShare-module__2QnY-q__closeButton:focus-visible .TopBarShare-module__2QnY-q__tooltip{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.TopBarShare-module__2QnY-q__tooltip{transition:none}}.TopBarShare-module__2QnY-q__panelBody{overscroll-behavior:contain;min-height:0;padding:0 var(--space-sm) calc(var(--space-sm) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}@media (min-width:1024px){.TopBarShare-module__2QnY-q__panelBody{padding:0 var(--space-sm) var(--space-sm)}}.TopBarShare-module__2QnY-q__linkRow{margin-bottom:1.1rem}
.DocThumb-module__j1QtVG__frame{background:var(--stone);border:1px solid var(--border-control);border-radius:4px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.DocThumb-module__j1QtVG__img{object-fit:cover;width:100%;height:100%;display:block}.DocThumb-module__j1QtVG__empty{background:var(--stone)}
.TopBar-module__2JCqTa__bar{z-index:40;height:var(--header-height);align-items:center;gap:var(--space-sm);background:var(--bg-primary);border-bottom:1px solid var(--border-control);padding:0 clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.TopBar-module__2JCqTa__mobileGroup{align-items:center;gap:var(--space-sm);display:flex}@media (min-width:1024px){.TopBar-module__2JCqTa__mobileGroup{display:none}}.TopBar-module__2JCqTa__menuButton{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.TopBar-module__2JCqTa__menuButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.TopBar-module__2JCqTa__menuGlyph,.TopBar-module__2JCqTa__menuGlyph:before,.TopBar-module__2JCqTa__menuGlyph:after{background:var(--text-primary);width:20px;height:2px;display:block;position:relative}.TopBar-module__2JCqTa__menuGlyph:before,.TopBar-module__2JCqTa__menuGlyph:after{content:"";position:absolute;left:0}.TopBar-module__2JCqTa__menuGlyph:before{top:-6px}.TopBar-module__2JCqTa__menuGlyph:after{top:6px}.TopBar-module__2JCqTa__wordmarkLink{border-radius:2px;align-items:center;display:flex}.TopBar-module__2JCqTa__wordmarkLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.TopBar-module__2JCqTa__wordmark{width:130px;height:auto}.TopBar-module__2JCqTa__actions{align-items:center;gap:.125rem;margin-left:auto;display:flex}@media (min-width:1024px){.TopBar-module__2JCqTa__actions{gap:.75rem}}.TopBar-module__2JCqTa__callButton{min-height:44px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);border:1px solid var(--border-control);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--spring-snappy), color var(--motion-fast) var(--spring-snappy);background:#faf8f5bf;border-radius:2px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:none}.TopBar-module__2JCqTa__callButton:hover{border-color:var(--gold-on-light);color:var(--gold-on-light)}.TopBar-module__2JCqTa__callButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}@media (min-width:1024px){.TopBar-module__2JCqTa__callButton{display:inline-flex}}.TopBar-module__2JCqTa__callPhoneLink{min-width:44px;min-height:44px;font-family:var(--font-sans);white-space:nowrap;color:var(--text-primary);border:1px solid var(--border-control);transition:color var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast);border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.TopBar-module__2JCqTa__callPhoneLink:hover{color:var(--gold-on-light);border-color:var(--gold-on-light);background:#b8956e14}.TopBar-module__2JCqTa__callPhoneLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}@media (min-width:1024px){.TopBar-module__2JCqTa__callPhoneLink{display:none}}
.FormatAction-module__6Vayea__action{flex-shrink:0}@media (max-width:479px){.FormatAction-module__6Vayea__action{--action-indent:calc(56px + .9rem);flex-basis:calc(100% - var(--action-indent));margin-top:.5rem;margin-left:var(--action-indent)}}.FormatAction-module__6Vayea__button{border:1px solid var(--border-control);height:44px;line-height:1;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.FormatAction-module__6Vayea__button:hover{border-color:var(--gold-on-light);color:var(--gold-on-light)}.FormatAction-module__6Vayea__button:focus-visible,.FormatAction-module__6Vayea__summary:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.FormatAction-module__6Vayea__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.FormatAction-module__6Vayea__details{position:relative}.FormatAction-module__6Vayea__trigger{height:44px;font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:0 .5rem;font-size:.8125rem;list-style:none;display:inline-flex}.FormatAction-module__6Vayea__trigger::-webkit-details-marker{display:none}.FormatAction-module__6Vayea__trigger:after{content:"▾";margin-left:.3rem;font-size:.7em}.FormatAction-module__6Vayea__trigger:hover{color:var(--gold-on-light)}.FormatAction-module__6Vayea__trigger:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.FormatAction-module__6Vayea__summary{cursor:pointer;list-style:none;}.FormatAction-module__6Vayea__summary::-webkit-details-marker{display:none}.FormatAction-module__6Vayea__summary:after{content:"▾";margin-left:.15rem;font-size:.7em}.FormatAction-module__6Vayea__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FormatAction-module__6Vayea__menu{z-index:10;background:var(--bg-primary);border:1px solid var(--border-control);min-width:180px;box-shadow:var(--shadow-md);border-radius:4px;flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden}.FormatAction-module__6Vayea__runAction{width:17rem;max-width:100%}@media (max-width:479px){.FormatAction-module__6Vayea__runAction{width:auto}}.FormatAction-module__6Vayea__menuInline{width:100%;min-width:0;box-shadow:var(--shadow-subtle);margin-top:.35rem;position:static}.FormatAction-module__6Vayea__menuItem{width:100%;min-height:44px;font-family:var(--font-sans);color:var(--text-primary);text-align:left;align-items:center;padding:0 .9rem;font-size:.8125rem;display:flex}.FormatAction-module__6Vayea__menuItem:hover{background:var(--warm-white);color:var(--gold-on-light)}.FormatAction-module__6Vayea__downloadError{font-family:var(--font-sans);color:var(--error-on-light);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.FormatAction-module__6Vayea__downloadErrorButton{height:44px;padding:0 .9rem;}.FormatAction-module__6Vayea__downloadErrorMenuItem{padding:.6rem .9rem;}.FormatAction-module__6Vayea__retryButton{border:1px solid var(--error-on-light);color:var(--error-on-light);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .55rem;font-size:.75rem;font-weight:600}.FormatAction-module__6Vayea__retryButton:hover:not(:disabled){background:var(--error-on-light);color:var(--warm-white)}.FormatAction-module__6Vayea__retryButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.FormatAction-module__6Vayea__retryButton:disabled{opacity:.6;cursor:default}@media (max-width:479px){.FormatAction-module__6Vayea__controls{justify-content:flex-start}.FormatAction-module__6Vayea__menu{width:100%;min-width:0;box-shadow:var(--shadow-subtle);margin-top:.35rem;position:static}}
.RailDrawer-module__741P7a__overlay{z-index:60;animation:RailDrawer-module__741P7a__fadeIn var(--motion-normal) var(--spring-gentle);background:#1a17148c;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.RailDrawer-module__741P7a__overlay{animation:none}}@keyframes RailDrawer-module__741P7a__fadeIn{0%{opacity:0}to{opacity:1}}.RailDrawer-module__741P7a__panel{background:var(--bg-dark);width:85vw;max-width:360px;animation:RailDrawer-module__741P7a__slideIn var(--motion-normal) var(--spring-gentle);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.RailDrawer-module__741P7a__panel{animation:none}}@keyframes RailDrawer-module__741P7a__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.RailDrawer-module__741P7a__panelHeader{padding:var(--space-sm);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.RailDrawer-module__741P7a__panelWordmarkLink{border-radius:2px;flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.RailDrawer-module__741P7a__panelWordmarkLink:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:-2px}.RailDrawer-module__741P7a__panelWordmark{aspect-ratio:150/13;flex-shrink:0;width:170px;height:auto}.RailDrawer-module__741P7a__closeButton{min-height:44px;color:var(--concrete);cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;font-size:.875rem;display:inline-flex}.RailDrawer-module__741P7a__closeButton:hover,.RailDrawer-module__741P7a__closeButton:focus-visible{color:var(--institutional-gold)}.RailDrawer-module__741P7a__closeButton:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:-2px}.RailDrawer-module__741P7a__panelBody{flex:1;overflow-y:auto}.RailDrawer-module__741P7a__callWrapper{padding:var(--space-sm);border-top:1px solid #faf8f51f}.RailDrawer-module__741P7a__callButton{width:100%;min-height:44px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:var(--institutional-gold);color:var(--on-gold-text);box-shadow:var(--shadow-gold);transition:transform var(--motion-fast) var(--spring-snappy), box-shadow var(--motion-fast) var(--spring-snappy);border-radius:2px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.RailDrawer-module__741P7a__callButton:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.RailDrawer-module__741P7a__callButton:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.RailDrawer-module__741P7a__colophon{padding:0 var(--space-sm) var(--space-sm);flex-shrink:0}
.page-module__JJGsGq__header{padding:var(--space-lg) 0 var(--space-md)}.page-module__JJGsGq__h1{margin:.5rem 0 .625rem;font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.15}.page-module__JJGsGq__h1:focus-visible{outline:none}.page-module__JJGsGq__standfirst{color:var(--text-primary);max-width:62ch;margin:0 0 .375rem;font-size:1.125rem;line-height:1.6}.page-module__JJGsGq__tagline{color:var(--text-secondary);max-width:62ch;font-size:1.0625rem;line-height:1.7}.page-module__JJGsGq__progressBlock{max-width:360px;margin:1.125rem 0 0}.page-module__JJGsGq__courseLinkRow{max-width:34rem;margin-bottom:var(--space-sm)}.page-module__JJGsGq__openingBlock{margin-bottom:var(--space-lg);flex-direction:column;display:flex}.page-module__JJGsGq__openingBlock>:first-child{margin-bottom:0}.page-module__JJGsGq__openingBlock>:first-child+*{margin-top:var(--space-sm)}.page-module__JJGsGq__entryLink{border:1px solid var(--border-control);background:var(--warm-white);border-radius:4px;max-width:34rem;min-height:44px;padding:.875rem 1.125rem;display:block}.page-module__JJGsGq__entryLink:hover{border-color:var(--gold-on-light)}.page-module__JJGsGq__entryLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.page-module__JJGsGq__entryEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-on-light);font-size:.75rem;font-weight:600;display:block}.page-module__JJGsGq__entryLine{font-family:var(--font-serif);color:var(--text-primary);margin-top:.25rem;font-size:1.125rem;line-height:1.35;display:block}.page-module__JJGsGq__stockpileBlock{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.page-module__JJGsGq__startHere{padding:var(--space-md);background:var(--bg-dark);border-radius:4px}.page-module__JJGsGq__startHereTitle{color:var(--warm-white);margin:.25rem 0 .5rem;scroll-margin-top:96px;font-size:1.5rem}.page-module__JJGsGq__startHereGrid{gap:var(--space-md);margin-top:var(--space-sm);grid-template-columns:1fr 2fr;align-items:start;display:grid}.page-module__JJGsGq__startHereBody{flex-direction:column;min-width:0;display:flex}.page-module__JJGsGq__startHereBody .page-module__JJGsGq__startHereTitle{margin-top:0}@media (max-width:640px){.page-module__JJGsGq__startHereGrid{gap:var(--space-sm);grid-template-columns:1fr}}.page-module__JJGsGq__stepsSection{padding:var(--space-lg) 0 var(--space-xl)}.page-module__JJGsGq__stepsHeading{margin-bottom:var(--space-sm);font-size:1.5rem}.page-module__JJGsGq__stepsList{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__JJGsGq__stepsList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.page-module__JJGsGq__stepsList>:first-child{grid-column:1/-1}
.RepoAction-module__q5p41W__action{flex-shrink:0}@media (max-width:479px){.RepoAction-module__q5p41W__action{--action-indent:calc(56px + .9rem);flex-basis:calc(100% - var(--action-indent));margin-top:.5rem;margin-left:var(--action-indent)}}.RepoAction-module__q5p41W__link{height:44px;line-height:1;font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;border-radius:4px;align-items:center;padding:0 .5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.RepoAction-module__q5p41W__link:hover{color:var(--gold-on-light);text-decoration:underline}.RepoAction-module__q5p41W__link:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.RepoAction-module__q5p41W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AppFooter-module__C5kuDW__footer{background:var(--bg-primary);border-top:1px solid var(--border-color);padding:var(--space-sm) var(--space-md)}.AppFooter-module__C5kuDW__inner{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.AppFooter-module__C5kuDW__copyright{color:var(--text-secondary);font-size:.75rem}.AppFooter-module__C5kuDW__legal{align-items:center;gap:var(--space-sm);display:flex}.AppFooter-module__C5kuDW__legalLink{color:var(--text-secondary);border-radius:2px;align-items:center;min-height:44px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.AppFooter-module__C5kuDW__legalLink:hover{color:var(--gold-on-light)}.AppFooter-module__C5kuDW__legalLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}
.AssetList-module__oBJymW__list{flex-direction:column;display:flex}.AssetList-module__oBJymW__row{--plate-w:160px;--plate-h:128px;--row-title:46px;--row-meta:20px;--row-head:70px;--row-desc:38px;--row-actions:40px;grid-template-columns:var(--plate-w) 1fr;grid-template-rows:var(--row-head) var(--row-desc) var(--row-actions);border-bottom:1px solid var(--border-color);grid-template-areas:"plate head""plate desc""plate actions";gap:6px .9rem;padding:1rem 0;display:grid}.AssetList-module__oBJymW__row:last-child{border-bottom:none}.AssetList-module__oBJymW__plateCell{grid-area:plate;align-self:start}.AssetList-module__oBJymW__head{grid-area:head;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--row-title) var(--row-meta);grid-template-areas:"title kicker""meta meta";align-items:baseline;gap:4px 1rem;min-width:0;display:grid}.AssetList-module__oBJymW__title{min-width:0;font-family:var(--font-serif);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:title;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.AssetList-module__oBJymW__kicker{font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;grid-area:kicker;font-size:.75rem;font-weight:600}.AssetList-module__oBJymW__meta{font-family:var(--font-sans);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-area:meta;margin:0;font-size:.8125rem;line-height:1.5;overflow:hidden}.AssetList-module__oBJymW__description{min-width:0;font-family:var(--font-sans);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:desc;margin:0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.AssetList-module__oBJymW__actionsCell{grid-area:actions;align-self:center}.AssetList-module__oBJymW__bare{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.AssetList-module__oBJymW__bareDescription{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.AssetList-module__oBJymW__onDark .AssetList-module__oBJymW__meta,.AssetList-module__oBJymW__onDark .AssetList-module__oBJymW__bareDescription{color:var(--stone)}.AssetList-module__oBJymW__empty{color:var(--text-secondary);padding:.75rem 0;font-size:.875rem}@media (max-width:719px){.AssetList-module__oBJymW__row{--plate-w:112px;--plate-h:90px;--row-title:41px;--row-meta:36px;--row-head:99px;--row-desc:70px;--row-actions:40px;grid-template-areas:"plate head""desc desc""actions actions";row-gap:8px}.AssetList-module__oBJymW__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title""kicker meta";align-content:start;column-gap:.35rem}.AssetList-module__oBJymW__kicker:after{content:" ·"}.AssetList-module__oBJymW__title{font-size:.9375rem}.AssetList-module__oBJymW__meta,.AssetList-module__oBJymW__description{font-size:.75rem}.AssetList-module__oBJymW__meta{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.AssetList-module__oBJymW__description{-webkit-line-clamp:4;line-clamp:4}.AssetList-module__oBJymW__actionsCell{margin-left:0}}.AssetList-module__oBJymW__sheetNote{font-family:var(--font-sans);color:var(--text-secondary);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.AssetList-module__oBJymW__sheet{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-items:start;gap:.75rem .6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.AssetList-module__oBJymW__cell{min-width:0}.AssetList-module__oBJymW__cellButton{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:0;text-decoration:none;display:flex}.AssetList-module__oBJymW__cellButton:hover .AssetList-module__oBJymW__cellCaption{color:var(--gold-on-light)}.AssetList-module__oBJymW__cellButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:3px;border-radius:2px}.AssetList-module__oBJymW__cellCaption{font-family:var(--font-sans);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}@media (max-width:719px){.AssetList-module__oBJymW__sheet{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.6rem .5rem}}@media (max-width:479px){.AssetList-module__oBJymW__kicker{display:none}.AssetList-module__oBJymW__kicker:after{content:none}.AssetList-module__oBJymW__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meta"}}
.StockpileOverviewThumb-module__OkKm6q__frame{aspect-ratio:16/9;background:var(--stone);border:1px solid var(--border-control);border-radius:4px;width:100%;position:relative;overflow:hidden}.StockpileOverviewThumb-module__OkKm6q__img{object-fit:cover}
.AppShell-module__-zW4nG__shell{min-height:100vh;display:flex}.AppShell-module__-zW4nG__rail{display:none}@media (min-width:1024px){.AppShell-module__-zW4nG__rail{background:var(--bg-dark);flex-direction:column;flex-shrink:0;width:280px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}}@media (min-width:1280px){.AppShell-module__-zW4nG__rail{width:320px}}.AppShell-module__-zW4nG__railWordmarkLink{padding:var(--space-md) var(--space-sm) var(--space-sm);border-radius:2px;flex-shrink:0;display:block}.AppShell-module__-zW4nG__railWordmarkLink:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:-2px}.AppShell-module__-zW4nG__railWordmark{aspect-ratio:150/13;width:70%;height:auto}.AppShell-module__-zW4nG__railScroll{flex:1;min-height:0;overflow-y:auto}.AppShell-module__-zW4nG__railColophon{padding:0 var(--space-sm) var(--space-sm);flex-shrink:0}.AppShell-module__-zW4nG__pane{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__-zW4nG__content{scroll-padding-top:var(--header-height);padding-top:var(--space-md);flex:1}
.EmptyState-module__xCwq_q__empty{color:var(--text-secondary);margin:0;padding:1rem 0;font-size:.9375rem;line-height:1.6}
.DataRoomRow-module__Om4AIG__row{border-bottom:1px solid var(--border-color);align-items:center;gap:.9rem;padding:.75rem 0;scroll-margin-top:96px;transition:background-color .9s ease-out;display:flex;position:relative}.DataRoomRow-module__Om4AIG__row:last-child{border-bottom:none}.DataRoomRow-module__Om4AIG__row[data-row-kind=output-set]:has(details[open]){align-items:flex-start}.DataRoomRow-module__Om4AIG__row:target{background-color:#b8956e1f}.DataRoomRow-module__Om4AIG__altAnchor{width:0;height:0;scroll-margin-top:96px;display:block;position:absolute;top:0;left:0;overflow:hidden}.DataRoomRow-module__Om4AIG__text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.DataRoomRow-module__Om4AIG__titleRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.DataRoomRow-module__Om4AIG__title{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.DataRoomRow-module__Om4AIG__moduleTag{font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;border-radius:2px;flex-shrink:0;font-size:.75rem;text-decoration:none}.DataRoomRow-module__Om4AIG__moduleTag:hover{color:var(--gold-on-light);text-decoration:underline}.DataRoomRow-module__Om4AIG__moduleTag:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.DataRoomRow-module__Om4AIG__description{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}@media (max-width:479px){.DataRoomRow-module__Om4AIG__row{flex-wrap:wrap;align-items:flex-start}.DataRoomRow-module__Om4AIG__title{font-size:.875rem}.DataRoomRow-module__Om4AIG__description{display:none}}
.HubFooter-module__k2AOPW__footer{background:var(--bg-dark);padding:var(--space-lg) 0}.HubFooter-module__k2AOPW__inner{max-width:var(--container-max);flex-direction:column;align-items:flex-start;gap:.75rem;margin:0 auto;padding:0 clamp(1.5rem,6vw,5rem);display:flex}.HubFooter-module__k2AOPW__wordmark{width:150px;height:auto}.HubFooter-module__k2AOPW__tagline{font-family:var(--font-serif);color:var(--warm-white);font-size:1.125rem}.HubFooter-module__k2AOPW__email{color:var(--institutional-gold);font-size:.875rem}.HubFooter-module__k2AOPW__email:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.HubFooter-module__k2AOPW__legalLinks{gap:var(--space-sm);margin-top:.25rem;display:flex}.HubFooter-module__k2AOPW__legalLink{color:var(--stone);font-size:.8125rem;text-decoration:underline}.HubFooter-module__k2AOPW__legalLink:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.HubFooter-module__k2AOPW__copyright{color:var(--concrete);margin-top:var(--space-sm);font-size:.75rem}
.Pagination-module__OfP6Yq__nav{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-color);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.Pagination-module__OfP6Yq__summary{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.Pagination-module__OfP6Yq__controls{align-items:center;gap:var(--space-sm);display:flex}.Pagination-module__OfP6Yq__pageStatus{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.875rem}.Pagination-module__OfP6Yq__link{color:var(--gold-on-light);text-underline-offset:2px;font-size:.875rem;text-decoration:underline}.Pagination-module__OfP6Yq__link:hover{color:var(--text-primary)}.Pagination-module__OfP6Yq__link:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.Pagination-module__OfP6Yq__linkDisabled{color:var(--text-muted);font-size:.875rem}
.DeckFeature-module__cUkSaW__block{margin:var(--space-sm) 0 var(--space-md);padding:var(--space-md);border:1px solid var(--border-color);background:var(--bg-primary);box-shadow:var(--shadow-sm);border-radius:6px}.DeckFeature-module__cUkSaW__grid{gap:var(--space-md);margin-top:var(--space-sm);grid-template-columns:1fr 2fr;align-items:start;display:grid}@media (max-width:640px){.DeckFeature-module__cUkSaW__grid{gap:var(--space-sm);grid-template-columns:1fr}}.DeckFeature-module__cUkSaW__thumbButton{cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:0;text-decoration:none;display:block}.DeckFeature-module__cUkSaW__thumbButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:3px}.DeckFeature-module__cUkSaW__thumbButton:hover img{opacity:.94}.DeckFeature-module__cUkSaW__body{flex-direction:column;min-width:0;display:flex}.DeckFeature-module__cUkSaW__title{margin:0 0 .35rem;font-size:clamp(1.25rem,2.2vw,1.5rem)}.DeckFeature-module__cUkSaW__description{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.DeckFeature-module__cUkSaW__extent{font-family:var(--font-sans);color:var(--text-secondary);margin:.35rem 0 0;font-size:.8125rem}.DeckFeature-module__cUkSaW__action{margin-top:var(--space-sm);display:flex}.DeckFeature-module__cUkSaW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DataRoomPublicChrome-module__77HshG__bar{z-index:40;background:var(--bg-primary);border-bottom:1px solid var(--border-control);position:sticky;top:0}.DataRoomPublicChrome-module__77HshG__inner{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:var(--space-sm);height:64px;margin:0 auto;padding:0 clamp(1.5rem,6vw,5rem);display:flex}.DataRoomPublicChrome-module__77HshG__wordmarkLink{border-radius:2px;flex-shrink:0;align-items:center;display:flex}.DataRoomPublicChrome-module__77HshG__wordmarkLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.DataRoomPublicChrome-module__77HshG__wordmark{width:150px;height:auto}.DataRoomPublicChrome-module__77HshG__signIn{min-height:44px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--institutional-gold);color:var(--on-gold-text);box-shadow:var(--shadow-gold);transition:transform var(--motion-fast) var(--spring-snappy), box-shadow var(--motion-fast) var(--spring-snappy);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.DataRoomPublicChrome-module__77HshG__signIn:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.DataRoomPublicChrome-module__77HshG__signIn:active{transform:translateY(0)}.DataRoomPublicChrome-module__77HshG__signIn:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.DataRoomPublicChrome-module__77HshG__main{padding-top:var(--space-md);scroll-padding-top:64px}@media (max-width:480px){.DataRoomPublicChrome-module__77HshG__bar{height:56px}.DataRoomPublicChrome-module__77HshG__wordmark{width:118px}.DataRoomPublicChrome-module__77HshG__signIn{letter-spacing:.04em;padding:.75rem 1.1rem}}
.RevokeInviteButton-module__eaxRMG__revoke{color:var(--error-on-light);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.RevokeInviteButton-module__eaxRMG__revoke:hover{opacity:.8}.RevokeInviteButton-module__eaxRMG__revoke:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.RevokeInviteButton-module__eaxRMG__confirmGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.RevokeInviteButton-module__eaxRMG__confirm{color:var(--warm-white);background:var(--error-on-light);cursor:pointer;border:none;border-radius:4px;padding:.25rem .625rem;font-size:.8125rem}.RevokeInviteButton-module__eaxRMG__confirm:focus-visible,.RevokeInviteButton-module__eaxRMG__cancel:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.RevokeInviteButton-module__eaxRMG__cancel{color:var(--text-secondary);border:1px solid var(--border-control);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .625rem;font-size:.8125rem}.RevokeInviteButton-module__eaxRMG__confirm[aria-disabled=true],.RevokeInviteButton-module__eaxRMG__cancel[aria-disabled=true]{opacity:.6;cursor:default}.RevokeInviteButton-module__eaxRMG__error{color:var(--error-on-light);font-size:.75rem}.RevokeInviteButton-module__eaxRMG__errorEmpty{margin-inline-start:-.5rem}
.CallCTA-module__ZTdPoW__card{margin-top:var(--space-lg);padding:var(--space-sm);border:1px solid var(--border-color);max-width:var(--container-narrow);border-radius:8px;flex-direction:column;gap:.5rem;display:flex}.CallCTA-module__ZTdPoW__copy{color:var(--text-secondary);margin:0;font-size:.9375rem}.CallCTA-module__ZTdPoW__promise{color:var(--text-secondary);margin:0;font-size:.8125rem}.CallCTA-module__ZTdPoW__link{min-height:44px;color:var(--gold-on-light);border-bottom:1px solid var(--gold-on-light);align-self:flex-start;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.CallCTA-module__ZTdPoW__link:hover{color:var(--warm-charcoal)}.CallCTA-module__ZTdPoW__link:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}
.page-module__GRpaLq__header{padding:var(--space-md) 0 var(--space-sm)}.page-module__GRpaLq__h1{margin:.4rem 0 .5rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.page-module__GRpaLq__h1:focus-visible{outline:none}.page-module__GRpaLq__sub{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.page-module__GRpaLq__groups{padding-bottom:var(--space-xl)}
.InvitationsTable-module__IW05Cq__section{margin-bottom:var(--space-md)}.InvitationsTable-module__IW05Cq__h2{font-size:1.125rem;font-family:var(--font-serif);color:var(--text-primary);margin:0 0 .25rem;font-weight:400}.InvitationsTable-module__IW05Cq__note{color:var(--text-secondary);margin:0 0 .75rem;font-size:.8125rem}.InvitationsTable-module__IW05Cq__table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--border-control);border-radius:4px;width:100%;font-size:.9375rem;overflow:hidden}.InvitationsTable-module__IW05Cq__colEmail{width:auto}.InvitationsTable-module__IW05Cq__colStatus{width:11%}.InvitationsTable-module__IW05Cq__colWhen{width:20%}.InvitationsTable-module__IW05Cq__colExpires{width:13%}.InvitationsTable-module__IW05Cq__colAction{width:18%}.InvitationsTable-module__IW05Cq__emailCell{text-align:left;overflow-wrap:anywhere;font-weight:400}.InvitationsTable-module__IW05Cq__table td{overflow-wrap:anywhere}.InvitationsTable-module__IW05Cq__whenValue{display:block}.InvitationsTable-module__IW05Cq__byLine{color:var(--text-secondary);font-size:.8125rem;display:block}.InvitationsTable-module__IW05Cq__noAction{color:var(--text-secondary)}.InvitationsTable-module__IW05Cq__table th,.InvitationsTable-module__IW05Cq__table td{text-align:left;border-bottom:1px solid var(--border-color);padding:.625rem .875rem}.InvitationsTable-module__IW05Cq__table thead th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;background:var(--bg-primary);font-size:.8125rem;font-weight:500}.InvitationsTable-module__IW05Cq__table tbody tr:last-child td{border-bottom:none}.InvitationsTable-module__IW05Cq__closedRow{color:var(--text-secondary)}@media (max-width:640px){.InvitationsTable-module__IW05Cq__table{table-layout:auto;border:none;border-radius:0;overflow:visible}.InvitationsTable-module__IW05Cq__whenValue{text-align:right}.InvitationsTable-module__IW05Cq__table,.InvitationsTable-module__IW05Cq__table tbody,.InvitationsTable-module__IW05Cq__table tr,.InvitationsTable-module__IW05Cq__table th,.InvitationsTable-module__IW05Cq__table td{display:block}.InvitationsTable-module__IW05Cq__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.InvitationsTable-module__IW05Cq__table tbody tr{border:1px solid var(--border-control);border-radius:4px;margin-bottom:.75rem;padding:.75rem .875rem}.InvitationsTable-module__IW05Cq__table tbody tr:last-child{margin-bottom:0}.InvitationsTable-module__IW05Cq__table th,.InvitationsTable-module__IW05Cq__table td{overflow-wrap:anywhere;border-bottom:none;padding:0}.InvitationsTable-module__IW05Cq__table tbody th.InvitationsTable-module__IW05Cq__emailCell{margin-bottom:.5rem;font-size:1rem}.InvitationsTable-module__IW05Cq__table tbody td{justify-content:space-between;gap:1rem;padding:.25rem 0;font-size:.875rem;display:flex}.InvitationsTable-module__IW05Cq__table tbody td:before{content:attr(data-label);color:var(--text-secondary);flex:none;font-size:.8125rem}}
.LessonRow-module__JaVrnG__row{border-bottom:1px solid var(--border-control);border-radius:2px;align-items:flex-start;gap:.875rem;min-height:44px;padding:.875rem .75rem;display:flex}.LessonRow-module__JaVrnG__row:hover{background:#b8956e0f}.LessonRow-module__JaVrnG__row:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:-2px}.LessonRow-module__JaVrnG__num{font-family:var(--font-serif);color:var(--gold-on-light);flex-shrink:0;width:2.75rem;padding-top:.125rem;font-size:1rem}.LessonRow-module__JaVrnG__text{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.LessonRow-module__JaVrnG__title{color:var(--text-primary);font-size:.9375rem;line-height:1.4}.LessonRow-module__JaVrnG__oneLine{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.LessonRow-module__JaVrnG__meta{color:var(--text-secondary);gap:.625rem;font-size:.75rem;display:flex}.LessonRow-module__JaVrnG__complete{color:var(--success-on-light);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3125rem;padding-top:.125rem;font-size:.75rem;display:flex}.LessonRow-module__JaVrnG__current{color:var(--gold-on-light);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3125rem;padding-top:.125rem;font-size:.75rem;font-weight:600;display:flex}.LessonRow-module__JaVrnG__inProgress{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;padding-top:.125rem;font-size:.75rem}.LessonRow-module__JaVrnG__lessonProgress{max-width:12rem;margin-top:.25rem}
.page-module__gZJevG__breadcrumb{margin-top:0}.page-module__gZJevG__breadcrumbList{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.page-module__gZJevG__breadcrumbLink{min-height:44px;color:var(--gold-on-light);align-items:center;display:inline-flex}.page-module__gZJevG__breadcrumbLink:hover,.page-module__gZJevG__breadcrumbLink:focus-visible{color:var(--warm-charcoal)}.page-module__gZJevG__breadcrumbLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.page-module__gZJevG__breadcrumbSep{color:var(--border-control)}.page-module__gZJevG__breadcrumbCurrent{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.page-module__gZJevG__h1{margin:var(--space-sm) 0 0;font-size:clamp(2rem,4vw,3.25rem)}.page-module__gZJevG__h1:focus-visible{outline:none}.page-module__gZJevG__sectionHeading{margin-bottom:var(--space-sm);font-size:1.125rem}.page-module__gZJevG__takeaways{margin-top:var(--space-md);padding-bottom:var(--space-lg)}.page-module__gZJevG__oneLine{color:var(--text-primary);margin:-.25rem 0 var(--space-sm);font-size:1rem;font-weight:600;line-height:1.5}.page-module__gZJevG__takeawayList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__gZJevG__takeawayList li{color:var(--text-primary);gap:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.page-module__gZJevG__takeawayList li:before{content:"—";width:1.5rem;font-family:var(--font-serif);color:var(--gold-on-light);text-align:right;flex-shrink:0;font-size:.9375rem}.page-module__gZJevG__takeawayRow{align-items:flex-start;gap:var(--space-md);display:flex}.page-module__gZJevG__takeawayCopy{flex:auto;min-width:0}.page-module__gZJevG__portrait{object-fit:cover;border:1px solid var(--stone);width:112px;height:112px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0}@media (max-width:640px){.page-module__gZJevG__takeawayRow{align-items:flex-start;gap:var(--space-sm);flex-direction:column}}.page-module__gZJevG__assetsSection{padding-bottom:var(--space-sm)}.page-module__gZJevG__worksheetHint{color:var(--text-secondary);margin:-.25rem 0 var(--space-sm);font-size:.875rem;line-height:1.5}.page-module__gZJevG__moduleWorksheet{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-color)}.page-module__gZJevG__moduleWorksheetLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-on-light);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.page-module__gZJevG__moduleWorksheetNote{text-transform:none;letter-spacing:normal;color:var(--text-secondary);font-weight:400}.page-module__gZJevG__certificateNote{color:var(--text-primary);margin:var(--space-md) 0 0;font-size:1rem;font-weight:600}.page-module__gZJevG__certificateNoteLink{color:var(--gold-on-light);align-items:center;min-height:44px;display:inline-flex}.page-module__gZJevG__certificateNoteLink:hover,.page-module__gZJevG__certificateNoteLink:focus-visible{color:var(--warm-charcoal)}.page-module__gZJevG__certificateNoteLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.page-module__gZJevG__pagerNav{padding-bottom:var(--space-xl);display:flex}.page-module__gZJevG__pagerLink{min-height:44px;color:var(--text-secondary);align-items:center;max-width:60%;font-size:.875rem;display:flex}.page-module__gZJevG__pagerLinkInner{align-items:flex-start;gap:.35em;display:flex}.page-module__gZJevG__pagerArrow{display:inline-block;transform:translateY(-3px)}.page-module__gZJevG__pagerLink:hover,.page-module__gZJevG__pagerLink:focus-visible{color:var(--gold-on-light)}
.AddOperatorForm-module__s75KXa__form{margin-bottom:var(--space-md);padding:var(--space-sm);border:1px solid var(--border-control);border-radius:4px}.AddOperatorForm-module__s75KXa__label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;display:block}.AddOperatorForm-module__s75KXa__row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.AddOperatorForm-module__s75KXa__input{border:1px solid var(--border-control);background:var(--warm-white);min-width:0;color:var(--text-primary);border-radius:4px;flex:260px;padding:.5rem .75rem;font-size:.9375rem}.AddOperatorForm-module__s75KXa__input:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.AddOperatorForm-module__s75KXa__success{color:var(--success-on-light);margin-top:.5rem;font-size:.875rem}.AddOperatorForm-module__s75KXa__error{color:var(--error-on-light);margin-top:.5rem;font-size:.875rem}.AddOperatorForm-module__s75KXa__hidden{display:none}
.ReviewControls-module__0xLzdq__controls{display:block}.ReviewControls-module__0xLzdq__row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ReviewControls-module__0xLzdq__noteField{flex:14rem;min-width:0}.ReviewControls-module__0xLzdq__note{width:100%;font:inherit;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-control);border-radius:2px;padding:.4375rem .625rem;font-size:.8125rem}.ReviewControls-module__0xLzdq__note::placeholder{color:var(--text-secondary)}.ReviewControls-module__0xLzdq__note:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.ReviewControls-module__0xLzdq__buttons{flex-shrink:0;gap:.5rem;display:flex}.ReviewControls-module__0xLzdq__engaged,.ReviewControls-module__0xLzdq__dismiss{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background var(--motion-fast) var(--spring-snappy), color var(--motion-fast) var(--spring-snappy);border-radius:2px;padding:.4375rem .75rem;font-size:.75rem}.ReviewControls-module__0xLzdq__engaged{background:var(--text-primary);color:var(--warm-white);border:1px solid var(--text-primary)}.ReviewControls-module__0xLzdq__engaged:hover:not(:disabled){background:var(--gold-on-light);border-color:var(--gold-on-light)}.ReviewControls-module__0xLzdq__dismiss{color:var(--text-primary);border:1px solid var(--border-control);background:0 0}.ReviewControls-module__0xLzdq__dismiss:hover:not(:disabled){border-color:var(--text-primary)}.ReviewControls-module__0xLzdq__engaged:disabled,.ReviewControls-module__0xLzdq__dismiss:disabled{opacity:.5;cursor:default}.ReviewControls-module__0xLzdq__engaged:focus-visible,.ReviewControls-module__0xLzdq__dismiss:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ReviewControls-module__0xLzdq__status{color:var(--error-on-light);margin:0;font-size:.8125rem;line-height:1.5}.ReviewControls-module__0xLzdq__status:not(:empty){padding-top:.5rem}.ReviewControls-module__0xLzdq__confirmGroup{outline:none;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.ReviewControls-module__0xLzdq__confirmPrompt{color:var(--text-secondary);max-width:34rem;margin:0;font-size:.8125rem}.ReviewControls-module__0xLzdq__confirmActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.ReviewControls-module__0xLzdq__confirmDismiss{color:var(--warm-white);background:var(--error-on-light);cursor:pointer;border:none;border-radius:4px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem}.ReviewControls-module__0xLzdq__confirmCancel{color:var(--text-secondary);border:1px solid var(--border-control);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem}.ReviewControls-module__0xLzdq__confirmDismiss[aria-disabled=true],.ReviewControls-module__0xLzdq__confirmCancel[aria-disabled=true]{opacity:.6;cursor:default}.ReviewControls-module__0xLzdq__confirmDismiss:focus-visible,.ReviewControls-module__0xLzdq__confirmCancel:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}
.ModuleProgressGrid-module__Y_LYLa__grid{flex-direction:column;gap:1rem;display:flex}.ModuleProgressGrid-module__Y_LYLa__row{flex-direction:column;gap:.25rem;display:flex}.ModuleProgressGrid-module__Y_LYLa__moduleLabel{color:var(--text-primary);margin:0;font-size:.875rem}.ModuleProgressGrid-module__Y_LYLa__bar{width:100%}
.StudentSearchForm-module__VnNxwa__form{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.StudentSearchForm-module__VnNxwa__label{color:var(--text-secondary);font-size:.875rem}.StudentSearchForm-module__VnNxwa__input{border:1px solid var(--border-control);background:var(--warm-white);min-width:0;color:var(--text-primary);border-radius:4px;flex:260px;padding:.5rem .75rem;font-size:.9375rem}.StudentSearchForm-module__VnNxwa__input:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.StudentSearchForm-module__VnNxwa__button{border:1px solid var(--border-control);background:var(--warm-charcoal);color:var(--warm-white);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem}.StudentSearchForm-module__VnNxwa__button:hover{opacity:.9}.StudentSearchForm-module__VnNxwa__button:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.StudentSearchForm-module__VnNxwa__clear{color:var(--gold-on-light);text-underline-offset:2px;font-size:.875rem;text-decoration:underline}
.RemoveOperatorButton-module__QCAvGW__remove{color:var(--error-on-light);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.RemoveOperatorButton-module__QCAvGW__remove:hover{opacity:.8}.RemoveOperatorButton-module__QCAvGW__remove:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.RemoveOperatorButton-module__QCAvGW__confirmGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.RemoveOperatorButton-module__QCAvGW__confirm{color:var(--warm-white);background:var(--error-on-light);cursor:pointer;border:none;border-radius:4px;padding:.25rem .625rem;font-size:.8125rem}.RemoveOperatorButton-module__QCAvGW__confirm:focus-visible,.RemoveOperatorButton-module__QCAvGW__cancel:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.RemoveOperatorButton-module__QCAvGW__cancel{color:var(--text-secondary);border:1px solid var(--border-control);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .625rem;font-size:.8125rem}.RemoveOperatorButton-module__QCAvGW__confirm[aria-disabled=true],.RemoveOperatorButton-module__QCAvGW__cancel[aria-disabled=true]{opacity:.6;cursor:default}.RemoveOperatorButton-module__QCAvGW__error{color:var(--error-on-light);font-size:.75rem}.RemoveOperatorButton-module__QCAvGW__errorEmpty{margin-inline-start:-.5rem}
.ReopenButton-module__U7Tdba__wrap{flex-wrap:wrap;align-items:baseline;gap:.625rem;display:inline-flex}.ReopenButton-module__U7Tdba__reopen{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-control);color:var(--text-primary);white-space:nowrap;transition:border-color var(--motion-fast) var(--spring-snappy);background:0 0;border-radius:2px;padding:.3125rem .625rem;font-size:.75rem}.ReopenButton-module__U7Tdba__reopen:hover:not(:disabled){border-color:var(--text-primary)}.ReopenButton-module__U7Tdba__reopen:disabled{opacity:.5;cursor:default}.ReopenButton-module__U7Tdba__reopen:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ReopenButton-module__U7Tdba__status{color:var(--error-on-light);font-size:.8125rem}
.ChallengeMilestonesCard-module__nfmCTq__summary{color:var(--text-secondary);margin:0 0 .75rem;font-size:.9375rem}.ChallengeMilestonesCard-module__nfmCTq__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ChallengeMilestonesCard-module__nfmCTq__item{color:var(--text-primary);align-items:baseline;gap:.5rem;font-size:.9375rem;display:flex}.ChallengeMilestonesCard-module__nfmCTq__reached{color:var(--success-on-light);font-weight:600}.ChallengeMilestonesCard-module__nfmCTq__pending{color:var(--text-secondary)}.ChallengeMilestonesCard-module__nfmCTq__status{color:var(--text-secondary);font-size:.8125rem}
.CertificatePostProof-module__Hq_JUW__form{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.CertificatePostProof-module__Hq_JUW__label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-on-light);font-size:.75rem;font-weight:600}.CertificatePostProof-module__Hq_JUW__hint{color:var(--text-secondary);max-width:62ch;margin:0;font-size:.875rem;line-height:1.65}.CertificatePostProof-module__Hq_JUW__channel{flex-wrap:wrap;gap:.5rem;display:flex}.CertificatePostProof-module__Hq_JUW__channelOption{border:1px solid var(--border-control);min-height:44px;font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-primary);cursor:pointer;transition:color var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy), background var(--motion-fast) var(--spring-snappy);border-radius:3px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.CertificatePostProof-module__Hq_JUW__channelOption{transition:none}}.CertificatePostProof-module__Hq_JUW__channelOption:hover{border-color:var(--gold-on-light)}.CertificatePostProof-module__Hq_JUW__channelOptionActive{color:var(--text-primary);border-color:var(--gold-on-light);background:#b8956e1a}.CertificatePostProof-module__Hq_JUW__channelInput{width:1rem;height:1rem;accent-color:var(--gold-on-light);margin:0}.CertificatePostProof-module__Hq_JUW__channelOption:has(.CertificatePostProof-module__Hq_JUW__channelInput:focus-visible){outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificatePostProof-module__Hq_JUW__field{flex-wrap:wrap;align-items:flex-start;gap:.625rem;width:100%;display:flex}.CertificatePostProof-module__Hq_JUW__input{min-width:0;max-width:32rem;min-height:44px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-control);border-radius:6px;flex:18rem;padding:0 .875rem;font-size:.9375rem}.CertificatePostProof-module__Hq_JUW__input:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:1px}.CertificatePostProof-module__Hq_JUW__nudge{color:var(--gold-on-light);max-width:56ch;margin:0;font-size:.875rem;line-height:1.6}.CertificatePostProof-module__Hq_JUW__error{color:var(--error-on-light);margin:0;font-size:.875rem}.CertificatePostProof-module__Hq_JUW__recorded{border:1px solid var(--border-color);background:#1e7f500f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.875rem 1rem;display:flex}.CertificatePostProof-module__Hq_JUW__recordedReplacing{background:var(--bg-primary);border-style:dashed;margin-bottom:.75rem}.CertificatePostProof-module__Hq_JUW__recordedNote{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.CertificatePostProof-module__Hq_JUW__check{width:18px;height:18px;color:var(--success-on-light);flex-shrink:0;line-height:0}.CertificatePostProof-module__Hq_JUW__check svg{width:18px;height:18px}.CertificatePostProof-module__Hq_JUW__recordedText{flex:1;min-width:0}.CertificatePostProof-module__Hq_JUW__recordedHeadline{font-family:var(--font-sans);color:var(--text-primary);margin:0 0 .125rem;font-size:.9375rem;font-weight:600}.CertificatePostProof-module__Hq_JUW__recordedMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.8125rem;display:flex}.CertificatePostProof-module__Hq_JUW__recordedLink{color:var(--gold-on-light);overflow-wrap:anywhere}.CertificatePostProof-module__Hq_JUW__recordedLink:hover,.CertificatePostProof-module__Hq_JUW__recordedLink:focus-visible{color:var(--warm-charcoal)}.CertificatePostProof-module__Hq_JUW__recordedDate{color:var(--text-secondary)}.CertificatePostProof-module__Hq_JUW__replace{min-height:44px;font:inherit;color:var(--gold-on-light);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.CertificatePostProof-module__Hq_JUW__replace:hover{color:var(--warm-charcoal)}.CertificatePostProof-module__Hq_JUW__replace:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificatePostProof-module__Hq_JUW__recordedActions{flex-wrap:wrap;flex-shrink:0;gap:.25rem 1rem;display:flex}.CertificatePostProof-module__Hq_JUW__deleteButton{min-height:44px;font:inherit;color:var(--error-on-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.CertificatePostProof-module__Hq_JUW__deleteButton:hover{opacity:.8}.CertificatePostProof-module__Hq_JUW__deleteButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.CertificatePostProof-module__Hq_JUW__deleteButton[aria-disabled=true]{opacity:.5;cursor:default}@media (max-width:560px){.CertificatePostProof-module__Hq_JUW__field{flex-direction:column;align-items:stretch}.CertificatePostProof-module__Hq_JUW__input{flex:none;max-width:none}}
.OperatorsTable-module__KgWO6q__section{margin-bottom:var(--space-md)}.OperatorsTable-module__KgWO6q__h2{font-size:1.125rem;font-family:var(--font-serif);color:var(--text-primary);margin:0 0 .25rem;font-weight:400}.OperatorsTable-module__KgWO6q__note{color:var(--text-secondary);margin:0 0 .75rem;font-size:.8125rem}.OperatorsTable-module__KgWO6q__table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--border-control);border-radius:4px;width:100%;font-size:.9375rem;overflow:hidden}.OperatorsTable-module__KgWO6q__colEmail{width:auto}.OperatorsTable-module__KgWO6q__colStatus{width:14%}.OperatorsTable-module__KgWO6q__colAdded{width:22%}.OperatorsTable-module__KgWO6q__colAction{width:16%}.OperatorsTable-module__KgWO6q__emailCell,.OperatorsTable-module__KgWO6q__byLine{overflow-wrap:anywhere}.OperatorsTable-module__KgWO6q__whenValue{display:block}.OperatorsTable-module__KgWO6q__byLine{color:var(--text-secondary);font-size:.8125rem;font-weight:400;display:block}.OperatorsTable-module__KgWO6q__table th,.OperatorsTable-module__KgWO6q__table td{text-align:left;border-bottom:1px solid var(--border-color);padding:.625rem .875rem}.OperatorsTable-module__KgWO6q__table thead th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;background:var(--bg-primary);font-size:.8125rem;font-weight:500}.OperatorsTable-module__KgWO6q__table tbody tr:last-child td{border-bottom:none}.OperatorsTable-module__KgWO6q__removedRow{color:var(--text-secondary)}.OperatorsTable-module__KgWO6q__removedStatus,.OperatorsTable-module__KgWO6q__you{color:var(--text-secondary);font-size:.8125rem}.OperatorsTable-module__KgWO6q__emailCell{text-align:left;font-weight:400}@media (max-width:640px){.OperatorsTable-module__KgWO6q__table{table-layout:auto}.OperatorsTable-module__KgWO6q__stackTable,.OperatorsTable-module__KgWO6q__stackTable tbody,.OperatorsTable-module__KgWO6q__stackTable tr,.OperatorsTable-module__KgWO6q__stackTable th,.OperatorsTable-module__KgWO6q__stackTable td{display:block}.OperatorsTable-module__KgWO6q__stackTable{border:none;border-radius:0;overflow:visible}.OperatorsTable-module__KgWO6q__stackTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OperatorsTable-module__KgWO6q__stackTable tbody tr{border:1px solid var(--border-control);border-radius:4px;margin-bottom:.75rem;padding:.75rem .875rem}.OperatorsTable-module__KgWO6q__stackTable tbody tr:last-child{margin-bottom:0}.OperatorsTable-module__KgWO6q__stackTable th,.OperatorsTable-module__KgWO6q__stackTable td{border-bottom:none;padding:0}.OperatorsTable-module__KgWO6q__stackTable tbody th.OperatorsTable-module__KgWO6q__emailCell{margin-bottom:.5rem;font-size:1rem}.OperatorsTable-module__KgWO6q__stackTable tbody td{justify-content:space-between;gap:1rem;padding:.25rem 0;font-size:.875rem;display:flex}.OperatorsTable-module__KgWO6q__stackTable tbody td:before{content:attr(data-label);color:var(--text-secondary);flex:none;font-size:.8125rem}.OperatorsTable-module__KgWO6q__stackTable .OperatorsTable-module__KgWO6q__whenValue{text-align:right}.OperatorsTable-module__KgWO6q__stackTable tbody td:empty{display:none}}
.CertificateStatusCard-module__4mHRgq__empty{color:var(--text-secondary);margin:0;font-size:.9375rem}.CertificateStatusCard-module__4mHRgq__dl{flex-direction:column;gap:.5rem;margin:0;display:flex}.CertificateStatusCard-module__4mHRgq__row{gap:.5rem;font-size:.9375rem;display:flex}.CertificateStatusCard-module__4mHRgq__row dt{color:var(--text-secondary);min-width:7rem}.CertificateStatusCard-module__4mHRgq__row dd{color:var(--text-primary);margin:0}
.ShareLinkCard-module__pMAP5G__empty{color:var(--text-secondary);margin:0;font-size:.9375rem}.ShareLinkCard-module__pMAP5G__meta{color:var(--text-secondary);margin:0 0 .375rem;font-size:.875rem}.ShareLinkCard-module__pMAP5G__url{color:var(--text-primary);word-break:break-all;margin:0 0 .5rem;font-family:monospace;font-size:.9375rem}.ShareLinkCard-module__pMAP5G__disclaimer{color:var(--text-secondary);margin:0;font-size:.8125rem;font-style:italic}
.page-module__oHwe4G__press{background:#faf8f5;width:1100px;height:850px;margin:0;padding:0;overflow:hidden}.page-module__oHwe4G__pair{grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding:24px;display:grid}.page-module__oHwe4G__pair>*{box-shadow:var(--shadow-elevated)}@media (max-width:720px){.page-module__oHwe4G__pair{grid-template-columns:1fr}}
