.aurelius-admin-menu,.aurelius-admin-portal,.aurelius-auth,.aurelius-client-portal,.aurelius-dialog,.aurelius-vc{--aurelius-navy:var(--brand-navy);--aurelius-navy-muted:#3f465b;--aurelius-gold:var(--brand-bronze-ink);--aurelius-gold-container:#fdd79e;--aurelius-on-gold-container:#785c2e;--aurelius-surface:var(--brand-cream);--aurelius-surface-low:var(--brand-sand);--aurelius-surface-container:#ece4d9;--aurelius-surface-high:#e8e0d6;--aurelius-surface-highest:#e3dbcf;--aurelius-surface-lowest:#ffffff;--aurelius-on-surface:#1b1b1d;--aurelius-on-surface-variant:#45464d;--aurelius-outline:#76777d;--aurelius-outline-subtle:var(--brand-line);--aurelius-outline-variant:#c6c6cd;--aurelius-error:#ba1a1a;--aurelius-focus:#565e74;--aurelius-radius-sm:0.125rem;--aurelius-radius:0.25rem;--aurelius-radius-md:0.375rem;--aurelius-shadow-ambient:0 12px 24px rgba(19,27,46,0.04);--aurelius-shadow-shell:0 1px 8px rgba(0,0,0,0.04);--aurelius-font-heading:var(--font-aurelius-hanken,"Hanken Grotesk"),ui-sans-serif,system-ui,sans-serif;--aurelius-font-body:var(--font-aurelius-public-sans,"Public Sans"),ui-sans-serif,system-ui,sans-serif;color:var(--aurelius-on-surface);font-family:var(--aurelius-font-body);background-color:var(--aurelius-surface)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-heading{font-family:var(--aurelius-font-heading);font-weight:600;letter-spacing:-.02em;color:var(--aurelius-on-surface);line-height:1.2}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-heading-lg{font-size:32px}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-heading-md{font-size:24px;line-height:1.3}.aurelius-client-portal .aurelius-body{font-family:var(--aurelius-font-body);font-size:16px;font-weight:400;line-height:1.6;color:var(--aurelius-on-surface)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-body-muted{color:var(--aurelius-on-surface-variant)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-label{font-family:var(--aurelius-font-body);font-size:14px;font-weight:500;line-height:1.4;color:var(--aurelius-on-surface)}.aurelius-client-portal .aurelius-label-caps{font-family:var(--aurelius-font-body);font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--aurelius-on-surface-variant)}.aurelius-client-portal .aurelius-canvas{background-color:var(--aurelius-surface)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-card{background-color:var(--aurelius-surface-lowest);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius);box-shadow:none}.aurelius-client-portal .aurelius-card-muted{background-color:var(--aurelius-surface-low);border:1px solid transparent;border-radius:var(--aurelius-radius);box-shadow:none}.aurelius-client-portal .aurelius-card-lift:hover{box-shadow:var(--aurelius-shadow-ambient)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-divider{border:0;border-top:1px solid var(--aurelius-surface-high)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--aurelius-font-body);font-size:14px;font-weight:500;line-height:1.4;border-radius:var(--aurelius-radius);border:1px solid transparent;padding:.625rem 1.25rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn:focus-visible{outline:2px solid var(--aurelius-focus);outline-offset:2px}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn:disabled,:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-primary{background-color:var(--aurelius-navy);color:#ffffff}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-primary:hover:not(:disabled){background-color:#0e1524}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-secondary{background-color:transparent;color:var(--aurelius-navy);border-color:var(--aurelius-navy)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-secondary:hover:not(:disabled){background-color:var(--aurelius-surface-low)}.aurelius-client-portal .aurelius-btn-accent{background-color:var(--aurelius-gold);color:#ffffff}.aurelius-client-portal .aurelius-btn-accent:hover:not(:disabled){background-color:#5b4317}:is(.aurelius-client-portal,.aurelius-admin-portal,.admin-profile-fields) .aurelius-input{width:100%;font-family:var(--aurelius-font-body);font-size:14px;color:var(--aurelius-on-surface);background-color:var(--aurelius-surface-lowest);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius);padding:.625rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}:is(.aurelius-client-portal,.aurelius-admin-portal,.admin-profile-fields) .aurelius-input::-moz-placeholder{color:var(--aurelius-outline)}:is(.aurelius-client-portal,.aurelius-admin-portal,.admin-profile-fields) .aurelius-input::placeholder{color:var(--aurelius-outline)}:is(.aurelius-client-portal,.aurelius-admin-portal,.admin-profile-fields) .aurelius-input:hover{border-color:var(--aurelius-outline-variant)}:is(.aurelius-client-portal,.aurelius-admin-portal,.admin-profile-fields) .aurelius-input:focus{border-color:var(--aurelius-focus);box-shadow:0 0 0 3px rgba(86,94,116,.18)}:is(.aurelius-client-portal,.aurelius-admin-portal,.admin-profile-fields) .aurelius-input:disabled{background-color:var(--aurelius-surface-high);color:var(--aurelius-outline);cursor:not-allowed}.admin-profile-fields .aurelius-input[readonly]{background-color:var(--aurelius-surface-low)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-sidebar{background-color:var(--aurelius-surface-low);border-right:1px solid var(--aurelius-outline-subtle);box-shadow:none;font-family:var(--aurelius-font-body)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-nav-item{color:var(--aurelius-on-surface-variant);border-radius:var(--aurelius-radius);transition:background-color .15s ease,color .15s ease}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-nav-item:hover{background-color:var(--aurelius-surface-container);color:var(--aurelius-on-surface)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-nav-item:focus-visible{outline:2px solid var(--aurelius-focus);outline-offset:2px}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-nav-item-active{background-color:var(--aurelius-navy);color:#ffffff;font-weight:500}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-nav-item-active:hover{background-color:var(--aurelius-navy);color:#ffffff}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-nav-rail{background-color:var(--aurelius-navy)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-navbar{background-color:color-mix(in srgb,var(--brand-cream) 92%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--aurelius-outline-subtle);box-shadow:var(--aurelius-shadow-shell);font-family:var(--aurelius-font-body)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-search{background-color:var(--aurelius-surface-low);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius)}.aurelius-client-portal .aurelius-notification-search:focus-within{outline:2px solid var(--aurelius-focus);outline-offset:2px}.aurelius-client-portal .aurelius-icon-muted{color:var(--aurelius-on-surface-variant)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-brand{font-family:var(--aurelius-font-heading);color:var(--aurelius-on-surface);letter-spacing:-.02em}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-menu{background-color:var(--aurelius-surface-lowest);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius-md);box-shadow:var(--aurelius-shadow-ambient);font-family:var(--aurelius-font-body)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-menu-item:hover{background-color:var(--aurelius-surface-low)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-menu-danger{color:var(--aurelius-error)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-page{padding:1.25rem .25rem 2rem}@media (min-width:768px){:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-page{padding:1.5rem .5rem 2.5rem}}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-page-header{margin-bottom:1.5rem}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-page-header .aurelius-heading{margin:0 0 .35rem}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-page-subtitle{margin:0;font-family:var(--aurelius-font-body);font-size:14px;font-weight:400;line-height:1.5;color:var(--aurelius-on-surface-variant)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-empty,:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-loading{font-family:var(--aurelius-font-body);font-size:14px;line-height:1.5;color:var(--aurelius-on-surface-variant)}.aurelius-client-portal .aurelius-error-text{font-family:var(--aurelius-font-body);font-size:14px;line-height:1.5;color:var(--aurelius-error)}.aurelius-client-portal .aurelius-icon-well{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--aurelius-radius);background-color:var(--aurelius-surface-low);border:1px solid var(--aurelius-outline-subtle);color:var(--aurelius-navy);flex-shrink:0}.aurelius-client-portal .aurelius-icon-well-navy{background-color:rgba(19,27,46,.06);border-color:transparent}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-badge{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--aurelius-font-body);font-size:12px;font-weight:500;line-height:1.2;padding:.35rem .65rem;border-radius:var(--aurelius-radius);border:1px solid transparent;white-space:nowrap}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-badge-muted{background-color:var(--aurelius-surface-high);color:var(--aurelius-on-surface-variant);border-color:var(--aurelius-outline-subtle)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-badge-draft{background-color:rgba(117,90,44,.1);color:var(--aurelius-gold);border-color:rgba(117,90,44,.22)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-badge-review{background-color:rgba(19,27,46,.06);color:var(--aurelius-navy-muted);border-color:rgba(19,27,46,.12)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-badge-success{background-color:rgba(0,173,118,.1);color:#0f7a55;border-color:rgba(0,173,118,.22)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-badge-error{background-color:rgba(186,26,26,.08);color:var(--aurelius-error);border-color:rgba(186,26,26,.2)}.aurelius-client-portal .aurelius-badge-dot{width:.4rem;height:.4rem;border-radius:999px;background-color:currentColor;flex-shrink:0}.aurelius-client-portal .aurelius-progress{width:100%;height:6px;border-radius:var(--aurelius-radius-sm);background-color:var(--aurelius-surface-high);overflow:hidden}.aurelius-client-portal .aurelius-progress-fill{height:100%;border-radius:var(--aurelius-radius-sm);background-color:var(--aurelius-navy);transition:width .2s ease}.aurelius-client-portal .aurelius-progress-fill-gold{background-color:var(--aurelius-gold)}.aurelius-client-portal .aurelius-progress-fill-success{background-color:#0f7a55}.aurelius-client-portal .aurelius-progress-fill-error{background-color:var(--aurelius-error)}.aurelius-client-portal .aurelius-progress-label{margin-top:.5rem;font-family:var(--aurelius-font-body);font-size:11px;color:var(--aurelius-on-surface-variant)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-tabs{display:flex;flex-wrap:wrap;gap:.5rem}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-tab{font-family:var(--aurelius-font-body);font-size:12px;font-weight:500;line-height:1.3;padding:.4rem .75rem;border-radius:var(--aurelius-radius);border:1px solid transparent;background:transparent;color:var(--aurelius-on-surface-variant);transition:background-color .15s ease,color .15s ease,border-color .15s ease}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-tab:hover{background-color:var(--aurelius-surface-container);color:var(--aurelius-on-surface)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-tab:focus-visible{outline:2px solid var(--aurelius-focus);outline-offset:2px}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-tab-active{background-color:var(--aurelius-navy);color:#ffffff;border-color:var(--aurelius-navy)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-tab-active:hover{background-color:var(--aurelius-navy);color:#ffffff}.aurelius-client-portal .aurelius-document-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--aurelius-surface-high);border-radius:var(--aurelius-radius-md);background:var(--aurelius-surface-low)}.aurelius-client-portal .aurelius-document-tabs .aurelius-tab{min-height:3rem;padding:.5rem;font-size:.8125rem;font-weight:700}@media (min-width:640px){.aurelius-client-portal .aurelius-document-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-filter-group{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background-color:var(--aurelius-surface-low);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius)}.aurelius-switch{display:inline-flex;align-items:center;flex:none;width:2.75rem;height:1.5rem;padding:.1875rem;border:1px solid var(--aurelius-outline);border-radius:999px;background-color:var(--aurelius-surface-highest);cursor:pointer}.aurelius-switch[aria-checked=true]{border-color:var(--aurelius-navy);background-color:var(--aurelius-navy)}.aurelius-switch:focus-visible{outline:2px solid var(--aurelius-focus);outline-offset:3px}.aurelius-switch-knob{width:1rem;height:1rem;border-radius:999px;background-color:var(--aurelius-navy-muted)}.aurelius-switch[aria-checked=true] .aurelius-switch-knob{background-color:var(--aurelius-surface-lowest);transform:translateX(1.25rem)}@media (prefers-reduced-motion:no-preference){.aurelius-switch-knob{transition:transform .2s ease}}@media (forced-colors:active){.aurelius-switch-knob,.aurelius-switch[aria-checked=true] .aurelius-switch-knob{forced-color-adjust:none;background-color:ButtonText}}.aurelius-client-portal .aurelius-step-shell{display:flex;flex-direction:column;gap:2rem}@media (min-width:1280px){.aurelius-client-portal .aurelius-step-shell{flex-direction:row}}.aurelius-client-portal .aurelius-step-sidebar{max-width:350px;align-self:flex-start;background-color:var(--aurelius-surface-low);box-shadow:none}.aurelius-client-portal .aurelius-step-panel,.aurelius-client-portal .aurelius-step-sidebar{width:100%;padding:2rem 1.5rem;border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius)}.aurelius-client-portal .aurelius-step-panel{flex:1;background-color:var(--aurelius-surface-lowest)}.aurelius-client-portal .aurelius-step-check{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--aurelius-radius);background-color:var(--aurelius-navy);color:#ffffff;flex-shrink:0}.aurelius-client-portal .aurelius-step-rail{position:relative;width:2px;background-color:var(--aurelius-surface-high);border-radius:var(--aurelius-radius-sm);margin-left:1rem;margin-right:1rem}.aurelius-client-portal .aurelius-step-rail-fill{position:absolute;top:0;left:0;width:2px;background-color:var(--aurelius-navy);border-radius:var(--aurelius-radius-sm);transition:height .3s ease}.aurelius-client-portal .aurelius-step-link{cursor:pointer;font-family:var(--aurelius-font-body);font-size:14px;font-weight:500;color:var(--aurelius-on-surface-variant);transition:color .15s ease}.aurelius-client-portal .aurelius-step-link:hover{color:var(--aurelius-on-surface)}.aurelius-client-portal .aurelius-step-link-active{color:var(--aurelius-navy);font-weight:600}:is(.aurelius-client-portal,.admin-review-form) .aurelius-field{position:relative;width:100%}:is(.aurelius-client-portal,.admin-review-form) .aurelius-field-label{position:absolute;top:-.5rem;left:.75rem;z-index:1;padding:0 .25rem;font-family:var(--aurelius-font-body);font-size:12px;font-weight:600;color:var(--aurelius-on-surface-variant);background-color:var(--aurelius-surface-lowest)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-field-control{width:100%;min-height:56px;font-family:var(--aurelius-font-body);font-size:14px;color:var(--aurelius-on-surface);background-color:var(--aurelius-surface-lowest);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius);padding:.75rem 1rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}:is(.aurelius-client-portal,.admin-review-form) .aurelius-field-control:hover{border-color:var(--aurelius-outline-variant)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-field-control:focus{border-color:var(--aurelius-focus);box-shadow:0 0 0 3px rgba(86,94,116,.18)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-field-control:disabled,:is(.aurelius-client-portal,.admin-review-form) .aurelius-field-control[readonly]{background-color:var(--aurelius-surface-low);color:var(--aurelius-on-surface-variant)}.aurelius-client-portal .aurelius-table{width:100%;font-family:var(--aurelius-font-body);font-size:14px;text-align:left;border-collapse:collapse}.aurelius-client-portal .aurelius-table thead{border-bottom:1px solid var(--aurelius-outline-subtle);color:var(--aurelius-on-surface-variant);font-weight:600}.aurelius-client-portal .aurelius-table td,.aurelius-client-portal .aurelius-table th{padding:1rem;vertical-align:middle}.aurelius-client-portal .aurelius-table tbody tr{border-bottom:1px solid var(--aurelius-surface-high)}.aurelius-client-portal .aurelius-table tbody tr:hover{background-color:var(--aurelius-surface-low)}.aurelius-client-portal .aurelius-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem 1.5rem;font-family:var(--aurelius-font-body);font-size:14px;color:var(--aurelius-on-surface-variant)}.aurelius-client-portal .aurelius-pagination-btn{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--aurelius-font-body);font-size:14px;font-weight:600;color:var(--aurelius-on-surface);background-color:var(--aurelius-surface-lowest);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius);padding:.35rem .75rem;transition:background-color .15s ease}.aurelius-client-portal .aurelius-pagination-btn:hover:not(:disabled){background-color:var(--aurelius-surface-low)}.aurelius-client-portal .aurelius-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.aurelius-client-portal .aurelius-pagination-page{padding:.35rem .75rem;border-radius:var(--aurelius-radius);color:var(--aurelius-on-surface-variant)}.aurelius-client-portal .aurelius-pagination-page:hover{background-color:var(--aurelius-surface-low)}.aurelius-client-portal .aurelius-pagination-page-active{background-color:var(--aurelius-surface-container);color:var(--aurelius-on-surface);font-weight:600}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-notif-card{width:100%;border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius);background-color:var(--aurelius-surface-lowest);padding:1.25rem 1.5rem;transition:background-color .15s ease,border-color .15s ease}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-notif-card:hover{background-color:var(--aurelius-surface-low)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-notif-card-unread{border-color:rgba(19,27,46,.22)}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-danger-text{color:var(--aurelius-error);font-family:var(--aurelius-font-body);font-size:12px;font-weight:600;background:transparent;border:0;padding:0;cursor:pointer}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-danger-text:hover{opacity:.85}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-link{font-family:var(--aurelius-font-body);font-size:12px;font-weight:600;color:var(--aurelius-navy);background:transparent;border:0;padding:0;cursor:pointer}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-link:disabled{color:var(--aurelius-outline);cursor:default}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-danger-outline{display:inline-flex;align-items:center;justify-content:center;font-family:var(--aurelius-font-body);font-size:12px;font-weight:600;padding:.5rem 1rem;border-radius:var(--aurelius-radius);border:1px solid var(--aurelius-error);color:var(--aurelius-error);background:transparent;transition:background-color .15s ease}:is(.aurelius-client-portal,.aurelius-admin-portal) .aurelius-btn-danger-outline:hover:not(:disabled){background-color:rgba(186,26,26,.06)}.aurelius-client-portal .aurelius-section{border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius);padding:1.5rem 1rem;background-color:var(--aurelius-surface-lowest)}.aurelius-client-portal .aurelius-section-title{font-family:var(--aurelius-font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--aurelius-navy);margin:0 0 1rem}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-page{color:var(--aurelius-on-surface);font-family:var(--aurelius-font-body)}.aurelius-client-portal .aurelius-wizard-rail{background-color:var(--aurelius-surface-low);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius-md);box-shadow:none}.aurelius-client-portal .aurelius-wizard-workspace{background-color:var(--aurelius-surface-lowest);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius-md);box-shadow:var(--aurelius-shadow-shell)}.aurelius-client-portal .aurelius-wizard-progress{background-color:var(--aurelius-navy)}.aurelius-client-portal .aurelius-wizard-step-active{color:var(--aurelius-navy)!important;font-weight:600}.aurelius-client-portal .aurelius-wizard-step-idle{color:var(--aurelius-on-surface-variant)!important}.aurelius-client-portal .aurelius-wizard-step-locked{color:#65666e!important}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-section-title{font-family:var(--aurelius-font-heading);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--aurelius-on-surface)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-helper{font-family:var(--aurelius-font-body);font-size:12px;line-height:1.4;color:var(--aurelius-on-surface-variant)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-error{font-family:var(--aurelius-font-body);font-size:12px;line-height:1.4;color:var(--aurelius-error)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-footer>button{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;min-height:2.5rem;max-width:100%;width:auto;height:auto;padding:.5rem .875rem;font-family:var(--aurelius-font-body);font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center;white-space:normal}@media (max-width:639px){:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-footer{gap:.375rem}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-footer>button{min-width:5rem}}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-footer>button:is([title=Back],[aria-label=Back],[title=Reset]){min-width:2.5rem;padding-inline:0}:is(.aurelius-client-portal,.admin-review-form) .aurelius-form-footer>button:disabled{background-color:var(--aurelius-surface-container)!important;border-color:var(--aurelius-outline-variant)!important;color:var(--aurelius-on-surface-variant)!important;cursor:not-allowed;opacity:1}:is(.aurelius-client-portal,.admin-review-form) .aurelius-upload-zone{background-color:var(--aurelius-surface-low);border:1px dashed var(--aurelius-outline-variant);border-radius:var(--aurelius-radius)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-modal-panel{background-color:var(--aurelius-surface-lowest);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius-md);box-shadow:var(--aurelius-shadow-ambient);font-family:var(--aurelius-font-body)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-modal-accent{background:var(--aurelius-navy)}:is(.aurelius-client-portal,.admin-review-form) .aurelius-modal-item{background-color:var(--aurelius-surface-low);border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius);transition:background-color .15s ease,border-color .15s ease}:is(.aurelius-client-portal,.admin-review-form) .aurelius-modal-item:hover{background-color:var(--aurelius-surface-container);border-color:var(--aurelius-outline-variant)}.aurelius-dialog{border:1px solid var(--aurelius-outline-subtle);border-radius:var(--aurelius-radius-md);box-shadow:var(--aurelius-shadow-ambient)}.aurelius-dialog-title{color:var(--aurelius-navy);font:700 1.375rem/1.2 var(--aurelius-font-heading)}.aurelius-dialog-close{width:2.25rem;height:2.25rem;border-radius:var(--aurelius-radius);color:var(--aurelius-on-surface-variant);font-size:1.5rem;line-height:1}.aurelius-dialog-action:hover:not(:disabled),.aurelius-dialog-close:hover{background:var(--aurelius-surface-high)}.aurelius-dialog-action{min-height:2.5rem;padding:.5rem 1rem;border:1px solid var(--aurelius-outline-variant);border-radius:var(--aurelius-radius);color:var(--aurelius-navy);font-size:.875rem;font-weight:700}.aurelius-dialog-danger{border-color:var(--aurelius-error);background:var(--aurelius-error);color:#fff}.aurelius-dialog-danger:hover:not(:disabled){background:#961616}.aurelius-dialog-action:disabled{cursor:not-allowed;opacity:.65}.aurelius-dialog button:focus-visible{outline:2px solid var(--aurelius-focus);outline-offset:2px}:is(.aurelius-client-portal,.admin-review-form) .font-playfair{font-family:var(--aurelius-font-heading)!important;letter-spacing:-.02em}:is(.aurelius-client-portal,.admin-review-form) .font-worksans{font-family:var(--aurelius-font-body)!important}:is(.aurelius-client-portal,.admin-review-form) .bg-body{background-color:var(--aurelius-surface-low)!important}:is(.aurelius-client-portal,.admin-review-form) .bg-primary{background-color:var(--aurelius-navy)!important}:is(.aurelius-client-portal,.admin-review-form) .text-primary{color:var(--aurelius-navy)!important}:is(.aurelius-client-portal,.admin-review-form) .border-primary{border-color:var(--aurelius-navy)!important}:is(.aurelius-client-portal,.admin-review-form) .hover\:bg-\[\#c96c2e\]:hover{background-color:#0e1524!important}:is(.aurelius-client-portal,.admin-review-form) .bg-orange-50{background-color:var(--aurelius-surface-low)!important}:is(.aurelius-client-portal,.admin-review-form) .bg-orange-100{background-color:var(--aurelius-surface-container)!important}:is(.aurelius-client-portal,.admin-review-form) .border-orange-100,:is(.aurelius-client-portal,.admin-review-form) .border-orange-200{border-color:var(--aurelius-outline-subtle)!important}:is(.aurelius-client-portal,.admin-review-form) .text-orange-600,:is(.aurelius-client-portal,.admin-review-form) .text-orange-700{color:var(--aurelius-gold)!important}:is(.aurelius-client-portal,.admin-review-form) .accent-\[\#3D42DF\],:is(.aurelius-client-portal,.admin-review-form) .accent-primary{accent-color:var(--aurelius-navy)}:is(.aurelius-client-portal,.admin-review-form) [class*="border-[#D9D9D9\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="border-[#DFDFDF\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="border-[#E1E1E1\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="border-[#F0E0D0\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="border-[#F0F0F0\]"]{border-color:var(--aurelius-outline-subtle)!important}:is(.aurelius-client-portal,.admin-review-form) [class*="rounded-[10px\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="rounded-[12px\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="rounded-[20px\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="rounded-[999px\]"]{border-radius:var(--aurelius-radius)!important}:is(.aurelius-client-portal,.admin-review-form) .text-seconadry,:is(.aurelius-client-portal,.admin-review-form) .text-secondary,:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#1A1A1A\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#202224\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#2C2C2C\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#333333\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#333\]"]{color:var(--aurelius-on-surface)!important}:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#555\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#666666\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#666\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#6B6B6B\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#717680\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#7B7A7A\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#999\]"],:is(.aurelius-client-portal,.admin-review-form) [class*="text-[#9B9B9B\]"]{color:var(--aurelius-on-surface-variant)!important}:is(.aurelius-client-portal,.admin-review-form) [class~="text-[#B5B5B5]"],:is(.aurelius-client-portal,.admin-review-form) [class~="text-[#C1C1C1]"]{color:var(--aurelius-outline)!important}:is(.aurelius-client-portal,.admin-review-form) form :is(input,textarea)::-moz-placeholder{color:#65666e;-webkit-text-fill-color:currentColor;opacity:1}:is(.aurelius-client-portal,.admin-review-form) form :is(input,textarea)::placeholder{color:#65666e;-webkit-text-fill-color:currentColor;opacity:1}:is(.aurelius-client-portal,.admin-review-form) form button,:is(.aurelius-client-portal,.admin-review-form) form input:not([type]),:is(.aurelius-client-portal,.admin-review-form) form input[type=date],:is(.aurelius-client-portal,.admin-review-form) form input[type=email],:is(.aurelius-client-portal,.admin-review-form) form input[type=number],:is(.aurelius-client-portal,.admin-review-form) form input[type=password],:is(.aurelius-client-portal,.admin-review-form) form input[type=tel],:is(.aurelius-client-portal,.admin-review-form) form input[type=text],:is(.aurelius-client-portal,.admin-review-form) form input[type=url],:is(.aurelius-client-portal,.admin-review-form) form select,:is(.aurelius-client-portal,.admin-review-form) form textarea{border-radius:var(--aurelius-radius)!important}:is(.aurelius-client-portal,.admin-review-form) input:not([type]),:is(.aurelius-client-portal,.admin-review-form) input[type=date],:is(.aurelius-client-portal,.admin-review-form) input[type=email],:is(.aurelius-client-portal,.admin-review-form) input[type=number],:is(.aurelius-client-portal,.admin-review-form) input[type=password],:is(.aurelius-client-portal,.admin-review-form) input[type=tel],:is(.aurelius-client-portal,.admin-review-form) input[type=text]:not(:where(.aurelius-notification-search>input)),:is(.aurelius-client-portal,.admin-review-form) input[type=url],:is(.aurelius-client-portal,.admin-review-form) select,:is(.aurelius-client-portal,.admin-review-form) textarea{font-family:var(--aurelius-font-body);color:var(--aurelius-on-surface);background-color:var(--aurelius-surface-lowest);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}:is(.aurelius-client-portal,.admin-review-form) input:not([type]):focus,:is(.aurelius-client-portal,.admin-review-form) input[type=date]:focus,:is(.aurelius-client-portal,.admin-review-form) input[type=email]:focus,:is(.aurelius-client-portal,.admin-review-form) input[type=number]:focus,:is(.aurelius-client-portal,.admin-review-form) input[type=password]:focus,:is(.aurelius-client-portal,.admin-review-form) input[type=tel]:focus,:is(.aurelius-client-portal,.admin-review-form) input[type=text]:focus:not(:where(.aurelius-notification-search>input)),:is(.aurelius-client-portal,.admin-review-form) input[type=url]:focus,:is(.aurelius-client-portal,.admin-review-form) select:focus,:is(.aurelius-client-portal,.admin-review-form) textarea:focus{border-color:var(--aurelius-focus)!important;box-shadow:0 0 0 3px rgba(86,94,116,.18);outline:none}:is(.aurelius-client-portal,.admin-review-form) .bg-gray-50{background-color:var(--aurelius-surface-high)!important;color:var(--aurelius-on-surface-variant)}:is(.aurelius-client-portal,.admin-review-form) :is(textarea,select):is(:disabled,[readonly]),:is(.aurelius-client-portal,.admin-review-form) input:not([type=checkbox],[type=radio],[type=file]):is(:disabled,[readonly]){background-color:var(--aurelius-surface-high)!important;color:var(--aurelius-on-surface);-webkit-text-fill-color:currentColor;opacity:1}:is(.aurelius-client-portal,.admin-review-form) input[type=checkbox],:is(.aurelius-client-portal,.admin-review-form) input[type=radio]{accent-color:var(--aurelius-navy)}:is(.aurelius-client-portal,.admin-review-form) .text-red-500,:is(.aurelius-client-portal,.admin-review-form) .text-red-600{color:var(--aurelius-error)!important}:is(.aurelius-client-portal,.admin-review-form) .border-red-500{border-color:var(--aurelius-error)!important}:is(.aurelius-client-portal,.admin-review-form) form label .text-gray-400{color:var(--aurelius-on-surface-variant)}:is(.aurelius-client-portal,.admin-review-form) label.absolute{background-color:var(--aurelius-surface-lowest)!important;color:var(--aurelius-on-surface)!important;font-family:var(--aurelius-font-body)!important}:is(.aurelius-client-portal,.admin-review-form) button:focus-visible{outline:2px solid var(--aurelius-focus);outline-offset:2px}@media (max-width:1023px){:is(.aurelius-client-portal,.admin-review-form) .aurelius-wizard-rail{width:100%!important;height:auto!important;min-height:0!important}}.aurelius-client-portal .aurelius-action-status{display:flex;align-items:flex-start;gap:.5rem;color:var(--aurelius-on-surface-variant);font:500 .8125rem/1.5 var(--aurelius-font-body);overflow-wrap:anywhere}.aurelius-client-portal .aurelius-action-status svg{flex:none;margin-top:.125rem}.aurelius-client-portal .aurelius-action-status[data-tone=success]{color:#0f7a55}.aurelius-client-portal .aurelius-action-status[data-tone=error]{color:var(--aurelius-error)}@media (prefers-reduced-motion:no-preference){.aurelius-client-portal .aurelius-action-status[data-tone=pending] svg{animation:aurelius-action-spin .9s linear infinite}}@keyframes aurelius-action-spin{to{transform:rotate(1turn)}}