._panel_kfql3_1{margin:0 0 24px;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:13px;overflow-wrap:anywhere}._panel_kfql3_1 summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:28px}._panel_kfql3_1 summary strong{font-family:var(--font-family-display);font-size:18px}._panel_kfql3_1 summary span{color:var(--primary);font-size:12px}._panel_kfql3_1 p{line-height:1.6}._form_kfql3_1{display:grid;gap:16px;max-width:620px;padding:12px 0}._form_kfql3_1>label{display:grid;gap:8px}._check_kfql3_1{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.6}._hint_kfql3_1{color:var(--muted-foreground);font-size:12px}._form_kfql3_1 input{min-width:0;width:100%;box-sizing:border-box}._form_kfql3_1>button{justify-self:start}._notice_kfql3_1{color:var(--primary)}._error_kfql3_1{color:var(--error)}._row_kfql3_1{padding:14px 0;border-top:1px solid var(--border);display:flex;gap:10px;flex-wrap:wrap;align-items:center}._row_kfql3_1 a{color:var(--primary)}._row_kfql3_1 p{flex-basis:100%;margin:0}._row_kfql3_1 small{color:var(--muted-foreground)}@media(max-width:600px){._panel_kfql3_1{padding:16px}._panel_kfql3_1 summary{align-items:flex-start}._row_kfql3_1{align-items:flex-start;flex-direction:column}._form_kfql3_1>button{width:100%}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._form_1k45u_1{display:grid;gap:24px}._form_1k45u_1 details>summary{cursor:pointer;font-size:14px;font-weight:600;padding:12px 0;color:var(--primary)}._form_1k45u_1 details[open]>summary{margin-bottom:12px}._form_1k45u_1 details>label{margin-bottom:14px}._actions_1k45u_1{margin-top:16px}._section_1k45u_1{border-top:1px solid var(--border);padding-top:24px}._section_1k45u_1 h3,._ai_1k45u_1 h3{font:600 19px var(--font-family-display);margin:0 0 16px}._form_1k45u_1 label,._ai_1k45u_1 label{display:grid;gap:7px;font-size:13px}._two_1k45u_1{display:grid;grid-template-columns:1fr 1fr;gap:16px}._three_1k45u_1{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._hint_1k45u_1{font-size:12px;color:var(--muted-foreground);line-height:1.6}._actions_1k45u_1{display:flex;flex-wrap:wrap;gap:10px}._form_1k45u_1 small{font-size:11px;color:var(--muted-foreground);line-height:1.6}._item_1k45u_1{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;display:grid;gap:14px;margin-bottom:14px}._itemHead_1k45u_1{display:flex;justify-content:space-between;align-items:center;font-size:12px}._check_1k45u_1{display:flex!important;align-items:center;gap:9px!important;line-height:1.5}._itemHead_1k45u_1 strong{font-size:13px}._itemFoot_1k45u_1{display:flex;justify-content:space-between;gap:12px;align-items:center}._costs_1k45u_1{border-top:1px dashed var(--border);padding-top:14px}._costs_1k45u_1 summary{cursor:pointer;color:var(--muted-foreground);font-size:12px;margin-bottom:12px}._summary_1k45u_1{background:var(--surface);padding:20px;border-radius:var(--radius-md)}._summary_1k45u_1 p{display:flex;justify-content:space-between;font-size:13px}._summary_1k45u_1 h3{display:flex;justify-content:space-between;font:600 25px var(--font-family-display)}._error_1k45u_1{color:var(--error);font-size:13px}._ai_1k45u_1{display:grid;gap:14px;padding:22px;background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-md)}._ai_1k45u_1 h3{display:flex;gap:9px;align-items:center;margin:0}._aiResult_1k45u_1{display:grid;gap:16px;font-size:13px;line-height:1.6}._aiResult_1k45u_1 ul{padding-left:20px}._suggestion_1k45u_1{background:var(--card);padding:18px;border-radius:var(--radius);display:grid;gap:10px}._suggestion_1k45u_1 small{display:block}._suggestion_1k45u_1 p{margin:0}._suggestion_1k45u_1 a{color:var(--primary)}._photos_1k45u_1{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}._photos_1k45u_1>div{width:120px;display:grid}._photos_1k45u_1 img{width:120px;height:95px;object-fit:cover;border-radius:var(--radius-sm)}._priceBook_1k45u_1{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}._private_1k45u_1{color:var(--muted-foreground);font-size:12px}._review_1k45u_1{padding:16px;background:var(--secondary);border-radius:var(--radius)}@media(max-width:600px){._two_1k45u_1,._three_1k45u_1{grid-template-columns:1fr}._item_1k45u_1{padding:14px}._ai_1k45u_1{padding:16px}._itemFoot_1k45u_1{align-items:flex-start;flex-direction:column}}._panel_1hi0j_1{display:grid;gap:16px;box-sizing:border-box;width:calc(100vw - 24px);max-width:560px;max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;top:12px;transform:translate(-50%);padding:24px 18px;scrollbar-gutter:stable;overflow-wrap:anywhere}._panel_1hi0j_1 label{display:grid;gap:7px;font-size:13px}._hint_1hi0j_1{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:0}._check_1hi0j_1{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.6}._actions_1hi0j_1{display:flex;gap:10px;flex-wrap:wrap}._notice_1hi0j_1{background:var(--secondary);padding:16px;border-radius:var(--radius);font-size:13px;line-height:1.6}._error_1hi0j_1{color:var(--error);font-size:13px}._message_1hi0j_1{white-space:pre-wrap;font-size:12px;line-height:1.7}._panel_1hi0j_1 summary{font-size:12px;cursor:pointer}._panel_1hi0j_1>*{min-width:0}._panel_1hi0j_1 label input{box-sizing:border-box;width:100%;min-width:0}._panel_1hi0j_1>div:first-child{padding-right:32px}._actions_1hi0j_1>*{flex:1;min-width:0}@media(max-width:600px){._actions_1hi0j_1{flex-direction:column}._actions_1hi0j_1>*{width:100%;flex:auto}}._app_1bnzy_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:flex}._sidebar_1bnzy_1{width:235px;flex-shrink:0;background:var(--sidebar);color:var(--sidebar-foreground);padding:32px 24px;position:relative}._brand_1bnzy_1{display:flex;align-items:center;gap:9px;font:700 27px var(--font-family-display)}._brand_1bnzy_1 svg{color:#75a0ff}._sidebar_1bnzy_1 p{font-size:9px;letter-spacing:2px;opacity:.6;margin:18px 0 45px}._sidebar_1bnzy_1 a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius);background:#ffffff12}._sideFoot_1bnzy_1{position:absolute;bottom:40px;font-size:14px;line-height:1.7;opacity:.6}._main_1bnzy_1{padding:0 44px 40px;max-width:1350px;width:100%;min-width:0}._main_1bnzy_1 header{height:88px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted-foreground)}._avatar_1bnzy_1{background:var(--secondary);padding:12px;border-radius:var(--radius-full);font-weight:700}._heading_1bnzy_1{padding:45px 0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}._heading_1bnzy_1 small{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--primary)}._heading_1bnzy_1 h1{font:600 clamp(28px,3.5vw,43px) var(--font-family-display);letter-spacing:-1.2px;margin:13px 0}._heading_1bnzy_1 p{color:var(--muted-foreground);font-size:14px}._stats_1bnzy_1{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}._stats_1bnzy_1 article,._panel_1bnzy_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._stats_1bnzy_1 article{padding:24px;display:flex;flex-direction:column;gap:12px}._stats_1bnzy_1 span{font-size:13px;color:var(--muted-foreground)}._stats_1bnzy_1 strong{font:600 34px var(--font-family-display);font-variant-numeric:tabular-nums}._stats_1bnzy_1 small{color:var(--muted-foreground);font-size:11px}._panel_1bnzy_1{padding:24px;margin-bottom:24px}._panelHead_1bnzy_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._panelHead_1bnzy_1 span{font-size:12px;color:var(--muted-foreground)}._panel_1bnzy_1 h2{font:600 20px var(--font-family-display);margin:0 0 12px}._row_1bnzy_1{display:flex;align-items:center;gap:20px;padding:22px 0;border-top:1px solid var(--border)}._docIcon_1bnzy_1{padding:13px;background:var(--secondary);color:var(--primary);border-radius:var(--radius-md)}._rowName_1bnzy_1{display:flex;flex:1;flex-direction:column;gap:7px;font-size:14px}._rowName_1bnzy_1 span{font-size:12px;color:var(--muted-foreground)}._badge_1bnzy_1{font-size:11px;background:var(--muted);padding:7px 11px;border-radius:var(--radius-full)}._foot_1bnzy_1{margin-top:36px;text-align:center;font-size:12px;color:var(--muted-foreground)}._form_1bnzy_1{display:grid;gap:16px}._form_1bnzy_1 label{display:grid;gap:7px;font-size:13px}._form_1bnzy_1 select,._form_1bnzy_1 textarea{padding:12px;border:1px solid var(--border);border-radius:var(--radius);font:inherit;background:var(--card);color:var(--foreground)}._two_1bnzy_1{display:grid;grid-template-columns:1fr 1fr;gap:16px}._actions_1bnzy_1{display:flex;gap:12px;flex-wrap:wrap}._error_1bnzy_1{color:var(--error)}._items_1bnzy_1{display:grid;grid-template-columns:1fr 75px 105px 40px;gap:8px;align-items:center}._total_1bnzy_1{text-align:right;font:600 24px var(--font-family-display)}._auth_1bnzy_1{max-width:420px;margin:60px auto;padding:30px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}._auth_1bnzy_1 h1{font-family:var(--font-family-display)}._link_1bnzy_1{color:var(--primary)}@media(max-width:850px){._sidebar_1bnzy_1{width:185px;padding:24px 16px}._main_1bnzy_1{padding:0 22px 24px}._heading_1bnzy_1{align-items:flex-start;flex-direction:column}._stats_1bnzy_1{gap:10px}._stats_1bnzy_1 article{padding:18px}}@media(max-width:600px){._app_1bnzy_1{display:block}._sidebar_1bnzy_1{width:auto;padding:17px 20px;display:flex;align-items:center;justify-content:space-between}._sidebar_1bnzy_1 p,._sideFoot_1bnzy_1{display:none}._sidebar_1bnzy_1 a{padding:9px;font-size:12px}._brand_1bnzy_1{font-size:23px}._main_1bnzy_1{padding:0 16px 30px}._main_1bnzy_1 header{height:60px}._heading_1bnzy_1{padding-top:28px}._stats_1bnzy_1{grid-template-columns:repeat(3,1fr)}._stats_1bnzy_1 article{padding:13px 10px}._stats_1bnzy_1 strong{font-size:25px}._stats_1bnzy_1 span{font-size:11px}._stats_1bnzy_1 small{font-size:9px}._row_1bnzy_1{gap:10px}._docIcon_1bnzy_1,._row_1bnzy_1>svg{display:none}._rowName_1bnzy_1{font-size:12px}._badge_1bnzy_1{font-size:10px;padding:6px}._row_1bnzy_1>strong{font-size:13px}._panel_1bnzy_1{padding:18px}._two_1bnzy_1{grid-template-columns:1fr}._items_1bnzy_1{grid-template-columns:1fr 55px 80px 30px}._auth_1bnzy_1{margin:30px 16px}}._quoteLink_1bnzy_2{color:inherit;font-weight:700;text-decoration:none;overflow-wrap:anywhere}._quoteLink_1bnzy_2:hover{text-decoration:underline}._quoteLink_1bnzy_2:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._rowName_1bnzy_1{min-width:0}._rowActions_1bnzy_2{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){._row_1bnzy_1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}._rowName_1bnzy_1{grid-column:1}._rowActions_1bnzy_2{grid-column:1/-1}._row_1bnzy_1>strong{grid-column:1/-1}._panelHead_1bnzy_1{flex-wrap:wrap;gap:8px}}
