.ApplicationDisclosure-module__HDoMbq__disclosure{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);margin-bottom:20px;overflow:hidden}.ApplicationDisclosure-module__HDoMbq__trigger{cursor:pointer;text-align:left;width:100%;min-height:56px;font:inherit;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:14px;font-weight:550;line-height:1.5;transition:background-color .14s ease-out;display:flex}.ApplicationDisclosure-module__HDoMbq__trigger:hover{background:var(--color-surface-sub)}.ApplicationDisclosure-module__HDoMbq__trigger:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.ApplicationDisclosure-module__HDoMbq__chevron{transition:transform var(--resize-dur) var(--resize-ease);flex-shrink:0}.ApplicationDisclosure-module__HDoMbq__disclosure[data-open=true] .ApplicationDisclosure-module__HDoMbq__chevron{transform:rotate(180deg)}.ApplicationDisclosure-module__HDoMbq__disclosure .ApplicationDisclosure-module__HDoMbq__body{will-change:auto;overflow:hidden}.ApplicationDisclosure-module__HDoMbq__content{padding:4px 20px 20px;display:flow-root}.ApplicationDisclosure-module__HDoMbq__content fieldset{min-width:0}.ApplicationDisclosure-module__HDoMbq__heading{flex:1;gap:2px;min-width:0;display:grid}.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich]{border-left:3px solid var(--color-brand)}.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich] .ApplicationDisclosure-module__HDoMbq__trigger{align-items:flex-start;padding-block:18px}.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich] .ApplicationDisclosure-module__HDoMbq__title{letter-spacing:-.01em;font-size:16px;font-weight:650}.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich] .ApplicationDisclosure-module__HDoMbq__content{border-top:1px solid var(--color-line);padding-top:20px}.ApplicationDisclosure-module__HDoMbq__icon{background:var(--color-brand-wash);width:40px;height:40px;color:var(--color-brand-ink);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ApplicationDisclosure-module__HDoMbq__description{color:var(--color-ink-mute);font-size:13px;font-weight:400}.ApplicationDisclosure-module__HDoMbq__action{border:1px solid var(--color-line);background:var(--color-surface);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:36px;padding:0 10px 0 14px;font-size:13px;font-weight:600;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.ApplicationDisclosure-module__HDoMbq__trigger:hover .ApplicationDisclosure-module__HDoMbq__action{border-color:var(--color-ink-mute)}.ApplicationDisclosure-module__HDoMbq__disclosure[data-open=false] .ApplicationDisclosure-module__HDoMbq__action{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.ApplicationDisclosure-module__HDoMbq__disclosure[data-open=false] .ApplicationDisclosure-module__HDoMbq__trigger:hover .ApplicationDisclosure-module__HDoMbq__action{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.ApplicationDisclosure-module__HDoMbq__summary{padding:0 20px 18px 76px}.ApplicationDisclosure-module__HDoMbq__disclosure[data-open=true] .ApplicationDisclosure-module__HDoMbq__summary{padding-bottom:18px}@media (max-width:640px){.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich] .ApplicationDisclosure-module__HDoMbq__trigger{flex-wrap:wrap;row-gap:12px}.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich] .ApplicationDisclosure-module__HDoMbq__heading{flex-basis:calc(100% - 56px)}.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich] .ApplicationDisclosure-module__HDoMbq__action{margin-left:56px}.ApplicationDisclosure-module__HDoMbq__summary{padding-left:20px}}@media (max-width:450px){.ApplicationDisclosure-module__HDoMbq__trigger,.ApplicationDisclosure-module__HDoMbq__content,.ApplicationDisclosure-module__HDoMbq__summary{padding-inline:16px}.ApplicationDisclosure-module__HDoMbq__disclosure[data-rich] .ApplicationDisclosure-module__HDoMbq__action{margin-left:0}}@media (prefers-reduced-motion:reduce){.ApplicationDisclosure-module__HDoMbq__chevron{transition:none}}
.ApplicantDocuments-module__1ZCLkG__section{border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-surface);color:var(--color-ink);margin-bottom:24px;padding:24px;container-type:inline-size}.ApplicantDocuments-module__1ZCLkG__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ApplicantDocuments-module__1ZCLkG__heading{margin:0;font-size:20px;font-weight:600;line-height:1.4}.ApplicantDocuments-module__1ZCLkG__description{max-width:72ch;color:var(--color-ink-soft);margin:8px 0 0;font-size:14px;line-height:1.6}.ApplicantDocuments-module__1ZCLkG__count{border-radius:var(--radius-button);background:var(--color-surface-sub);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.ApplicantDocuments-module__1ZCLkG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:24px;display:grid}.ApplicantDocuments-module__1ZCLkG__additional{border:1px solid var(--color-line);border-radius:var(--radius-surface);margin-top:24px}.ApplicantDocuments-module__1ZCLkG__additionalSummary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:16px 18px;list-style:none;display:flex}.ApplicantDocuments-module__1ZCLkG__additionalSummary::-webkit-details-marker{display:none}.ApplicantDocuments-module__1ZCLkG__additionalSummary:hover{background:var(--color-canvas)}.ApplicantDocuments-module__1ZCLkG__additionalSummary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ApplicantDocuments-module__1ZCLkG__additionalCopy{flex:1;gap:4px;min-width:0;display:grid}.ApplicantDocuments-module__1ZCLkG__additionalTitle{font-size:15px;font-weight:600;line-height:1.4}.ApplicantDocuments-module__1ZCLkG__additionalChevron{color:var(--color-ink-soft);flex-shrink:0}.ApplicantDocuments-module__1ZCLkG__additional[open]>.ApplicantDocuments-module__1ZCLkG__additionalSummary .ApplicantDocuments-module__1ZCLkG__additionalChevron{transform:rotate(180deg)}.ApplicantDocuments-module__1ZCLkG__additionalContent{border-top:1px solid var(--color-line);padding:16px}.ApplicantDocuments-module__1ZCLkG__additionalContent>.ApplicantDocuments-module__1ZCLkG__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ApplicantDocuments-module__1ZCLkG__card{border:1px solid var(--color-line);border-radius:var(--radius-surface);flex-direction:column;min-width:0;padding:18px;display:flex}.ApplicantDocuments-module__1ZCLkG__cardHeader{align-items:center;gap:10px;display:flex}.ApplicantDocuments-module__1ZCLkG__documentIcon{border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-canvas);width:38px;height:38px;color:var(--color-ink-soft);flex-shrink:0;place-items:center;display:grid}.ApplicantDocuments-module__1ZCLkG__title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.ApplicantDocuments-module__1ZCLkG__status{color:var(--color-ink-soft);align-items:center;gap:5px;margin:5px 0 0;font-size:13px;line-height:1.5;display:flex}.ApplicantDocuments-module__1ZCLkG__status .ms{font-size:17px}.ApplicantDocuments-module__1ZCLkG__status[data-ready=true],.ApplicantDocuments-module__1ZCLkG__feedback[data-state=saved]{color:var(--color-ok-ink)}.ApplicantDocuments-module__1ZCLkG__links{flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;display:flex}.ApplicantDocuments-module__1ZCLkG__link{min-height:44px;color:var(--color-ink-soft);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.ApplicantDocuments-module__1ZCLkG__link .ms{font-size:18px}.ApplicantDocuments-module__1ZCLkG__controls{flex-direction:column;gap:12px;margin-top:auto;padding-top:18px;display:flex}.ApplicantDocuments-module__1ZCLkG__picker{border:1px dashed var(--color-line-dash);border-radius:var(--radius-surface);background:var(--color-canvas);cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:88px;padding:14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ApplicantDocuments-module__1ZCLkG__picker:hover,.ApplicantDocuments-module__1ZCLkG__picker:focus-within{border-color:var(--color-brand);background:var(--color-brand-wash)}.ApplicantDocuments-module__1ZCLkG__picker:focus-within{outline:2px solid var(--color-brand);outline-offset:3px}.ApplicantDocuments-module__1ZCLkG__picker[data-disabled=true]{cursor:wait}.ApplicantDocuments-module__1ZCLkG__input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.ApplicantDocuments-module__1ZCLkG__fileContent{gap:4px;min-width:0;display:grid}.ApplicantDocuments-module__1ZCLkG__fileName{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.4}.ApplicantDocuments-module__1ZCLkG__hint{color:var(--color-ink-soft);font-size:12px;line-height:1.5}.ApplicantDocuments-module__1ZCLkG__update{border:1px solid var(--color-brand);border-radius:var(--radius-surface);background:var(--color-brand);width:100%;min-height:44px;color:var(--color-ink);justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:inline-flex}.ApplicantDocuments-module__1ZCLkG__update:disabled{background:var(--color-surface-sub);border-color:var(--color-line);color:var(--color-ink-soft);opacity:1;cursor:not-allowed}.ApplicantDocuments-module__1ZCLkG__feedback{border-radius:var(--radius-surface);background:var(--color-canvas);align-items:flex-start;gap:8px;margin-top:12px;padding:12px;font-size:13px;line-height:1.5;display:flex}.ApplicantDocuments-module__1ZCLkG__feedback[data-state=saved]{background:var(--color-ok-wash)}.ApplicantDocuments-module__1ZCLkG__feedback[data-state=error]{background:var(--color-danger-wash);color:var(--color-danger-ink)}.ApplicantDocuments-module__1ZCLkG__feedback .ms{flex-shrink:0;font-size:19px;line-height:1.1}.ApplicantDocuments-module__1ZCLkG__feedbackContent{overflow-wrap:anywhere;flex:1;gap:8px;min-width:0;display:grid}.ApplicantDocuments-module__1ZCLkG__progress{border-radius:var(--radius-surface);width:100%;height:4px;accent-color:var(--color-brand);border:0;display:block;overflow:hidden}.ApplicantDocuments-module__1ZCLkG__progress::-webkit-progress-bar{background:var(--color-line)}.ApplicantDocuments-module__1ZCLkG__progress::-webkit-progress-value{background:var(--color-brand)}.ApplicantDocuments-module__1ZCLkG__progress::-moz-progress-bar{background:var(--color-brand)}.ApplicantDocuments-module__1ZCLkG__spinner{animation:1s linear infinite ApplicantDocuments-module__1ZCLkG__spin}.ApplicantDocuments-module__1ZCLkG__batch{border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-surface-sub);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;display:flex}.ApplicantDocuments-module__1ZCLkG__batchCopy{min-width:0}.ApplicantDocuments-module__1ZCLkG__batchTitle{margin:0;font-size:14px;font-weight:600;line-height:1.4}.ApplicantDocuments-module__1ZCLkG__batchHint{color:var(--color-ink-soft);margin:4px 0 0;font-size:12px;line-height:1.5}.ApplicantDocuments-module__1ZCLkG__batchResult{color:var(--color-ok-ink);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5}.ApplicantDocuments-module__1ZCLkG__batchResult[data-error=true]{color:var(--color-danger-ink)}.ApplicantDocuments-module__1ZCLkG__batchButton{border:1px solid var(--color-brand);border-radius:var(--radius-surface);background:var(--color-brand);min-height:44px;color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.ApplicantDocuments-module__1ZCLkG__batchButton:disabled{cursor:not-allowed;border-color:var(--color-line);background:var(--color-canvas);color:var(--color-ink-soft)}.ApplicantDocuments-module__1ZCLkG__batchButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ApplicantDocuments-module__1ZCLkG__error{color:var(--color-danger-ink);margin-top:16px;font-size:14px;line-height:1.6}@keyframes ApplicantDocuments-module__1ZCLkG__spin{to{transform:rotate(360deg)}}@container (max-width:720px){.ApplicantDocuments-module__1ZCLkG__grid,.ApplicantDocuments-module__1ZCLkG__additionalContent>.ApplicantDocuments-module__1ZCLkG__grid{grid-template-columns:1fr}}@container (max-width:620px){.ApplicantDocuments-module__1ZCLkG__batch{flex-direction:column;align-items:stretch}.ApplicantDocuments-module__1ZCLkG__batchButton{width:100%}}@container (max-width:480px){.ApplicantDocuments-module__1ZCLkG__header{flex-wrap:wrap;gap:10px}.ApplicantDocuments-module__1ZCLkG__heading{flex-basis:100%}.ApplicantDocuments-module__1ZCLkG__additionalSummary{flex-wrap:wrap;padding:14px}.ApplicantDocuments-module__1ZCLkG__additionalCopy{flex-basis:calc(100% - 40px)}.ApplicantDocuments-module__1ZCLkG__additionalSummary>.ApplicantDocuments-module__1ZCLkG__count{order:1}.ApplicantDocuments-module__1ZCLkG__additionalContent{padding:12px}}@media (max-width:480px){.ApplicantDocuments-module__1ZCLkG__section{padding:18px}.ApplicantDocuments-module__1ZCLkG__header{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.ApplicantDocuments-module__1ZCLkG__spinner{animation:none}.ApplicantDocuments-module__1ZCLkG__picker{transition:none}}.ApplicantDocuments-module__1ZCLkG__neededCard{background:#fff6db;box-shadow:0 0 0 2px #f2b705}
.BuyerApplicationProgress-module__9iCkqW__alert{border:1px solid var(--color-danger-edge);background:var(--color-danger-wash);color:var(--color-danger-ink);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.BuyerApplicationProgress-module__9iCkqW__alert h2{margin-bottom:6px;font-size:16px;font-weight:650}.BuyerApplicationProgress-module__9iCkqW__alert p{font-size:13px;line-height:1.6}.BuyerApplicationProgress-module__9iCkqW__alert a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.BuyerApplicationProgress-module__9iCkqW__progress{border:1px solid var(--color-line);background:var(--color-surface);padding:20px}.BuyerApplicationProgress-module__9iCkqW__progress h2{margin-bottom:18px;font-size:17px;font-weight:650}.BuyerApplicationProgress-module__9iCkqW__progress ol{gap:12px;list-style:none;display:flex}.BuyerApplicationProgress-module__9iCkqW__progress li{border-top:2px solid var(--color-line);flex:1;min-width:0;padding-top:12px}.BuyerApplicationProgress-module__9iCkqW__progress li[data-complete=true]{border-color:var(--color-ok-ink)}.BuyerApplicationProgress-module__9iCkqW__progress li[data-complete=true] .BuyerApplicationProgress-module__9iCkqW__marker{animation:BuyerApplicationProgress-module__9iCkqW__step-complete .28s var(--ease-out) both}@keyframes BuyerApplicationProgress-module__9iCkqW__step-complete{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.BuyerApplicationProgress-module__9iCkqW__progress a{min-height:60px;color:var(--color-ink);align-items:flex-start;gap:10px;padding:8px;transition:background-color .16s,transform .16s;display:flex}.BuyerApplicationProgress-module__9iCkqW__progress a:hover{background:var(--color-surface-sub);transform:translateY(-2px)}.BuyerApplicationProgress-module__9iCkqW__progress a:focus-visible,.BuyerApplicationProgress-module__9iCkqW__alert a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.BuyerApplicationProgress-module__9iCkqW__progress a[aria-current=step]{background:var(--color-brand-wash)}.BuyerApplicationProgress-module__9iCkqW__marker{border:1px solid var(--color-line);background:var(--color-surface);flex:0 0 32px;place-items:center;height:32px;display:grid}li[data-complete=true] .BuyerApplicationProgress-module__9iCkqW__marker{color:var(--color-ok-ink);background:var(--color-ok-wash)}.BuyerApplicationProgress-module__9iCkqW__progress strong{font-size:13px;font-weight:600;display:block}.BuyerApplicationProgress-module__9iCkqW__status{color:var(--color-ink-mute);margin-top:4px;font-size:12px;display:block}.BuyerApplicationProgress-module__9iCkqW__arrow{flex-shrink:0;margin-left:auto}@media (max-width:900px){.BuyerApplicationProgress-module__9iCkqW__progress ol{flex-direction:column;gap:0}.BuyerApplicationProgress-module__9iCkqW__progress li{border-top:0;border-left:2px solid var(--color-line);padding:0 0 8px 12px}.BuyerApplicationProgress-module__9iCkqW__progress a{min-height:56px}}@media (prefers-reduced-motion:reduce){.BuyerApplicationProgress-module__9iCkqW__progress a{transition:none}.BuyerApplicationProgress-module__9iCkqW__progress li[data-complete=true] .BuyerApplicationProgress-module__9iCkqW__marker{animation:none}.BuyerApplicationProgress-module__9iCkqW__progress a:hover{transform:none}}
.GuestApplicantForm-module__pzsJIW__layout{color:#11110f;max-width:1160px;font-family:var(--font-interface-sans),"Atkinson Hyperlegible Next",sans-serif;margin:0 auto;padding:48px 28px 80px}.GuestApplicantForm-module__pzsJIW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#66645f;margin:0 0 14px;font-size:12px;font-weight:650}.GuestApplicantForm-module__pzsJIW__title{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,4vw,42px);font-weight:650;line-height:1.12}.GuestApplicantForm-module__pzsJIW__intro{color:#66645f;max-width:680px;margin:0 0 32px;font-size:16px;line-height:1.6}.GuestApplicantForm-module__pzsJIW__columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.GuestApplicantForm-module__pzsJIW__main{min-width:0}.GuestApplicantForm-module__pzsJIW__progress{gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.GuestApplicantForm-module__pzsJIW__progress li{color:#66645f;border-top:3px solid #ddd9d2;flex:1;min-width:0;padding-top:10px;font-size:11px}.GuestApplicantForm-module__pzsJIW__progress [aria-current=step]{color:#11110f;border-color:#e95327;font-weight:650}.GuestApplicantForm-module__pzsJIW__stepTitle{outline:none;margin:0 0 20px;font-size:22px;font-weight:600}.GuestApplicantForm-module__pzsJIW__panel{border-radius:var(--radius-surface);background:#fff;border:1px solid #ddd9d2;margin-bottom:20px;padding:24px}.GuestApplicantForm-module__pzsJIW__panel p{color:#66645f;font-size:14px;line-height:1.6}.GuestApplicantForm-module__pzsJIW__panel h3{margin:0 0 16px;font-size:16px;font-weight:650}.GuestApplicantForm-module__pzsJIW__field{flex-direction:column;gap:8px;margin-bottom:20px;font-size:14px;font-weight:550;display:flex}.GuestApplicantForm-module__pzsJIW__field input,.GuestApplicantForm-module__pzsJIW__field select,.GuestApplicantForm-module__pzsJIW__field textarea{border-radius:var(--radius-surface);color:#11110f;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #bcb8b0;padding:10px 12px}.GuestApplicantForm-module__pzsJIW__field input[type=file]{padding:10px 8px;font-size:13px}.GuestApplicantForm-module__pzsJIW__field input:focus,.GuestApplicantForm-module__pzsJIW__field select:focus,.GuestApplicantForm-module__pzsJIW__field textarea:focus{outline-offset:2px;outline:2px solid #e95327}.GuestApplicantForm-module__pzsJIW__check{align-items:start;gap:12px;font-size:14px;line-height:1.6;display:flex}.GuestApplicantForm-module__pzsJIW__check input{accent-color:#e95327;flex-shrink:0;width:18px;height:18px;margin-top:4px}.GuestApplicantForm-module__pzsJIW__check a{text-decoration:underline}.GuestApplicantForm-module__pzsJIW__nav{border-top:1px solid #ddd9d2;justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;display:flex}.GuestApplicantForm-module__pzsJIW__primary,.GuestApplicantForm-module__pzsJIW__secondary{font:inherit;border-radius:var(--radius-surface);cursor:pointer;text-align:center;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600}.GuestApplicantForm-module__pzsJIW__primary{color:#fff;background:#e95327;border:1px solid #e95327}.GuestApplicantForm-module__pzsJIW__secondary{color:#11110f;background:#fff;border:1px solid #ddd9d2}.GuestApplicantForm-module__pzsJIW__primary:disabled,.GuestApplicantForm-module__pzsJIW__secondary:disabled{opacity:.55;cursor:wait}.GuestApplicantForm-module__pzsJIW__primary:focus-visible,.GuestApplicantForm-module__pzsJIW__secondary:focus-visible{outline-offset:3px;outline:2px solid #11110f}.GuestApplicantForm-module__pzsJIW__notice{background:#fff5ef;border-left:3px solid #e95327;margin-bottom:20px;padding:12px 16px;font-size:14px;line-height:1.6}.GuestApplicantForm-module__pzsJIW__error{color:#b42318;margin:16px 0;font-size:14px;line-height:1.5}.GuestApplicantForm-module__pzsJIW__saved{color:#66645f;margin:16px 0;font-size:12px}.GuestApplicantForm-module__pzsJIW__review{grid-template-columns:120px 1fr;gap:12px;margin:0;font-size:14px;display:grid}.GuestApplicantForm-module__pzsJIW__review dt{color:#66645f}.GuestApplicantForm-module__pzsJIW__review dd{overflow-wrap:anywhere;margin:0}@media (max-width:800px){.GuestApplicantForm-module__pzsJIW__columns{grid-template-columns:1fr;gap:24px}.GuestApplicantForm-module__pzsJIW__layout{padding:28px 20px 56px}.GuestApplicantForm-module__pzsJIW__intro{margin-bottom:24px}.GuestApplicantForm-module__pzsJIW__progress li{font-size:10px}}@media (max-width:450px){.GuestApplicantForm-module__pzsJIW__layout{padding:24px 16px 48px}.GuestApplicantForm-module__pzsJIW__panel{padding:20px 16px}.GuestApplicantForm-module__pzsJIW__nav{flex-direction:column-reverse;gap:10px}.GuestApplicantForm-module__pzsJIW__nav button{width:100%}.GuestApplicantForm-module__pzsJIW__review{grid-template-columns:1fr;gap:6px}.GuestApplicantForm-module__pzsJIW__review dd{margin-bottom:10px}}.GuestApplicantForm-module__pzsJIW__progress{z-index:2;background:#f7f6f2;padding:12px 0 16px;position:sticky;top:0}.GuestApplicantForm-module__pzsJIW__stepTitle{scroll-margin-top:120px}.GuestApplicantForm-module__pzsJIW__proofFeedback{border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-surface-sub);min-width:0;color:var(--color-ink);align-items:flex-start;gap:10px;padding:12px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.GuestApplicantForm-module__pzsJIW__proofFeedback[data-state=selected],.GuestApplicantForm-module__pzsJIW__proofFeedback[data-state=uploaded]{border-color:var(--color-ok-edge);background:color-mix(in srgb,var(--color-ok-wash) 35%,white);color:var(--color-ok-ink)}.GuestApplicantForm-module__pzsJIW__proofFeedback[data-state=error]{border-color:var(--color-danger-edge);background:var(--color-danger-wash);color:var(--color-danger-ink)}.GuestApplicantForm-module__pzsJIW__proofIcon{flex-shrink:0;font-size:20px;line-height:1.2}.GuestApplicantForm-module__pzsJIW__proofContent{gap:2px;min-width:0;display:grid}.GuestApplicantForm-module__pzsJIW__proofLabel{color:var(--color-ink);font-weight:500}.GuestApplicantForm-module__pzsJIW__proofStatus{font-weight:500}.GuestApplicantForm-module__pzsJIW__proofFileName{color:var(--color-ink);overflow-wrap:anywhere}.GuestApplicantForm-module__pzsJIW__proofHint{color:var(--color-ink-soft);font-size:12px;font-weight:400}.GuestApplicantForm-module__pzsJIW__proofSummary{gap:10px;max-width:680px;margin:20px 0;display:grid}.GuestApplicantForm-module__pzsJIW__proofActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.GuestApplicantForm-module__pzsJIW__proofFeedback[data-state=uploading] .GuestApplicantForm-module__pzsJIW__proofIcon,.GuestApplicantForm-module__pzsJIW__proofFeedback[data-state=processing] .GuestApplicantForm-module__pzsJIW__proofIcon{animation:1s linear infinite GuestApplicantForm-module__pzsJIW__proof-spin}@keyframes GuestApplicantForm-module__pzsJIW__proof-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GuestApplicantForm-module__pzsJIW__proofFeedback .GuestApplicantForm-module__pzsJIW__proofIcon{animation:none}}.GuestApplicantForm-module__pzsJIW__intakeFields{border:0;min-width:0;margin:0;padding:0}.GuestApplicantForm-module__pzsJIW__field textarea{resize:vertical;min-height:100px}.GuestApplicantForm-module__pzsJIW__primary{justify-content:center;align-items:center;display:inline-flex}.GuestApplicantForm-module__pzsJIW__accountSwitch{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.GuestApplicantForm-module__pzsJIW__accountSwitch button{min-height:44px;color:var(--color-brand-ink);text-underline-offset:3px;padding:0 6px;font-weight:600;text-decoration:underline}
.OrderRequestWorkspace-module__Tqroca__workspace{max-width:1280px;color:var(--color-ink,#11110f);margin:auto}.OrderRequestWorkspace-module__Tqroca__workspace header{margin:24px 0}.OrderRequestWorkspace-module__Tqroca__workspace h1{text-wrap:balance;margin:10px 0;font-size:clamp(26px,4vw,40px);line-height:1.15}.OrderRequestWorkspace-module__Tqroca__workspace h2{margin-bottom:14px;font-size:20px;font-weight:650}.OrderRequestWorkspace-module__Tqroca__workspace h3{margin:20px 0 8px;font-weight:600}.OrderRequestWorkspace-module__Tqroca__workspace p{margin:10px 0;line-height:1.6}.OrderRequestWorkspace-module__Tqroca__eyebrow{color:#66645f;font-size:12px;font-weight:650}.OrderRequestWorkspace-module__Tqroca__columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.OrderRequestWorkspace-module__Tqroca__panel{border-radius:var(--radius-surface);overflow-wrap:anywhere;background:#fff;border:1px solid #ddd9d2;min-width:0;margin-bottom:24px;padding:24px}.OrderRequestWorkspace-module__Tqroca__workspace label{gap:7px;margin:14px 0;font-size:14px;display:grid}.OrderRequestWorkspace-module__Tqroca__workspace input,.OrderRequestWorkspace-module__Tqroca__workspace select,.OrderRequestWorkspace-module__Tqroca__workspace textarea{border-radius:var(--radius-surface);color:#11110f;background:#fff;border:1px solid #ddd9d2;width:100%;min-height:44px;padding:10px 12px}.OrderRequestWorkspace-module__Tqroca__workspace textarea{resize:vertical;min-height:100px}.OrderRequestWorkspace-module__Tqroca__button,.OrderRequestWorkspace-module__Tqroca__secondary,.OrderRequestWorkspace-module__Tqroca__primaryLink{border-radius:var(--radius-surface);color:#fff;background:#e95327;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.OrderRequestWorkspace-module__Tqroca__button:disabled,.OrderRequestWorkspace-module__Tqroca__secondary:disabled{opacity:.5;cursor:not-allowed}.OrderRequestWorkspace-module__Tqroca__workspace .OrderRequestWorkspace-module__Tqroca__secondary{color:#11110f;background:#fff;border:1px solid #ddd9d2;margin-right:8px}.OrderRequestWorkspace-module__Tqroca__workspace :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #11110f}.OrderRequestWorkspace-module__Tqroca__workspace dl{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;font-size:14px;display:grid}.OrderRequestWorkspace-module__Tqroca__workspace dt{color:#66645f}.OrderRequestWorkspace-module__Tqroca__workspace dd{font-weight:600}.OrderRequestWorkspace-module__Tqroca__link,.OrderRequestWorkspace-module__Tqroca__back{color:#c5411c;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.OrderRequestWorkspace-module__Tqroca__amount{font-variant-numeric:tabular-nums;font-size:26px}.OrderRequestWorkspace-module__Tqroca__actions{gap:8px;display:grid}.OrderRequestWorkspace-module__Tqroca__workspace .OrderRequestWorkspace-module__Tqroca__check{align-items:flex-start;display:flex}.OrderRequestWorkspace-module__Tqroca__workspace .OrderRequestWorkspace-module__Tqroca__check input{flex-shrink:0;width:20px;min-height:20px}.OrderRequestWorkspace-module__Tqroca__history{padding:0;list-style:none}.OrderRequestWorkspace-module__Tqroca__history li{border-bottom:1px solid #ddd9d2;padding:16px 0}.OrderRequestWorkspace-module__Tqroca__history span{color:#66645f;margin-top:4px;font-size:12px;display:block}.OrderRequestWorkspace-module__Tqroca__error{color:#9c2913;border-radius:var(--radius-surface);background:#fff1ed;padding:14px}@media (max-width:800px){.OrderRequestWorkspace-module__Tqroca__columns{flex-direction:column-reverse;gap:0;display:flex}.OrderRequestWorkspace-module__Tqroca__panel{padding:18px}.OrderRequestWorkspace-module__Tqroca__workspace dl{grid-template-columns:1fr 1fr}.OrderRequestWorkspace-module__Tqroca__workspace h1{font-size:28px}}.OrderRequestWorkspace-module__Tqroca__workspace summary{cursor:pointer;color:#b33c1d;align-items:center;min-height:44px;display:flex}.OrderRequestWorkspace-module__Tqroca__workspace summary:focus-visible{outline-offset:3px;outline:2px solid #11110f}
.purchase-module__U5Qb7G__workspace{color:var(--color-ink,#11110f);gap:24px;min-width:0;display:grid}.purchase-module__U5Qb7G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.purchase-module__U5Qb7G__header>div{min-width:0}.purchase-module__U5Qb7G__header h1{overflow-wrap:anywhere;letter-spacing:-.03em;margin:4px 0;font-size:clamp(26px,3vw,34px);font-weight:700}.purchase-module__U5Qb7G__eyebrow{color:#6d6861;font-size:12px}.purchase-module__U5Qb7G__muted{color:#6d6861;font-size:13px;line-height:1.6}.purchase-module__U5Qb7G__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-module__U5Qb7G__card{border-radius:var(--radius-surface);background:#fff;border:1px solid #ddd9d2;min-width:0;padding:24px}.purchase-module__U5Qb7G__card h2{letter-spacing:-.02em;margin-bottom:14px;font-size:18px;font-weight:650}.purchase-module__U5Qb7G__card h3{font-size:15px;font-weight:650}.purchase-module__U5Qb7G__stack{gap:16px;display:grid}.purchase-module__U5Qb7G__columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.purchase-module__U5Qb7G__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.purchase-module__U5Qb7G__field{gap:7px;min-width:0;font-size:13px;font-weight:550;display:grid}.purchase-module__U5Qb7G__field input,.purchase-module__U5Qb7G__field select,.purchase-module__U5Qb7G__field textarea{border-radius:var(--radius-surface);width:100%;min-height:44px;font:inherit;color:#11110f;background:#fff;border:1px solid #d5d0c8;padding:10px 12px;font-weight:400}.purchase-module__U5Qb7G__field textarea{resize:vertical;min-height:100px}.purchase-module__U5Qb7G__field input:focus-visible,.purchase-module__U5Qb7G__field textarea:focus-visible,.purchase-module__U5Qb7G__field select:focus-visible{outline-offset:3px;outline:2px solid #e95327}.purchase-module__U5Qb7G__full{grid-column:1/-1}.purchase-module__U5Qb7G__badge{border-radius:var(--radius-surface);color:#514b43;background:#f0eee9;align-items:center;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.purchase-module__U5Qb7G__badge[data-state=paid],.purchase-module__U5Qb7G__badge[data-state=approved],.purchase-module__U5Qb7G__badge[data-state=published]{color:#285c35;background:#e8f3e9}.purchase-module__U5Qb7G__badge[data-state=pending],.purchase-module__U5Qb7G__badge[data-state=partially_paid]{color:#835619;background:#fff0dc}.purchase-module__U5Qb7G__badge[data-state=rejected],.purchase-module__U5Qb7G__badge[data-state=void],.purchase-module__U5Qb7G__badge[data-state=withdrawn]{color:#a13931;background:#fcebea}.purchase-module__U5Qb7G__list{display:grid}.purchase-module__U5Qb7G__row{border-bottom:1px solid #e9e5df;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.purchase-module__U5Qb7G__row:last-child{border-bottom:0}.purchase-module__U5Qb7G__row a{text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline}.purchase-module__U5Qb7G__row p{margin-top:6px}.purchase-module__U5Qb7G__right{text-align:right;flex-shrink:0}.purchase-module__U5Qb7G__right strong{font-variant-numeric:tabular-nums;margin-bottom:8px;display:block}.purchase-module__U5Qb7G__error{color:#9b3428;border-radius:var(--radius-surface);background:#fff3f1;border:1px solid #efbab4;padding:12px 16px;font-size:13px}.purchase-module__U5Qb7G__notice{border-radius:var(--radius-surface);background:#f6f5f2;padding:14px;font-size:13px;line-height:1.6}.purchase-module__U5Qb7G__documentReminder{border-radius:var(--radius-surface);color:#4d3915;background:#fff8e8;border:1px solid #e6c98b;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.purchase-module__U5Qb7G__documentReminderIcon{color:#8a6116;margin-top:1px;font-size:22px}.purchase-module__U5Qb7G__documentReminder h3{margin:0;font-size:14px;font-weight:700;line-height:1.4}.purchase-module__U5Qb7G__documentReminder p{margin:3px 0 0;font-size:12.5px;line-height:1.55}.purchase-module__U5Qb7G__documentReminderLink{color:#684810;text-underline-offset:3px;align-items:center;gap:5px;min-height:44px;font-size:12.5px;font-weight:650;text-decoration:underline;display:inline-flex}.purchase-module__U5Qb7G__documentReminderLink:focus-visible{border-radius:var(--radius-surface);outline-offset:3px;outline:2px solid #e95327}.purchase-module__U5Qb7G__documentReminderLink>span{font-size:17px}.purchase-module__U5Qb7G__document{border-radius:var(--radius-surface);overflow-wrap:anywhere;padding:clamp(20px,4vw,40px);box-shadow:0 3px 12px #11110f05}.purchase-module__U5Qb7G__documentHeader{border-bottom:2px solid #11110f;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.purchase-module__U5Qb7G__logo{object-fit:contain;align-self:start;width:140px;height:auto}.purchase-module__U5Qb7G__documentTitle{text-align:right}.purchase-module__U5Qb7G__documentTitle h2{margin:0 0 6px;font-size:23px}.purchase-module__U5Qb7G__document dl{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.purchase-module__U5Qb7G__document dt{color:#6d6861;margin-bottom:8px;font-size:11px}.purchase-module__U5Qb7G__document dd{white-space:pre-wrap;font-size:13px;line-height:1.7}.purchase-module__U5Qb7G__items{table-layout:fixed;overflow-wrap:anywhere;border-collapse:collapse;width:100%;margin:24px 0;font-size:13px}.purchase-module__U5Qb7G__items th{text-align:left;color:#6d6861;border-block:1px solid #ddd9d2;padding:10px 0;font-size:11px}.purchase-module__U5Qb7G__items td{vertical-align:top;border-bottom:1px solid #eeeae4;padding:14px 4px 14px 0}.purchase-module__U5Qb7G__items th:last-child,.purchase-module__U5Qb7G__items td:last-child{text-align:right}.purchase-module__U5Qb7G__items th:first-child{width:55%}.purchase-module__U5Qb7G__items th:nth-child(2){width:10%}.purchase-module__U5Qb7G__total{border-bottom:2px solid #11110f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;padding:16px 0;font-weight:650;display:flex}.purchase-module__U5Qb7G__total strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:25px}.purchase-module__U5Qb7G__amount{overflow-wrap:anywhere;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.purchase-module__U5Qb7G__timeline{border-left:1px solid #d5d0c8;gap:28px;margin:12px 0 0 8px;padding:0 0 0 24px;display:grid}.purchase-module__U5Qb7G__timelineItem{position:relative}.purchase-module__U5Qb7G__timelineItem:before{content:"";box-sizing:content-box;background:#e95327;border:3px solid #f6f5f2;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-32px}.purchase-module__U5Qb7G__gallery{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0;display:grid}.purchase-module__U5Qb7G__gallery img,.purchase-module__U5Qb7G__gallery video{object-fit:cover;border-radius:var(--radius-surface);background:#f6f5f2;width:100%;height:180px}.purchase-module__U5Qb7G__gallery a:focus-visible{outline-offset:3px;border-radius:var(--radius-surface);outline:2px solid #e95327}.purchase-module__U5Qb7G__upload{border-radius:var(--radius-surface);background:#fbfaf8;border:1px dashed #bbb4aa;padding:20px}.purchase-module__U5Qb7G__upload input{max-width:100%;min-height:44px;font-size:13px}.purchase-module__U5Qb7G__upload progress{accent-color:#e95327;width:100%}.purchase-module__U5Qb7G__uploadItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:grid}.purchase-module__U5Qb7G__uploadItem span{overflow-wrap:anywhere}.purchase-module__U5Qb7G__check{align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.purchase-module__U5Qb7G__check input{accent-color:#e95327;width:20px;height:20px}.purchase-module__U5Qb7G__link{color:#bc3c17;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.purchase-module__U5Qb7G__completionBanner{border-bottom:1px solid var(--color-line,#ddd9d2);background:var(--color-surface-sub,#f0efeb);color:var(--color-ink,#11110f)}.purchase-module__U5Qb7G__completionBannerInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(100%,1400px);margin:0 auto;padding:14px clamp(20px,3vw,44px);display:grid}.purchase-module__U5Qb7G__completionBannerCopy{min-width:0}.purchase-module__U5Qb7G__completionBannerCopy h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(17px,1.5vw,19px);font-weight:650;line-height:1.3}.purchase-module__U5Qb7G__completionBannerCopy>p:last-child{max-width:62ch;color:var(--color-ink-soft,#403e39);text-wrap:pretty;margin:3px 0 0;font-size:13px;line-height:1.45}.purchase-module__U5Qb7G__completionBannerAction{border-radius:var(--radius-surface);min-width:110px;min-height:44px;padding-inline:18px}@media (max-width:800px){.purchase-module__U5Qb7G__documentReminder{grid-template-columns:auto minmax(0,1fr)}.purchase-module__U5Qb7G__documentReminderLink{grid-column:2;justify-self:start}.purchase-module__U5Qb7G__columns{grid-template-columns:minmax(0,1fr)}.purchase-module__U5Qb7G__card{padding:20px}}@media (max-width:480px){.purchase-module__U5Qb7G__completionBannerInner{gap:12px;padding:12px 16px}.purchase-module__U5Qb7G__completionBannerAction{min-width:92px;padding-inline:12px}.purchase-module__U5Qb7G__formGrid{grid-template-columns:1fr}.purchase-module__U5Qb7G__documentHeader{flex-direction:column}.purchase-module__U5Qb7G__documentTitle{text-align:left}.purchase-module__U5Qb7G__document dl{grid-template-columns:1fr}.purchase-module__U5Qb7G__row{align-items:flex-start;gap:10px}.purchase-module__U5Qb7G__right strong{font-size:14px}.purchase-module__U5Qb7G__timeline{padding-left:18px}.purchase-module__U5Qb7G__timelineItem:before{left:-26px}}@media print{body:has(.purchase-module__U5Qb7G__document) *:not(.purchase-module__U5Qb7G__document):not(.purchase-module__U5Qb7G__document *){visibility:hidden}.purchase-module__U5Qb7G__document,.purchase-module__U5Qb7G__document *{visibility:visible}.purchase-module__U5Qb7G__document{width:100%;box-shadow:none;border:0;position:absolute;inset:0}}.purchase-module__U5Qb7G__badge[data-state=pending_review]{color:#835619;background:#fff0dc}.purchase-module__U5Qb7G__accounting{gap:8px;margin:20px 0;display:grid}.purchase-module__U5Qb7G__accounting>div{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.purchase-module__U5Qb7G__accounting dt{color:var(--color-ink-mute);font-size:13px}.purchase-module__U5Qb7G__accounting dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}
