._section_v07vh_1{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:32px;scroll-margin-top:155px}._heading_v07vh_1{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}._heading_v07vh_1 h2{margin:7px 0 10px;font:500 clamp(1.6rem,3vw,2.2rem)/1.2 Georgia,serif}._heading_v07vh_1>div>span{letter-spacing:.1em;color:#956333;font-size:.68rem;font-weight:750}._heading_v07vh_1 p{color:var(--muted-foreground);max-width:680px;margin:0;font-size:.85rem;line-height:1.7}._stepCount_v07vh_1{border:1px solid var(--border);color:#956333;border-radius:30px;flex-shrink:0;padding:10px 14px;font-size:.75rem}._progress_v07vh_1{gap:10px;margin-bottom:26px;padding:0;list-style:none;display:flex}._progress_v07vh_1 li{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;flex:1;align-items:center;gap:8px;padding:11px 12px;font-size:.8rem;display:flex}._progress_v07vh_1 li[aria-current=step]{color:#654221;background:#f3e8d8;border-color:#b78c58;font-weight:650}._progress_v07vh_1 b{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}._categoryHeader_v07vh_1{border:1px solid var(--border);background:#a5753c09;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:19px;display:flex}._categoryHeader_v07vh_1>svg{color:#a5753c;flex-shrink:0}._categoryHeader_v07vh_1>div{flex:1;min-width:0}._categoryHeader_v07vh_1 h3{margin:0 0 4px;font-size:1rem}._categoryHeader_v07vh_1 p{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.6}._categoryHeader_v07vh_1 button{color:#956333;cursor:pointer;background:0 0;border:0;font-size:.8rem;text-decoration:underline}._section_v07vh_1 label{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;font-size:.82rem;font-weight:650;line-height:1.5;display:flex}._section_v07vh_1 label>small{color:var(--muted-foreground);font-size:.73rem;font-weight:400;line-height:1.6}._section_v07vh_1 input:not([type=checkbox]),._section_v07vh_1 select,._section_v07vh_1 textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;max-width:100%;color:var(--foreground);font:inherit;border-radius:8px;min-height:46px;padding:12px;font-weight:400}._section_v07vh_1 textarea{resize:vertical;line-height:1.7}._fields_v07vh_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}._full_v07vh_1{grid-column:1/-1}._formSection_v07vh_1{border:0;border-top:1px solid var(--border);min-width:0;margin:25px 0 0;padding:25px 0 0}._formSection_v07vh_1 legend{padding-right:16px;font-size:1rem;font-weight:650}._formSection_v07vh_1>p{color:var(--muted-foreground);margin:0 0 22px;font-size:.8rem;line-height:1.7}._groups_v07vh_1{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}._groups_v07vh_1 button{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:25px;padding:9px 13px;font-size:.75rem}._groups_v07vh_1 button[aria-pressed=true]{color:#fff;background:#765033;border-color:#765033}._tiles_v07vh_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._tiles_v07vh_1 button{text-align:start;border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:18px 14px;display:flex}._tiles_v07vh_1 button>svg{color:#956333;flex-shrink:0;width:23px}._tiles_v07vh_1 strong{font-size:.85rem;line-height:1.5;display:block}._tiles_v07vh_1 small{color:var(--muted-foreground);margin-top:5px;font-size:.72rem;line-height:1.6;display:block}._tiles_v07vh_1 button[aria-pressed=true],._tiles_v07vh_1 button:hover{background:#a5753c08;border-color:#b58551}._actions_v07vh_1{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:22px;display:flex}._actions_v07vh_1 button{border:1px solid var(--border);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 18px;font-size:.85rem;display:flex}._actions_v07vh_1 button._primary_v07vh_1{color:#fff;background:#765033;border-color:#765033;font-weight:650}._section_v07vh_1 button:disabled{opacity:.5;cursor:not-allowed}._uploadGrid_v07vh_1{grid-template-columns:1fr 1fr;gap:20px;display:grid}._upload_v07vh_1{background:#a5753c05;border:1px dashed #bba98f;border-radius:12px;min-width:0;padding:20px}._upload_v07vh_1>svg{color:#956333;margin-bottom:12px}._upload_v07vh_1 h4{margin:0 0 10px;font-size:.9rem}._upload_v07vh_1 p,._upload_v07vh_1>small{color:var(--muted-foreground);font-size:.75rem;line-height:1.7}._preview_v07vh_1{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:120px;margin-bottom:14px;padding:8px}._fileList_v07vh_1{margin:16px 0 0;padding:0;list-style:none}._fileList_v07vh_1 li{border-top:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;font-size:.75rem;display:flex}._fileList_v07vh_1 button,._remove_v07vh_1{color:#956333;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:.72rem;text-decoration:underline}._review_v07vh_1{grid-template-columns:1fr 1fr;gap:20px;display:grid}._review_v07vh_1 section{border:1px solid var(--border);background:#a5753c05;border-radius:12px;min-width:0;padding:22px}._review_v07vh_1 section h4{margin-bottom:18px;font-size:.95rem}._review_v07vh_1 dl{margin:0}._review_v07vh_1 dl>div{margin-bottom:14px}._review_v07vh_1 dt{color:var(--muted-foreground);margin-bottom:5px;font-size:.72rem}._review_v07vh_1 dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.7}._review_v07vh_1 p{white-space:pre-wrap;font-size:.85rem;line-height:1.7}._consent_v07vh_1{align-items:flex-start;margin-top:24px;flex-direction:row!important;gap:10px!important;font-weight:400!important;display:flex!important}._consent_v07vh_1 input{accent-color:#765033;flex-shrink:0;width:18px;height:18px;margin-top:3px}._consent_v07vh_1 a{text-decoration:underline}._notice_v07vh_1{background:#a5753c0a;border:1px solid #b5855150;border-radius:9px;margin:16px 0;padding:14px 16px;font-size:.85rem;line-height:1.6}._error_v07vh_1{color:#9b3324;background:#b52b1e08;border:1px solid #b52b1e66;border-radius:9px;padding:14px 16px;font-size:.85rem;line-height:1.6}._success_v07vh_1{text-align:center;background:#8ba6730b;border:1px solid #91a684;border-radius:15px;padding:30px}._success_v07vh_1>svg{color:#617e47;width:42px;height:42px;margin:0 auto 20px}._success_v07vh_1 h3{margin-bottom:18px;font:1.8rem Georgia,serif}._success_v07vh_1 p{max-width:600px;margin:15px auto;font-size:.9rem;line-height:1.8}._success_v07vh_1 code{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:12px 18px;font-size:1rem;display:inline-block}._success_v07vh_1 button{border:1px solid var(--border);cursor:pointer;border-radius:9px;margin-top:10px;padding:12px 18px}._section_v07vh_1 fieldset:disabled{opacity:.65}._section_v07vh_1 input:focus-visible,._section_v07vh_1 select:focus-visible,._section_v07vh_1 textarea:focus-visible,._section_v07vh_1 button:focus-visible,._section_v07vh_1 a:focus-visible{outline-offset:3px;outline:3px solid #b58551}@media (width<=800px){._tiles_v07vh_1{grid-template-columns:repeat(2,minmax(0,1fr))}._section_v07vh_1{padding:24px}._uploadGrid_v07vh_1,._review_v07vh_1{grid-template-columns:1fr}._heading_v07vh_1{align-items:flex-start}._fields_v07vh_1{gap:0 14px}._section_v07vh_1{scroll-margin-top:135px}}@media (width<=550px){._section_v07vh_1{border-radius:16px;padding:21px 16px}._heading_v07vh_1{flex-direction:column;gap:14px}._stepCount_v07vh_1{padding:7px 12px}._progress_v07vh_1{gap:6px}._progress_v07vh_1 li{gap:6px;padding:9px 7px;font-size:.68rem}._progress_v07vh_1 b{width:20px;height:20px;font-size:.65rem}._fields_v07vh_1,._tiles_v07vh_1{grid-template-columns:minmax(0,1fr)}._tiles_v07vh_1 button{padding:15px}._groups_v07vh_1{gap:6px}._groups_v07vh_1 button{padding:8px 10px;font-size:.7rem}._actions_v07vh_1{flex-wrap:wrap;gap:10px}._actions_v07vh_1 button._primary_v07vh_1{flex:1}._categoryHeader_v07vh_1{flex-wrap:wrap;align-items:flex-start;padding:16px}._categoryHeader_v07vh_1>div{flex-basis:70%}._categoryHeader_v07vh_1 button{margin-left:auto}._section_v07vh_1 input:not([type=checkbox]),._section_v07vh_1 select,._section_v07vh_1 textarea{font-size:16px}._review_v07vh_1 section{padding:18px}._success_v07vh_1{padding:25px 16px}}
