.listing-copy_page__MOUs1{min-height:100vh;color:#1c1711;background:#f6f3ea}.listing-copy_nav__GK5PH{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:72px;padding:0 32px;border-bottom:1px solid #eadfcd;background:rgba(255,250,240,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.listing-copy_backLink__dZuY6,.listing-copy_brand__qFP1_,.listing-copy_exportButton__Yzql_,.listing-copy_generateButton__SpvKI,.listing-copy_marketSwitch__hbxc0 button,.listing-copy_refreshButton__5dJ7o{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:900}.listing-copy_backLink__dZuY6{min-height:40px;color:#6f6254}.listing-copy_brand__qFP1_{color:#17130d;font-size:18px}.listing-copy_brand__qFP1_ span{display:grid;width:38px;height:38px;place-items:center;border:2px solid #17130d;border-radius:8px;background:#ffd84d;box-shadow:4px 4px 0 #17130d}.listing-copy_exportButton__Yzql_,.listing-copy_refreshButton__5dJ7o{min-height:40px;padding:0 14px;border:1px solid #eadfcd;color:#17130d;background:#fff}.listing-copy_hero__jr7Td{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;max-width:1240px;margin:0 auto;padding:38px 24px 22px}.listing-copy_eyebrow__UHDEU{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 11px;border:1px solid #f1d774;border-radius:999px;color:#695417;background:#fff3bf;font-size:13px;font-weight:900}.listing-copy_hero__jr7Td h1{max-width:760px;margin:0;color:#17130d;font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:0}.listing-copy_hero__jr7Td p{max-width:700px;margin:16px 0 0;color:#766b5f;font-size:17px;line-height:1.7}.listing-copy_marketSwitch__hbxc0{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));grid-gap:6px;gap:6px;padding:6px;border:2px solid #17130d;border-radius:8px;background:#fff;box-shadow:5px 5px 0 #17130d}.listing-copy_marketSwitch__hbxc0 button{min-height:42px;padding:0 12px;border:0;color:#766b5f;background:transparent}.listing-copy_marketSwitch__hbxc0 .listing-copy_active__xxZan{color:#17130d;background:#ffd84d}.listing-copy_workspace__WQ2SV{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:18px;gap:18px;max-width:1240px;margin:0 auto;padding:18px 24px 48px;align-items:start}.listing-copy_inputPanel__3cEmF,.listing-copy_outputPanel__yG6p9,.listing-copy_resultCard__nLiR6{border:2px solid #17130d;border-radius:8px;background:#fff;box-shadow:6px 6px 0 #17130d}.listing-copy_inputPanel__3cEmF{display:grid;grid-gap:14px;gap:14px;padding:16px}.listing-copy_panelTitle__KcTsq{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-top:4px}.listing-copy_panelTitle__KcTsq>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#2368d2;background:#dfeaff}.listing-copy_panelTitle__KcTsq strong{color:#17130d}.listing-copy_panelTitle__KcTsq em{color:#766b5f;font-size:12px;font-style:normal;font-weight:800}.listing-copy_uploadBox__nNUnv{display:grid;place-items:center;min-height:116px;padding:16px;border:1px dashed #cdbfab;border-radius:8px;color:#766b5f;background:#fffaf0;text-align:center}.listing-copy_uploadBox__nNUnv input{display:none}.listing-copy_uploadBox__nNUnv strong{display:block;margin-top:8px;color:#17130d}.listing-copy_uploadBox__nNUnv span{margin-top:4px;font-size:12px;line-height:1.5}.listing-copy_formGrid__GP_2R input,.listing-copy_fullLabel___xHNJ textarea,.listing-copy_select__9iV2J,.listing-copy_textarea___xDoF{width:100%;border:1px solid #eadfcd;border-radius:8px;color:#40372d;background:#fff;outline:none}.listing-copy_textarea___xDoF{min-height:150px;padding:12px;resize:vertical;line-height:1.55}.listing-copy_formGrid__GP_2R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.listing-copy_formGrid__GP_2R label,.listing-copy_fullLabel___xHNJ{display:grid;grid-gap:7px;gap:7px}.listing-copy_formGrid__GP_2R span,.listing-copy_fullLabel___xHNJ span{color:#766b5f;font-size:12px;font-weight:900}.listing-copy_formGrid__GP_2R input{height:40px;padding:0 10px}.listing-copy_select__9iV2J{min-height:42px;padding:0 10px}.listing-copy_fullLabel___xHNJ textarea{min-height:110px;padding:12px;resize:vertical;line-height:1.55}.listing-copy_generateButton__SpvKI{min-height:52px;border:2px solid #17130d;color:#17130d;background:#ffd84d;box-shadow:4px 4px 0 #17130d}.listing-copy_generateButton__SpvKI:disabled,.listing-copy_refreshButton__5dJ7o:disabled{cursor:wait;opacity:.72}.listing-copy_errorText__TZ5bZ{margin:0;padding:10px 12px;border:1px solid #ffc9b8;border-radius:8px;color:#9b3d22;background:#ffe8cf;font-size:13px;font-weight:800;line-height:1.55}.listing-copy_outputPanel__yG6p9{display:grid;grid-gap:14px;gap:14px;padding:16px}.listing-copy_outputHeader__enAPN{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:10px}.listing-copy_outputHeader__enAPN h2{margin:0;color:#17130d;font-size:28px}.listing-copy_modelMeta__MXxEQ{margin:6px 0 0;color:#766b5f;font-size:13px;font-weight:800}.listing-copy_lowerGrid__THki_,.listing-copy_resultGrid__5UGqo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.listing-copy_resultCard__nLiR6{padding:16px;box-shadow:4px 4px 0 #17130d}.listing-copy_cardHeader__OIIMT{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#2368d2}.listing-copy_cardHeader__OIIMT h3{margin:0;color:#17130d;font-size:18px}.listing-copy_titleCopy__9zyXq{margin:0;color:#17130d;font-size:20px;font-weight:900;line-height:1.45}.listing-copy_titleMeta__IxrSo{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.listing-copy_titleChecklist__VItbz span,.listing-copy_titleMeta__IxrSo span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:900}.listing-copy_titleMeta__IxrSo span{color:#695417;background:#fff3bf}.listing-copy_titleChecklist__VItbz{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.listing-copy_pass__ZxSJX{color:#146b4d;background:#dff5e8}.listing-copy_warn__brgIZ{color:#9b3d22;background:#ffe8cf}.listing-copy_helperText__i_62v,.listing-copy_translation__TAd9k{margin:12px 0 0;color:#766b5f;line-height:1.6}.listing-copy_analysisColumns__YeNTw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.listing-copy_analysisColumns__YeNTw strong{color:#17130d}.listing-copy_analysisColumns__YeNTw p{margin:8px 0 0;color:#766b5f;line-height:1.55}.listing-copy_bullets__8daM5{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px}.listing-copy_bullets__8daM5 li{padding-left:6px}.listing-copy_bullets__8daM5 strong{display:block;color:#17130d;line-height:1.55}.listing-copy_bullets__8daM5 span{display:block;margin-top:5px;color:#766b5f;line-height:1.55}.listing-copy_keywordTable__DfH7q{display:grid;grid-gap:7px;gap:7px}.listing-copy_tableHead__ip66_,.listing-copy_tableRow__mAudV{display:grid;grid-template-columns:96px minmax(0,1fr) 74px;grid-gap:8px;gap:8px;align-items:center}.listing-copy_tableHead__ip66_{color:#766b5f;font-size:12px;font-weight:900}.listing-copy_tableRow__mAudV{min-height:36px;padding:0 8px;border-radius:8px;background:#fffaf0;color:#766b5f;font-size:13px}.listing-copy_tableRow__mAudV strong{overflow:hidden;color:#17130d;text-overflow:ellipsis;white-space:nowrap}.listing-copy_backendTerms__JBqsF{margin:0;padding:12px;border:1px solid #eadfcd;border-radius:8px;color:#17130d;background:#fffaf0;font-weight:800;line-height:1.7}@media (max-width:1120px){.listing-copy_hero__jr7Td,.listing-copy_workspace__WQ2SV{grid-template-columns:1fr}.listing-copy_marketSwitch__hbxc0{justify-self:start}}@media (max-width:760px){.listing-copy_nav__GK5PH{grid-template-columns:1fr;padding:14px}.listing-copy_exportButton__Yzql_{justify-self:start}.listing-copy_hero__jr7Td,.listing-copy_workspace__WQ2SV{padding-left:14px;padding-right:14px}.listing-copy_analysisColumns__YeNTw,.listing-copy_formGrid__GP_2R,.listing-copy_lowerGrid__THki_,.listing-copy_resultGrid__5UGqo{grid-template-columns:1fr}.listing-copy_tableHead__ip66_,.listing-copy_tableRow__mAudV{grid-template-columns:86px minmax(0,1fr) 64px}}