@layer theme,base;@layer components{.progress{gap:var(--s-2);flex-direction:column;display:flex}.progress-track{border-radius:var(--r-pill);background:var(--paper-3);height:6px;overflow:hidden}.progress-lg .progress-track{height:var(--s-2)}.progress-fill{height:100%;width:var(--value,0%);background:var(--progress,var(--brass));border-radius:inherit;transition:width var(--dur) var(--ease)}.progress-done{--progress:var(--success)}.theme-brand{--progress:var(--brand)}.theme-brand .progress-done{--progress:var(--success)}.theme-brand.brand-near-success .progress-done,.theme-brand .brand-near-success .progress-done{--progress:var(--ink)}.theme-brand.brand-near-success .meter.progress-done>span.on,.theme-brand .brand-near-success .meter.progress-done>span.on{background:var(--ink)}.progress-meta{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums;display:flex}.surface-applicant .progress-meta{font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.progress-meta strong{color:var(--ink);font-weight:600}.meter{grid-template-columns:repeat(var(--n,9), 1fr);gap:var(--s-0-5);min-width:64px;display:grid}.meter>span{border-radius:var(--s-0-5);background:var(--paper-3);height:6px}.meter>span.on{background:var(--progress,var(--brass))}.meter.progress-done>span.on{background:var(--success)}.meter-inline{align-items:center;gap:var(--s-2);display:inline-flex}.meter-inline .meter{width:72px}.steps{align-items:center;gap:var(--s-2) var(--s-3);counter-reset:step;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step{align-items:center;gap:var(--s-2);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;display:inline-flex}.step+.step:before{content:"";width:var(--s-5);background:var(--line-strong);height:1px;margin-right:var(--s-1)}.step-mark{width:var(--h-xs);height:var(--h-xs);border:1px solid var(--line-input);background:var(--surface);color:var(--ink-2);font-size:var(--fs-label);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.step-mark .icon{stroke-width:2.5px;width:12px;height:12px}.step.is-done{color:var(--ink-2)}.step.is-done .step-mark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.step[aria-current=step]{color:var(--ink);font-weight:600}.step[aria-current=step] .step-mark{border:2px solid var(--ink);color:var(--ink)}@media (width<=719px){.steps-collapse .step:not([aria-current=step]) .step-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.steps-collapse .step+.step:before{width:var(--s-3)}}.step-count{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.surface-applicant .step-count{font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.appbar-applicant{background:var(--paper);border-bottom:1px solid var(--line)}.appbar-applicant .appbar-inner{min-height:var(--h-bar);gap:var(--s-3)}.brokerage{align-items:center;gap:var(--s-3);min-width:0;display:flex}.brokerage-logo{width:var(--h-md);height:var(--h-md);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-lead);color:var(--ink);flex:none;place-items:center;display:grid}.brokerage-logo svg{width:28px;height:28px}.brokerage-logo.is-initial{color:var(--ink)}.brokerage-name{flex-direction:column;min-width:0;display:flex}.brokerage-name strong{font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-title-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brokerage-name span{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--muted)}.secure{align-items:center;gap:var(--s-1-5);font-size:var(--fs-caption);color:var(--muted);white-space:nowrap;margin-left:auto;display:inline-flex}.theme-brand{--action:var(--brand);--on-action:var(--on-brand)}.appbar-applicant.is-branded{--focus-ring:var(--on-brand);background:var(--brand);color:var(--on-brand);border-bottom-color:#0000}.appbar-applicant.is-branded .brokerage-name span,.appbar-applicant.is-branded .secure{color:var(--on-brand)}.applicant-foot{padding-block:var(--s-7) var(--s-8);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption);gap:var(--s-1);flex-direction:column;display:flex}.outcome{gap:var(--s-5);padding-block:var(--s-7) var(--s-8);flex-direction:column;display:flex}.outcome-head{gap:var(--s-3);flex-direction:column;display:flex}.empty-mark-success{background:var(--success-tint);color:var(--success)}.empty-mark-brand{background:var(--paper-3);color:var(--ink)}.howto{counter-reset:howto;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.howto>li{counter-increment:howto;grid-template-columns:var(--h-xs) minmax(0, 1fr);gap:var(--s-3);padding-block:var(--s-4);border-bottom:1px solid var(--line);display:grid}.howto>li:before{content:counter(howto);width:var(--h-xs);height:var(--h-xs);border:1px solid var(--line-input);background:var(--surface);color:var(--ink);font-size:var(--fs-label);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.chk-page{gap:var(--s-8);padding-block:var(--s-6) var(--s-8);flex-direction:column;display:flex}.chk-top{gap:var(--s-5);flex-direction:column;display:flex}.chk-intro{gap:var(--s-2);flex-direction:column;display:flex}.chk-group{flex-direction:column;display:flex}.chk-group>.section-head{padding-bottom:var(--s-3)}.chk-group-note{padding-top:var(--s-3);color:var(--ink-2);font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.chk-list{margin:0;padding:0;list-style:none}.item .notice{margin-block:var(--s-1)}.item-files{gap:var(--s-2);flex-direction:column;display:flex}.chk-pick{gap:var(--s-2);flex-wrap:wrap;display:flex}.chk-pick>.btn{padding-inline:var(--s-3);flex:146px}.chk-act-quiet{padding-inline:var(--s-3);margin-left:calc(-1 * var(--s-3));align-self:flex-start}.chk-group .list{border-top:0}.chk-answers{padding-top:var(--s-3)}.mk-hero{padding-block:var(--s-8) var(--s-9)}@media (width>=720px){.mk-hero{padding-block:var(--s-10) var(--s-11)}}.mk-hero-grid{gap:var(--s-9);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1024px){.mk-hero-grid{gap:var(--s-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mk-hero-copy{gap:var(--s-5);max-width:var(--w-mk-copy);flex-direction:column;display:flex}.mk-shot{gap:var(--s-3);width:100%;max-width:var(--w-mk-shot);flex-direction:column;justify-self:end;margin:0;display:flex}.mk-device{--gutter:var(--s-4);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-md);overflow:hidden}.mk-device .appbar-inner{padding-inline:var(--gutter)}.mk-device .chk-page{padding:var(--s-5) var(--gutter) 0;gap:var(--s-7)}.mk-device .item:last-child{border-bottom:0}.mk-shot figcaption{text-align:center}@media (width<=719px){.mk-hero{padding-block-end:0}.mk-shot{max-width:none;margin-inline:calc(-1 * var(--s-4));width:auto;padding-block:var(--s-5);gap:var(--s-4);background:var(--paper-2);border-top:1px solid var(--line-strong)}.mk-shot figcaption{padding-inline:var(--s-4);text-align:start}.mk-device{border-inline:0;border-radius:0}}.mk-steps li{grid-template-rows:subgrid;row-gap:var(--s-3);grid-row:span 3;align-content:start;display:grid}.mk-steps h3{align-self:start}.mk-figs{gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.mk-figs{gap:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mk-figs .card{gap:var(--s-4);flex-direction:column;display:flex}.mk-figs dd{align-items:baseline;gap:var(--s-2);display:inline-flex}}@layer utilities;
