._8gEGqW_shell{gap:var(--space-6);min-width:0;max-width:64rem;display:grid}._8gEGqW_shell :is(input,textarea,select,button,a,[tabindex]){scroll-margin-block-end:9rem}._8gEGqW_bar{gap:var(--space-3);padding:var(--space-4) 0;border-block:1px solid var(--color-border);display:grid}._8gEGqW_barTop{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._8gEGqW_stepLine{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0;font-weight:600;line-height:1.4}._8gEGqW_segments{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._8gEGqW_segment{border-radius:var(--radius-round);background:var(--color-progress-track);height:.375rem;transition:background-color var(--motion-standard) var(--ease-standard)}._8gEGqW_segment[data-state=done]{background:var(--color-success)}._8gEGqW_segment[data-state=current]{background:var(--color-selected)}._8gEGqW_screen{gap:var(--space-5);min-width:0;display:grid}._8gEGqW_screen h1,._8gEGqW_screen h2._8gEGqW_title{font:400 clamp(2rem, 4.4vw, 3.2rem)/1.05 var(--serif);letter-spacing:-.02em;margin:0}._8gEGqW_screen h1:focus-visible,._8gEGqW_screen h2._8gEGqW_title:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}._8gEGqW_lead{max-width:44rem;color:var(--color-text-muted);margin:0;line-height:1.7}._8gEGqW_house{font:400 1.4rem/1.3 var(--serif);margin:0}._8gEGqW_resume{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-selected);background:var(--color-surface-notice);font-size:var(--font-size-label);margin:0;line-height:1.6}._8gEGqW_quote{padding:var(--space-5) var(--space-6);border-left:3px solid var(--color-accent);background:var(--color-surface);max-width:44rem;margin:0}._8gEGqW_quote p{margin:0 0 var(--space-3);font:italic 400 1.35rem/1.5 var(--serif)}._8gEGqW_quote ._8gEGqW_signature{color:var(--color-text-muted);font:400 var(--font-size-label)/1.4 var(--sans);margin:0}._8gEGqW_nextList{gap:var(--space-3);counter-reset:next;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}._8gEGqW_nextList li{gap:var(--space-3);counter-increment:next;grid-template-columns:1.75rem minmax(0,1fr);line-height:1.6;display:grid}._8gEGqW_nextList li:before{content:counter(next);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);width:1.75rem;height:1.75rem;font-size:var(--font-size-caption);place-items:center;font-weight:700;display:grid}._8gEGqW_nextTitle{font-weight:600;font-size:var(--font-size-label);margin:0}._8gEGqW_note{color:var(--color-text-muted);font-size:var(--font-size-label);max-width:44rem;margin:0;line-height:1.65}._8gEGqW_split{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:start;display:grid}._8gEGqW_fields{gap:var(--space-5);min-width:0;display:grid}._8gEGqW_previewToggle{display:none}._8gEGqW_previewBox{top:calc(var(--site-header-sticky,0px) + 1.5rem);gap:var(--space-3);min-width:0;display:grid;position:sticky}._8gEGqW_previewBox h2{font:400 1.3rem/1.2 var(--serif);margin:0}._8gEGqW_media{gap:var(--space-3);min-width:0;display:grid}._8gEGqW_media h2{font:400 1.3rem/1.2 var(--serif);margin:0}._8gEGqW_footer{align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}._8gEGqW_footerNote{color:var(--color-text-muted);font-size:var(--font-size-label);flex:14rem;margin:0;line-height:1.55}._8gEGqW_status{color:var(--color-text-muted);font-size:var(--font-size-label);min-height:1.25rem;margin:0}._8gEGqW_status[data-tone=error]{color:var(--color-error)}._8gEGqW_editor{min-width:0}._8gEGqW_buyer{gap:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}._8gEGqW_buyerPhoto{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-photo-mat);color:var(--color-text-muted);font-size:var(--font-size-label);text-align:center;padding:var(--space-3);place-items:center;display:grid;position:relative;overflow:hidden}._8gEGqW_buyerPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._8gEGqW_buyerBody{gap:var(--space-3);min-width:0;display:grid}._8gEGqW_buyerBody h2{font:400 clamp(1.6rem, 3vw, 2.2rem)/1.1 var(--serif);overflow-wrap:anywhere;margin:0}._8gEGqW_price{font:400 1.4rem/1.2 var(--serif);margin:0}._8gEGqW_meta{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-label);flex-wrap:wrap;display:flex}._8gEGqW_pill{min-height:1.5rem;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);font-size:var(--font-size-caption);justify-self:start;align-items:center;font-weight:600;display:inline-flex}._8gEGqW_empty{gap:var(--space-3);padding:var(--space-8);border:1px dashed var(--color-border-strong);background:var(--color-surface);justify-items:start;display:grid}._8gEGqW_empty p{color:var(--color-text-muted);margin:0;line-height:1.7}._8gEGqW_tick{width:4.5rem;height:4.5rem;color:var(--color-success)}._8gEGqW_tick circle{fill:none;stroke:var(--color-border-strong);stroke-width:2px}._8gEGqW_tick path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0;animation:_8gEGqW_draw var(--motion-standard) var(--ease-standard) both}@keyframes _8gEGqW_draw{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}._8gEGqW_celebrate{gap:var(--space-5);justify-items:start;display:grid}@media (max-width:900px){._8gEGqW_split{grid-template-columns:minmax(0,1fr)}._8gEGqW_previewToggle{display:inline-flex}._8gEGqW_previewBox{position:static}._8gEGqW_previewBox[data-open=false] ._8gEGqW_previewBody{display:none}._8gEGqW_buyer{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){._8gEGqW_quote{padding:var(--space-4)}._8gEGqW_empty{padding:var(--space-5)}._8gEGqW_footer>*{flex:100%}._8gEGqW_footer button,._8gEGqW_footer a{width:100%}}@media (prefers-reduced-motion:reduce){._8gEGqW_segment{transition:none}._8gEGqW_tick path{stroke-dashoffset:0;animation:none}}
