.QuoteForm_quotePage__RkpkF{--form-muted:color-mix(in srgb,var(--text-primary) 72%,var(--bg-primary));width:100%;max-width:920px;margin:0 auto;padding:56px 24px 64px;color:var(--text-primary)}.QuoteForm_intro__38mQh{text-align:center;margin:0 auto 32px;line-height:1.8;color:var(--form-muted)}.QuoteForm_eyebrow__puzKT{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--form-muted);margin-bottom:12px}.QuoteForm_stepTotal__x8TfL{font-weight:500}.QuoteForm_steps__j9z7C{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin:0 0 20px;list-style:none}.QuoteForm_steps__j9z7C li{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:var(--form-muted)}.QuoteForm_steps__j9z7C li>span:first-child{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--border-color);border-radius:50%;font-size:11px}.QuoteForm_steps__j9z7C .QuoteForm_currentStep__jkyH0{color:var(--text-primary);font-weight:800}.QuoteForm_steps__j9z7C .QuoteForm_completedStep__fFpWm>span:first-child,.QuoteForm_steps__j9z7C .QuoteForm_currentStep__jkyH0>span:first-child{background:var(--accent-primary);border-color:var(--accent-primary);color:#111}.QuoteForm_card__jH96H{position:relative;overflow:hidden;border:1px solid var(--border-color);border-radius:16px;padding:40px;background:var(--bg-primary);box-shadow:0 10px 40px rgba(0,0,0,.05)}.QuoteForm_progress__7js_R{position:absolute;inset:0 0 auto;height:4px;background:var(--bg-secondary)}.QuoteForm_progress__7js_R span{display:block;height:100%;background:var(--accent-primary);transition:width .2s}.QuoteForm_stepHeader__s962N{margin-bottom:32px}.QuoteForm_stepHeader__s962N h2{font-size:clamp(24px,3vw,30px);line-height:1.4;font-weight:800;margin:0 0 10px;scroll-margin-top:110px;outline:none}.QuoteForm_stepHeader__s962N p{font-size:14px;color:var(--form-muted);line-height:1.7}.QuoteForm_choiceGroup__4cykD,.QuoteForm_formFields__9wzo_{min-width:0;margin:0;padding:0;border:0}.QuoteForm_formFields__9wzo_{display:flex;flex-direction:column;gap:32px}.QuoteForm_field__29TYH{display:flex;flex-direction:column;gap:9px;min-width:0}.QuoteForm_field__29TYH h3,.QuoteForm_field__29TYH label{font-size:15px;line-height:1.7;font-weight:650}.QuoteForm_field__29TYH h3{margin:0}.QuoteForm_requirement__1TkBz{margin-left:8px;font-weight:400;font-size:11px;color:var(--form-muted);white-space:nowrap}.QuoteForm_hint__zi4NT{font-size:12px;line-height:1.8;color:var(--form-muted);margin:0;overflow-wrap:anywhere}.QuoteForm_input__rIwdd{width:100%;min-width:0;min-height:46px;padding:12px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:15px;line-height:1.6;outline:none}.QuoteForm_input__rIwdd[aria-invalid=true]{border-color:#c63939}.QuoteForm_input__rIwdd:focus{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}textarea.QuoteForm_input__rIwdd{resize:vertical;min-height:100px}.QuoteForm_choiceGroup__4cykD legend{font-size:15px;font-weight:650;line-height:1.8;margin-bottom:12px;padding:0}.QuoteForm_choiceGroup__4cykD:focus{outline:2px solid var(--accent-primary);outline-offset:5px;border-radius:4px}.QuoteForm_choices__jGCt0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.QuoteForm_serviceChoices__2nFPY{grid-template-columns:1fr}.QuoteForm_serviceChoices__2nFPY .QuoteForm_choice__XKSA_{padding:20px;min-height:86px}.QuoteForm_serviceChoices__2nFPY .QuoteForm_choiceCopy__WfqdE>span{font-size:16px}.QuoteForm_choice__XKSA_{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px;border:1px solid var(--border-color);border-radius:9px;cursor:pointer;transition:background .15s,border-color .15s;font-size:14px;line-height:1.6}.QuoteForm_choice__XKSA_ input{position:absolute;opacity:0;width:1px;height:1px}.QuoteForm_choice__XKSA_:hover{border-color:var(--form-muted)}.QuoteForm_choice__XKSA_:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:3px}.QuoteForm_choice__XKSA_:has(input:disabled){cursor:wait}.QuoteForm_selected__lCjLh{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-primary))}.QuoteForm_choiceMark__pPZME{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1px solid var(--form-muted);border-radius:50%;color:#111}.QuoteForm_selected__lCjLh .QuoteForm_choiceMark__pPZME{background:var(--accent-primary);border-color:var(--accent-primary)}.QuoteForm_choice__XKSA_:has(input[type=checkbox]) .QuoteForm_choiceMark__pPZME{border-radius:4px}.QuoteForm_choiceCopy__WfqdE{display:flex;flex-direction:column;gap:4px;min-width:0}.QuoteForm_choiceCopy__WfqdE>span{font-weight:550;overflow-wrap:anywhere}.QuoteForm_choiceCopy__WfqdE small{font-size:12px;font-weight:400;line-height:1.6;color:var(--form-muted)}.QuoteForm_compactChoices__ju0Ke{display:flex;flex-wrap:wrap}.QuoteForm_compactChoices__ju0Ke .QuoteForm_choice__XKSA_{flex:1 0 96px}.QuoteForm_conditionalFields__798PG{display:grid;gap:20px;padding:20px;border-left:2px solid var(--accent-primary);border-radius:0 8px 8px 0;background:var(--bg-secondary)}.QuoteForm_referenceSection__7XmuX{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--border-color);padding-top:28px}.QuoteForm_referenceSection__7XmuX h3{font-size:15px;font-weight:650;line-height:1.7;margin:0}.QuoteForm_referenceSection__7XmuX>.QuoteForm_hint__zi4NT{margin-top:-12px}.QuoteForm_contactGrid__osiZb{display:grid;grid-template-columns:1fr 1fr;gap:22px}.QuoteForm_fieldError__r6Zcb{margin-top:6px;font-size:12px;line-height:1.7;color:#bf3030;overflow-wrap:anywhere}[data-theme=dark] .QuoteForm_fieldError__r6Zcb{color:#ff9b9b}.QuoteForm_submitError__ZkD9u{margin-top:24px;padding:14px;border:1px solid #bf3030;border-radius:8px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.QuoteForm_uploadZone__6DFAP{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px dashed var(--form-muted);border-radius:10px;padding:24px 16px;text-align:center;cursor:pointer}.QuoteForm_uploadZone__6DFAP strong{font-size:14px}.QuoteForm_uploadZone__6DFAP span{color:var(--form-muted);font-size:12px}.QuoteForm_uploadZone__6DFAP small{color:var(--form-muted);font-size:10px;line-height:1.7;overflow-wrap:anywhere}.QuoteForm_uploadZone__6DFAP input{position:absolute;width:1px;height:1px;opacity:0}.QuoteForm_uploadZone__6DFAP:focus-within{outline:2px solid var(--text-primary);outline-offset:3px}.QuoteForm_fileList__eXp3V{display:flex;flex-direction:column;gap:8px;list-style:none;margin:8px 0 0;padding:0}.QuoteForm_fileList__eXp3V li{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border-color);border-radius:8px;padding:12px}.QuoteForm_fileList__eXp3V li>svg{flex-shrink:0;margin-top:3px}.QuoteForm_fileList__eXp3V li>div{flex:1 1;min-width:0}.QuoteForm_fileList__eXp3V li strong{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.QuoteForm_fileList__eXp3V li span{color:var(--form-muted);font-size:11px}.QuoteForm_fileList__eXp3V li button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--form-muted);cursor:pointer}.QuoteForm_fileList__eXp3V li button:hover{background:var(--bg-secondary)}.QuoteForm_fileSummary__9pepS{margin-top:4px;font-size:11px;color:var(--form-muted)}.QuoteForm_uploadProgress__9UQRx{margin-top:20px;min-height:20px;font-size:12px;line-height:1.7;color:var(--form-muted);overflow-wrap:anywhere}.QuoteForm_navigation__U2y8m{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;margin-top:10px;border-top:1px solid var(--border-color)}.QuoteForm_primaryButton__GiMAo,.QuoteForm_secondaryButton__VXZWf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:8px;padding:12px 20px;font:inherit;font-size:14px;font-weight:650;line-height:1.5;cursor:pointer;border:1px solid rgba(0,0,0,0)}.QuoteForm_primaryButton__GiMAo:focus-visible,.QuoteForm_secondaryButton__VXZWf:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.QuoteForm_primaryButton__GiMAo:disabled,.QuoteForm_secondaryButton__VXZWf:disabled{opacity:.5;cursor:default}.QuoteForm_primaryButton__GiMAo svg,.QuoteForm_secondaryButton__VXZWf svg{flex-shrink:0}.QuoteForm_primaryButton__GiMAo{background:#d2f07d;color:#222}.QuoteForm_primaryButton__GiMAo:hover:not(:disabled){background:#c6e76b}.QuoteForm_secondaryButton__VXZWf{color:var(--form-muted);background:rgba(0,0,0,0);padding-left:0}.QuoteForm_secondaryButton__VXZWf:hover:not(:disabled){color:var(--text-primary)}.QuoteForm_spinner__90TCO{animation:QuoteForm_rotate___EVo9 1s linear infinite}@keyframes QuoteForm_rotate___EVo9{to{transform:rotate(1turn)}}.QuoteForm_success__4otMT{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.QuoteForm_success__4otMT>svg{color:var(--accent-primary)}.QuoteForm_success__4otMT .QuoteForm_eyebrow__puzKT{margin:0}.QuoteForm_success__4otMT h2{font-size:25px;line-height:1.6;scroll-margin-top:110px;outline:none}.QuoteForm_success__4otMT>p{color:var(--form-muted);line-height:1.8}.QuoteForm_success__4otMT dl{width:100%;max-width:340px;padding:16px;border-radius:8px;background:var(--bg-secondary);font-size:13px}.QuoteForm_success__4otMT dl div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.QuoteForm_success__4otMT dl dt{color:var(--form-muted)}.QuoteForm_success__4otMT dl dd{font-weight:600}@media(max-width:640px){.QuoteForm_quotePage__RkpkF{padding:56px 0 36px}.QuoteForm_intro__38mQh{font-size:13px;padding:0 12px}.QuoteForm_card__jH96H{padding:28px 20px;border-radius:12px}.QuoteForm_steps__j9z7C{gap:6px}.QuoteForm_steps__j9z7C li{flex-direction:column;gap:6px;text-align:center;font-size:10px}.QuoteForm_choices__jGCt0,.QuoteForm_contactGrid__osiZb{grid-template-columns:1fr}.QuoteForm_compactChoices__ju0Ke .QuoteForm_choice__XKSA_{flex-basis:90px}.QuoteForm_conditionalFields__798PG{padding:16px}.QuoteForm_primaryButton__GiMAo,.QuoteForm_secondaryButton__VXZWf{font-size:13px;padding:12px 14px}.QuoteForm_secondaryButton__VXZWf{padding-left:0}.QuoteForm_navigation__U2y8m{gap:10px}}@media(prefers-reduced-motion:reduce){.QuoteForm_spinner__90TCO{animation:none}.QuoteForm_choice__XKSA_,.QuoteForm_progress__7js_R span{transition:none}}.BoardList_container__3_Bri{width:100%;position:relative;background:var(--bg-primary);border-radius:20px;overflow:hidden;border:1px solid rgba(116,125,140,.1);box-shadow:0 4px 20px rgba(0,0,0,.05)}[data-theme=dark] .BoardList_container__3_Bri{background:hsl(0,0%,8.6666666667%);border-color:rgba(116,125,140,.2);box-shadow:0 10px 40px rgba(0,0,0,.4)}.BoardList_tableHeader__g7mU9{display:grid;grid-template-columns:80px 1fr 120px 120px 100px;padding:1.25rem 2rem;background:rgba(116,125,140,.05);border-bottom:1px solid rgba(116,125,140,.1);font-family:Pretendard,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.02em;color:var(--text-secondary);text-transform:uppercase}@media(max-width:767px){.BoardList_tableHeader__g7mU9{display:none}}[data-theme=dark] .BoardList_tableHeader__g7mU9{background:rgba(255,255,255,.03);border-color:rgba(116,125,140,.2)}.BoardList_list__3N2jt{background:var(--bg-primary)}[data-theme=dark] .BoardList_list__3N2jt{background:rgba(0,0,0,0)}.BoardList_row__VCFnG{display:grid;grid-template-columns:80px 1fr 120px 120px 100px;padding:1.5rem 2rem;border-bottom:1px solid rgba(116,125,140,.1);align-items:center;transition:all .2s ease;cursor:pointer;color:var(--text-primary);font-size:.95rem;font-family:Pretendard,sans-serif;position:relative}.BoardList_row__VCFnG div:first-child,.BoardList_row__VCFnG div:nth-child(4),.BoardList_row__VCFnG div:nth-child(5){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.BoardList_row__VCFnG:last-child{border-bottom:none}.BoardList_row__VCFnG:hover{background-color:rgba(116,125,140,.05);transform:none}.BoardList_row__VCFnG:hover .BoardList_titleCell__onmZi span{color:var(--accent-primary);font-weight:600}@media(max-width:767px){.BoardList_row__VCFnG{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:.5rem;padding:1.25rem;height:auto;background:var(--bg-primary);margin:.5rem 1rem;border:1px solid rgba(116,125,140,.1);box-shadow:0 2px 8px rgba(0,0,0,.03)}.BoardList_row__VCFnG:hover{background-color:rgba(116,125,140,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}}[data-theme=dark] .BoardList_row__VCFnG{border-color:rgba(116,125,140,.2)}[data-theme=dark] .BoardList_row__VCFnG div:first-child,[data-theme=dark] .BoardList_row__VCFnG div:nth-child(4),[data-theme=dark] .BoardList_row__VCFnG div:nth-child(5){color:var(--text-secondary)}[data-theme=dark] .BoardList_row__VCFnG:hover{background-color:rgba(255,255,255,.05)}@media(max-width:767px){[data-theme=dark] .BoardList_row__VCFnG{background:hsl(0,0%,9.6666666667%);border-color:rgba(116,125,140,.2)}[data-theme=dark] .BoardList_row__VCFnG:hover{background-color:hsl(0,0%,11.6666666667%)}}.BoardList_cell__ugspc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardList_titleCell__onmZi{display:flex;align-items:center;gap:.75rem;font-weight:500;transition:color .2s ease}@media(max-width:767px){.BoardList_titleCell__onmZi{font-size:1.05rem;font-weight:600;margin-bottom:.25rem}}.BoardList_lockIcon__ESWgf{width:14px;height:14px;color:var(--text-secondary)}.BoardList_mobileInfo__jUsT2{display:none}@media(max-width:767px){.BoardList_mobileInfo__jUsT2{display:flex;gap:.75rem;font-size:.85rem;color:var(--text-secondary)}.BoardList_desktopOnly__JsbO3{display:none}}.BoardList_pagination__XQWM3{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:2rem;border-top:1px solid rgba(116,125,140,.1)}[data-theme=dark] .BoardList_pagination__XQWM3{border-color:rgba(116,125,140,.2)}.BoardList_pageBtn__k2oL_{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:8px;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Pretendard,sans-serif}.BoardList_pageBtn__k2oL_:hover:not(:disabled){background-color:rgba(116,125,140,.1);color:var(--text-primary)}.BoardList_pageBtn__k2oL_.BoardList_active__khYBr{background-color:var(--accent-primary);color:#111;font-weight:700;box-shadow:0 2px 8px rgba(var(--accent-primary),.3)}.BoardList_pageBtn__k2oL_:disabled{opacity:.3;cursor:not-allowed}[data-theme=dark] .BoardList_pageBtn__k2oL_:hover:not(:disabled){background-color:rgba(255,255,255,.1);color:var(--text-primary)}[data-theme=dark] .BoardList_pageBtn__k2oL_.BoardList_active__khYBr{color:#111}.BoardDetail_detailContainer__ovoY9{padding:3rem;background-color:var(--bg-primary);border-radius:16px;animation:BoardDetail_fadeIn__X563k .3s ease;min-height:400px;box-shadow:0 4px 20px rgba(0,0,0,.05)}[data-theme=dark] .BoardDetail_detailContainer__ovoY9{background-color:hsl(0,0%,8.6666666667%);border:1px solid rgba(116,125,140,.2);box-shadow:0 10px 40px rgba(0,0,0,.4)}@media(max-width:767px){.BoardDetail_detailContainer__ovoY9{padding:1.5rem}}.BoardDetail_detailHeader__PE0OB{border-bottom:1px solid rgba(116,125,140,.2);padding-bottom:2rem;margin-bottom:2.5rem}.BoardDetail_detailHeader__PE0OB h3{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3;color:var(--text-primary);word-break:keep-all}@media(max-width:767px){.BoardDetail_detailHeader__PE0OB h3{font-size:1.5rem}}.BoardDetail_detailMeta__G3k7_{display:flex;gap:2rem;color:var(--text-secondary);font-family:Pretendard,sans-serif;font-size:.95rem}.BoardDetail_detailMeta__G3k7_ span{display:flex;align-items:center;gap:.5rem}@media(max-width:767px){.BoardDetail_detailMeta__G3k7_{flex-wrap:wrap;gap:1rem;font-size:.85rem}}.BoardDetail_detailBody__D5Btm{font-family:Pretendard,sans-serif;font-size:1.1rem;line-height:1.8;color:var(--text-primary);min-height:250px;margin-bottom:4rem}.BoardDetail_detailBody__D5Btm .ql-editor{padding:0;font-family:inherit;color:inherit}.BoardDetail_detailBody__D5Btm img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.BoardDetail_detailBody__D5Btm a{color:var(--accent-primary);text-decoration:underline}.BoardDetail_buttonGroup__i5uNt{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;border-top:1px solid rgba(116,125,140,.2);padding-top:2rem}@media(max-width:767px){.BoardDetail_buttonGroup__i5uNt{flex-direction:column;gap:1rem}.BoardDetail_buttonGroup__i5uNt button{width:100%;justify-content:center}}.BoardDetail_leftGroup__h0bab,.BoardDetail_rightGroup__FgPNu{display:flex;gap:.75rem;width:100%}@media(min-width:768px){.BoardDetail_leftGroup__h0bab,.BoardDetail_rightGroup__FgPNu{width:auto}}.BoardDetail_btn__V6BU2{padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-family:Pretendard,sans-serif}.BoardDetail_btn__V6BU2.BoardDetail_back__NfooH{background:rgba(0,0,0,0);border:1px solid rgba(116,125,140,.3);color:var(--text-primary)}.BoardDetail_btn__V6BU2.BoardDetail_back__NfooH:hover{border-color:var(--text-primary);background-color:rgba(116,125,140,.05)}.BoardDetail_btn__V6BU2.BoardDetail_edit__34uSW{background:rgba(0,0,0,0);border:1px solid rgba(116,125,140,.3);color:var(--text-primary)}.BoardDetail_btn__V6BU2.BoardDetail_edit__34uSW:hover{border-color:#d6ff00;color:rgb(50.3529411765%,60%,0)}[data-theme=dark] .BoardDetail_btn__V6BU2.BoardDetail_edit__34uSW:hover{color:#d6ff00}.BoardDetail_btn__V6BU2.BoardDetail_edit__34uSW:hover{background-color:rgba(214,255,0,.05)}.BoardDetail_btn__V6BU2.BoardDetail_delete__cf3Iq{background:rgba(0,0,0,0);border:1px solid rgba(224,49,49,.3);color:#e03131}.BoardDetail_btn__V6BU2.BoardDetail_delete__cf3Iq:hover{background:rgba(224,49,49,.05);border-color:#e03131}@keyframes BoardDetail_fadeIn__X563k{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}