:root{--command-navy:#172334;--command-red:#ef1b2d;--command-blue:#3564ad;--command-muted:#657188;--command-line:#dce2eb;--command-bg:#f4f6f9}
.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.09em;color:var(--command-muted);margin:0 0 .35rem;text-transform:uppercase}
.command-public-hero,.command-page-heading{background:var(--command-navy);color:#fff;border-radius:28px;padding:clamp(2rem,5vw,4.5rem);margin-bottom:1.5rem}.command-public-hero{max-width:1180px;margin-left:auto;margin-right:auto}.command-public-hero h1,.command-page-heading h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.02;margin:.3rem 0 1rem}.command-public-hero p,.command-page-heading p{color:#d7deea;max-width:820px}.command-page-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem}.command-page-heading a{color:#fff}.command-card{background:#fff;border:1px solid var(--command-line);border-radius:24px;padding:clamp(1.4rem,3vw,3rem);margin-bottom:1.5rem}.command-form-card,.command-success-card{max-width:1180px;margin-left:auto;margin-right:auto}.command-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.command-section-heading h2,.command-card h2{margin:.2rem 0 1rem;font-size:clamp(1.6rem,3vw,2.4rem)}.command-pill,.command-stage{display:inline-flex;border-radius:999px;background:#eaf0f8;color:#274d87;padding:.45rem .8rem;font-weight:750}.command-stage{font-size:1rem}.command-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.4rem}.command-field-wide{grid-column:1/-1}.command-field label,.command-actions label,.command-card label{display:block;font-weight:700;margin-bottom:.35rem}.command-form input:not([type=checkbox]),.command-form select,.command-form textarea,.command-actions input,.command-actions textarea,.command-card>input,.command-faq-search input{box-sizing:border-box;width:100%;border:1px solid #b9c4d4;border-radius:12px;padding:.82rem 1rem;font:inherit}.command-form input[type=checkbox]{width:auto;margin-right:.5rem}.command-primary,.command-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:12px;padding:.85rem 1.2rem;font:inherit;font-weight:750;cursor:pointer}.command-primary{background:var(--command-red);color:#fff;width:100%;margin-top:1.25rem}.command-secondary{background:#fff;color:var(--command-navy);border:1px solid #b9c4d4}.command-small{padding:.55rem .85rem}.command-inline{width:auto}.command-error{color:#b51220;font-weight:650;margin:.3rem 0}.command-success-card{text-align:center;padding:5rem 2rem}.command-success-icon{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#e7f5ec;color:#15763a;font-size:2rem;margin:0 auto 1rem}.command-reference{font-size:1.7rem;font-weight:800;letter-spacing:.08em;padding:1rem;background:var(--command-bg);border-radius:12px;margin:1rem auto;max-width:420px}.command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.command-metrics>div{background:#fff;border:1px solid var(--command-line);border-radius:18px;padding:1.2rem}.command-metrics span{display:block;color:var(--command-muted)}.command-metrics strong{font-size:2rem}.command-filter{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}.command-filter select{padding:.65rem;border-radius:10px}.command-table-wrap{overflow:auto}.command-table{width:100%;border-collapse:collapse;min-width:760px}.command-table th,.command-table td{text-align:left;padding:1rem;border-bottom:1px solid var(--command-line)}.command-table small{display:block;color:var(--command-muted);margin-top:.25rem}.command-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem;margin:1.5rem 0}.command-steps div{background:#e6eaf0;color:var(--command-muted);padding:.9rem;border-radius:12px;min-width:0}.command-steps div.done{background:#e5f4eb;color:#146d38}.command-steps b{display:block}.command-steps span{font-size:.82rem;font-weight:700}.command-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:1.5rem}.command-actions{position:sticky;top:1rem;border-top:7px solid var(--command-navy)}.command-actions form+form{margin-top:1.5rem}.command-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.command-details>div{background:var(--command-bg);border-radius:14px;padding:1rem}.command-details dt{color:var(--command-muted);font-size:.85rem}.command-details dd{margin:.25rem 0 0;font-weight:650}.command-note,.command-success-inline{background:#fff5dc;border-radius:14px;padding:1rem;margin:1rem 0}.command-success-inline{background:#e5f4eb;color:#146d38}.command-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.command-check-item{display:flex;align-items:center;gap:.7rem;padding:.7rem 0;border-bottom:1px solid var(--command-line)}.command-check-item button{border:0;background:none;font-size:1.4rem;color:var(--command-blue)}.command-check-item .complete{text-decoration:line-through;color:var(--command-muted)}.command-ledger-row{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--command-line);padding:.75rem 0}.command-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.command-resource-grid article{background:var(--command-bg);border-radius:16px;padding:1.2rem}.command-resource-grid article span{font-size:.75rem;color:var(--command-muted);text-transform:uppercase;font-weight:800}.command-faq-search{display:flex;gap:.7rem;margin-bottom:1rem}.command-faq-search input{flex:1}.command-faq{border-top:1px solid var(--command-line);padding:1rem 0}.command-faq summary{font-weight:750;cursor:pointer}
@media(max-width:850px){.command-form-grid,.command-details,.command-agent-grid,.command-workspace{grid-template-columns:1fr}.command-metrics{grid-template-columns:repeat(2,1fr)}.command-steps{grid-template-columns:repeat(3,1fr)}.command-resource-grid{grid-template-columns:1fr}.command-page-heading{align-items:flex-start;flex-direction:column}.command-actions{position:static}}
.command-filter{flex-wrap:wrap}.command-filter select,.command-filter input{box-sizing:border-box;border:1px solid #b9c4d4;padding:.65rem .8rem;border-radius:10px;font:inherit}.command-filter input{flex:1 1 260px;min-width:180px}.command-form-assurance{background:var(--command-bg);border-radius:12px;color:var(--command-muted);font-size:.9rem;line-height:1.45;margin-top:1.1rem;padding:1rem}
@media(max-width:520px){.command-metrics{grid-template-columns:1fr}.command-steps{grid-template-columns:repeat(2,1fr)}.command-faq-search{flex-direction:column}.command-form-card{padding:1.2rem}}
.command-button-spinner{display:none;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;margin-left:.65rem;animation:command-button-spin .75s linear infinite}.command-processing-status{margin:.75rem 0 0;color:var(--command-muted);font-size:.92rem;font-weight:650;text-align:center}.is-processing .command-button-spinner{display:inline-block}.is-processing button[aria-busy=true]{cursor:wait;opacity:.78}.is-processing .command-processing-status{display:block}@keyframes command-button-spin{to{transform:rotate(360deg)}}
.trec-copy-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--command-line);border-radius:12px;padding:.85rem 1rem;margin:.75rem 0}.trec-copy-row span{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1;min-width:0}.trec-copy-row small{display:block;color:var(--command-muted);font-size:.78rem;line-height:1}.trec-copy-row strong{display:block;overflow-wrap:anywhere;line-height:1.25}.trec-copy-row .command-secondary{flex:0 0 auto;width:auto;margin:0;padding:.5rem .7rem;font-size:.82rem}.trec-portal-link{display:inline-block;margin:.8rem 0 .25rem;color:var(--command-blue);font-weight:750;text-decoration:underline;text-underline-offset:.18em}.trec-portal-link:hover{text-decoration-thickness:2px}.trec-instructions{padding-left:1.4rem;margin:1.2rem 0}.trec-instructions li{margin:.65rem 0}.trec-copy-confirmation{color:#146d38;font-weight:700}
.trec-test-badge{display:inline-flex;background:#eaf0f8;color:#274d87;border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:800;letter-spacing:.02em;margin-bottom:.5rem}.trec-verification-check{display:flex!important;align-items:flex-start;gap:.75rem;background:var(--command-bg);border-radius:12px;padding:1rem;margin:1rem 0 0!important;line-height:1.4;cursor:pointer}.trec-verification-check input[type=checkbox]{box-sizing:border-box;flex:0 0 1.25rem;width:1.25rem!important;height:1.25rem;margin:.15rem 0 0!important;padding:0!important;accent-color:var(--command-red)}.trec-verification-check>span{display:block;flex:1;min-width:0}
.feedback-heading{background:linear-gradient(130deg,var(--command-navy),#244a79)}.feedback-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:1.5rem;align-items:start}.feedback-submit{position:sticky;top:1rem}.feedback-submit>p{color:var(--command-muted);line-height:1.6}.feedback-submit small{display:block;margin-top:1rem;color:var(--command-muted)}.feedback-submit .command-form label{margin-top:1rem}.feedback-roadmap{min-width:0}.feedback-roadmap-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin:0 0 1.5rem}.feedback-roadmap-intro h2{font-size:clamp(2rem,4vw,3.4rem);margin:.2rem 0 0}.feedback-roadmap-intro>p{max-width:420px;color:var(--command-muted);line-height:1.55}.feedback-group{margin-bottom:1.5rem}.feedback-group-title{display:flex;align-items:center;gap:.65rem;margin-bottom:.7rem}.feedback-group-title h3{margin:0;font-size:1.15rem}.feedback-group-title span{display:grid;place-items:center;min-width:25px;height:25px;border-radius:50%;background:#dce5f1;color:#274d87;font-weight:800;font-size:.78rem}.feedback-idea{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem;background:#fff;border:1px solid var(--command-line);border-radius:16px;margin-bottom:.7rem}.feedback-idea>div>span{display:inline-block;margin:0 .35rem .45rem 0;color:#8a2030;font-weight:800;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.feedback-idea h4{font-size:1.2rem;margin:0 0 .45rem}.feedback-idea h4 a{color:var(--command-navy);text-decoration:none}.feedback-idea p{margin:0 0 .55rem;color:var(--command-muted);line-height:1.5}.feedback-idea small{color:var(--command-muted)}.feedback-vote{display:flex;flex:0 0 72px;flex-direction:column;align-items:center;padding:.65rem;border:1px solid #cbd5e1;border-radius:12px;text-decoration:none;color:var(--command-muted)}.feedback-vote b{font-size:1.35rem;color:var(--command-navy)}.feedback-vote.active{background:#fff2f3;border-color:var(--command-red)}.feedback-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:1.5rem;align-items:start}.feedback-description>p{font-size:1.08rem;line-height:1.7}.feedback-response{margin-top:2rem;padding:1.4rem;background:#eef4fb;border-left:5px solid var(--command-blue);border-radius:8px}.feedback-response p:last-child{margin-bottom:0;line-height:1.65}.feedback-vote-card{text-align:center}.feedback-vote-card>strong{display:block;font-size:3.5rem;color:var(--command-navy)}.feedback-vote-card>span{color:var(--command-muted)}.feedback-history article{padding:1rem 0;border-top:1px solid var(--command-line)}.feedback-history article p{margin:.4rem 0}.feedback-history small{color:var(--command-muted)}.feedback-management .command-form p{margin:1rem 0}.feedback-management select,.feedback-management textarea{width:100%}@media(max-width:900px){.feedback-layout,.feedback-detail-grid{grid-template-columns:1fr}.feedback-submit{position:static}.feedback-roadmap-intro{align-items:start;flex-direction:column;gap:.5rem}}@media(max-width:560px){.feedback-idea{align-items:flex-start}.feedback-roadmap-intro h2{font-size:2rem}.feedback-vote{flex-basis:62px}}
.command-checkbox-field label{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer;line-height:1.45}.command-checkbox-field input[type=checkbox]{flex:0 0 auto;width:1.35rem;height:1.35rem;margin:.1rem 0 0;accent-color:var(--command-red)}.command-checkbox-field label>span{display:block}.command-checkbox-field .command-error{margin-left:2.2rem}
.command-password-requirements{margin:1.25rem 0;padding:1rem 1.2rem;border-left:4px solid var(--command-blue);border-radius:10px;background:var(--command-bg)}.command-password-requirements h2{margin:0 0 .55rem;font-size:1.05rem}.command-password-requirements ul{margin:.25rem 0 .65rem;padding-left:1.25rem}.command-password-requirements li+li{margin-top:.3rem}.command-password-requirements p,.command-field-help{margin:.45rem 0 0;color:var(--command-muted);font-size:.92rem}.command-field-help ul{margin:.35rem 0 .75rem;padding-left:1.25rem}
.command-check-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--command-line)}.command-check-row .command-check-item{flex:1;border-bottom:0}.command-check-row>a{flex:0 0 auto;font-weight:700}.referral-share-shortcut{border:0;background:none;color:#55208a;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.referral-share-options{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.75rem}.referral-share-options[hidden]{display:none}.referral-share-options .command-secondary{width:auto}.referral-copy-status{color:#146d38;font-weight:700}.profile-document-links{display:grid;gap:.65rem;margin-top:1.5rem}.profile-document-links h3{margin:0}.profile-document-links .button{text-align:center}.welcome-guide{max-width:980px;margin-inline:auto}.welcome-guide h2{margin-top:2rem}.welcome-guide li{margin:.65rem 0;line-height:1.55}.welcome-guide .command-note{margin-top:1.5rem}@media(max-width:600px){.command-check-row{align-items:flex-start;flex-direction:column;padding:.65rem 0}.command-check-row .command-check-item{padding:0}.command-check-row>a,.command-check-row>.referral-share-shortcut{margin-left:2.1rem}.referral-share-options{align-items:stretch;flex-direction:column}.referral-share-options .command-secondary{width:100%}}
.command-resource-actions{display:grid;gap:.45rem;justify-items:start}
.referral-reward-note{display:block;color:#146d38;font-weight:700;margin-top:.25rem}
.testimonial-invite{display:flex;align-items:center;justify-content:space-between;gap:2rem}.testimonial-invite>div{max-width:760px}.testimonial-form-card small{display:block;color:var(--command-muted);margin-top:.35rem}.testimonial-form-card input[type=checkbox]{vertical-align:middle}.testimonial-withdraw-form{border-top:1px solid var(--command-line);margin-top:2rem;padding-top:1.5rem}.testimonial-review-list{display:grid;gap:1.25rem}.testimonial-review-item{border:1px solid var(--command-line);border-radius:18px;padding:1.4rem}.testimonial-review-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.testimonial-review-item header small{display:block;color:var(--command-muted);margin-top:.25rem}.testimonial-review-item blockquote{border-left:4px solid var(--command-red);margin:1rem 0;padding:.4rem 0 .4rem 1rem}.testimonial-review-item dl{display:flex;flex-wrap:wrap;gap:1rem}.testimonial-review-item dl div{background:var(--command-bg);border-radius:12px;padding:.75rem 1rem}.testimonial-review-item dt{color:var(--command-muted);font-size:.8rem}.testimonial-review-item dd{font-weight:700;margin:.2rem 0 0}.testimonial-review-actions{display:flex;flex-wrap:wrap;gap:.6rem}.testimonial-review-actions .command-primary{margin:0;width:auto}@media(max-width:650px){.testimonial-invite,.testimonial-review-item header{align-items:flex-start;flex-direction:column}.testimonial-invite .command-secondary{width:100%}}
.command-recovery-console{margin-top:1.5rem;border-top:1px solid var(--command-line);padding-top:1rem}.command-recovery-console>summary{cursor:pointer;font-weight:800}.command-recovery-console>p{color:var(--command-muted);line-height:1.45}.command-recovery-console form{margin-top:1rem}.command-recovery-console .command-secondary{margin-top:.5rem;width:100%}
.command-page{max-width:1380px;margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.narrow-page{max-width:820px}.global-search-hero{background:#fff;border:1px solid var(--command-line);border-radius:20px;padding:1.4rem;margin-bottom:1.5rem}.global-search-hero label{display:block;font-weight:800;margin-bottom:.55rem}.global-search-hero>div{display:flex;gap:.7rem}.global-search-hero input{box-sizing:border-box;width:100%;border:1px solid #aebacd;border-radius:12px;padding:.9rem 1rem;font:inherit}.global-search-hero .command-primary{width:auto;margin:0}.search-results-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.search-results-grid .command-card{margin:0}.search-results-grid h2{display:flex;justify-content:space-between}.search-results-grid h2 span{font-size:1rem;color:var(--command-muted)}.search-result{display:block;padding:1rem 0;border-top:1px solid var(--command-line);color:var(--command-navy);text-decoration:none}.search-result small{display:block;color:var(--command-muted);margin-top:.3rem}.settings-list{display:grid;grid-template-columns:150px 1fr;gap:1rem;margin:0}.settings-list dt{color:var(--command-muted);font-weight:700}.settings-list dd{margin:0}.muted{color:var(--command-muted)}.attention-text{color:#a15c00;font-weight:750}.queue-badge{display:inline-flex!important;width:max-content;border-radius:999px;padding:.25rem .55rem;font-size:.72rem!important;font-weight:800}.queue-badge.success{background:#e5f4eb;color:#146d38}.queue-badge.failure{background:#ffebed;color:#a81422}.overdue-row{background:#fff9e8}.inquiry-contact-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.notification-tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.notification-tabs a{background:#fff;border:1px solid var(--command-line);border-radius:999px;padding:.65rem .9rem;text-decoration:none;font-weight:750;color:var(--command-navy)}.notification-tabs b{margin-left:.35rem}.notification-group .section-heading{display:flex;align-items:center;justify-content:space-between}.account-support-link{text-align:center}.table-card{padding-top:.5rem}
.command-page a:focus-visible,.command-page button:focus-visible,.command-page summary:focus-visible,.command-page input:focus-visible,.command-page select:focus-visible,.command-page textarea:focus-visible,.command-card a:focus-visible,.command-card button:focus-visible,.command-card summary:focus-visible,.command-card input:focus-visible,.command-card select:focus-visible,.command-card textarea:focus-visible{outline:3px solid var(--command-blue);outline-offset:3px}.command-form input:user-invalid,.command-form select:user-invalid,.command-form textarea:user-invalid{border-color:#b51220;box-shadow:0 0 0 2px #b5122024}.command-error{max-width:70ch;line-height:1.45}
@media(max-width:760px){.search-results-grid,.settings-grid{grid-template-columns:1fr}.global-search-hero>div{flex-direction:column}.global-search-hero .command-primary{width:100%}.settings-list{grid-template-columns:1fr;gap:.25rem 1rem}.settings-list dd{margin-bottom:1rem}}
.agent-profile-editor-page{max-width:1040px}.agent-profile-editor-heading{align-items:flex-end;overflow:hidden}.agent-profile-editor-heading>div{min-width:0}.agent-profile-editor-heading h1{max-width:680px;font-size:clamp(2.6rem,6vw,4.6rem);overflow-wrap:normal;word-break:normal}.agent-profile-editor-heading .eyebrow{color:#aebbd0}.agent-profile-editor-heading .command-secondary{flex:0 0 auto;min-width:175px;background:#fff;color:var(--command-navy)}.agent-profile-editor-heading .command-secondary:hover{background:#eef3f9}.agent-profile-editor-photo{display:block;width:150px;aspect-ratio:1;object-fit:cover;border:5px solid #fff;border-radius:50%;box-shadow:0 8px 24px #17233426;margin:0 0 1.5rem}.command-form label>small{display:block;margin:.35rem 0 .75rem;color:var(--command-muted);font-weight:500;line-height:1.4}.command-form input[type=file]{display:block;margin-top:.45rem}.command-form input[type=checkbox]{vertical-align:middle}@media(max-width:700px){.agent-profile-editor-heading{align-items:flex-start}.agent-profile-editor-heading .command-secondary{width:100%}}
.document-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.document-resource-grid .command-card{margin:0}.document-resource-grid h2{font-size:1.35rem}.document-search{margin:1.2rem 0}.document-search>label{display:block;font-weight:800;margin-bottom:.4rem}.document-search>div{display:flex;gap:.6rem}.document-search input{box-sizing:border-box;flex:1;border:1px solid #b9c4d4;border-radius:12px;padding:.82rem 1rem;font:inherit}@media(max-width:760px){.document-resource-grid{grid-template-columns:1fr}.document-search>div{align-items:stretch;flex-direction:column}.document-search .command-inline{width:100%}}
.document-center-heading{display:block;overflow:hidden}.document-center-heading>div{min-width:0}.document-center-heading .eyebrow{color:#aebbd0;margin:0 0 .55rem}.document-center-heading h1{overflow-wrap:normal;word-break:normal}.brokerage-library-card{margin-top:1.5rem}.brokerage-upload-panel{background:var(--command-bg);border:1px solid var(--command-line);border-radius:16px;margin:1.25rem 0;padding:0 1.2rem}.brokerage-upload-panel>summary{cursor:pointer;font-weight:800;padding:1.1rem 0}.brokerage-upload-panel form{border-top:1px solid var(--command-line);padding:1.2rem 0}.brokerage-upload-panel select,.brokerage-upload-panel textarea,.brokerage-upload-panel input:not([type=file]){box-sizing:border-box;width:100%;border:1px solid #b9c4d4;border-radius:12px;padding:.82rem 1rem;font:inherit}.brokerage-document-list{border-top:1px solid var(--command-line)}.brokerage-document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--command-line)}.brokerage-document-row strong,.brokerage-document-row small{display:block}.brokerage-document-row small{color:var(--command-muted);margin-top:.25rem}.brokerage-document-row p{color:var(--command-muted);margin:.45rem 0 0}.document-file-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#eaf0f8;color:#274d87;font-size:.68rem;font-weight:850;letter-spacing:.05em}.brokerage-document-actions{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:.4rem .75rem}.brokerage-document-actions small{grid-column:1/-1}.document-empty-state{background:var(--command-bg);border-radius:14px;margin-top:1rem;padding:1.25rem}.document-empty-state p{color:var(--command-muted);margin:.35rem 0 0}@media(max-width:760px){.brokerage-document-row{grid-template-columns:auto minmax(0,1fr)}.brokerage-document-actions{grid-column:1/-1;grid-template-columns:1fr auto auto;justify-items:start;width:100%}.brokerage-document-actions small{grid-column:auto}.document-center-heading{padding-top:2rem}}
.compliance-heading{display:block;overflow:hidden}.compliance-heading>div{min-width:0}.compliance-heading .eyebrow{color:#aebbd0;margin:0 0 .55rem}.compliance-heading h1{overflow-wrap:normal;word-break:normal}.compliance-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:1.5rem}.compliance-metrics article{background:#fff;border:1px solid var(--command-line);border-radius:16px;padding:1.1rem}.compliance-metrics strong{display:block;font-size:1.9rem}.compliance-metrics span,.compliance-line small{display:block;color:var(--command-muted)}.compliance-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--command-line);padding:.85rem 0}.queue-badge.neutral{background:#eef1f5;color:#526077}.compliance-critical-row{background:#fff0f1}.compliance-expired{color:#b51220!important;font-weight:800}.compliance-expiring{color:#9a5a00!important;font-weight:800}.compliance-current{color:#146d38!important}@media(max-width:900px){.compliance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.compliance-metrics{grid-template-columns:1fr}.compliance-line{align-items:flex-start;flex-direction:column}.compliance-heading{padding-top:2rem}}
.notification-priority-label{display:inline-flex;margin-left:.5rem;border-radius:999px;background:#fff2dc;color:#8a5100;font-size:.68rem;letter-spacing:.04em;padding:.2rem .45rem;text-transform:uppercase}.notification-priority-label.critical{background:#ffebed;color:#a81422}.notification-priority-critical{border-left:5px solid #d92d20}.notification-priority-high{border-left:5px solid #f79009}
.operations-report-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.operations-report-heading>div{min-width:0}.operations-report-heading .eyebrow{color:#aebbd0;margin:0 0 .55rem}.operations-report-heading h1{overflow-wrap:normal;word-break:normal}.operations-report-export,.command-page-heading .operations-report-export{display:inline-flex;align-items:center;justify-content:center;min-width:150px;border:1px solid #fff;border-radius:12px;background:#fff;color:var(--command-navy);padding:.85rem 1.2rem;font-weight:800;text-decoration:none}.operations-report-export:hover{background:#eef3f9}.operations-report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;margin-bottom:1.5rem}.operations-report-summary article{min-width:0;background:#fff;border:1px solid var(--command-line);border-radius:16px;padding:1.15rem}.operations-report-summary strong{display:block;font-size:1.8rem}.operations-report-summary span{display:block;color:var(--command-muted);font-size:.85rem;margin-top:.25rem}.operations-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.operations-report-grid .command-card{margin:0}.operations-lifecycle-card{min-width:0}.report-status-table{border-collapse:collapse;width:100%}.report-status-table td{border-top:1px solid var(--command-line);padding:.7rem 0}.report-status-table td:last-child{text-align:right;width:70px}@media(max-width:760px){.operations-report-heading{grid-template-columns:1fr;align-items:start}.operations-report-export{width:100%;box-sizing:border-box;margin-top:.25rem}.operations-report-summary,.operations-report-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.operations-report-summary,.operations-report-grid{grid-template-columns:1fr}.operations-report-heading{padding-top:2rem}}
.crm-health-card{margin-bottom:1.5rem}.crm-health-card .command-section-heading{align-items:center}.crm-health-card>p{margin-top:0}.crm-health-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.7rem;margin-top:1.25rem}.crm-health-metrics article{background:var(--command-bg);border:1px solid transparent;border-radius:14px;padding:1rem}.crm-health-metrics article.needs-attention{background:#fff7e8;border-color:#f4c979}.crm-health-metrics strong{display:block;font-size:1.65rem}.crm-health-metrics span{display:block;color:var(--command-muted);font-size:.8rem;margin-top:.2rem}@media(max-width:620px){.crm-health-card .command-section-heading{align-items:flex-start;flex-direction:column}.crm-health-metrics{grid-template-columns:1fr 1fr}}
.security-heading{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);align-items:end}.security-heading h1{font-size:clamp(2.4rem,6vw,4.8rem);overflow-wrap:normal;word-break:normal}.security-heading>p{font-size:1.05rem;line-height:1.55;margin:0 0 1rem}.security-card{padding:clamp(1.25rem,3vw,2.5rem)}.security-enrollment-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(300px,1.08fr);gap:clamp(1.5rem,4vw,3.5rem)}.security-qr-panel,.security-verify-panel{min-width:0}.security-enrollment-grid h2{font-size:clamp(1.55rem,3vw,2rem);margin:.55rem 0}.security-enrollment-grid p{line-height:1.5}.security-step{display:inline-flex;background:#eaf0f8;color:#274d87;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.security-qr-frame{display:grid;place-items:center;width:max-content;max-width:100%;margin:1.2rem 0;padding:.7rem;background:#fff;border:1px solid var(--command-line);border-radius:18px;box-shadow:0 12px 30px #17233414}.security-qr-frame img{display:block;width:min(240px,100%);height:auto;image-rendering:pixelated}.security-account-label{overflow-wrap:anywhere;color:var(--command-muted);font-size:.9rem;font-weight:700}.security-manual{margin-top:1rem;border:1px solid var(--command-line);border-radius:14px}.security-manual summary{cursor:pointer;padding:.9rem 1rem;font-weight:750}.security-manual>div{border-top:1px solid var(--command-line);padding:.85rem 1rem}.security-secret{display:block;background:var(--command-bg);border-radius:8px;padding:.75rem;overflow-wrap:anywhere;font-size:.9rem;letter-spacing:.05em}.security-verify-panel{border-left:1px solid var(--command-line);padding-left:clamp(1.5rem,4vw,3.5rem)}.security-verify-panel .command-form{margin-top:1.5rem}.security-verify-panel input{font-size:1.35rem!important;letter-spacing:.28em;text-align:center}.security-help{margin-top:1.5rem;background:#fff5dc;border-radius:14px;padding:1rem}.security-help p{margin:.3rem 0 0;color:#6d5520;font-size:.9rem}.security-card .command-success-inline{font-size:1.05rem}.security-card .command-note ul{columns:2;gap:1.5rem}.security-card .command-note li{break-inside:avoid;margin:.45rem 0}@media(max-width:760px){.security-heading,.security-enrollment-grid{grid-template-columns:1fr}.security-heading{align-items:start}.security-heading h1{font-size:clamp(2.35rem,12vw,3.7rem)}.security-heading>p{margin:0}.security-verify-panel{border-left:0;border-top:1px solid var(--command-line);padding:1.5rem 0 0}.security-qr-frame{margin-inline:auto}.security-account-label{text-align:center}}@media(max-width:430px){.security-card .command-note ul{columns:1}.security-heading,.security-card{border-radius:20px}.security-qr-frame{padding:.5rem}}
.account-register .command-section-heading{align-items:center;margin-bottom:1rem}.account-register-table{min-width:1080px}.account-register-table td{vertical-align:top}.account-register-table td>small{display:block;margin-top:.45rem}.account-role-list{display:flex;flex-wrap:wrap;gap:.35rem}.account-control-cell{width:1%;white-space:nowrap}.account-control-menu{position:relative}.account-control-menu>summary{list-style:none;cursor:pointer;border:1px solid #b9c4d4;border-radius:10px;padding:.55rem .8rem;font-weight:750}.account-control-menu>summary::-webkit-details-marker{display:none}.account-control-menu>div{position:absolute;z-index:20;right:0;top:calc(100% + .35rem);width:230px;background:#fff;border:1px solid var(--command-line);border-radius:14px;padding:.45rem;box-shadow:0 18px 45px #1723342e}.account-control-menu form{margin:0}.account-control-menu button{display:block;width:100%;border:0;border-radius:9px;background:transparent;color:var(--command-navy);cursor:pointer;font:inherit;font-weight:650;padding:.7rem .75rem;text-align:left}.account-control-menu button:hover{background:var(--command-bg)}.account-control-menu button.danger{color:#b51220}.account-safety-note{max-width:none}.account-safety-note h2{font-size:1.2rem;margin:.1rem 0 .5rem}.account-safety-note p{margin:0;line-height:1.55}@media(max-width:760px){.account-register .command-section-heading{align-items:flex-start;flex-direction:column}.account-control-menu>div{position:fixed;left:1rem;right:1rem;top:auto;bottom:calc(1rem + env(safe-area-inset-bottom));width:auto}}
header:not(.site-header){height:auto}.command-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;overflow:visible}.command-page-heading>div{min-width:0}.command-page-heading .eyebrow{color:#aebbd0}.command-page-heading h1{overflow-wrap:normal;word-break:normal}.command-page-heading .command-secondary{color:var(--command-navy)}.command-page-heading .command-primary{color:#fff}@media(max-width:850px){.command-page-heading{grid-template-columns:1fr;align-items:start}}
@media(max-width:520px){.command-form input:not([type=checkbox]),.command-form select,.command-form textarea,.command-actions input,.command-actions textarea,.command-card>input,.command-faq-search input{font-size:16px}.command-page-heading,.command-public-hero{border-radius:20px}.command-page-heading h1,.command-public-hero h1{overflow-wrap:anywhere}.command-section-heading{align-items:flex-start;flex-direction:column}.command-pill,.command-stage{white-space:normal}}
@media(prefers-reduced-motion:reduce){.command-page *,.command-card *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.legacy-cda-fallback{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.legacy-cda-fallback p{margin:.35rem 0 0;max-width:72ch}.legacy-cda-fallback .button{flex:0 0 auto;white-space:nowrap}@media(max-width:700px){.legacy-cda-fallback{align-items:stretch;flex-direction:column}.legacy-cda-fallback .button{text-align:center}}
