:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#251e18;background:#f6f2eb;font-family:Segoe UI,Arial,Noto Sans TC,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 82% 4%,#905b3714,#0000 30rem),#f6f2eb;min-width:0;margin:0}main,section,form,label,input,select,textarea{min-width:0}.merchant-workspace{max-width:1180px;margin:0 auto;padding:0 24px 96px}h1{margin:4px 0 12px;font-size:clamp(32px,6vw,52px);line-height:1.2}p,label,input,select,button{font-size:16px;line-height:1.6}.eyebrow{color:#87532f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.lede{color:#645d53;max-width:620px}.merchant-workspace>section{background:#fff;border:1px solid #ded8cd;border-radius:16px;margin-top:24px;padding:24px;box-shadow:0 12px 36px #352a1c0f}.workspace-nav{border-bottom:1px solid #ddd2c4;justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.workspace-brand{color:#251e18;align-items:center;gap:9px;text-decoration:none;display:flex}.workspace-brand>span{color:#fff;background:#3d241c;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.workspace-brand small{color:#6f392a;background:#eadbcf;border-radius:999px;padding:3px 7px;font-size:10px}.workspace-nav>div{gap:22px;display:flex}.workspace-nav>div a{color:#756b62;font-weight:500;text-decoration:none}.workspace-hero{padding:64px 4px 34px}.workspace-hero h1{letter-spacing:-.03em;max-width:800px;font-family:Georgia,Noto Serif TC,serif;font-weight:500}.workspace-hero .lede{max-width:720px;font-size:18px}.section-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.section-heading h2,.section-heading p,.upload-card h3{margin:0}.section-heading p{color:#71695f;margin-top:4px}.step{color:#fff;background:#553a28;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:700;display:grid}.form-grid,.truth-grid,.upload-grid,.objective-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:16px;display:grid}label{color:#4d463d;gap:6px;font-weight:600;display:grid}input,select,textarea,button{min-height:44px;color:inherit;background:#fff;border:1px solid #cfc7ba;border-radius:9px;padding:8px 12px}input,select,textarea{width:100%;max-width:100%}textarea{resize:vertical}.wide{grid-column:1/-1}.review-grid,.review-actions{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.review-grid figure{margin:0}.review-grid img{border:1px solid #ded8cd;border-radius:10px;width:100%;height:auto}.review-grid figcaption{color:#71695f;margin-top:6px}.product-reviewer{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mobile-preview img{width:180px;max-width:100%}.upload-preview{border:1px solid #ded8cd;border-radius:10px;width:100%;height:auto;margin-top:12px;display:block}details{margin-top:16px}summary{cursor:pointer;font-weight:700}a{color:#6f3f24;font-weight:700}pre{color:#f5eee4;background:#211e1a;border-radius:8px;max-height:360px;padding:12px;overflow:auto}button{color:#fff;cursor:pointer;background:#553a28;border-color:#553a28;font-weight:700}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.5}.upload-card{background:#faf9f6;border:1px solid #e3ded5;border-radius:12px;gap:12px;padding:18px;display:grid}.notice,.success,.result,.asset-result{border-radius:9px;padding:12px 14px}.notice{background:#fff1cc}.notice.error{color:#8b1b12;background:#ffe2df}.success,.ready{color:#1f622f;background:#e1f3e6}.blocked{color:#7b4012;background:#fff0dc}.asset-result{color:#31563a;background:#edf4ef;margin:0;font-size:14px}.result{margin-top:16px}.result p{margin-bottom:0}.score-card{background:#f4eee6;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;padding:18px;display:grid}.score-card strong{color:#6f3f24;font-size:44px}.score-card p{color:#71695f;grid-column:1/-1;margin:0}.finding-grid,.strategy-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.finding-grid article,.strategy-grid article{background:#faf9f6;border:1px solid #e3ded5;border-radius:12px;padding:16px}.finding-grid h3,.strategy-grid h3{margin-top:0}.evidence-gap{background:#fbf7ef;border:1px solid #d8c6ad;border-radius:12px;gap:16px;margin-top:18px;padding:20px;display:grid}.evidence-gap h3{margin:4px 0 0}.evidence-gap fieldset{background:#fff;border:1px solid #e3ded5;border-radius:10px;gap:10px;margin:0;padding:16px;display:grid}.evidence-gap legend{padding:0 8px;font-weight:700}.evidence-gap fieldset p{color:#71695f;margin:0}.eligibility-board{background:#fbf8f3;border:1px solid #ded3c6;border-radius:14px;margin-top:20px;padding:20px}.eligibility-heading h3{margin:4px 0 16px}.eligibility-grid{gap:10px;display:grid}.eligibility-grid article{background:#fff;border:1px solid #e3ded5;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.eligibility-grid article>span{color:#fff;background:#6f3f24;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.eligibility-grid p{color:#71695f;margin:3px 0 0;font-size:14px}.eligibility-grid b{border-radius:999px;padding:5px 8px;font-size:11px}.direction-eligible b{color:#1f622f;background:#e1f3e6}.direction-blocked b{color:#7b4012;background:#fff0dc}.merchant-feedback{background:#fbf7ef;border:1px solid #cfbda9;border-radius:16px;gap:18px;margin-top:22px;padding:24px;display:grid}.merchant-feedback h3{margin:4px 0;font-family:Georgia,Noto Serif TC,serif;font-size:25px;font-weight:500}.merchant-feedback>div>p:last-child{color:#71695f;margin-bottom:0}.feedback-decision-grid,.feedback-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.feedback-decision-grid>label{background:#fff;border:1px solid #dfd4c6;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex}.feedback-decision-grid input{min-height:auto}.feedback-reasons{background:#fff;border:1px solid #dfd4c6;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:16px;display:grid}.feedback-reasons legend{padding:0 8px;font-weight:800}.feedback-reasons label{align-items:center;gap:8px;font-size:14px;display:flex}.feedback-reasons input{min-height:auto}.merchant-feedback-saved{color:#285837;background:#e6f1e8;border-radius:14px;margin-top:20px;padding:22px}.merchant-feedback-saved h3{margin:4px 0}.sop-page{max-width:820px;margin:0 auto;padding:52px 24px 90px}.sop-page>a{margin-bottom:38px;display:inline-block}.sop-page h1{letter-spacing:-.025em;font-family:Georgia,Noto Serif TC,serif;font-weight:500}.sop-page section{background:#fffdf8;border:1px solid #ded8cd;border-radius:16px;margin-top:22px;padding:24px}.sop-page h2{margin-top:0;font-family:Georgia,Noto Serif TC,serif;font-weight:500}.sop-page li{margin:10px 0;line-height:1.65}@media (max-width:600px){.merchant-workspace{padding:0 14px 64px}.merchant-workspace>section{padding:18px}.workspace-nav{flex-wrap:wrap;padding:12px 0}.workspace-nav>div{flex-wrap:wrap;gap:10px 18px;width:100%}.workspace-hero{padding:42px 2px 18px}.form-grid,.truth-grid,.upload-grid,.objective-grid,.review-grid,.review-actions{grid-template-columns:minmax(0,1fr)}.eligibility-grid article{grid-template-columns:34px 1fr}.eligibility-grid b{grid-column:2;justify-self:start}}
